This post contains affiliate links. Please see our disclosure policy.

A cozy, creamy bowl of red lentil and spinach soup is a comforting and easy meal that has an amazing flavor! It’s a one-pot meal that’s ready in just over half an hour. Gluten-free soy-free nut-free

spoon taking a bite of spinach lentil soup
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.


This is a warming and delicious soup with easy, everyday ingredients. It comes together in one pan really quickly, and it has just a few ingredients. It uses paprika, balsamic, and black pepper to get some flavor, along with aromatics, like garlic, onion, and ginger. So, even if you don’t have an extensive pantry of spices, you can make this delicious soup!

This Lentil spinach soup is super versatile. You can adjust the texture to your preference, making it creamier or leaving it with more lentil texture. Whether you prefer a blended creamy soup or a more textured version, it will be delicious either way!

red lentil spinach soup in the pot with a ladle

You can also use different lentils in this soup, as well. If you don’t have split red lentils, you can use whole lentils. The cooking time will change — you’ll need at least 20 minutes more to cook those lentils — but it will still turn out amazing.

This soup is a delicious meal topped with cilantro or herbs, green onion, and a little sambal oelek or hot sauce if you want more heat. I also love topping it with my crispy lentils or smoky tofu crumbles for even more flavor, texture, and extra protein!

bowls of lentil spinach soup on a dark table

Why You’ll Love Lentil and Spinach Soup

  • simple, 1-pot meal packed with lentils, veggies, and FLAVOR
  • versatile – use different lentils, more veggies, and different toppings to make it your own!
  • creaminess is adjustable to preference
  • naturally gluten-free, soy-free, and nut-free
close-up of a spoon scooping a bite of lentil and spinach soup

Red Lentil Spinach Soup

4.94 from 15 votes
By: Vegan Richa
Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Servings: 3
Course: Appetizer, Main, Main Course, Side, Soup
Cuisine: Vegan
A cozy, creamy bowl of red lentil and spinach soup is a comforting and easy meal that has an amazing flavor! It’s a one-pot meal that’s ready in just over half an hour. Gluten-free nut-free soy-free
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.


Ingredients 
 

For the Soup

  • 2 teaspoons oil, or use 2 tablespoons stock for sautéing
  • 1 cup chopped red or white onion
  • 3 cloves garlic, minced
  • 1/2 inch ginger, minced
  • 1/2 teaspoon salt, divided
  • 1/2 cup chopped carrots, or more, if you like
  • 1/4 cup chopped celery, or more, if you like
  • 1 teaspoon paprika
  • 1 teaspoon balsamic vinegar
  • ¼ teaspoon black pepper
  • 1/2 cup chopped tomatoes
  • 1/2 cup split red lentils, washed and drained
  • 3 cups water or stock, or use bouillon mixed into water
  • 2 ounces fresh or frozen spinach
  • lemon juice, to taste
  • 3 tablespoons non-dairy yogurt, or non-dairy cream, optional

For Garnish

  • pepper flakes, cilantro or green onion
  • sambal oelek or hot sauce or chili oil or Asian chili sauce , optional
  • croutons,, crispy lentils, or smoky tofu crumbles

Instructions 

  • Wash and drain the lentils if you haven’t yet. Chop up the veggies. Chop them any way if you plan to purée the soup( uneven chunks will work fine as they are going to get puréed), chop them evenly and small , if the soup won’t be puréed
  • Heat a saucepan or deep skillet over medium heat and add the oil. Once the oil is hot, add the onion and a good pinch of salt. Cook for about 3 minutes, until the onion starts to turn translucent. Mix the ginger and garlic, and cook for about a minute.
  • Add the carrots and celery along with another pinch of salt. You can add more vegetables at this point, as well, if you like. Mix well, cover with a lid, and cook for about 2 minutes. (Cooking the carrots and celery first ensures they soften properly, especially if they are chopped into larger pieces. If using whole lentils instead of split red lentils, you can skip this step and add them when you add the lentils, since those have a longer cooking time.)
  • Open the lid, and add the paprika, balsamic vinegar, and black pepper. Mix well, then add the tomatoes, water, washed lentils, and remaining salt. Mix well, then cover and cook for about 10 minutes. Open the lid, stir well, and continue cooking for another 3 to 4 minutes. Check if the lentils are done to your preference. If they need more time, continue cooking until they are tender.
  • If the soup has thickened too much, adjust the consistency by adding more water or stock. You can now either puree some or all of the soup, or mash some of the lentils with a spatula, so the soup becomes creamy but still has a little bit of texture. If pureeing, switch off the heat, let the soup cool slightly, then blend in batches before putting it back into the pan. Or use an immersion blender to blend.
  • Now, fold in the spinach and some lemon juice, and adjust the consistency again, if needed, with more stock. If you want the soup creamier, stir in the optional non-dairy yogurt. Cover  and let the spinach cook for another 1 to 2 minutes. Taste and adjust the salt, spice, or herbs as needed. Serve the soup in bowls and top with pepper flakes, cilantro or green onion, and sambal oelek or hot sauce. You can also top it with crispy lentils, smoky tofu crumbles, croutons, or toasted bread.

Video

Notes

This soup is gluten-free, nut-free (if using nut-free yogurt), and soy-free (if using soy-free yogurt). 
I love sambal oelek with this spinach lentil soup, because the creamy soup pairs so well with the tang and heat of the sambal oelek. You can use another Asian chili sauce of choice or some hot sauce.
Storage: refrigerate this soup for upto 4 days. Freeze for months. Reheat in a saucepan or microwave. Soup might thicken in the fridge so add more stock if needed during reheating 

Nutrition

Calories: 190kcal, Carbohydrates: 30g, Protein: 10g, Fat: 4g, Saturated Fat: 0.3g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Sodium: 443mg, Potassium: 615mg, Fiber: 12g, Sugar: 6g, Vitamin A: 6367IU, Vitamin C: 14mg, Calcium: 102mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
lentil and spinach soup ingredients on the kitchen counter

Ingredients and Substitutions

  • oil – To sauté. Or use a few tablespoons stock for oilfree
  • aromatics – Red or white onion, garlic, and ginger give this soup such a rich flavor!
  • veggies – In addition to spinach, this soup has carrots, celery, and tomatoes. You can use the amounts of carrots and celery listed or use a bit more, or add other veggies, if you like a really veggie-packed soup.
  • spices – Paprika and black pepper add even more flavor!
  • balsamic vinegar – Adds a little sweetness and tang.
  • red lentils – You can use other lentils of choice. If you use whole lentils, add more 20 minutes or so to the cooking time, so they can cook completely.
  • water or stock – To hydrate the lentils. Use stock, if you prefer a deeper flavor.
  • lemon juice – Adds a fresh flavor.
  • non-dairy yogurt (optional) – Adds creaminess, if needed. Choose soy-free and/or nut-free, if needed.

💡 Tips

  • Don’t skip washing the lentils! Lentils can sometimes have some grit and small debris in them, and you don’t want that in your soup.
  • The thickness of this soup is very adjustable! Add more water/stock for thinner or cook a little longer for thicker. You can also choose to either mash with a spatula or puree for a smoother, creamier result.

How to Make Lentil Spinach Soup

Heat a saucepan or deep skillet over medium heat and add the oil. Once the oil is hot, add the onion and a good pinch of salt. Cook for about 3 minutes, until the onion starts to turn translucent. Mix the ginger and garlic, and cook for about a minute.

adding onions to the pan
adding ginger and garlic to the pan

Add the carrots and celery along with another pinch of salt. You can add more vegetables at this point, as well, if you like. Mix well, cover with a lid, and cook for about 2 minutes. Cooking the carrots and celery first ensures they soften properly, especially if they are chopped into larger pieces. If using whole lentils instead of split red lentils, you can skip this step and add them when you add the lentils, since those have a longer cooking time.

cooked aromatics in the pan
veggies added to the pan

Open the lid, and add the paprika, balsamic vinegar, and black pepper.

adding spices to the cooked veggies
adding tomato to the pan

Mix well, then add the tomatoes, water, washed lentils, and remaining salt. Mix well, then cover and cook for about 10 minutes. Open the lid, stir well, and continue cooking for another 3 to 4 minutes. Check if the lentils are done to your preference. If they need more time, continue cooking until they are tender.

adding rinsed lentils to the pan
adding stock to the pan

