Description
This quick and hearty vegetarian taco soup is full of flavor, made with pantry staples like beans, corn, tomatoes, and taco seasoning. Perfect for weeknight dinners or meal prep!
Ingredients
Scale
- 1 tablespoon olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 1 bell pepper, diced
- 1 zucchini, chopped (optional)
- 1 can (15 oz) black beans, drained and rinsed
- 1 can (15 oz) pinto beans, drained and rinsed
- 1 can (15 oz) corn, drained
- 1 can (15 oz) diced tomatoes
- 2 tablespoons tomato paste
- 4 cups vegetable broth
- 1 tablespoon chili powder
- 1 teaspoon cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon onion powder
- 1/2 teaspoon garlic powder
- Salt and pepper to taste
- Juice of 1 lime
Instructions
- Heat olive oil in a large pot over medium heat. Sauté onion and garlic until softened.
- Add bell pepper and zucchini (if using), cook for 3–4 minutes.
- Stir in tomato paste, chili powder, cumin, smoked paprika, onion powder, and garlic powder. Cook for 1 minute to release flavors.
- Add black beans, pinto beans, corn, diced tomatoes, and vegetable broth. Bring to a simmer.
- Simmer uncovered for 20–25 minutes until vegetables are tender and flavors meld.
- Stir in lime juice. Adjust seasoning with salt and pepper.
- Serve hot with desired toppings like avocado, shredded cheese, tortilla chips, cilantro, or sour cream.
Notes
To make vegan, use plant-based toppings. For gluten-free, ensure broth and seasonings are certified gluten-free. Add cooked rice or quinoa to stretch the soup.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mexican-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 230
- Sugar: 5g
- Sodium: 580mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg