Vegan Taco Soup – Connoisseurus Veg

Lower Inflammation Fast with our Tumeric 100

This flavor-packed vegan taco soup is made with a mix of Tex-Mex spices, red lentils, sweet corn, and black beans. It all gets topped off with luscious avocado crema and crispy tortilla strips!

White surface set with two bowls of Vegan Taco Soup topped with cilantro, avocado crema, and tortilla strips.

Fair warning: this isn’t one of those vegan recipes where you can trick your non-vegan relatives into thinking they’re eating meat. This soup is made with a base of red lentils, which taste nothing like meat.

In fact, back when I came up with the idea for a vegan taco soup recipe, I had no idea that regular taco soup was a thing. Now I know that it is, and it’s made with taco meat.

While red lentils aren’t fooling anyone, they do make a delicious soup. I’ve used them again and again in making Mediterranean red lentil soup, dal soup, Ethiopian stew, red lentil chili, and I even wrote this guide on how to cook red lentils.

I love my red lentils, and they’re perfect in this vegan taco soup, along with a handful of other delicious ingredients like corn, black beans, crispy tortilla strips and a to-die-for avocado crema.

Jump to:

Ingredients You’ll Need

  • Olive oil. Just about any high-heat oil can be substituted, such as corn oil, canola oil, or coconut oil.
  • Onion.
  • Garlic.
  • Jalapeño pepper. This is totally optional. Just use it if you’d like your soup to have some heat.
  • Spices. We’re using ground cumin and ancho chile powder.
  • Vegetable broth. I used Better Than Bouillon in seasoned vegetable flavor.
  • Split red lentils.
  • Canned diced tomatoes.
  • Canned black beans. You can substitute another type of bean if you’d like. Kidney beans or pinto beans would work well.
  • Frozen corn.
  • Lime juice. Use freshly squeezed lime juice to give your soup and crema the best flavor.
  • Salt & pepper.
  • Corn tortillas.
  • Avocado. Make sure it’s ripe.
  • Non-dairy milk. Any variety that’s unflavored and unsweetened will work. Try soy milk, almond milk, or oat milk.
  • Fresh cilantro. Try green onions instead if you’re a cilantro-hater.

How It’s Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

  • To make the soup, start by sweating diced onion in some olive oil. Cook the onion for a few minutes, until it starts to soften up and become translucent.
  • Stir in minced garlic and your spices. You can also add the jalapeño at this point if you’re using it. Cook everything briefly. Be careful here: the spices can burn easily. Make sure to stir the mixture continuously to prevent this.
Onion and spices cooking in a pot with wooden spoon.
  • Stir in your broth and red lentils, raise the heat, and bring the liquid to a boil.
  • Lower the heat and let your soup simmer until the lentils are soft, about 15 minutes. You can add some water to the pot if the liquid reduces too much while the soup cooks.
Red lentils simmering in broth.
  • Stir in your diced tomatoes, black beans, and thawed frozen corn. Let the soup continue simmering for a few minutes more, just to get everything heated up.
Pot of Vegan Taco Soup cooking on the stove.
  • Prepare your tortilla strips while the soup cooks. Slice corn tortillas into thin strips, arrange them on a baking sheet (or two), then brush or spritz them with some oil and sprinkle them with salt.
  • Pop the baking sheet in the oven and let the strips bake until they become crispy.

Tip: Free free to substitute crushed tortilla chips if you’re in a hurry.

Crispy tortilla strips on a baking sheet.
  • To make the avocado crema, simply place an avocado into a blender, along with non-dairy milk, cilantro, lime juice and salt. Blend until smooth.
  • You can give the mixture a taste-test at this point and make any adjustments you’d like, such as more lime juice or salt.
Avocado crema in a blender.
  • Once the soup has finished simmering, take the pot off of the burner and stir in some lime juice, salt, and pepper to taste.

Tip: Add some hot sauce or cayenne pepper if you’d like your soup to be extra spicy!

Pot of Vegan Taco Soup with cilantro and baking sheet in the background.
  • Ladle the vegan taco soup into bowls and top each with a dollop of crema, some tortilla strips, fresh cilantro, and any other toppings you’d like.
  • Enjoy!
