Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegan Tortilla Soup

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Mexican-inspired recipes are my favorites to make, and this Vegan Tortilla Soup is one of those dishes that brings everything I love into a single bowl. The smoky spices and satisfying textures of black beans, jackfruit, and crispy tortilla strips make this soup incredibly hearty and flavorful.

Two bowls filled with tortilla soup and loaded with toppings

From my seven-layer taco dip to this fully loaded veggie nachos, I love taking classic dishes and making them fresh and healthy while keeping all the flavor. This vegan tortilla soup is no different, it’s packed with spices and smokiness, but made with wholesome ingredients that make every spoonful so delicious.

After falling in love with my vegan pozole verde, I knew I had to create another hearty Mexican soup to keep in the rotation! Like most soups, this one is all about customization, you can load it up with your favorite toppings. I even make my own tortilla strips, and trust me, they’re way easier to make than you’d think, check out how I make them in this vegetarian taco soup post.

Is there anything better than a big bowl of soup after a long day? That’s exactly why I love this tortilla soup. It has everything I enjoy about Mexican cuisine, rich flavors, simple ingredients, and a mix of textures that make every bite soo good. The smoky tomato broth, hearty black beans, and sweet corn create the perfect balance. And of course, no bowl is complete without crispy tortilla strips on top. My kids always ask for extra, and honestly, so do I.

I love how simple this soup starts, just a mix of tomatoes, onions, garlic, and peppers simmering away until everything is rich and full of flavor. The best part is blending some of it, this makes the broth thick and velvety while still leaving enough texture to feel like a filling meal. And then there’s the jackfruit, it shreds up just like traditional tortilla soup, making it the perfect plant-based swap. But what really makes this soup fun is the toppings. In my house, it’s all about the avocado, lime, and a big handful of fresh cilantro. Everyone builds their own bowl exactly how they like it, which means no complaints at the dinner table. 😉

This is hands down my favorite vegan tortilla soup because it has everything I love about the classic, but with wholesome ingredients. I make this soup all the time, and it has even become part of our Taco Tuesday tradition. I like to start with a bowl before we dig into the tacos, but honestly, it’s so satisfying on its own that sometimes I skip the tacos altogether. If you haven’t tried it yet, I highly recommend grabbing a pot and getting started. You’re going to love it!

🥘 Ingredients

Making my own plant-based tortilla soup is easier than I ever thought, and the results are always worth it. Here’s everything I need to make it happen:

Ingredients for vegan tortilla soup recipe on a wood background.

Red Onion & Garlic: These two aromatics form the base of this soup! I love how the onions caramelize when I sauté them in olive oil to start off this recipe.

Tomatoes & Red Peppers: Both tomatoes and red peppers provide acidity and a slight sweetness. When cooked down and blended, they help create the classic tortilla soup texture and deep red color.

Black Beans: I use black beans for hearty texture and plant-based protein.

Jackfruit: This mimics the shredded meat texture traditionally found in tortilla soup, making it hearty and satisfying while keeping it fully plant based.

Corn: A handful of corn adds a little sweetness and a nice pop of texture.

Vegetable Broth: I add this to the tomato/red pepper mixture to thin out the base of the soup and add flavor.

Seasonings: For the best smoky, savory depth, I love a mix of cumin, chili powder, and chipotle pepper powder. If I want a milder version, I swap the chipotle for smoked paprika.

🔪 How To Make

I love making this soup because it’s so easy but tastes like it’s been cooking on the stove all day long. Here’s how I make it:

Cook Veggies: First, I sauté the onion, tomatoes, pepper, garlic, and seasonings until the onion caramelizes, the tomatoes and peppers release their juices, and the spices blend with the veggies.

Wooden spoon mixing tomato mix in a pot

Blend: Then I transfer the tomato mixture to a blender and pulse until it reaches a smooth, velvety texture.

Top view of red tomato like puree in a blender

Cook Remaining Ingredients: While the soup base blends, I add the black beans, jackfruit, and corn to a pot and cook until the jackfruit is browned and slightly crispy.

Wooden spoon mixing corn, beans and jackfruit in a pot

Finish The Soup: Finally, I stir the puréed tomato mixture and vegetable broth into the pot with the black beans, corn, and jackfruit, letting it simmer for 3 to 5 minutes. Then I divide the soup into bowls and serve with a squeeze of lime.

Pot with a red soup being mixed by a wooden spoon

My #1 Secret Tip for making this vegan tortilla soup is to blend the tomato base just right for the perfect texture. The mix of tomatoes, peppers, and spices is the heart of the soup, so I always make sure it is smooth enough to sip with a spoon but still thick enough to feel hearty. I have tried both a regular blender and an immersion blender, and both work well as long as I watch the consistency. Before I pour it back into the pot, I take a quick taste to make sure it is just how I like it.

Other Tips To Keep In Mind:

  • Shred and brown the jackfruit: Jackfruit gives the soup a hearty, shredded texture, but only if prepared the right way. I always shred it with my hands or a fork after rinsing, then cook it until it browns slightly to bring out the best flavor.
  • Taste as you go: Broth, spices, and even jackfruit brands can vary, so I always taste the soup after adding the broth and again after simmering. If needed, I adjust with a little more salt, lime juice, or chili powder to get the perfect balance of richness, acidity, and heat.
  • Make it ahead for even better flavor: Like most soups, this one tastes even better the next day. I often make a big batch and store it in the fridge for easy lunches. The flavors continue to blend and get deeper, making it even more delicious.

📖 Variations

