This morning is the first day of the season that I woke up to a scattering of snow on the ground. You know what that means: snow angel? Snowball fight? Christmas movies? Hot chocolate? Time to pull out the winter coat? Soup recipes? The answer is C, all of the above. Especially soup recipes. There is nothing like warming up on a chilly evening with a satisfying bowl of hot soup. So that's why today we're talking Vegan Tortilla Soup.
This Mexican inspired soup will have you slurping away in total silence. The silence will be because you'll be so wrapped up in the deliciousness of soup that dinner conversation will come to a complete hold until all soup bowls are empty. (I've witnessed this phenomenon before).
Tomatoes, hearty black beans, pops of sweet corn, seasoned to perfection with Mexican spices. Top that with crispy tortilla strips, creamy avocado, fresh cilantro, and a squeeze of zesty lime. Hello flavour! There's a reason this soup brings on silence, and that reason is deliciousness.
The best part (oh yes, it get's better), is that this soup is shockingly easy to make. The soup itself comes together in 25 minutes (most of the time it's just simmering away). Then if you are feeling crafty you can fry your own tortilla strips, and if you're not, then just grab a bag of tortilla chips (both ways are excellent). A little garnish here and there, presto, gorgeous Vegan Tortilla Soup.
To make Vegan Tortilla Soup: add the oil to a large pot and put over medium-high heat. When hot add the onions and garlic and sauté until the onions turn translucent and begin to brown. Add the tomatoes, vegetable broth, chili powder, cumin, oregano, and salt.
Bring to a simmer and cook for about 15 minutes until the tomatoes are cooked through. Stir in the black beans and corn and cook an additional 5 minutes until everything is nice and hot.
In the meantime, you can make the tortilla strips. If you don't want to fuss with this, simply use tortilla chips and skip this process.
To make the tortilla strips, cut the tortillas into small strips. Heat the oil in a frying pan, and when hot, add the strips in a single layer. Fry for about 1 minute per side, flipping when the bottom is golden to fry the other side. Remove from pan and drain on paper towel.
To assemble the soup, scoop a serving of soup into a bowl. Top with avocado, cilantro, tortilla strips (or tortilla chips), and a squeeze of lime.

