Go Back

Vegetarian Taco Soup

Vegetarian taco soup with a bold Tex-Mex blend, hearty beans, and a flavorful simmered tomato broth. Loaded with corn and fire-roasted tomatoes, then finished with fresh avocado, cilantro, and lime.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 8 servings
Course: Dinner
Cuisine: Tex-Mex
Calories: 390

Ingredients
  

black beans
  • 1 can (15 oz) black beans drained
pinto beans
  • 1 can (15 oz) pinto beans drained
kidney beans
  • 1 can (15 oz) kidney beans drained
corn
  • 1 can (15 oz) corn drained
Rotel tomatoes
  • 1 can (10 oz) Rotel tomatoes
diced tomatoes
  • 1 can (14 oz) diced tomatoes
fire-roasted tomatoes
  • 1 can (14 oz) fire-roasted tomatoes
green bell pepper
  • 1 green bell pepper diced
onion
  • 1 onion diced
garlic
  • 3 cloves garlic minced
taco seasoning
  • 1 packet (1 oz) taco seasoning
vegetable broth
  • 4 cup vegetable broth
cumin
  • 2 tsp cumin
chili powder
  • 1 tsp chili powder
smoked paprika
  • 0.5 tsp smoked paprika
olive oil
  • 1 tbsp olive oil
salt and pepper
  • 1 salt and pepper to taste
avocado
  • 1 avocado
cilantro
  • 0.25 cup cilantro
lime wedges
  • 1 lime wedges
sour cream
  • 0.25 cup sour cream or vegan sour cream
tortilla chips
  • 1 cup tortilla chips

Equipment

  • 1 Dutch oven

Method
 

Sauté the aromatics
  1. Heat olive oil in a large pot, then sauté the onion and green bell pepper for 4–5 minutes until softened and lightly fragrant.
Build the taco spice base
  1. Add the garlic and cook for 1 minute, then stir in taco seasoning, cumin, chili powder, and smoked paprika until evenly combined.
Simmer the soup
  1. Add the black beans, pinto beans, kidney beans, corn, Rotel tomatoes, diced tomatoes, fire-roasted tomatoes, and vegetable broth, then bring the mixture to a boil.
  2. Reduce to a simmer and cook for 15–20 minutes, until the flavors meld; season with salt and pepper to taste.
Serve
  1. Ladle the taco soup into bowls and top with avocado, cilantro, lime wedges, sour cream, and tortilla chips.

Notes

Pro tip: drain the beans and corn well so the soup stays thick instead of watery. Store leftovers in the refrigerator for up to 4 days; reheat in a pot over medium heat until steaming. Freezing works well for up to 3 months (add avocado and tortilla chips after reheating). For a lighter option, use vegan sour cream and serve with fewer tortilla chips or skip them entirely.