Being from South Texas, I know a great tortilla soup when I try one. This vegan tortilla soup brings big flavor with simple ingredients and a quick cooking time. It’s smoky, bright, and satisfying, with layers of tomatoes, chili, corn, and crunchy tortilla strips on top. You don’t need special tools or fancy ingredients—just a pot, some pantry staples, and a knife for chopping.
It’s great for weeknights, meal prep, or feeding a crowd. Add your favorite toppings and make it your own.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

What Makes This Tortilla Soup Recipe Special
This soup features bold, comforting flavor without the heaviness. You get the warmth of chili and cumin, the tang from lime, and the sweetness of corn and tomatoes.
The tortilla strips soak up the broth while staying slightly crisp on top, giving every bite texture. It’s fast—ready in about 35 minutes—but tastes like it simmered all afternoon. Best of all, it’s 100% plant-based and easy to adapt to whatever you have on hand.
What You’ll Need
- Olive oil (or avocado oil)
- Yellow onion
- Garlic
- Jalapeño
- Red bell pepper
- Ground cumin
- Chili powder
- Smoked paprika
- Tomato paste
- Fire-roasted diced tomatoes
- Vegetable broth (low-sodium preferred)
- Corn kernels (fresh, frozen, or canned)
- Black beans
- Corn tortillas
- Lime juice
- Salt and black pepper
- Fresh cilantro
- Optional toppings: avocado slices, vegan sour cream or yogurt, hot sauce, pickled jalapeños, radishes, shredded vegan cheese
Step-by-Step Instructions
Prep the tortillas. Slice 4–6 corn tortillas into thin strips. Toss with a drizzle of oil and a pinch of salt. Bake at 375°F (190°C) for 8–12 minutes until crisp and golden, or pan-fry in a slick of oil until lightly browned. Set aside.
Sauté the aromatics. Warm 1–2 tablespoons of olive oil in a large pot over medium heat. Add onion and a pinch of salt. Cook 4–5 minutes until soft. Stir in garlic, jalapeño, and bell pepper. Cook 2 minutes until fragrant.
Bloom the spices. Add cumin, chili powder, and smoked paprika. Stir for 30 seconds, then mix in 1 tablespoon of tomato paste and cook another minute to caramelize slightly.
Build the base. Pour in the fire-roasted tomatoes and vegetable broth. Stir well, scraping up any browned bits. Bring to a gentle boil.
Add the hearty elements. Stir in corn and black beans. Reduce the heat and simmer for 12–15 minutes. The flavors will meld and deepen.
Season and brighten. Add lime juice, then taste. Adjust with salt, pepper, and more lime as needed. If you like heat, add a dash of hot sauce.
Finish with fresh herbs. Stir in chopped cilantro right before serving.
Serve and top. Ladle the soup into bowls. Add a handful of crispy tortilla strips on top. Finish with avocado, vegan sour cream, more cilantro, and any other toppings you love.

Keeping It Fresh
Store the soup and tortilla strips separately. The soup will keep in the fridge for 4–5 days in an airtight container.
The tortilla strips will stay crisp in a sealed bag at room temperature for a few days. For longer storage, freeze the soup (without toppings) for up to 3 months. Thaw in the fridge overnight and reheat gently on the stove, adding a little broth if it thickens.

