In a large pot or Dutch oven, cook ground meat and onion over medium-high heat until meat is browned and onion is softened. Drain excess fat.
Add garlic and cook for 1 minute more until fragrant.
Stir in taco seasoning, diced tomatoes, black beans, corn, broth, and uncooked pasta.
Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes, or until pasta is tender and liquid is mostly absorbed, stirring occasionally to prevent sticking.
Remove from heat and stir in shredded cheddar cheese until melted and creamy.
Serve hot, with your favorite toppings.
Notes
For a spicier dish, add a pinch of cayenne pepper or a diced jalapeño with the onions.
If you don’t have taco seasoning, you can make your own with chili powder, cumin, paprika, garlic powder, onion powder, and oregano.
This dish reheats well and is great for meal prep. Store leftovers in an airtight container in the refrigerator for up to 3 days.
You can substitute ground turkey for ground beef for a leaner option.
To prevent pasta from burning, ensure you stir occasionally and maintain a gentle simmer.