30-Minute Vegan Taco Soup
Vegan taco soup is a one-pot weeknight dinner that tastes like it simmered all day but comes together in about half an hour. The broth gets smoky and rich from fire-roasted tomatoes and a quick toast of the spices, while canned beans and frozen corn keep the whole thing affordable and pantry-friendly.

Load it up with creamy avocado, fresh cilantro, and crushed tortilla chips, and you have a bowl that feels like a party even on a Tuesday.
Why This Soup Always Hits the Spot
It tastes like the filling of your favorite taco, just spoonable. The broth has a deep, slightly charred flavor from the tomato paste and seasoning, with bright pops of lime that cut through the richness.
The beans make it hearty enough to stand on its own, and the corn adds little bursts of sweetness. With a pile of crunchy toppings, every bite is different, and that’s what keeps me coming back.
Ingredients

- 2 tbsp olive oil: a neutral oil works too, but olive adds a peppery backbone.
- 1 medium yellow onion, diced: white or red onion both work here.
- 1 red bell pepper, diced: any color bell pepper will do, but red is sweetest.
- 3 cloves garlic, minced: fresh is best, but ¾ tsp garlic powder can stand in.
- 2 tbsp taco seasoning: use a packet for speed or a homemade blend (see FAQ).
- 1 (15 oz) can fire-roasted diced tomatoes: regular diced tomatoes plus a pinch of smoked paprika is a fine substitute.
- 2 tbsp tomato paste: this deepens the savory note without adding liquid.
- 3 cups vegetable broth: low-sodium gives you control over the salt.
- 1 (15 oz) can black beans, drained and rinsed: pinto, kidney, or chickpeas all swap in easily.
- 1 (15 oz) can pinto beans, drained and rinsed: a second variety gives the soup more texture.
- 1 cup frozen corn kernels: no need to thaw; just toss them in.
- Juice of 1 lime: fresh juice lifts all the flavors.
- Salt and pepper to taste: wait until the soup has simmered before adjusting.
- Toppings: diced avocado, chopped cilantro, crushed tortilla chips, vegan sour cream.
Variations / Substitutions
- Protein swap: Double up on one type of bean or us chickpeas instead of pinto beans for a slightly nuttier result.
- Spice it up: Stir a minced chipotle pepper in adobo sauce into the broth for smoky heat.
- Grain boost: Add ½ cup of rinsed quinoa when you pour in the broth; it will plump up and make the soup even more filling.
- Creamy finish: Swirl in a spoonful of unsweetened coconut yogurt or blended silken tofu right before serving.
Loaded Vegan Stuffed Peppers are the main dish we love pairing with this soup.
How to Make Vegan Taco Soup
Step 1: Sauté the Aromatics

Set a large pot or Dutch oven over medium heat and add the 2 tbsp olive oil. Once it shimmers, toss in the diced onion and bell pepper. Cook, stirring occasionally, for about 5 minutes, until the onion turns translucent and the edges just start to brown.
The goal is a soft, golden base without any charring. If the vegetables start to stick, add a tiny splash of broth.
Step 2: Toast the Spices and Tomato Paste

Add the minced garlic, 2 tbsp taco seasoning, and tomato paste. Stir constantly for 1 minute, just until the garlic is fragrant and the tomato paste deepens to a brick red.
You’ll see the oil turning a rusty orange and the spices will coat the vegetables. If the paste sticks too much, lower the heat a notch.
Step 3: Simmer the Soup

Pour in the fire-roasted diced tomatoes, vegetable broth, both cans of beans, and the frozen corn. Stir everything together, crank the heat to high until it comes to a boil, then drop it to low. Let the soup bubble gently, uncovered, for 15 minutes.
The broth will thicken slightly and the corn will turn bright yellow. Give it a taste and add salt and pepper as needed, starting with about ½ tsp salt.
Step 4: Ladle and Top the Bowls

Turn off the heat and stir in the lime juice. Ladle the soup into bowls, then pile on whatever toppings you love: diced avocado, fresh cilantro, a handful of crushed tortilla chips, and a dollop of vegan sour cream if you have it. Serve right away while it’s steaming hot and the chips are still crunchy.
Tips for a Great Bowl of Taco Soup
- Char the vegetables a little: Letting the onion and pepper pick up a few dark spots before adding the liquid adds a subtle smokiness that canned ingredients alone can’t deliver.
- Make your own seasoning blend: If you have cumin, chili powder, smoked paprika, and a pinch of oregano, you can mix your own to control the salt and heat.
- Thicken it with a hand blender: For a creamier texture without dairy, pulse just a small portion of the soup with an immersion blender, then stir it back in.
- Keep toppings crunchy: Wait until you’re ready to eat to add tortilla chips, because they’ll soften if they sit in the hot soup.
This recipe doubles easily if you’re feeding a crowd:
| Servings | Olive Oil | Onion | Bell Pepper | Broth | Beans (each type) | Corn |
|---|---|---|---|---|---|---|
| 4 (as written) | 2 tbsp | 1 medium | 1 | 3 cups | 1 can | 1 cup |
| 8 | 3 tbsp | 2 medium | 2 | 6 cups | 2 cans | 2 cups |
Storing Leftovers
- Refrigerate: Let the soup cool completely, then transfer it to an airtight container. It keeps well for up to 4 days. The flavors get even better overnight.
- Reheating: Warm individual portions in a saucepan over medium-low heat, adding a splash of broth if it’s too thick. A microwave works, but watch the time so toppings don’t scorch.
- Freeze: Spoon the cooled soup into freezer-safe containers or bags, leaving some room at the top. It freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
What to Serve with Vegan Taco Soup
A warm, crumbly skillet cornbread is the classic side; its sweet, buttery crumb balances the soup’s smoky bite. For something lighter, a simple cabbage slaw dressed with lime and a little salt adds crunch and freshness. And a big bowl of tortilla chips for dipping never hurts.
Frequently Asked Questions
Can I use different beans?
Absolutely. Any canned bean works here: kidney, navy, or chickpeas all hold up nicely. Just drain and rinse them first.
Is this soup gluten-free?
Yes, as long as your taco seasoning and vegetable broth are labeled gluten-free. Many store-bought blends are, but a quick label check is wise.
What if I don’t have taco seasoning?
Mix 1 tsp chili powder, ½ tsp cumin, ½ tsp smoked paprika, and ¼ tsp garlic powder. That amount replaces the 2 tbsp called for here.
How can I make it in a slow cooker?
Sauté the onion, pepper, garlic, and spices first for flavor, then transfer everything except the lime and toppings to the slow cooker. Cook on low for 4 to 6 hours or high for 2 to 3 hours. Stir in the lime before serving.

Vegan Taco Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion and bell pepper; cook 5 minutes until softened.
- Stir in garlic, taco seasoning, and tomato paste; cook 1 minute until fragrant.
- Add diced tomatoes, broth, beans, and corn. Bring to a boil, then reduce heat and simmer uncovered for 15 minutes. Season with salt and pepper.
- Remove from heat, stir in lime juice. Ladle into bowls and top with avocado, cilantro, tortilla chips, and vegan sour cream.
