Hearty & Flavorful Vegan Taco Soup: Your New Favorite Easy Weeknight Meal!
There’s nothing quite like a warm bowl of soup to chase away the chill, and this hearty vegan taco soup is exactly what you need! Bursting with vibrant Tex-Mex flavors, a zesty broth, and an abundance of nourishing beans and fresh vegetables, this simple yet satisfying recipe is destined to become a staple in your kitchen. Forget complicated meal plans – this easy-to-make soup brings all the excitement of Taco Tuesday into a cozy, comforting bowl, perfect for any day of the week.

While I adore classic jackfruit tacos and my go-to vegan tacos for celebratory Taco Tuesdays, sometimes the weather calls for something a little more warming and substantial. That’s where this incredible vegan taco soup comes in! It’s a delightful twist on beloved taco flavors, transformed into a soul-satisfying soup. Imagine plump black beans and robust kidney beans, sweet corn, crisp bell peppers, and succulent diced tomatoes, all simmering together in a rich, spicy broth. This flavorful base is expertly seasoned with traditional taco spices like earthy cumin and smoky paprika, creating a depth of flavor that will tantalize your taste buds. And just like with traditional tacos, the toppings are essential! Don’t skip them – fresh, creamy avocado, bright cilantro, and crunchy crumbled tortilla chips add the perfect finishing touches, elevating each spoonful to an unforgettable experience. This soup is not just a meal; it’s an experience of vibrant flavors and comforting warmth.
Why You’ll Absolutely Adore This Vegan Taco Soup Recipe
This vegan taco soup isn’t just another recipe; it’s a culinary hug in a bowl, designed to delight your senses and simplify your cooking. Here are the top reasons why this will quickly become a cherished favorite:
- Bursting with Bold Tex-Mex Flavor. Get ready for an explosion of taste! This vegan taco soup is a symphony of rich, robust flavors, drawing inspiration from classic Tex-Mex cuisine. We use a thoughtfully curated blend of traditional taco seasonings, including savory cumin, smoky paprika, aromatic oregano, and a hint of coriander. These spices, combined with fresh bell peppers, onions, garlic, and two types of hearty beans, create an unparalleled depth that will make your mouth water with every spoonful. It’s a truly satisfying culinary journey that brings the festive spirit of tacos to a warming soup.
- Incredibly Easy to Prepare. Life is busy, and your meals shouldn’t add to the stress. This taco soup recipe is a dream for busy weeknights, requiring minimal prep work and coming together in under an hour. Most of the cooking time involves hands-off simmering, allowing you to relax or tackle other tasks while the magic happens on the stove. It’s a fantastic one-pot wonder that cleans up easily, making it an ideal choice for both novice cooks and seasoned chefs looking for a quick, delicious solution.
- Perfect for Meal Prep and Effortless Leftovers. Planning ahead has never been easier or more delicious! This vegan taco soup is a meal prep champion. It stores beautifully in the refrigerator for up to 5 days, and it freezes exceptionally well for up to 3 months. This means you can easily whip up a large batch on the weekend and enjoy quick, wholesome lunches or dinners throughout the week (or even month!). Its flavors deepen overnight, making leftovers even more delightful. It’s a convenient, economical, and delicious way to ensure you always have a nutritious meal ready to go.
- Wholesome and Plant-Based Goodness. For those seeking delicious vegan options, this soup is a true gem. It’s packed with plant-based protein from black beans and kidney beans, fiber-rich vegetables like corn and tomatoes, and nutrient-dense spices. It’s a nourishing meal that feels indulgent but is incredibly good for you, proving that hearty and satisfying doesn’t have to mean heavy. Enjoy a meal that fuels your body and soul without compromising on taste or health.

