Skip to Content

Spicy Red Lentil Soup with Veggies

This Spicy Red Lentil Soup is just spicy enough to be warm and comforting. This soup makes the perfect rainy day pick-me-up! Healthy, dairy-free, and vegan, this delicious lentil soup is the absolute best.

Spicy red lentil soup in a bowl. Two spoons and another bowl in the background.

This thick soup is a blend of vibrant vegetables, including carrots, zucchini, and tomato, simmered with red lentils and a blend of spicy flavors.

The spiciness comes from cayenne and crushed red pepper. Fun fact: cayenne and crushed red pepper are Capsicum peppers. Capsicum is what gives you that burning sensation that stimulates the production of endorphins.

Not to mention, cayenne and crushed red pepper are full of antioxidants and vitamins, which have detoxifying and healing properties – just one more reason to cozy up to a warming bowl of spicy red lentil soup.

4 Reasons to Make This Spicy Red Lentil Soup:

  • It’s quick. All you need to do is chop the veggies and saute them in olive oil for a few minutes. Add the red lentils and cook them until they start falling apart. Red lentils cook quite fast, so in just 30 minutes, you will have a big pot of soup ready to enjoy.
  • It’s easy. You don’t need to know any complicated cooking techniques to make this delicious recipe. Just cook the veggies a bit and then add the lentils to the pot and simmer everything together until done.
  • It’s budget-friendly. It won’t cost you much at all to make this spicy lentil soup. Lentils are one of the most affordable protein-rich foods available today. Just add a few simple vegetables, and you’ll have an inexpensive, healthy dinner waiting for you in the evening.
  • It’s healthy. This hearty soup is full of protein and fiber. This combination makes it low glycemic and very filling. It’s also naturally gluten and dairy-free.

Two bowls with red lentil soup garnished with red pepper flakes.

Ingredients You’ll Need

  • Oil: You will need some oil to coat the pot and saute the vegetables. I like extra virgin olive oil because it adds some flavor, but you can also use avocado oil.
  • Vegetables: I use onion, carrots, zucchini, and tomatoes. You can also add other mild-tasting vegetables you have on hand. For example, sweet potato or cauliflower would be great in this recipe.
  • Vegetable Stock: Use low-sodium vegetable stock to keep sodium content down. You can also use chicken stock if you are not making vegan soup.
  • Red Lentils: Lentils are a great source of plant-based protein and are rich in minerals and fiber. They break down much quicker than beans or other types of lentils, so they’re a great way to thicken vegan soups and stews.
  • Spices: I use red paprika, garlic powder, cayenne pepper, crushed red pepper flakes, and salt. You can also use smoked red paprika for a more smokey flavor.

How To Make Spicy Red Lentil Soup

  1. Soften the vegetables: In a large pot, heat the olive oil over medium heat until hot but not smoking. Add onion and cook, stirring occasionally until soft and translucent (2 to 4 minutes). Add the carrots and cook until the vegetables begin to caramelize (4 to 5 minutes). Add the zucchini and tomatoes and cook (stirring often) until the zucchini begins to soften (4 to 5 minutes).
  2. Add the remaining ingredients: To the pot, add the vegetable stock, water, red lentils, red paprika, garlic powder, cayenne pepper, and salt.
  3. Bring to a boil and simmer: Stir well and bring to a boil. Reduce heat, cover, and cook until the lentils are tender and fall apart (about 15 minutes). Serve with crushed red pepper.

Recipe Tips

Make a milder soup or a super spicy soup! Use more or less cayenne pepper and crushed red pepper to your liking – or add a bit of cumin or chili powder to spice things up.

For a thicker soup, you can blend it up once it’s finished, or if you want some texture, blend only half of the soup and mix it with the other half.


Add more protein to the soup. Lentils are a fantastic source of plant-based protein. You could also add chickpeas, cooked quinoa, white beans, etc.

Load up on more veggies. Spicy red lentil soup is perfect for using up vegetables you may already have on hand like sweet potatoes, potatoes, cauliflower, celery, eggplant, bell peppers, jalapenos, etc.

Add some greens. Add spinach leaves or chopped kale for an extra nutritional boost.

Optional Garnishes

  • Fresh chopped herbs such as parsley, cilantro, dill, basil, etc.
  • Greek yogurt or sour cream or a dairy-free alternative.
  • Nuts & seeds such as almonds, pistachios, pepitas, sunflower seeds, etc.

