Vegan Lentil Tortilla Soup
This creamy one pot vegan tortilla soup is made with red lentils, black beans, fire roasted tomatoes, corn and lots of fresh spices! It’s incredibly easy to make and the perfect hearty soup for a chilly day.

I don’t love the darkness of winter, but I absolutely love the cozy food! Soup season is my absolute favorite season, and recipes that I can prep in advance are the best.
This vegan tortilla soup tastes just like a classic chicken tortilla soup, but is made with red lentils and black beans to keep it vegetarian! It’s rich and creamy thanks to some cashew cream, but doesn’t make you feel heavy.
With lots of fresh flavor from herbs and spices and homemade cashew cream, this recipe is sure to be a hit with all types of eaters. Serve it with homemade tortilla strips and lots of fresh cilantro for a cozy plant based dinner.
Some recipes use jackfruit to replace the chicken in traditional tortilla soup, but I like to keep it simple with the lentils and beans! Try my butternut squash soup next!
Before we get started!
- Please do not sub the red lentils for any other kind of lentil! The red are key for the best flavor and texture.
- I recommend using low sodium vegetable broth, but if you only have regular, just decrease the added salt by about half.
- This recipe calls for yellow onion, but white or even red will work if that’s what you have.

How to make vegan tortilla soup
In a large pot or dutch oven, add the finely diced onion and olive oil. Saute for about 5 minutes.
Add in the minced garlic, diced bell pepper, and diced jalapeno. If you want less spice, just remove the seeds from the jalapeno or use less.

Add in all remaining ingredients, aside from the lime juice, we’ll add that at the end.
I used 3 cups of veggie broth because I wanted this on the thicker side, if you like it more brothy, use 4. If you’re not sure, start with 3 and add more at the end if you want to thin it out.
Stir everything well to combine and bring to a boil. Reduce heat to low, cover and let simmer for about 20 minutes, stirring occasionally.

After about 20 minutes, taste to check to see if the lentils are fully cooked. Let simmer for 5-10 more minutes if they still have a crunch to them.
Once the lentils are done, transfer 2 cups worth of soup to a blender and blend until smooth. Transfer back to the pot and stir to combine. Stir in the lime juice. Taste and adjust flavors as desired, and/or add more broth to thin it out if you like.
WANT TO SAVE THIS RECIPE?
Garnish with tortilla strips, chopped cilantro, fresh lime juice, avocado and vegan sour cream. Plain yogurt also works well if you don’t like sour cream!

Homemade tortilla strips
I had a hard time finding certified gluten free tortilla strips at the market when I was shopping for this recipe, so I opted to make my own and it was actually SO easy! All you’ll need is a few corn tortillas, oil of your choice (I used avocado) and some salt.
What you want to do is slice the tortillas into thin strips, then slice in the other direction to get about 1 inch long and 1/4 inch wide strips. Add some oil to a pot on the stove (enough to cover the bottom of the pan with about 1/2 inch layer).
Once it’s hot, throw in the strips and let fry for a few minutes on each side until crispy. It helps to do this in small batches so the tortillas aren’t all on top of each other and crowded.
Remove from the pan and place on a paper towel to absorb any excess oil. Top with a few cracks of salt.

How to store and freeze
Once prepared, this vegan tortilla soup will keep in the fridge for about 3 days. You can reheat it on the stove or microwave. It does thicken up a bit as it sits in the fridge, so you may want to add a splash of veggie broth when you reheat it.
Once the soup is cooked, allow it to cool completely, then transfer it to an air tight and freezer safe container. Freeze for up to 2 months. Allow it to thaw in the fridge overnight before reheating.
I like to freeze it in smaller containers so I can thaw just what I need at any time!

Serving suggestions
I like to serve this vegan tortilla soup as the main dish since it’s nice and hearty from the beans and lentils.
My favorite toppings include fresh lime juice, avocado, lots of chopped cilantro and sour cream. Ok, I actually don’t like sour cream, so I just use leftover cashew cream and pretend to the people I’m serving it to that it’s sour cream. Oops!

Try these recipes next!
Lastly, if you want more recipes straight to your inbox, be sure to subscribe to my email list. As always, tag me on instagram if you make this recipe so I can see your creation!

