Heat olive oil in a pot over medium heat.
Sauté chopped onions until translucent, about 3-4 minutes.
Add minced garlic and cook for another minute until fragrant.
Incorporate the ground beef and cook until browned, about 5-7 minutes.
Stir in chili powder and cumin, cooking for 1 minute to toast the spices.
Add diced tomatoes, kidney beans, macaroni, and beef broth.
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 10-12 minutes.
Once pasta is tender, stir in shredded cheddar cheese until melted.
Taste and season with salt and pepper as needed before serving.