In a large pot or Dutch oven, brown the ground beef over medium-high heat. Drain off any excess grease.
Add the chopped onion and cook until softened, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
Stir in the kidney beans, diced tomatoes (undrained), tomato sauce, beef broth, uncooked elbow macaroni, chili powder, cumin, paprika, salt, and pepper.
Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the macaroni is tender and most of the liquid has been absorbed. Stir occasionally to prevent sticking.
Remove from heat and stir in the shredded cheddar cheese until melted and creamy.
Serve hot, garnished with extra cheese or your favorite chili toppings if desired.
Notes
This is a fantastic one-pot meal that requires minimal cleanup. Adjust the chili powder and other spices to your personal preference.