Description
Hearty Taco Soup is a comforting and flavorful meal that is perfect for any occasion. Packed with protein and fiber, this soup is easy to make and can be customized with your favorite toppings.
Ingredients
Scale
For the Soup:
- 1 pound ground beef
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 (15-ounce) can black beans, drained and rinsed
- 1 (15-ounce) can kidney beans, drained and rinsed
- 1 (15-ounce) can corn, drained
- 1 (15-ounce) can diced tomatoes with green chilies
- 1 (15-ounce) can crushed tomatoes
- 1 (4-ounce) can diced green chilies
- 1 packet taco seasoning mix or 2 tablespoons homemade taco seasoning
- 1 teaspoon chili powder (optional)
- 2 cups beef broth
- Salt and black pepper to taste
Optional Toppings:
- Shredded cheese
- Sour cream
- Tortilla chips
- Sliced avocado
- Chopped cilantro
Instructions
- In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced onion and sauté for 3–4 minutes until softened.
- Add the garlic and cook for 30 seconds.
- Add the ground beef and cook until browned, breaking it apart with a spoon, about 6–8 minutes. Drain excess fat if needed.
- Stir in the taco seasoning and chili powder.
- Add the black beans, kidney beans, corn, diced tomatoes with green chilies, crushed tomatoes, diced green chilies, and beef broth. Stir to combine.
- Bring to a boil, then reduce heat and let simmer uncovered for 20–25 minutes, stirring occasionally.
- Season with salt and black pepper to taste.
- Serve hot with your favorite toppings.
Notes
- This soup freezes well for up to 3 months.
- For a lighter version, use ground turkey or chicken.
- Add a squeeze of lime juice before serving for extra brightness.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mexican-American
Nutrition
- Serving Size: 1 ½ cups
- Calories: 410
- Sugar: 7g
- Sodium: 880mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 28g
- Cholesterol: 55mg