Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Taco Soup

  • Author: slsrecipes
  • Prep Time: 10 mins
  • Cook Time: 25 mins
  • Total Time: 35 mins
  • Yield: 6 servings
  • Category: Soup
  • Method: Simmering
  • Cuisine: Mexican‑inspired
  • Diet: Low Fat

Description

A hearty and flavorful one-pot taco-inspired soup packed with protein, veggies, and bold spices—perfect for a quick and comforting meal.


Ingredients

  • 1 lb ground beef or turkey
  • 1 small onion, diced
  • 1 bell pepper, diced
  • 2 cloves garlic, minced
  • 1 (15 oz) can black beans, drained and rinsed
  • 1 (15 oz) can kidney beans, drained and rinsed
  • 1 (15 oz) can corn, drained
  • 1 (14.5 oz) can diced tomatoes
  • 1 (10 oz) can diced tomatoes with green chiles
  • 2 cups beef or chicken broth
  • 2 tbsp taco seasoning
  • 1 tsp chili powder (optional)
  • Salt and pepper, to taste
  • Optional toppings: shredded cheese, sour cream, sliced green onions, tortilla chips


Instructions

  1. In a large pot over medium heat, cook ground meat until browned; drain excess fat.
  2. Add onion, bell pepper, and garlic; sauté until vegetables are softened, about 4–5 minutes.
  3. Stir in taco seasoning (and chili powder if using), coating the meat and veggies.
  4. Add black beans, kidney beans, corn, diced tomatoes, tomatoes with chiles, and broth; stir to combine.
  5. Bring the soup to a simmer, reduce heat to low, and cook uncovered for 15–20 minutes to blend flavors.
  6. Taste and adjust seasoning with salt and pepper as needed.
  7. Serve hot, topped with your favorite taco-style garnishes.

Notes

  • For a lighter option, substitute ground turkey or chicken.
  • Make it vegetarian by omitting meat and using vegetable broth.
  • Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
  • Customize heat by adding a diced jalapeño or a dash of hot sauce.