Essential Notes on Ingredients for the Best Vegan Taco Soup
Crafting the perfect taco soup starts with understanding the role each ingredient plays. Below, you’ll find a detailed breakdown to help you achieve the most flavorful and satisfying results.
Scroll down to the recipe card to find the precise ingredient quantities and step-by-step instructions.
- Olive oil: This forms the flavorful base for sautéing our aromatics. Use a good quality extra virgin olive oil for the best taste, or any neutral cooking oil you prefer.
- Onion: A diced medium onion will provide a sweet and savory foundation. Yellow or white onions work equally well here, softening and adding depth as they cook.
- Red bell pepper: Adds a wonderful sweetness and vibrant color. If you don’t have a red bell pepper, yellow or orange bell peppers are excellent alternatives, offering a similar mild, sweet flavor profile. Green bell peppers can be used for a slightly more bitter, earthy note.
- Garlic: Freshly minced garlic is crucial for that pungent, aromatic kick that defines Tex-Mex cuisine. Don’t skimp on the garlic – it truly elevates the entire soup.
- Seasonings: The heart of our taco flavor!
- Ground cumin: Essential for that signature earthy, warm, slightly nutty taco flavor.
- Smoked paprika: Adds a beautiful smoky depth and a subtle sweetness that distinguishes this soup.
- Dried oregano: Brings a classic herbaceous note, reminiscent of traditional Mexican and Tex-Mex dishes.
- Ground coriander: Contributes a bright, citrusy, and slightly sweet counterpoint to the other spices.
- Salt and pepper: To taste, always adjust these at the end to balance all the flavors.
- Chili powder: While optional, it’s vital if you’re not using a fresh green chili pepper. It adds a crucial layer of mild heat and robust chili flavor. Adjust the amount to your desired spice level.
- Beans: We use a powerful duo for texture and protein! I recommend one can of black beans and one can of red kidney beans, both drained and thoroughly rinsed. Rinsing removes excess sodium and starch. You could certainly use two cans of one variety if you have a strong preference, or even experiment with pinto beans for a slightly different texture and flavor.
- Corn kernels: Adds bursts of sweet, juicy flavor and a lovely texture. Canned, frozen (thawed), or even fresh corn cut from the cob will work perfectly.
- Tomatoes: A foundational element for the broth.
- Diced tomatoes (fire-roasted is best): Fire-roasted diced tomatoes provide an incredible smoky depth that canned plain diced tomatoes simply can’t match. If you can find them, they are highly recommended for an elevated flavor. Otherwise, regular diced tomatoes are perfectly fine.
- Crushed tomatoes: These thicken the broth slightly and offer a smooth, concentrated tomato flavor, marrying all the ingredients together.
- Vegetable broth: The liquid base that brings everything together. A good quality vegetable broth makes a huge difference. You can use store-bought low-sodium broth, or make your own for even richer flavor using my homemade vegetable broth recipe.
- Green chili pepper: For an authentic kick! Sliced jalapeño or serrano peppers can be used. Adjust the amount based on your heat preference. If you prefer a milder soup or can’t find fresh chilis, simply use 2 teaspoons of chili powder (as noted in the seasonings section) instead.
- Fresh lime juice: This is a non-negotiable finishing touch! A squeeze of fresh lime juice at the end brightens all the flavors, adding a zesty, fresh tang that truly makes the soup sing.
- Garnishes: The fun part! Customize your bowl with your favorite taco toppings.
- Avocado: Sliced or diced for creamy richness.
- Cilantro: Freshly chopped for a burst of herbaceous flavor.
- Tortilla chips: Crumbled for a satisfying crunch.
- Other delicious options: Vegan cheese shreds, a dollop of vegan sour cream, thinly sliced green onions, or a dash of hot sauce!
Step-by-Step Guide: How to Make This Delicious Vegan Taco Soup
Making this hearty taco soup is incredibly straightforward, perfect for a satisfying meal without a lot of fuss. Follow these simple steps for a truly delicious result.