This vegan tortilla soup is one of my favorite comfort meals, and I love how easy it is to switch things up.

Add More Protein: When I want to boost the protein, I add an extra cup of beans along with the black beans. Pinto beans, navy beans, or chickpeas all work great, and sometimes I even toss in half a cup of tofu crumbles for a hearty twist.

More Veggies: This soup is already full of veggies, but I love sneaking in even more. A cup of chopped zucchini, an extra bell pepper, or a handful of greens like spinach or kale make it even more nourishing.

Make it creamy: When I am in the mood for a richer, creamier soup, I stir in half a cup of coconut milk or cashew cream at the end. It adds a smooth texture and balances the smoky spices beautifully.

🍽 Serving Suggestions

I like to keep my toppings organized so everyone can easily customize their bowl. Here are the favorites in my house:

Crunchy toppings: Crispy tortilla strips or tortilla chips add the perfect crunch.

Fresh garnishes: Cilantro, green onions, and jalapeños bring a burst of freshness and a little heat.

Creamy additions: Vegan sour cream, cotija cheese, feta cheese, or any vegan cheese add a rich and creamy balance.

Avocado lovers: Sliced avocado or a scoop of healthy guacamole make my tortillas soup extra satisfying.

If you want to serve it as part of a bigger spread, I’ve found that it tastes great with my vegan stuffed jalapeños as an appetizer and vegan churros as dessert for a full course meal! Alternatively, it also goes great with a light salad like this tomato cucumber salad and these crispy potato tacos.

Toppings for tortilla soup sitting on a wooden surface

🧊 Storage Directions

Refrigeration: My vegan tortilla soup will keep in an airtight container in the refrigerator for up to 5 days. Just make sure to keep the toppings in separate containers.

Freezing: This soup freezes really well! Sometimes I’ll make a double batch and I’ll freeze half for later. Store in an airtight freezer safe container and it will keep in the freezer for up to 3 months. I like to add a layer of plastic wrap directly to the top of the soup to help protect against freezer burn.

Reheating: Reheat on the stove, or in the microwave until warmed through.

❓Recipe FAQs

How do I thicken this tortilla soup?

If the soup feels too thin, I let it simmer a bit longer to naturally reduce and thicken. For an even heartier texture, I blend a small portion of the soup and mix it back in to keep it creamy. When I want a richer base, I blend in a cooked potato or stir in a little flour to give it more body.

What can I use instead of jackfruit?

If I do not have jackfruit, I sometimes use extra black beans, pinto beans, or even chickpeas. For a different texture, crumbled tofu works well too.

How do I keep tortilla strips from getting soggy?

I recommend adding the tortilla strips right before serving, or serve them on the side so everyone can add their own. You can also toast or bake them for extra crunch.

Spoon getting a bite of tortilla soup from a soup bowl

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Print Recipe
No ratings yet

Vegan Tortilla Soup

Mexican-inspired recipes are my favorites to make, and this Vegan Tortilla Soup is one of those dishes that brings everything I love into a single, comforting bowl. The smoky spices and satisfying textures of black beans, jackfruit, and crispy tortilla strips make this soup incredibly hearty and flavorful.
Prep Time10 minutes
Cook Time35 minutes
Total Time45 minutes
Course: Main Course, Soup
Cuisine: Mexican
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4
Calories: 106kcal
Author: Anjali Shah

Ingredients

To serve (optional):

Shop Ingredients on Jupiter

Equipment

Instructions

  • Sauté the onion, salt and oil or broth until the onions are soft and browning. About 5 minutes.
  • Add the tomatoes, pepper, garlic, and spices and cook until the tomatoes have released their liquid and everything is beginning to brown. About 7-8 minutes.
  • Next, take the mixture and carefully put it in a blender, making sure not to get burned. Pulse to chop. Make it as smooth as you prefer.
  • Put black beans, jackfruit and corn into the pot. Cook until browned a little, about 5 minutes.
  • Add the pureed tomato mixture back in the pot, then add in the broth.
  • Simmer for about 15 minutes until it heats up and reduces a bit to thicken.
  • Serve with whatever toppings you prefer!

Notes

  • My #1 Secret Tip for making this vegan tortilla soup is to blend the tomato base just right for the perfect texture. The mix of tomatoes, peppers, and spices is the heart of the soup, so I always make sure it is smooth enough to sip with a spoon but still thick enough to feel hearty. I have tried both a regular blender and an immersion blender, and both work well as long as I watch the consistency. Before I pour it back into the pot, I take a quick taste to make sure it is just how I like it.
  • Shred and brown the jackfruit: Jackfruit gives the soup a hearty, shredded texture, but only if prepared the right way. I always shred it with my hands or a fork after rinsing, then cook it until it browns slightly to bring out the best flavor.
  • Taste as you go: Broth, spices, and even jackfruit brands can vary, so I always taste the soup after adding the broth and again after simmering. If needed, I adjust with a little more salt, lime juice, or chili powder to get the perfect balance of richness, acidity, and heat.
  • Make it ahead for even better flavor: Like most soups, this one tastes even better the next day. I often make a big batch and store it in the fridge for easy lunches. The flavors continue to blend and get deeper, making it even more delicious.

Nutrition

Calories: 106kcal | Carbohydrates: 22g | Protein: 3g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Trans Fat: 1g | Cholesterol: 1mg | Sodium: 677mg | Potassium: 503mg | Fiber: 4g | Sugar: 10g | Vitamin A: 2291IU | Vitamin C: 68mg | Calcium: 32mg | Iron: 1mg

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved.