Heat oil in a large saucepan over medium-high heat.
1 tablespoon avocado or olive oil
Add beef and onion. Cook until browned, breaking it apart as it cooks. Drain excess fat.
1 pound ground beef
Stir in taco seasoning, garlic powder, and onion powder. Sauté for 1–2 minutes until fragrant.
2 tablespoons taco seasoning, ½ teaspoon garlic powder, ½ teaspoon onion powder
Add uncooked pasta, diced tomatoes (or salsa), black beans, corn, broth, tomato paste, and Worcestershire sauce.
8 ounces uncooked pasta, 1 15-ounce can canned diced tomatoes (don't drain) or 1 cup salsa picante, 1 15-ounce can canned black beans, drained and rinsed, 1 cup corn, 2 ¼ cups chicken broth, 1 tablespoon tomato paste, 1 tablespoon Worcestershire sauce
Bring to a boil, then reduce to a simmer. Cook 8–12 minutes, stirring occasionally so nothing sticks. Add more broth if it looks dry on top.
Once pasta is tender, stir in the cheddar cheese until melted and creamy.
1 cup cheddar cheese
Taste and season with salt and pepper as needed. Serve warm with toppings of choice!
½ teaspoon salt or more to taste, ¼ teaspoon black pepper