Vegan Lentil Tortilla Soup
by: claire cary
Ingredients
Soup:
- 1 yellow onion
- 2 tablespoons olive oil
- 4 cloves garlic
- 1 jalapeno seeds removed for less spice
- 1 red bell pepper
- 1 tablespoon tomato paste
- 2 15 ounce cans fire roasted crushed tomatoes see notes
- ¾ cup red lentils
- 1 can black beans drained and rinsed
- 1 cup corn
- ⅓ cup cashew cream click for recipe
- 3 – 4 cups low sodium vegetable broth
- 2 teaspoons chili powder
- 2 ½ teaspoons cumin
- 1 tablespoon brown or coconut sugar
- 1 teaspoon salt use less if broth was not low sodium
- 1 teaspoon oregano
- 1 tablespoon lime juice about 1/2 lime
Serving Suggestions
- 1 cup tortilla strips
- 1 avocado
- 1 lime, juiced
- ½ cup chopped cilantro
Instructions
- In a large pot or dutch oven, add the finely diced onion and olive oil. Saute for about 5 minutes.
- Add in the minced garlic, diced bell pepper, and diced jalapeno. If you want less spice, just remove the seeds from the jalapeno or use less.
- Saute for about 3 extra minutes, then add in the tomato paste and saute an additional 2 or so minutes.
- Add in all remaining ingredients aside from the lime juice, we’ll add that at the end.
- I used 3 cups of veggie broth because I wanted this on the thicker side, if you like it more brothy, use 4. If you’re not sure, start with 3 and add more at the end if you want to thin it out.
- Stir everything well to combine and bring to a boil. Reduce heat to low, cover and let simmer for about 20-25 minutes, stirring occasionally.
- After about 20 minutes, taste to check to see if the lentils are fully cooked. Let simmer for 5-10 more minutes if they still have a crunch to them.
- Once the lentils are done, transfer 2 cups worth of soup to a blender and blend until smooth.
- Transfer back to the pot and stir to combine. Stir in the lime juice. Taste and adjust flavors as desired, and/or add more broth to thin it out if you like.
- Serve and garnish with tortilla strips (see the body of the post for how to make these homemade!), chopped cilantro, fresh lime juice, avocado and sour cream.
Notes
Comments
-
SO flavorful! Glad I one-and-a-half the recipe so that we can eat it for 2 nights! YUM!
-
This recipe is such a win. I am a newer vegan and still finding replacements to some of my favorite foods, but this is even better than the chicken tortilla soup I used to make. So much flavor, and its hearty and filling… Yum!!
-
Thank you Jessi! So happy you enjoyed it.
-
-
This was really good! My meat loving husband even said so! We only used 3 cups broth which was plenty brothy for us. I wasn’t sure what cashew cream was (went looking for it), but found out how easy it was to make-and, yum! This soup is a definite winner!
-
The cashew cream recipe is linked in the recipe card, just click where it is listed!
-
-
My meat eating, dairy loving boyfriend just said, “this is the best soup you’ve EVER made”. And I couldn’t agree more. Honestly underestimated this recipe bc I make a lot of tomato and bean based soups and they’re usually… just ok. But holy moly, this is freaking delicious. So much flavor. So glad I took the time to make the cashew cream too. I’ve already recommended to a few friends!
-
Just made my day! Thanks so much Lauren!
-
-
This was delicious!! Perfect soup for a snow day.
-
Made this last weekend. It is excellent. I used 3 cups broth plus half can of beer (why not). I was also generous with the spices, added smoked paprika and about 3 Tbs of nutritional yeast. The cashew cream is a must. We used some of the leftover soup on top of baked potatoes for an easy weeknight meal. Definitely adding to the rotation.
-
This was so tasty! I doubled the amount of chili powder based on preference and used regular cream because that is what I had – loved this meal and overall super easy to make !
-
Just made this and I absolutely love it! I added a vegan chick’n bouillon cube to make it feel a little more like a chicken tortilla soup and let the spices simmer with the vegetables before adding the tomatoes and everything else and it’s delicious! I did have to add green lentils instead of red but they’re just fine. Saving this and adding it to my favorites!
-
Made this tonight and my husband loved it! Could not click the link for the cashew cream but still was great without it. Will be a staple in this house.. Thank you!
-
Made this for the family last night. I skipped the cashew cream as I just didn’t feel like making it. Added a couple tablespoons of nutritional yeast and a little extra broth. It was huge hit! Everyone licked their bowls clean and went back for seconds. Definitely a keeper!
-
I have made this twice now, it has been amazing both times. Followed recipe exactly. My co workers have all requested this for weeks and weeks. Finally made a double batch for them! They are in heaven! Great recipe! The cashew cream and sugar make this recipe a game changer.
-
Amazing! So glad it’s been a hit!
-
-
Soup is delicious. The cashew cream adds richness.
The heat of the chili peppers does not come from the seeds. It is co rained in the white ribbing. It’s called capsaicin.
I also added a 15 oz can of hominy to the soup. -
I made this in the crockpot. Made a couple substitutions with what I had on hand. Instead of red lentils I used green, and instead of jalapeño I used green bell pepper and added some chipotle powder. Delicious! I will definitely be making this again and again.
-
Delicious! Glad it worked with those subs!
-
-
This is really good! You
need to make this! -
Don’t hesitate. Just make the soup. One of the best tortilla soups I’ve ever had! 3 cups of vegetable broth is perfect:)
-
Thank you Mel! So glad to hear you’re enjoying it!
-






leave a comment and rating