- Sauté the Aromatics. Begin by heating the olive oil in a large pot or Dutch oven over medium heat. Once shimmering, add the diced onion and red bell pepper. Sauté these vegetables for about 5-7 minutes, stirring occasionally, until they become beautifully softened and fragrant. This step is crucial for building the foundational flavors of your soup. Next, stir in the minced garlic and cook for just another minute until it becomes aromatic, being careful not to burn it.
- Bloom the Spices. Now for the flavor burst! Stir in your chili powder (if you’re opting not to use fresh chilis), ground cumin, smoked paprika, dried oregano, and ground coriander. Continue to cook for 1-2 minutes, stirring constantly. This brief toasting process, often called blooming, helps to awaken and intensify the flavors of the spices, infusing your soup with a deeper, richer taste.
- Simmer to Perfection. It’s time to bring everything together! Add the black beans, kidney beans, corn kernels, diced fire-roasted tomatoes, crushed tomatoes, vegetable broth, and the sliced green chili pepper (if using). Give everything a good stir to ensure all ingredients are well combined. Bring the entire mixture to a gentle boil, then immediately reduce the heat to low. Let the soup simmer uncovered for 20-25 minutes, stirring occasionally. This allows the flavors to meld beautifully and the vegetables to become perfectly tender.
- Season and Serve. Once the soup has simmered and the flavors have fully developed, taste and adjust the seasonings as needed. Add more salt and black pepper to your liking. Finally, stir in a generous squeeze of fresh lime juice – this brightens the entire soup and adds a wonderful zesty finish. Ladle the hot taco soup into individual bowls. Garnish generously with your desired toppings such as sliced avocado, fresh cilantro, crumbled tortilla chips, or a dollop of vegan sour cream, and enjoy your hearty, homemade meal!

Expert Tips for the Most Delicious Vegan Taco Soup
To ensure your vegan taco soup turns out perfectly every time, keep these helpful tips in mind:
- Chop Your Vegetables Evenly. Consistency is key for uniform cooking. Aim to chop your onions and bell peppers into roughly the same size pieces. This ensures that they will all become tender at the same rate during the sautéing process, contributing to a soup with perfectly cooked ingredients and harmonious textures. Unevenly chopped vegetables can result in some pieces being overcooked and mushy while others are still too firm.
- Adjust Spice Levels to Your Personal Preference. This recipe offers a fantastic base for customization when it comes to heat. If you love a fiery kick, feel free to add a pinch of cayenne pepper along with the other spices, or increase the amount of fresh green chili pepper. For a milder soup, reduce the amount of chili powder or omit the fresh chili entirely. Always taste the soup as it simmers and adjust seasonings, including heat, until it’s just right for your palate.
- Make It Luxuriously Creamy. For those who enjoy a richer, creamier soup, there are excellent vegan options! After you remove the soup from the heat, stir in a generous dollop of homemade cashew cream or store-bought vegan sour cream. Alternatively, serve individual bowls with a spoonful of either option on top for a beautiful swirl of creamy goodness that mellows the spice and adds a delightful texture. This also makes the soup feel more decadent and satisfying.
- Don’t Forget the Fresh Lime Juice. A squeeze of fresh lime juice at the very end is not just an optional extra; it’s a game-changer! It brightens all the flavors, cutting through the richness and adding a zesty finish that elevates the entire dish. Don’t skip this final touch!
What to Serve With Your Delicious Vegan Taco Soup
While this vegan taco soup is wonderfully satisfying on its own, pairing it with complementary sides can turn it into a complete and unforgettable meal. Beyond the essential tortilla chips, creamy avocado, and fresh cilantro, consider these fantastic additions:
- Cornbread Muffins or Vegan Cornbread: A warm slice of sweet and savory cornbread muffins or my favorite vegan cornbread recipe is the ultimate companion to any hearty soup. The fluffy texture and hint of sweetness provide a perfect contrast to the robust flavors of the taco soup, and they’re excellent for soaking up every last drop of that zesty broth.
- Simple Side Salad: A crisp green salad with a light vinaigrette dressing can offer a refreshing counterpoint to the rich soup, adding freshness and crunch.
- Rice: A side of fluffy brown or white rice can add extra substance and help stretch the meal further, perfect for soaking up the flavorful broth.
- Grilled Vegan Cheese Sandwich: For a truly comforting experience, a grilled vegan cheese sandwich can be dipped into the soup, creating a delightful texture and flavor combination.

How to Store and Reheat Your Vegan Taco Soup
This vegan taco soup is fantastic for meal prepping and enjoying later. Here’s how to properly store and reheat your delicious leftovers:
- Refrigerator: Once the soup has cooled completely, transfer any leftover taco soup to an airtight container. It will keep beautifully in the refrigerator for up to 5 days. This makes it a perfect grab-and-go option for lunches throughout the week.
- Freezer: For longer storage, this soup freezes exceptionally well. Portion the cooled soup into individual airtight containers or freezer-safe bags. Ensure there’s a little headspace if using containers to allow for expansion. Freeze for up to 3 months. When you’re ready to enjoy it, thaw the soup overnight in the refrigerator before reheating.
- Reheat: To warm up leftovers, you have a couple of convenient options. For a single serving, simply microwave the soup in a microwave-safe bowl until heated through, stirring halfway. For larger quantities or a more even reheat, warm the soup on the stovetop in a saucepan over medium heat, stirring occasionally, until it reaches your desired temperature. Add a splash of vegetable broth or water if the soup appears too thick after storage.
Craving More Vegan Soups? Explore These Delicious Recipes!
If you’re anything like me, a comforting bowl of vegan soup is always a good idea. Once you’ve enjoyed this taco soup, be sure to check out some of my other favorite plant-based soup recipes:
- French Onion Soup – A rich, savory classic reimagined.
- Vegan Chicken Noodle Soup – The ultimate comforting cold-weather remedy.
- Gnocchi Soup – Creamy, hearty, and incredibly satisfying.
- Thai Coconut Curry Soup – An exotic blend of flavors that’s both spicy and soothing.
- Creamy Tomato Soup with Cheesy Croutons – A timeless favorite made vegan, perfect for dunking.

Enjoy, friends! I truly hope this Hearty Vegan Taco Soup brings warmth and flavor to your table. If you make this fantastic taco soup recipe, I’d absolutely love to see your creations! Please snap a photo and tag #jessicainthekitchen on Instagram. Your culinary adventures inspire me! We’d also be incredibly grateful if you would leave a comment below sharing your thoughts, and don’t forget to give the recipe a star rating! Your feedback helps us and other home cooks. Thanks so much for being a part of our community!

Taco Soup
Pin Recipe
Leave a Review
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 red bell pepper, diced
- 3 cloves garlic, minced
- 2 teaspoons ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon ground coriander
- 1 (15-ounce) can black beans, drained and rinsed 425 g
- 1 (15-ounce) can red kidney beans, drained and rinsed 425 g
- 1 (15-ounce) can corn kernels, drained 425 g
- 1 (15-ounce) can diced fire-roasted tomatoes, or diced tomatoes 425 g
- 1 (15-ounce) can crushed tomatoes, 425 g
- 4 cups vegetable broth, 950 ml
- 1 green chili pepper, sliced, or 2 teaspoons chili powder
- Salt and pepper, to taste
- 1 tablespoon fresh lime juice
- 1 avocado, sliced, optional for garnish
- fresh cilantro, chopped, optional for garnish
- tortilla chips, optional for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add the diced onion and bell peppers, and sauté for about 5-7 minutes until softened. Add the garlic and cook for another minute until fragrant.
- Add the spices: Stir in the chili powder (if you don’t use the fresh chili peppers), cumin, smoked paprika, oregano, and ground coriander. Cook for 1-2 minutes to toast the spices.
- Add the black beans, kidney beans, corn, fire roasted tomatoes, crushed tomatoes, and vegetable broth, sliced chili pepper. Stir well to combine. Bring the mixture to a boil, then reduce the heat to low. Let the soup simmer for 20-25 minutes, stirring occasionally.
- Taste the soup and add salt, pepper, and lime juice. Adjust any seasonings to your liking.
- Ladle the soup into bowls. Garnish with sliced avocado, fresh cilantro, and tortilla chips if desired.
Notes
- Refrigerator: Transfer leftover taco soup to an airtight container and refrigerate for up to 5 days.
- Freezer: Freeze the soup in an airtight container or freezer bag for up to 3 months. Thaw in the refrigerator before reheating.
- Reheat: Warm leftovers in the microwave or on the stovetop in a pan over medium heat.
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
