Indian-Spiced Easy Lentil Soup
This flavourful Indian-spiced lentil soup is simple to make and packed with veggies for a filling meal!

The idea for this lentil soup came out of necessity. After recipe testing the broth for my homemade vegetable broth post, I had loads left over. Rather than freezing it, I decided to put it to use by making a soup with ingredients I had on hand in my fridge and pantry—a “clean out the kitchen” kind of soup, if you will. And whoa, it ended up so delicious, I just had to share the recipe with you!
The process for this soup came from my cauliflower soup recipe. I love pureed soups, but I knew I couldn’t blend ALL of these veggies down. I wanted both chunks of veggies and a thick, creamy base. So, why not blend some of the soup? Fortunately my little experiment worked out beautifully and I ended up with a lentil soup loaded with veggies, but the broth wasn’t thin and watery either.
To amp up the flavour in this lentil soup, I added garam masala. It’s the only powdered spice in the whole recipe, but it goes such a long way. It brings out all the flavours, without making this taste like a lentil curry soup. (It will also make your kitchen smell amazing as the soup simmers away on the stove!)
LENTIL SOUP VIDEO:
What You Will Love About this Easy Lentil Soup Recipe
If you’re looking for a cozy, nourishing meal that basically makes itself, this is the best lentil soup recipe to keep on repeat. Here’s why you’ll love it:
- It’s genuinely easy. Just a little chopping, then everything simmers away in one pot while you go about your day.
- It’s budget-friendly. Dried lentils, a few veggies, and pantry spices come together into a hearty meal that stretches your grocery dollars.
- It’s cozy and satisfying. Blending a portion of the soup creates a thick, creamy base while leaving plenty of tender lentils and veggie chunks for texture.
- It’s warmly spiced. A single tablespoon of garam masala does all the heavy lifting, giving the soup rich, layered flavor without a long spice list.
- It’s wholesome and filling. Protein- and fiber-packed lentils plus kale make this vegan lentil soup a feel-good meal on its own or with crusty bread.
- It’s meal-prep friendly. It keeps and freezes beautifully, so leftovers taste just as good (if not better) the next day.

Ingredients for this Easy Lentil Soup
Please note that this is important information on the ingredients and instructions and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.
- Olive oil
- Red onion diced – A yellow or white onion will work too!
- Celery
- Carrots
- Garlic
- Tomatoes – Use fresh or canned.
- Dried brown lentils
- Garam masala
- Salt and pepper
- Vegetable broth – Here’s how to make vegetable broth.
- Thyme
- Kale – Use any variety of kale, or swap in spinach or chard.
- Lime juice
Optional Lentil Soup Garnishes and Pairings
- A drizzle of high-quality olive oil
- Red wine or sherry vinegar
- Red pepper flakes
- Parsley or cilantro
- Za’atar
- Homemade croutons
- Naan or crusty bread
How to Make Easy Lentil Soup
This is a pretty standard soup recipe as far as the process goes! Here’s what you’ll need to do.

Cook the vegetables. Warm half of the olive oil in a large, deep pot set over medium-high heat. Add the onions, celery, carrot, and garlic. Stir and let the vegetables cook for about 8 minutes, or until softened.
Add more ingredients. Stir in the tomatoes, lentils, garam masala, salt, and pepper, then pour in the broth and add the thyme.

Simmer. Bring the soup to a boil, then reduce the heat to a simmer and continue to cook for 30 minutes, or until lentils are soft.

Puree. Scoop out two cups of soup with liquid and pour into your blender. If you have a glass blender, ensure it cools down a bit first! Press the soup setting or blend until the mixture is smooth and creamy.
Finish. Stir the pureed soup mixture back into the pot, then add the kale and lime juice; stir to combine. Ladle into bowls and serve with your favourite toppings.

Vegan Lentil Soup Tips for Success
Here are my best tips for making perfect lentil soup:
- Swapping in different lentil varieties. You can use another type of lentils if you happen to have them on hand. Puy lentils will be a bit firmer, while red lentils will completely break down into the soup. Learn more: How to Cook Lentils
- Using an immersion blender. If you have an immersion blender, you can use that instead of a traditional blender to puree the soup just enough to thicken it.
- Letting the flavours develop. This is the kind of recipe that tastes better after a day or two in the fridge! If you’re planning to make it for dinner, you might just want to make it the night before.
Easy Lentil Soup Recipe Variations and Substitutions
One of the best things about this easy lentil soup recipe is how flexible it is. Here are some simple swaps to make it your own with whatever you have on hand:
- Lentils: Brown lentils are our go-to for their tender-but-hold-their-shape texture. Green or Puy lentils work too and stay a bit firmer, while red lentils will break down completely for a smoother, thicker soup.
- Greens: No kale? Swap in spinach, Swiss chard, or collard greens. Add tender greens like spinach right at the end so they just wilt.
- Tomatoes: Fresh chopped tomatoes and canned diced tomatoes are interchangeable here, so use whichever you have.
- Spices: Garam masala gives this soup its signature warmth, but curry powder or a mix of cumin and coriander will also be delicious if that’s what’s in your cabinet.
- Broth: Any good vegetable broth works. For an even richer, creamier soup, swap a cup of the broth for full-fat coconut milk.
- Acid: Lime juice brightens everything up at the finish, but lemon juice or a splash of apple cider vinegar will do the same job.
- Extra veggies: Feel free to toss in diced sweet potato, zucchini, or bell pepper along with the other vegetables to bulk things up.

How to Store and Reheat Vegan Lentil Soup
Transfer the soup to an airtight container and refrigerate it for up to 4 to 5 days. Reheat it in the microwave or in a pan on the stovetop.
Can This Be Frozen?
Yes, this lentil soup is great for freezing! Transfer it to a zip-top freezer bag or airtight storage container and freeze it for up to 3 months. You can reheat it from frozen or let it thaw in the refrigerator, then heat it up.
Dried brown lentils are the best choice for this soup, since they cook up tender while still holding their shape, giving you that perfect hearty texture. Green or Puy lentils are a great substitute and stay a little firmer, while red lentils will soften and break down into a smoother, thicker soup. Whichever you choose, there’s no need to buy anything fancy, standard dried lentils from the bulk bin work perfectly.
Nope, one of the best things about lentils is that they don’t need any soaking! Unlike dried beans, lentils cook through in about 30 minutes right in the pot, so you can go straight from the bag to the soup. Just give them a quick rinse and pick out any little stones or debris before adding them in.
Absolutely, this vegan lentil soup freezes wonderfully, which makes it perfect for meal prep. Let it cool completely, then store it in airtight containers or freezer bags for up to 2 to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop, adding a splash of broth or water if it’s thickened up in the freezer.
Yes! Lentils are naturally gluten free, as are all the other ingredients in this soup, so it’s a great option if you’re avoiding gluten. Just double-check that your vegetable broth and garam masala are certified gluten free, since seasoning blends and store-bought broths can occasionally contain hidden gluten or be processed in shared facilities.