If the soup has thickened too much, adjust the consistency by adding more water or stock. You can now either puree some of the soup or mash some of the lentils using a spatula, so the soup becomes creamy but still has a little bit of texture. If pureeing, switch off the heat, let the soup cool slightly, then blend in batches before putting it back into the pan. Or use an immersion blender to blend.

Now, fold in the spinach and some lemon juice, and adjust the consistency again, if needed, with more stock. If you want the soup creamier, stir in the optional non-dairy yogurt.

adding non-dairy yogurt to the soup
adding spinach to the lentil soup

Cover and cook cook for another 1 to 2 minutes to cook the spinach. Taste and adjust the salt, spice, or herbs as needed. Serve the soup in bowls and top with pepper flakes, cilantro or green onion, and sambal oelek. You can also top it with crispy lentils, smoky tofu crumbles, croutons, or toasted bread.

pan of lentil and spinach soup
bowls of lentil and spinach soup on a dark table

What to Serve with Lentil Spinach Soup

Serve spinach and lentil soup topped with crispy lentils or smoky tofu crumbles for even more protein, texture, and flavor! Or, serve with crusty whole grain bread or garlic bread for dipping.

Frequently Asked Questions

Is this recipe allergy friendly?

This soup is gluten-free, nut-free (if using nut-free yogurt), and soy-free (if using soy-free yogurt). 

Is this soup freezer friendly?

yes. You can refrigerate this soup for upto 4 days. Freeze for months. Reheat in a saucepan or microwave. Soup might thicken in the fridge so add more stock if needed during reheating

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

4.94 from 15 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




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

32 Comments

  1. B. Jones says:

    5 stars
    Made it today. It was easy to make and tastes delicious. I have made several of your recipes and every single one has been delicious. Thank you for your recipes.

    1. Vegan Richa Support says:

      Thank you for taking the time to comment!

  2. Bloodthirsty Vegan says:

    5 stars
    Very satisfying. Doubled the recipe to maximize the effort/return ratio (cooking is not a joy for me). Went w/whole brown lentils since they’ve been in the pantry since covid times. The 2 inches of ginger threw me off, my wife said that my heaping tsp, finely minced, looked about right, and it was. Thank you.

    1. Vegan Richa Support says:

      So glad you liked it!

  3. Louise Egan says:

    5 stars
    Absolutely fabulous recipe. Easy to make. The only time commitment is if you chop all the veggies the same size. If you decide to puree, not an issue. Any left-overs are great the next day. Very filling and tasty. Recipe is enough for 3 people.

    1. Vegan Richa Support says:

      So happy you enjoyed it!

  4. Laurie says:

    4 stars
    Another good recipe! Creamy and full of flavor.

    1. Vegan Richa Support says:

      yay!!

  5. Cecilia says:

    5 stars
    I just made this soup for lunch and it is delicious!
    Thank you, Richa, for another great recipe!

    1. Vegan Richa Support says:

      So glad to hear it!

  6. Heifi says:

    5 stars
    Delicious soup! All of your recipes are amazing and this one is no different. I currently own 2 of your books and always look your way for inspiration. Simple, tasty and delicious healthy meals!

    1. Richa says:

      ❤️❤️❤️

  7. Colleen says:

    5 stars
    What a great recipe. I used cashew cream at the end. The only suggestion I would make is to double it!

    1. Richa says:

      Awesome

  8. Sarah says:

    5 stars
    How would you recommend making this in the instant pot?

    1. Richa says:

      Pressure cook 3 minutes, quick release after 5

      1. Sarah says:

        5 stars
        Thanks! It is delicious! I used a combination of red lentils and green lentils. It’s a very versatile recipe that I’ll be making again like many of your other recipes I have tried.

        1. Vegan Richa Support says:

          Awesome!!

  9. Carol says:

    5 stars
    My husband, son and I are all at various stages of a winter cold/cough thing and I made a double batch of this delicious soup as written without yogurt and not blended – plus I added big chunks of zucchini. This soup is the perfect medicine. Thank you Richa for providing us with your wonderful recipes.

    1. Vegan Richa Support says:

      So happy you liked it!

  10. Deb DiGiulio says:

    5 stars
    Made this for lunch. An excellent and tasty soup. A keeper.

    1. Richa says:

      Awesome!!!