Vegetarian Taco Soup with Corn and Beans is one of my favorite meatless comfort foods. This hearty soup blends black beans, chili beans, fire-roasted corn, and zesty taco seasoning into a bowl that’s bold and satisfying.
What makes this vegetarian taco soup so special is that it delivers all the rich flavor of the classic version without the meat-perfect for anyone craving a lighter, plant-based option.
It’s quick to prepare, ready in just 30 minutes, and flexible enough to adapt with your favorite toppings like avocado, tortilla chips, or shredded cheese.
Table of Contents

The Story & Intro
A Cozy Meatless Twist
I grew up thinking taco soup had to include chicken or beef, but over time I realized beans can do all the heavy lifting. Black beans and chili beans add protein, pinto beans bring creaminess, and fire-roasted corn delivers that irresistible sweet-smoky bite.
One evening, I threw these ingredients together with vegetable broth and taco seasoning, and suddenly I had a hearty meatless version that my family loved just as much as the original.
Since then, this Vegetarian Taco Soup with Corn and Beans has become our go-to on chilly nights when we want something filling but wholesome.
Comfort Food Without Compromise
The beauty of this recipe is how satisfying it feels while being entirely meat-free. Every spoonful has layers of flavor-zesty tomatoes, tender beans, sweet corn, and a touch of spice that keeps you coming back for more.
I often serve it with warm tortillas or cornbread, and it feels just as indulgent as a heavier stew. Much like my instant pot curried carrot soup, this dish proves that vegetarian soups can be bold, hearty, and exciting. And for anyone who loves chili but wants something lighter, this soup strikes the perfect balance, much like my healthy white chicken chili.
With its blend of beans, corn, and spices, it’s comfort food without compromise. Best of all, this Vegetarian Taco Soup with Corn and Beans is quick, budget-friendly, and endlessly customizable with your favorite toppings.
Vegetarian Taco Soup with Corn and Beans
Description
This Vegetarian Taco Soup with Corn and Beans is a hearty, plant-based recipe packed with black beans, chili beans, sweet corn, and zesty taco seasoning. Ready in just 30 minutes, it’s cozy, comforting, and customizable with your favorite toppings.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 1 bell pepper, diced
- 3 cloves garlic, minced
- 1 (15 oz) can black beans, drained
- 1 (15 oz) can pinto beans, drained
- 1 (16 oz) can chili beans, undrained
- 1 (15.25 oz) can corn, drained
- 1 (10 oz) can diced tomatoes with green chilies
- 1 (14.5 oz) can stewed tomatoes
- 1 1/2 cups vegetable broth
- 2 tablespoons taco seasoning
- 2 tablespoons ranch seasoning mix
- Salt and pepper to taste
- Optional toppings: avocado slices, tortilla strips, vegan sour cream, shredded cheese, cilantro, lime wedges
Instructions
- Sauté Vegetables: Heat olive oil in a Dutch oven over medium heat. Add onion and bell pepper; cook for 4–5 minutes until softened. Add garlic and sauté for 1 minute.
- Combine Ingredients: Stir in black beans, pinto beans, chili beans, corn, diced tomatoes, stewed tomatoes, broth, taco seasoning, and ranch mix.
- Stovetop Method: Bring to a simmer, cover, and cook for 20–25 minutes, stirring occasionally.
- Slow Cooker Method: Combine all ingredients in a slow cooker, cover, and cook on low for 6 hours.
- Instant Pot Method: Add everything to the Instant Pot, cook on high pressure for 10 minutes, then let pressure release naturally for 10 minutes.
- Serve: Ladle into bowls and garnish with avocado, cilantro, tortilla strips, and lime juice.
Notes
This vegetarian taco soup is freezer-friendly for up to 3 months. For extra heat, add chipotle peppers in adobo or diced jalapeños. To keep it vegan, use dairy-free toppings such as cashew cream or vegan cheese. Perfect for weeknight dinners or meal prep.
Nutrition
- Serving Size: 1 cup
- Calories: 210
- Sugar: 6g
- Sodium: 620mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 8g
- Protein: 11g
- Cholesterol: 0mg
Keywords: vegetarian taco soup, vegetarian taco soup with corn and beans, easy taco soup recipe, meatless soup, sour cream; stewed tomatoes; Black beans; chicken cutlets; fire roasted; fire roasted corn; taco seasoning; tomato sauce; chicken breasts;
Ingredients & Substitutions
Pantry Staples That Shine
One of the best things about this vegetarian taco soup is that it uses simple pantry staples. Most of the ingredients are canned or shelf-stable, making the recipe both budget-friendly and convenient.
The beans are the real stars-black beans add hearty texture, while pinto beans bring creaminess. Chili beans in sauce give the broth a subtle kick without overpowering the flavor. Fire-roasted corn adds sweetness and smokiness, while diced tomatoes and stewed tomatoes bring acidity and depth.
A good taco seasoning blend ties everything together, and vegetable broth makes the base flavorful without needing chicken stock.
| Ingredient | Why It Works |
|---|---|
| Black Beans | Protein-rich and hearty base |
| Pinto Beans | Creamy texture that thickens soup |
| Fire-Roasted Corn | Adds smoky sweetness |
| Diced Tomatoes | Bright acidity to balance flavors |
Flexible Swaps
This recipe is endlessly adaptable. If you like extra heat, swap mild chili beans for spicy ones or stir in chipotle peppers in adobo. For a grainier texture, add cooked brown rice or quinoa. If you’re cooking for vegans, skip dairy toppings and use avocado, vegan sour cream, or cashew cream instead.
For a lighter option, thin it out with extra broth to make it more soup-like. Much like my healthy white chicken chili, this recipe proves you don’t have to sacrifice flavor when going meatless.
And if you’re looking for another comforting option that’s just as flexible, my creamy corn chowder with potatoes is a delicious companion. No matter how you adjust it, this vegetarian taco soup always delivers comfort in every bite.

