A hearty and flavorful vegetarian taco soup recipe, perfect for a satisfying meal. This soup is packed with beans, corn, tomatoes, and seasoned with classic taco spices.
Author:Clara Patel
Prep Time:15 minutes
Cook Time:30 minutes
Total Time:45 minutes
Yield:6-8 servings 1x
Category:Soup
Method:Simmer
Cuisine:Mexican
Diet:Vegetarian
Ingredients
Scale
1 tbsp olive oil
1 large onion, chopped
2 cloves garlic, minced
1 (15 ounce) can black beans, rinsed and drained
1 (15 ounce) can pinto beans, rinsed and drained
1 (15 ounce) can kidney beans, rinsed and drained
1 (15 ounce) can corn, drained
1 (14.5 ounce) can diced tomatoes, undrained
1 (10 ounce) can Rotel diced tomatoes with green chilies, undrained
1 (8 ounce) can tomato sauce
4 cups vegetable broth
1 packet (1 ounce) taco seasoning mix
1 tsp chili powder
1/2 tsp ground cumin
Salt to taste
Black pepper to taste
Optional toppings: shredded cheese
Optional toppings: sour cream
Optional toppings: avocado
Optional toppings: crushed tortilla chips
Optional toppings: fresh cilantro
Instructions
Heat olive oil in a large pot or Dutch oven over medium heat. Add chopped onion and cook until softened, about 5-7 minutes.
Add minced garlic and cook for another minute until fragrant.
Stir in the rinsed and drained black beans, pinto beans, and kidney beans, along with the drained corn.
Pour in the diced tomatoes, Rotel, tomato sauce, and vegetable broth. Stir to combine.
Add the taco seasoning mix, chili powder, and ground cumin. Stir well.
Bring the soup to a boil, then reduce heat to low, cover, and simmer for at least 20-30 minutes to allow the flavors to meld. The longer it simmers, the richer the flavor.
Taste and adjust seasoning with salt and pepper as needed.
Ladle the hot soup into bowls. Serve with your favorite taco toppings like shredded cheese, sour cream, diced avocado, crushed tortilla chips, or fresh cilantro.
Notes
For a spicier soup, add a pinch of cayenne pepper or an extra can of Rotel.
This soup freezes well, making it great for meal prep.
Adjust the consistency by adding more vegetable broth if you prefer a thinner soup.
Serve with warm cornbread or crusty bread for a complete meal.