Why This Soup is Good for You
This soup is naturally high in fiber thanks to beans, corn, and tomatoes. That means steady energy and better digestion.
The spices, especially cumin and chili powder, provide antioxidants without adding calories. Avocado and olive oil add healthy fats that make the meal satisfying and help you absorb fat-soluble nutrients.
It’s balanced comfort food that leaves you feeling good, not sluggish.
Common Mistakes to Avoid
Skipping the spice bloom. Raw spices taste flat. Give them 30–60 seconds in the pot to release their oils and deepen the flavor.
Overcooking the vegetables. You want tender, not mushy. Keep the simmer gentle and the timing tight.
Adding tortillas to the pot. They’ll disintegrate and cloud the soup. Keep them as a crunchy topping.
Under-seasoning. Tomatoes and broth need salt and acid. Taste and adjust with salt, pepper, and lime at the end.
Skipping texture. Toppings matter. Crunch, creaminess, and a bit of heat make the bowl exciting.
Substitutions
Protein swaps: Use pinto beans or chickpeas instead of black beans. For extra protein, add diced tofu or vegan chicken-style pieces near the end.
Veggie variations: Add zucchini, carrots, or diced sweet potato. If using sweet potatoes, simmer until tender before adding beans.
Spice level: For mild soup, skip jalapeño and go easy on chili powder. For heat lovers, add chipotle in adobo or a pinch of cayenne.
Tomato options: If you don’t have fire-roasted tomatoes, use regular diced and add a bit more smoked paprika.
Gluten-free: Corn tortillas are typically gluten-free, but check labels to be sure.
Oil-free approach: Sauté veggies in broth instead of oil, and bake tortilla strips without oil.
Final Thoughts
Vegan tortilla soup is simple to make, full of flavor, and endlessly customizable. It’s the kind of meal you’ll come back to on busy nights and lazy Sundays alike.
Keep the pantry staples handy, grab some tortillas, and you’re set. With fresh lime, crunchy toppings, and a cozy broth, a bowl of this soup always hits the spot.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society? This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
Vegan Tortilla Soup
Ingredients
- 1–2 tbsp olive oil or avocado oil
- 1 yellow onion diced
- 3–4 cloves garlic minced
- 1 jalapeño seeded and minced (optional)
- 1 red bell pepper diced
- 1 tsp ground cumin
- 1 tsp chili powder
- ½ tsp smoked paprika
- 1 tbsp tomato paste
- 1 can ire-roasted diced tomatoes 14.5 oz
- 4 cups vegetable broth low-sodium preferred
- 1 cup corn kernels fresh, frozen, or canned
- 1 can black beans drained and rinsed
- 4–6 corn tortillas sliced into strips
- 1 lime juiced
- Salt and black pepper to taste
- Fresh cilantro chopped
Optional
- Avocado slices
- Vegan sour cream or plant-based yogurt
- Hot sauce
- Pickled jalapeños
- Radishes thinly sliced
- Shredded vegan cheese
Instructions
- Slice 4–6 corn tortillas into thin strips. Toss with a drizzle of oil and a pinch of salt. Bake at 375°F (190°C) for 8–12 minutes until crisp and golden, or pan-fry in a slick of oil until lightly browned. Set aside.
- Heat 1–2 tablespoons of olive oil in a large pot over medium heat. Add onion and a pinch of salt. Cook 4–5 minutes until soft. Stir in garlic, jalapeño, and bell pepper. Cook 2 minutes until fragrant.
- Add cumin, chili powder, and smoked paprika. Stir for 30 seconds, then add 1 tablespoon of tomato paste and cook another minute to caramelize slightly.
- Pour in the fire-roasted tomatoes and vegetable broth. Stir well, scraping up any browned bits. Bring to a gentle boil.
- Stir in corn and black beans. Reduce heat and simmer for 12–15 minutes.
- Add lime juice, then taste. Adjust with salt, pepper, and more lime as needed. If you like heat, add a dash of hot sauce.
- Stir in chopped cilantro right before serving.
- Ladle the soup into bowls. Add a handful of crispy tortilla strips on top. Finish with avocado, vegan sour cream, more cilantro, and any other toppings you love.
FAQ
Can I make this in a slow cooker?
Yes. Add everything except lime, cilantro, and tortilla strips to the slow cooker and cook on low for 4–6 hours. Stir in lime and cilantro at the end, then serve with tortilla strips and toppings.
How can I thicken the soup?
Blend 1 cup of the soup and return it to the pot, or stir in an extra tablespoon of tomato paste. You can also simmer uncovered for a few extra minutes to reduce the liquid slightly.
What if I don’t have vegetable broth?
Use water and increase the seasonings. Add an extra pinch of salt, more cumin, and a bit more tomato paste for depth. A splash of soy sauce or tamari can also boost umami.
Can I use tortilla chips instead of making strips?
Absolutely. Grab a handful of plain or lightly salted chips and crumble them over the bowl. It’s a quick shortcut and still tastes great.
Is this good for meal prep?
Yes. The soup reheats well, and the flavors deepen by day two. Store toppings separately and add fresh tortilla strips right before serving to keep the crunch.
How do I make it kid-friendly?
Skip the jalapeño and use mild chili powder. Serve with plenty of avocado, corn, and tortilla strips. You can also add a dollop of plain vegan yogurt to mellow the spice.