How to Cook Vegetarian Taco Soup with Corn and Beans
Quick Stovetop Method
When time is short, the stovetop version is the quickest way to enjoy this dish. Start by sautéing onion, garlic, and bell pepper in olive oil to build a flavorful base. Add beans, corn, tomatoes, chili beans, taco seasoning, and vegetable broth, then bring everything to a gentle simmer.
In just 30 minutes, you’ll have a bubbling pot of Vegetarian Taco Soup with Corn and Beans that tastes like it cooked for hours. This method is ideal for weeknights when you want something hearty without waiting all day.

Slow Cooker & Instant Pot Versions
For a hands-off approach, the slow cooker delivers incredible flavor. Simply combine all ingredients, cover, and cook on low for six hours. By dinnertime, the beans are tender, the corn is sweet, and the spices meld into a rich broth.
If you’re craving comfort fast, the Instant Pot is your answer. Add everything, cook on high pressure for 10 minutes, and let the steam release naturally. In less than half an hour, you’ll have another version of Vegetarian Taco Soup with Corn and Beans that’s every bit as satisfying.
Much like my creamy crockpot white chicken chili, both cooking methods give you flavor-packed results with minimal effort. Whichever way you make it, this vegetarian taco soup proves you don’t need meat for a hearty, comforting meal.

Serving, Storing, and Freezing
Serving Suggestions
The best part of Vegetarian Taco Soup with Corn and Beans is customizing it with toppings. I like to set up a taco-style topping bar so everyone can finish their bowl the way they love.
Popular choices include avocado slices, vegan sour cream, shredded cheese (or dairy-free alternatives), cilantro, jalapeños, and crunchy tortilla strips.
For a fun pairing, serve it alongside my loaded vegetable quesadillas for a complete, satisfying meal. You can also offer warm cornbread or flour tortillas on the side to soak up the flavorful broth. If you’re hosting a casual dinner, pair this soup with a light salad or finish the evening with a sweet treat like my churro cheesecake for balance.

