In a large skillet over medium-high heat, cook the ground beef until browned, about 5-7 minutes. Drain any excess fat.
Add the diced onion and minced garlic to the skillet. Sauté until the onion becomes translucent, about 3-4 minutes.
Stir in the kidney beans, diced tomatoes (with their juice), corn, uncooked macaroni, beef broth, chili powder, cumin, salt, and pepper. Mix well.
Bring the mixture to a simmer and cook for about 5 minutes, allowing the flavors to meld together.
Transfer the beef and macaroni mixture into a greased 9x13-inch baking dish.
Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes.
Remove the foil, sprinkle the shredded cheddar cheese evenly over the top, and return to the oven. Bake for an additional 10-15 minutes, until the cheese is melted and bubbly.
Once done, let it cool for a few minutes before serving. Garnish with fresh cilantro or parsley.
Notes
Garnish with fresh cilantro or parsley for added flavor.