A bowl of the spicy red lentil soup. Silver spoon on the right side.

Storing & Freezing

  • Storing: Be sure to let the soup cool completely to room temperature before storing it in an airtight container in the fridge for 3 to 4 days.
  • Freezing: Cool to room temperature and then store in a freezer-safe container (leaving room at the top for expansion) in the freezer for up to 3 months. Thaw in the fridge before reheating.

Frequently Asked Questions

Should I soak red lentils for soup?

It is not necessary to soak red lentils for soup. Red lentils soften and dissolve as they cook.

How do you thicken lentil soup?

To thicken lentil soup, you can blend either all of it or enough to thicken the soup to your liking.

Can I use a different type of lentil for red lentil soup?

Red lentils are recommended because they break down faster than green lentils when cooked, and they do not be soaked beforehand.

More Healthy Soup Recipes:

spicy red lentil soup with veggies

Spicy Red Lentil Soup with Veggies

Yield: 6 portions
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

This Spicy Red Lentil Soup is filling, comforting, healthy, dairy-free, vegan, and simply perfect. It's also spicy enough to warm you up on a cold rainy day.


  • 2 Tbsp olive oil
  • 1 medium onion, thinly sliced
  • 2 medium carrots, shredded
  • 2 medium zucchini, peeled and diced
  • 2 tomatoes, thinly sliced
  • 4 cups low-sodium vegetable stock
  • 2 cups water
  • 1 1/2 cup red lentils, rinsed
  • 2 Tbsp red paprika
  • 1 Tbsp garlic powder
  • 1/2 tsp cayenne pepper
  • salt to taste
  • crushed red pepper


  1. Heat the olive oil in a large pot over medium heat. Add the onion and cook, stirring occasionally, until the onion is translucent, for 2 to 4 minutes. Add the carrots and cook until the vegetables start to caramelize, for about 4 more minutes.
  2. Add the zucchini and tomatoes. Stir and saute the vegetables until they start to soften, for about 4 minutes.
  3. Add the vegetable broth, water, lentils, red paprika, garlic powder, cayenne pepper and salt. Stir and bring to a boil. Reduce heat. Cover and cook for about 15 minutes until lentils fall apart.
  4. Serve with crushed red pepper.
Nutrition Information
Yield 6 Serving Size 1/6 of recipe
Amount Per Serving Calories 260.5Total Fat 6gSaturated Fat 0.9gTrans Fat 0gUnsaturated Fat 5.1gCholesterol 0mgSodium 306mgCarbohydrates 40.6gFiber 8.1gSugar 4.6gProtein 13.2g

Nutrition facts provided on this website are an estimate and not guaranteed to be accurate. Please see a qualified health care provider for personalized diet advice and make sure that each of the ingredients is allowed in your diet.

Did you make this recipe?

If you tried this recipe, please give it a 5-star rating! To do this, click on the stars above. You can also leave a review or comment below. And don't forget to tag me if you share a picture on Instagram!

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Friday 9th of July 2021

This soup is absolutely delicious. It's also easy enough to make after work for dinner. It has become one of my favourite soups and I make sure I have the ingredients on hand for when the craving strikes - which is often! Thank-you for this wonderful recipe.


Thursday 15th of July 2021

@Tracy, I am so glad you like it! Thank you for taking the time to leave a comment :)


Wednesday 19th of June 2019

My wife says, "This one is definitely a keeper." Easy and delicious. Thanks!

Maria Ushakova

Wednesday 19th of June 2019

I am so glad it was a success! Thank you for taking the time to rate the recipe :)


Tuesday 25th of September 2018

How much vegetable stock is called for? Is it 1 and 1/4 Cup? Or does that say 1 liter???

Maria Ushakova

Tuesday 25th of September 2018

It calls for 1 liter of vegetable stock.

Anne|Craving Something Healthy

Saturday 27th of September 2014

Recipe failures are the worst! I feel so guilty throwing it away (although I have been known to eat the batter from flourless chocolate cake that never baked through... I love soup and I'll definitely add your latest two to my rotation :)

Maria Ushakova

Saturday 27th of September 2014

Usually it tastes good enough to eat. But when baking fails it's really bad because it's almost always goes in the garbage.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe