Ingredients:

  • 1 pound ground beef (or ground turkey)
  • 1 medium onion, chopped
  • 1 bell pepper (red or green), diced
  • 2 cloves garlic, minced
  • 1 packet taco seasoning (about 1 oz)
  • 1 can (14.5 oz) diced tomatoes (with juice)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) corn, drained
  • 2 cups beef broth (or vegetable broth for a vegetarian option)
  • 1 cup water
  • Salt and pepper, to taste
  • 1 cup Fritos corn chips (plus more for serving)
  • Shredded cheddar cheese (for topping)
  • Sour cream (for topping)
  • Chopped green onions (for garnish)
  • Fresh cilantro (optional, for garnish)

Instructions:

  1. In a large pot or Dutch oven, heat 1 tablespoon of oil over medium heat.
  2. Add the chopped onion and diced bell pepper. Sauté for about 5 minutes until softened.
  3. Add the minced garlic and cook for another minute until fragrant.
  4. Increase the heat to medium-high, and add the ground beef (or turkey) into the pot. Cook until browned, breaking it apart with a wooden spoon, about 5-7 minutes.
  5. Drain excess fat if necessary.
  6. Stir in the taco seasoning, mixing well for about 1 minute to toast the spices.
  7. Add the diced tomatoes (with juice), black beans, kidney beans, corn, beef broth, and water. Stir to combine.
  8. Bring the mixture to a boil, then reduce the heat to low and let simmer uncovered for 20-25 minutes.
  9. Taste and adjust seasoning with salt and pepper as desired.
  10. Ladle the taco soup into bowls. Top each serving with a handful of Fritos, a sprinkle of shredded cheddar cheese, a dollop of sour cream, chopped green onions, and fresh cilantro if desired.