Meatless Taco Soup Recipe

Hearty, wholesome, and packed with southwest flair—this vegetarian taco soup comes together in just 30 minutes. Perfect for fast dinners and fun gatherings.

Jump To Recipe
A bowl of vegetarian taco soup with black beans, corn, and tomatoes, garnished with cilantro and avocado, served with tortilla chips.
Suitable for Vegetarian, Vegan, Gluten-Free, and Dairy-Free diets
Pin this recipe

Why I Love Making Vegetarian Taco Soup

There’s just something satisfying about a steaming bowl of taco soup. It’s one of those meals I keep in my weeknight rotation—you get all the southwest flavors in a single, protein-packed pot. I love that it’s fast, flexible, and always a crowd-pleaser when friends come by.

The flavors hit all the right notes—spicy, savory, just the right level of heat, and that cooling contrast when you pile on the toppings. I always let people customize their own bowls. Here’s how I usually roll:

My favorite topping ideas:

  • creamy avocado chunks
  • sharp shredded cheese
  • plenty of fresh cilantro
  • lime wedges for a tangy squeeze
  • a handful of crushed tortilla chips

It’s a comforting soup that honestly works for just about any meal—weeknights, game day hangouts, or when I want to meal-prep a big batch for several days. Eating something hearty and packed with protein, fiber, and flavor never gets old.

A bowl of vegetarian taco soup with black beans, corn, and tomatoes, garnished with cilantro and avocado, served with tortilla chips.

Vegetarian Taco Soup


Total Time:30 minutes
Yield:6 servings

A vibrant, protein-rich taco soup with black beans, corn, peppers, and classic southwest seasonings—perfect for quick dinners.


Ingredients


Instructions

  1. 1

    In a large pot, heat the olive oil over medium heat. Add the chopped onion, garlic, and bell pepper, and sauté until softened (about 5 minutes).

  2. 2

    Stir in the black beans, kidney beans, corn, diced tomatoes, vegetable broth, and taco seasoning. Mix well.

  3. 3

    Bring the soup to a boil, then reduce the heat and let it simmer for about 15-20 minutes, allowing the flavors to meld.

  4. 4

    Taste and adjust seasoning with salt and pepper as needed.

  5. 5

    Ladle the soup into bowls and top with chopped cilantro, avocado, cheese, and tortilla chips if desired.

Notes

This soup is naturally vegan and gluten-free as long as toppings are chosen accordingly.

Feel free to add extra veggies like zucchini or carrots for more volume.

Add more broth for a thinner soup, or less for a thicker, stew-like consistency.

Store leftovers in the fridge for meal prep—flavors get even better over time.

Prep Time:10 minutes
Cook Time:20 minutes
Category:Dinner, Soup, Lunch
Cuisine:Mexican, American

Nutrition Facts

Serves: 6 servings

Calories Per Serving: 180

Total Fat: 5 g
Carbohydrates: 28 g
Protein: 10 g

Did you love this recipe?

I'd love if you would leave a rating or review below! Your feedback helps others find the recipes that are fan-favorites!

Frequently Asked Questions About This Recipe

Can I make vegetarian taco soup ahead of time?

Yes, this soup keeps well in the fridge for up to 4 days. The flavors actually improve overnight. Reheat gently on the stove or in the microwave before serving.

Is vegetarian taco soup freezer-friendly?

Absolutely! Let the soup cool completely, then store in an airtight container and freeze for up to 3 months. Thaw overnight in the fridge and reheat when ready to eat.

Can I make this soup vegan?

Yes, just use vegan toppings like avocado, cilantro, and dairy-free cheese. The base soup is already vegan-friendly.

How can I make this taco soup spicier?

Add extra diced green chilies, a chopped jalapeño, or a dash of hot sauce to ramp up the heat.

What are the best toppings for vegetarian taco soup?

Popular toppings include avocado, shredded cheese, cilantro, sliced jalapeños, lime wedges, and tortilla chips. Customize to your taste!

More Cozy Vegetarian Soups & Stews

Leave a comment

First Name *
Email *
Website
Comment *
Recipe rating

Sign me up for recipes, please!

All the food, right to your inbox.

Your email address will not be published. Required fields are marked *