I’m not joking when I say this is the best Lentil Soup! I have made three giant batches of it in the last two weeks and I am still dreaming of it right now as I sit to type this to you! You will never use another Lentil Soup recipe again once you try a bowl of this Vegetarian Lentil Soup with kale, tomatoes and carrots. It is loaded with tender lentils, rich spiced broth and plenty of hearty veggies! It is the absolute best lentil soup recipe I have ever made.

black pot overhead with soup with a ladle

Why This is the Best Vegetarian Lentil Soup Recipe Ever!

There is something sublime about the layers of spices: turmeric, oregano, cumin, coriander and smoked paprika. Add to that the thick and hearty texture redolent of onion and garlic cloves and spiked with tender chunks of carrots, tomato and parnisps. The kale, stirred in and cooked for the last several minutes, is just tender but not overcooked.

The cilantro added once it comes off the heat gives the soup freshness while the lemon makes the earthy lentils pop with bright acidity and balances all the savory tastes!

This soup isn’t just vegetarian, it is actually vegan, which is great since we have been trying to eat meals with a lower carbon footprint. This is one plant-based meal that really satisfies and the whole family loves it.

Try our classic recipe for Vegetable Soup next! It’s another favorite healthy soup recipe you’ll love!

Video: Watch How To Make Lentil Soup

Vegetable Lentil Soup Ingredients

ingredients with labels
  • Brown Lentils: The best lentils for soup are brown lentils because they have the best soft texture but aren’t mushy and don’t fall apart. They are sold in 1-pound bags in the dried bean section of most supermarkets. You will need 1 pound (or two cups) of lentils for this recipe.
  • Spices: First, whole cumin and coriander seeds are toasted and ground up to maximize their flavor and add a little bit of seedy texture to the soup. Smoked paprika, oregano, turmeric, salt and black pepper give more flavor! NOTE: Make sure to add the salt after the lentils have simmered for 15 minutes so that it doesn’t make them tough.
  • Olive Oil: To saute the onion and veggies, you will need a generous amount of extra virgin olive oil. Since this soup is otherwise very lean, the oil helps to give it richness.
  • Veggies: You will need 2 large sweet onions (yellow onion is fine), 2 cups diced carrots, 1 cup parsnips and 4 cloves of garlic for the vegetables. One of the keys to making a vegan lentil soup taste rich and flavorful is starting out with browning the vegetables. The sweetness of the sweet onions, parsnips and carrots is important to balance the other tastes in the soup.
  • Vegetable Broth: I tried making this recipe the first time with water instead of broth and it just wasn’t as flavorful as the versions with the veggie broth. Use either homemade Veggie Stock, or a high quality purchased broth like Imagine “No-Chicken” broth. If you aren’t vegetarian, you can sub in chicken broth or chicken stock instead.
  • Canned Tomatoes: Look for a 15-ounce can of “fire-roasted” diced tomatoes for this recipe. They add even more smoky flavor. Sub in regular diced canned tomatoes. Or use 1 1/2 cups fresh diced tomato without tomato seeds and peels plus two tablespoons of tomato paste as well.
  • Greens: I used kale because it has great texture in hearty soups like this. {Don’t miss my Kale and Potato Soup or my Tuscan Ribollita Recipe to name a few!} Either Lacinato or curly kale works here. Run your hand along the stem and remove the leaves. Chop the leaves into bite-sized pieces. Rinse and spin the kale dry.
  • Seasonings: To balance out the sweetness of the vegetables and the rich earthy lentils, a bit of fresh lemon juice really peps up the soup considerably. I also added in a nice big pile of chopped cilantro too. Fresh herbs almost always should be added at the end so make sure to do this after the soup comes off the heat so that the flavors stay fresh.
close-up of lentil soup in a black pot

How to Make Lentil Soup

toasting the spices in a skillet and grinding them in a coffee grinder

Step 1: Toast and Grind The Whole Spices

To bring out the flavor of the coriander seeds and cumin seeds, toast them in a small skillet over medium heat. Swirl the skillet often until the seeds are fragrant and starting to pop and lightly smoke, 2 to 3 minutes. Remove them from the heat and transfer them to a mortar and pestle or coffee grinder. Coarsely grind them. As I said before, you can skip this step and buy ground spices. Just add them in with the other spices.

brown the vegetables then add the spices to toast them in the hot oil

Step 2: Brown the Veggies then Add Aromatic Spices

  • Heat oil in a large pot or heavy bottom large soup pot over medium-high heat. Add onion, carrot and parsnips (or turnip) and cook, stirring often until the onion is starting to brown, about 10 to 13 minutes.
  • Add in garlic, and cook for 30 seconds. Stir in the ground cumin and coriander, smoked paprika, oregano, turmeric and pepper and stir to coat the onion mixture with the spices. Cook, stirring for 30 seconds to bloom the spices.
cook the lentils in the broth to soften them for 15 minutes

Step 3: Simmer the Lentils To Soften

Add broth and lentils and bring to a boil over high heat, stirring occasionally. Reduce heat to maintain a gentle simmer and cook until the lentils are almost soft, with a cook time of about 15 minutes.

Step 4: Add in Kale, Tomatoes and Salt to Finish Cooking

Stir in diced tomatoes, kale and salt. Increase heat to regain the simmer then reduce it to continue simmering. Cook until the lentils are soft and breaking down and the kale is tender, about 10 minutes more. This is a hearty soup, but if the soup becomes too thick, add up to 2 cups of water to thin it out.

adding in the cilantro

Step 5: Finish With Cilantro and Lemon

Remove the pot from the heat and stir in cilantro and lemon juice. It is a good idea to let the soup cool a little bit before serving!

close up of bowl of soup with yogurt on top

Lentil Soup Variations to Try

  • Try another type of lentil: I like brown lentils for soup but there are many types of lentils, from green French Lentils (also called puy lentils) and Red Lentils, yellow lentils and Black Lentils. They all have different cooking times and textures and will change the soup depending on what you choose.
  • Add Celery: I didn’t add celery in today, but if you like you can also chop a couple of celery stalks as well and add them with the veggies. To speed the process of cutting these feel free to use your food processor to cut the veggies into small pieces.
  • Additional spices and seasonings: You can also add in some red pepper flake if you like a bit of heat and a bay leaf for more classic flavor. If you don’t have lemon, red wine vinegar also works well.
  • Skip Toasting Spices: To save time, you can skip toasting and grinding and substitute purchased ground cumin and coriander instead. Simply add them into the onion mixture with the other spices.
  • Other greens: Swap out the kale and use Swiss chard or baby spinach instead.

How to Serve Vegetarian Lentil Soup

For dinner, we have enjoyed steaming bowls of this lentil soup, topped with Greek yogurt and cilantro (plus some hot sauce for me and my husband.) All that is needed is warm pita bread on the side and you have a super filling meal!

I have also been loving having it to reheat for lunches. Bonus: I have even tested out freezing it, and it works great. Since this makes a giant batch (12 cups) you can pop a couple servings into the freezer to thaw out for easy lunches.

For serving, ladle cups of the soup into large bowls. Then top the bowls off with plant-based vegan Greek yogurt (this is the one I like) or use regular cow’s milk Greek yogurt for a bit of cool and tangy contrast. Sprinkling on some fresh cilantro peps up the colors too! Parmesan cheese would also work well.

What to serve with Lentil Soup

Lentil soup pairs well with toasted whole-wheat pita bread. Toasted whole-wheat bread is a great side dish with any soup. Or for a quicker option try my gluten-free skillet cornbread which is ready in about a half-hour.

Lentils Soup FAQs

Is lentil soup good for weight loss?

It is good for weight loss because it is high in fiber and protein, both of which help to keep you full for longer. Protein reduces hunger level and appetite and fiber slows digestion which means that at only 300 calories per serving you will be satisfied for longer.

Do you have to soak lentils for soup?

Dry lentils cook in less than a half-hour even without soaking, so it is not necessary to soak them in water overnight. That said, soaking may help some individuals digest lentils more easily. Soaking also cuts cooking time in half.

How long does lentil soup last in the fridge?

This recipe is even better on the second day! That’s the beauty of soup! It can be kept in the fridge for four to five days and it can be frozen for three months. Thin with additional broth as necessary as it will thicken.

Why has my lentil soup turned brown?

Common brown lentils are light brown in color before cooking with a slightly yellowish hue but after cooking they become dark and take on a grayish brown color that will seep into the broth. Adding an acidic element like lemon juice or vinegar can darken it slightly as well. In general the darker the variety of lentil, the darker the soup will be. French lentils and black lentils will darken even more.

Can you overcook lentils in soup?

You can overcook lentils in soup but in general it will still be quite good even if they do start to fall apart. When the lentils are overcooked the soup will just thicken a bit more. Add a little extra veggie stock to thin it out if it is too thick.

Additional Easy Recipes To Try

  1. This Vegan Chickpea Stew has flavors inspired by Moroccan cuisine.
  2. From a favorite cookbook review, this Lentil and Celery Root Salad has an interesting dressing!
  3. If you like the spices in this recipe, then try out these vegetarian Lentils Bowls with coriander.
  4. My harvest Vegan Vegetable Soup with butternut squash and kale is a fantastic and healthy soup recipe.
  5. Skip the meat and enjoy these Lentil Vegetarian Shepherd’s Pie or Individual Lentil Shepherd’s Pies topped with mashed butternut squash!
  6. One of our most popular vegetarian soups is our Classic Minestrone.
  7. Mediterranean Black Lentil Salad is made with black lentils, cucumbers, feta, parsley and spinach!
  8. This Creamy Zucchini Soup with Greek Yogurt and Dill is a total winner!
lentil soup in two bowls

At Healthy Seasonal Recipes, we specialize in cooking with fresh veggies and creating weeknight meals. Sign up HERE to get more produce-forward dinner ideas for FREE! If you make this recipe, please come back and leave a star rating and review. I would love to hear what you thought! Happy Cooking! ~Katie

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Lentil soup close up in a black pot

Vegetable Lentil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 17 reviews

  • Author: Katie
  • Total Time: 55
  • Yield: 12 cups 1x
  • Diet: Vegetarian

Description

This Vegetarian Lentil Soup is the BEST EVER! It is ultra hearty and loaded with tender veggies, spices, tomatoes and kale and is only 300 calories per serving!


Ingredients

Units Scale
  • 2 teaspoons coriander seeds *see ingredient note
  • 1 teaspoon cumin seeds *see ingredient note
  • 3 tablespoons olive oil
  • 2 large sweet onions, diced
  • 2 cups diced peeled carrot
  • 1 cup diced peeled parsnip or turnip
  • 4 cloves garlic, minced
  • 2 teaspoons smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon pepper
  • 8 cups vegetable broth
  • 2 cups dry brown lentils (1 pound)
  • 14 ounces canned diced tomatoes, preferably fire-roasted
  • 3 cups chopped kale
  • 1 teaspoon salt, or to taste
  • 1/2 cup chopped cilantro
  • 4 1/2 teaspoons (or 1 1/2 tablespoons) lemon juice, or to taste
  • Greek yogurt or plant-based yogurt for serving, optional

Instructions

  1. Place coriander and cumin in a small skillet and set over medium heat. Cook, swirling the skillet often until the seeds are fragrant and starting to pop and lightly smoke, 2 to 3 minutes. Remove them from the heat and transfer them to a mortar and pestle or coffee grinder. Coarsely grind them.
  2. Heat oil in a large heavy bottom soup pot over medium-high heat. Add onion, carrot and parsnips (or turnip) and cook, stirring often until the onion is starting to brown, about 10 to 13 minutes. Add in garlic, and cook for 30 seconds. Stir in the ground cumin and coriander, smoked paprika, oregano, turmeric and pepper and stir to coat the onion mixture with the spices. Cook, stirring for 30 seconds to bloom the spices.
  3. Add broth and lentils and bring to a boil over high heat, stirring occasionally. Reduce heat to maintain a gentle simmer and cook until the lentils are almost soft, about 15 minutes.
  4. Stir in diced tomatoes, kale and salt. Increase heat to regain the simmer then reduce it to continue simmering. Cook until the lentils are soft and breaking down and the kale is tender, about 10 minutes more.
  5. Remove from the heat and stir in cilantro and lemon juice. Serve with yogurt if desired.

Notes

Coriander and Cumin Seeds

Buy whole coriander and cumin seeds in the bulk spice section of health food stores or in the spice section of large supermarkets.  To save time, you can skip toasting and grinding and substitute purchased ground cumin and coriander instead. Simply add them into the onion mixture with the other spices in step 2.

To Prepare With Soaked Lentils

Place the lentils in a large bowl and cover generously with cold tap water. Let soak overnight. Drain and rinse the lentils. Prepare as directed but reduce the broth to 6 cups. Cook for only 7 minutes in step 3 before proceeding with step 4. 

To Reheat

Warm the soup up in the microwave on high power, stirring once or twice. It will take three to four minutes per bowl becasue it is so thick!

On the stovetop, stir over medium heat until steaming hot. You may need to add additional water or broth to thin it, as it becomes thicker in the fridge.

To Freeze

Freeze in one serving containers for up to three months. To thaw and heat, remove the soup from the container by inverting and running warm water over the storage container. Place the soup in a large pyrex bowl or measuring cup. Microwave for six minutes on high. Break apart any chunks and then microwave for two minutes longer or until steaming hot.

  • Prep Time: 10
  • Cook Time: 45
  • Category: Soup
  • Method: Stove Top
  • Cuisine: American

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 301
  • Sugar: 7 g
  • Fat: 6 g
  • Saturated Fat: 1 g
  • Carbohydrates: 50 g
  • Fiber: 23 g
  • Protein: 14 g