Bowl of Vegan Taco Soup with a second bowl, baking sheet, and bunch of cilantro in the background.

Leftovers & Storage

Store each of the components of this recipe separately. The soup will keep in an airtight container in the refrigerator for about 4 days, or in the freezer for 3 months.

The crema can be stored in an airtight container in the fridge for about 3 days. Depending on how fresh your avocado was, it may begin to turn brown (it will still be edible if this happens).

The tortilla strips will keep in an airtight container or zippy bag at room temperature for about 4 days.

Frequently Asked Questions

Is this soup gluten-free?

It is!

What additional toppings go well with vegan taco soup?

Just about anything you might put on a taco would be good! Try shredded vegan cheese, cashew queso, pico de gallo, hot peppers, or chopped onion.

More Mexican-Inspired Soups

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

Bowl of Vegan Taco Soup with two spoons on the side.

Vegan Taco Soup

This flavor-packed vegan taco soup is made with a mix of Tex-Mex spices, red lentils, sweet corn, and black beans. It all gets topped off with luscious avocado crema and crispy tortilla strips!


For the Taco Soup

  • 1
    olive oil
  • 1
    medium onion,
  • 3
    garlic cloves,
  • 1
    jalapeño pepper,
    seeded and minced (optional)
  • 1
    ground cumin
  • 1
    ancho chili powder
  • 6
    vegetable broth
  • 2
    dried split red lentils
  • 1
    (14 ounce or 400 ml) can
    diced tomatoes
  • 1
    (14 ounce or 400 ml) can
    black beans,
    drained and rinsed
  • 1
    frozen corn,
  • 2
    lime juice
  • Salt and pepper,
    to taste

For the Tortilla Strips

  • 6
    corn tortillas
  • 1
    olive oil
  • Salt,
    to taste

For the Avocado Crema

  • 1
    ripe avocado,
    pitted and peeled
  • ¾
    unsweetened non-dairy milk
    (plus more as needed)
  • 3
    lime juice
  • ½
    chopped fresh cilantro
  • 1
    or to taste


Make the Taco Soup

  1. Coat the bottom of a large pot with the oil and place it over medium heat. Add the onion and cook it for about 5 minutes, stirring occasionally, until it becomes soft and translucent.

  2. Stir in the garlic, jalapeño pepper, cumin and ancho chile powder. Cook the mixture for about 1 minute, until very fragrant, stirring constantly.

  3. Stir in the broth and lentils. Raise the heat and bring the liquid to boil, then lower the heat and allow the soup to simmer for about 15 minutes, until the lentils are very soft. Prepare the tortilla strips and crema (instructions below) while the soup simmers.

  4. Stir in the tomatoes, black beans, and corn. Let the soup continue simmering for about 3 minutes, just to heat everything up.

  5. Remove the pot from heat and stir in the lime juice. Season the soup with salt and pepper to taste.

Make the Tortilla Strips

  1. While the soup cooks, preheat oven to 400º.

  2. Slice the tortillas into ¼ to ½ inch wide strips, then brush or spritz both sides of each strip with olive oil.

  3. Arrange the strips on a baking sheet and sprinkle them with salt.

  4. Bake the strips until lightly browned and crispy, about 8 minutes. Keep a close eye on them while they bake, because they can burn quickly.

Make the Avocado Crema

  1. Place all ingredients into a blender and blend until smooth.

  2. Taste-test the mixture and make any adjustments to suit your taste.


  1. Ladle the soup into bowls and top each with a dollop of crema and a few tortilla strips, as well as any additional toppings you’d like.

Nutrition Facts

Vegan Taco Soup

Amount Per Serving

Calories 411
Calories from Fat 119

% Daily Value*

Fat 13.2g20%

Saturated Fat 2.3g12%

Sodium 1120mg47%

Potassium 602mg17%

Carbohydrates 54.5g18%

Fiber 14.8g59%

Sugar 7.8g9%

Protein 16.6g33%

Calcium 106mg11%

Iron 2mg11%

* Percent Daily Values are based on a 2000 calorie diet.


Lower Inflammation Fast with our Tumeric 100

Related Articles

Back to top button