Enjoy friends! If you make this vegan lentil soup recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Indian-Spiced Lentil Vegetable Soup
Ingredients
- 1 ½ tablespoon olive oil
- 1 large red onion, diced
- 4 stalks celery, diced
- 1 large carrot, diced, or two medium size carrots
- 5 cloves garlic, minced
- 26 ounces fresh tomatoes, chopped – you can also use a 28oz can diced tomatoes and drain the liquid – (737g)
- 1 cup dried brown lentils, 7.1 ounces/200g, picked over, rinsed and dried
- 1 tablespoon garam masala
- salt & pepper to taste, I use 3/4 teaspoon sea salt and 1/4 teaspoon ground black pepper
- 6 cups vegetable broth
- 2-3 sprigs thyme, to be removed at the end
- 1 cup kale, roughly chopped
- 2 tablespoons lime
- Toppings, Optional: Oil drizzle, red wine vinegar, red pepper flakes, parsley, and/or sprinkle of zaatar Crusty bread
Instructions
- In a large, deep pot over medium high heat, add the olive oil to heat.
- Add the onions, celery, carrot and minced garlic. Stir together and allow to sweat for about 8 minutes, to soften and release natural juices from the veggies.
- Add in the tomatoes, brown lentils, garam masala and salt and pepper. Stir together. Pour in the vegetable broth, and add the thyme and stir again.
- Bring to a boil, and then to a simmer for 30 minutes, until lentils are fully cooked.
- Remove the thyme. Scoop out two cups of soup (with liquid) and pour into your blender. If you have a glass blender, ensure it cools down a bit first!
- Press the soup setting or blend until fully blended out. Pour back into soup pot and mix the soup together one more time to combine everything.
- Add in kale and lime juice and stir to combine.
- Serve the soup and top with your favourite toppings and enjoy!
Notes
Disclaimer: Although jessicainthekitchen.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Jessicainthekitchen.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
P.S. Here are some of the items I used to make this recipe if you’d like to use them too:
| WHAT YOU’LL NEED // SHOP MY FAVORITE INGREDIENTS & PREP PRODUCTS |






The lentil soup recipe is the best I ever had. Thanks for sharing. It’s very flavorful.
I just made this absolutely delicious lentil soup and had some and went back for more!! I have made many lentil soups and must say this one is at the top of my list for deliciousness!! However next time I may add more carrot and celery or maybe a diced potato as mine didn’t turn out as thick the picture but I’m sure it did not affect the taste….Gotta say it is more time “soooooo good”!! Thank you for the sharing 🙂
Another success by me via Jessica… every one of your recipes is fool proof and have come out great. My 4 kids (adults) are vegan and Jessica you have been a lifesaver… I’m not the greatest cook but you make it so easy to look like a superstar… I cannot thank you enough
Sincerely
Phyllis
I’m so happy to hear this Phyllis!! You’re so very welcome!!
Wonderful flavor!! Another recipe win by Jessica in the Kitchen! Please know that you are now my weekly meal plan inspiration. I had the chickpea curry for the last two weeks, and now in to the lentil soup for this week 🙂
Thank you for keeping my kitchen bright and healthy.
Hi Alexandria,
Awww I am so, so happy to hear that!! I hope you continue to enjoy cooking!!
Jessica, this recipe is SO GOOD! I’ve made it twice now. My roommates loved it too – they kept asking for more 🙂 I’m looking through your other dishes now looking for another one pot recipe. Love that these are affordable, easy and with nice spice. Thank you!
-Lyla
Hi Lyla,
So happy to hear this and so glad you all enjoyed!! You’re so welcome and thanks so much for your feedback! I hope you enjoy my other dishes too!
This soup is fantastic and so flavourful! I added some red pepper flakes to give it a little heat. I love how you recommend blending some of the soup, as it thickens it up and gives it a wonderful texture! Recipe is a keeper! Thanks Jessica!
Thank you for this nice comment!
I wanted to add to the comments about how AWESOME this recipe is. It is simple and delicious and the lime adds such an excellent flavor!! I really love your page, Jessica! Thank you for the recipes!!
Wow thank you Nikki! We’re so happy that you like Jessica’s recipe and our page!
Wonderful recipe! thank you! and have a question: 1 cup is 200 ml or 250 ml? soup is very spicy (garam macala). I use 1 cup is 200 ml, may be if more water is not so spicy?? and at the other time put less than 1 table spoon)) (a half)
Hi Darya! 1 cup is 240ml. I hope this will help!
Thank you for your positive review Darya!
Omw this lentil soup is to die for! I will never make any other lentil soup again! It’s that amazing! I didn’t have fresh thyme so used dry and it was fine. My teenage boys loved it as well! Thank you for another great recipe Jessica!
This is one of my favourite soups. My.hishand loves it… actually making it today that’s why I’m here to quickly go over the method.