Storage & Make-Ahead Tips
This recipe is perfect for meal prep. Leftovers keep well in the refrigerator for up to three days when stored in an airtight container. To reheat, warm it gently on the stovetop or microwave until hot. Vegetarian Taco Soup with Corn and Beans also freezes beautifully.
Allow it to cool fully, then transfer to freezer-safe containers or bags, leaving some room for expansion. It can be frozen for up to three months without losing flavor or texture. For best results, freeze the soup without toppings, and add garnishes like avocado or cheese after reheating.
Making a double batch is a smart option-enjoy one now and save the other for a busy night when you need something quick and comforting. This way, you’ll always have a pot of Vegetarian Taco Soup with Corn and Beans ready to go.
FAQ About Vegetarian Taco Soup with Corn and Beans
What’s the difference between vegetarian taco soup and classic taco soup?
Classic taco soup often includes chicken or beef, while vegetarian taco soup relies on beans, corn, and vegetables for protein and heartiness. The flavor is just as bold, but it’s lighter and meat-free.
Can I make vegetarian taco soup vegan?
Yes! Skip dairy toppings like cheese and sour cream, or use plant-based alternatives such as vegan cheese or cashew cream. The base recipe for Vegetarian Taco Soup with Corn and Beans is already vegan-friendly when made with vegetable broth.
How do you thicken vegetarian taco soup?
To thicken the broth, mash a few beans before simmering or add a scoop of cooked rice or quinoa. This will create a creamier, stew-like consistency without changing the flavor.
Can I freeze vegetarian taco soup?
Absolutely. Allow the soup to cool completely, then store in freezer-safe containers for up to three months. For best results, freeze without toppings and add fresh garnishes after reheating.
What toppings go best with vegetarian taco soup?
Popular toppings include avocado slices, shredded cheese (or dairy-free versions), vegan sour cream, cilantro, jalapeños, tortilla strips, and lime wedges for brightness.
Follow me on PINTEREST. for all of my latest blog posts, videos, and recipes.
Chef Notes
- Use fire-roasted corn instead of regular canned corn for a smokier depth of flavor.
- Add chipotle peppers in adobo for a bold, smoky heat if you like things spicier.
- This soup thickens naturally as it cools, so if reheating, stir in a splash of broth.
Tips for Success
- Sautéing the vegetables first builds flavor before adding canned ingredients.
- Don’t skip the ranch seasoning—it may sound unusual, but it balances the taco spices.
- For freezer prep, portion the soup into individual containers for quick lunches.
- If you want a creamier texture, stir in a spoonful of cream cheese or cashew cream.
Why You’ll Love This Vegetarian Taco Soup
- Ready in 30 minutes with mostly pantry staples.
- Packed with protein and fiber from beans.
- Customizable with toppings to suit every palate.
- Perfect for meal prep and freezer-friendly.
- Family-friendly and hearty, yet completely meatless.
Serving Suggestions
- Top with avocado slices, tortilla strips, cilantro, vegan sour cream, or shredded cheese.
- Pair with loaded vegetable quesadillas for a hearty vegetarian dinner.
- Serve with cornbread muffins or warm flour tortillas on the side.
- Create a soup-and-snack combo by adding my cinnamon sugar popcorn for a sweet and salty treat.
- For a full Tex-Mex dinner night, finish with churro cheesecake as dessert.

Conclusion about Vegetarian Taco Soup with Corn and Beans
If you’re looking for a hearty, flavorful, and budget-friendly meal that’s ready in just 30 minutes, Vegetarian Taco Soup with Corn and Beans checks all the boxes. It’s easy to make on the stovetop, slow cooker, or Instant Pot, and it’s endlessly customizable with your favorite toppings.
Whether you’re cooking for your family, meal prepping for the week, or simply craving something cozy, this soup delivers comfort without compromise. Keep this recipe on hand, and it may quickly become one of your go-to meatless dinners.