(click stars to vote)
Vegan Tortilla Soup
Servings: servings (makes about 2 litres)
PRINT
PIN
COMMENT
Ingredients
For the soup:
- 1 tablespoon light oil,, such as canola or vegetable
- 1 yellow onion,, chopped
- 3 cloves garlic,, minced
- 1 litre vegetable broth (4 cups)
- 1 28oz can diced tomatoes
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- ½ teaspoon dried oregano
- ½ teaspoon salt
- 1 19oz can black beans,, drained and rinsed
- 1 cup corn kernels, (fresh or frozen)
For garnishing:
- 3 small corn tortillas OR 3 handfuls of tortilla chips, (gluten-free if preferred)
- 2 tablespoons light oil, (needed only if frying your own tortillas - see instructions)
- 1 avocado,, sliced
- 1 handful fresh cilantro,, roughly chopped
- 1 lime,, cut into wedges
Instructions
- For the soup: add the oil to a large pot and put over medium-high heat. When hot add the onions and garlic and sauté until the onions turn translucent and begin to brown. Add the vegetable broth, tomatoes, chili powder, cumin, oregano, and salt. Bring to a simmer and cook for about 15 minutes until the tomatoes are cooked through.
- Stir in the black beans and corn and cook an additional 5 minutes until everything is nice and hot.
- For the tortillas: in the meantime, you can make the tortilla strips. If you don’t want to fuss with this, simply use tortilla chips and skip this process. To make the tortilla strips, cut the tortillas into small strips. Heat the oil in a frying pan, and when hot, add the strips in a single layer. Fry for about 1 minute per side, flipping when the bottom is golden to fry the other side. Remove from pan and drain on paper towel.
- To assemble the soup: scoop a serving of soup into a bowl. Top with avocado, cilantro, tortilla strips (or tortilla chips), and a squeeze of lime.
Notes
Nutrition
Bon appetegan!
Sam.
Nadine says
Ridiculously simple to prepare and absolutely delicious! I use spicy black beans for an extra kick and add
turmeric to increase the health benefits. Tastes even better the next day. Great for nights when I’m not up for a lot of meal prep. Paired with a salad it’s a very filling dinner and I now make it at least once a month.
Jess @ It Doesn't Taste Like Chicken says
We are so happy to hear it!
Christiane says
So so good! It was very windy today and that turned out to be the perfect recipe to make for dinner. Yum!!!!!
Jess @ IDTLC Support says
Fantastic!
Kim says
I love this recipe. I’ve been making it for years. Just made it today and we are watching our calories so it had me thinking… Does your nutritional information include the avocado and tortilla strips in the calorie count?
joan says
This was so easy, quick and delicious! Loved it with all the tortilla chips, lime, cilantro and avocado slices. I couldn't believe it turned out as delicious as it was even though it was so simple. I added frozen tomatoes from the garden instead of the canned tomatoes and I think they may have diluted my broth a bit so increased all the spices a wee bit to offset that. Thank you! We love this.
Jess @ IDTLC Support says
We're so glad you enjoyed this one, Joan! Thanks for the great review.
Nicole says
Amazing. Just so freaking delicious. I made it without onions (I was out) and garlic (family allergies).
Timothy says
Does the calorie count on this recipe include soup and garnish or just soup? 🙂
Sam Turnbull says
The info is for 1 serving of fully prepared soup (so all garnishes, etc).
Elle says
Really delicious. The whole family really liked this. I am a new vegan by a couple months and my family are hearty meat eaters. I did add a little red pepper and smoked paprika and it was wonderful. I also added a 6oz can of tomato paste because I wanted mine thicker, but that might have been my fault because one of my cans of tomato was in olive oil and garlic and I couldn't bring myself to drain it.
Sophie says
Delicious and easy to make, too. Thanks!
Wish I could find cilantro, but it's hard to get here in Italy (we have some very nice other stuff, of course), but it was very tasty all the same.
Sam Turnbull says
So happy you loved it, Sophie 🙂
Cap'n Dave says
Hi, Sophie!
Flat-leafed parsley is fairly close to cilantro (they're in the same family) but not as strong of a flavor. Still, you may want to give it a try if you can't find regular cilantro.
Hope this helps!
CHRIS UCHYTIL says
I made it, I fed it to my child and separated wife. Everybody loved it. We aren't even vegans!
Great recipe and I will be making it again!
I did modify a tiny bit: I used coconut oil (all I had) instead of a more neutral oil, Fresh diced tomatoes instead of canned, plus I added both cayenne to the broth as well as green onions to the garnish...
Hope that isn't blasphemy because I really enjoyed this soup!
Sam Turnbull says
So happy everyone enjoyed it so much 🙂
MrsElle says
This soup is amazing. I meal prep every week and my husband loves this soup so much that I've made it every week for 2 months. I can certainly make it without referring back to the recipe now! Thank you!
Sam Turnbull says
Haha! That's awesome!! Thrilled you both love it so much 🙂
Sandra Jackson says
Thank you so much quick a and easy to make. I am enjoying every bite!
Sam Turnbull says
Wonderful!
Jessica McLaws says
Our entire dinner last night came from your website including this tortilla soup, cornbread and oatmeal chocolate chip cookies. So fast and so delicious! I added some crushed red chili flakes and smoked paprika to give the soup a little kick and it was perfect.
Sam Turnbull says
Awesome! Now you're making me hungry!
Annie says
Delicious! I make the Mexican soup for work every second week.
Thank you!
Sam Turnbull says
Amazing! So happy you love it, Annie 🙂
Lisa says
Sam! I want to scream with delight! Chicken tortilla soup was a absolute favorite of mine before becoming Vegan only 3 months ago! I was just thinking about this soup yesterday & wanting to figure out what I would substitute the chicken with! Now I know! Thank you so kindly for sharing such spectacular recipes! Hats off to the chef!
Sam Turnbull says
Haha, you're most welcome, Lisa!! Congrats on your new veganism. Let me know if you ever have any other recipe requests 🙂
Judy says
Hi Lisa,
Try adding Butler Soy Curls to resemble chicken. I use them in most soups and stews. They are awesome. Just break them into smaller pieces because they swell when they are hydrated.
Judy
Srivani says
You did it again! Sam-tastic! I was running so short on time for dinner, yet still managed to put this together in about 20 minutes. So filling, so tasty, so easy. Loved the crispy fried tortilla strips on top. Definitely a great soup on a cold Late November evening. Thanks Sam!!
Sam Turnbull says
Yay! Thrilled you loved it, Srivani. You're like my ultimate recipe tester 😀
Vicky says
Hi Sam,
We're having another cold night in Nebraska so I decided to try this soup. The spices really blended well together, and it was a hearty meal that filled my husband up. I served cornbread on the side and topped the soup with cilantro. I'm really having fun trying all your recipes! XOXOXO
Sam Turnbull says
Yay! SO happy you enjoyed another recipe, Vicky! Now you got me hungry for soup with cornbread... hahaha
Patrice says
Hi! Would love to try this recipe! Do you have any suggestions to substitute for the black beans and corn?
Sam Turnbull says
Hi Patrice, the black beans and corn make up a lot of the recipe. Is there a reason you need to substitute them such as allergies?
Joanne Freund says
Great soup! I love any excuse to add tortilla strips (they taste great on the tomato soup recipe in your book, too).
Sam Turnbull says
Oooh I bet they would! So happy you love the soup. 😀
Cheryl says
I made this for dinner tonight. Yum! The tortilla chips were a fantastic addition! This will be tomorrow's lunch too!
Sam Turnbull says
So happy you enjoyed it 🙂
dar says
golly, ms Sam, why not pick up a brush & turn this v.t. soup into a painting? It would not look out of place in an art gallery. As well, it might sway some of the viewing masses to go vegan,eh?
Sam Turnbull says
Hahah! Well shucks, thank you 🙂
susan says
hello dinner!
can't wait to make!
Sam Turnbull says
Haha! Love it!