Curried Lentil Soup
This vegan curried lentil soup is wonderfully nourishing and easy to make in 30 minutes with simple, everyday ingredients.
Features
- quick and easy: have it on the table in 30 minutes using just a handful of simple ingredients
- dietary features: vegan, gluten-free, oil-free, soy-free, nut-free
- nutrition features: low-fat, high-protein, high in fiber
- meal prep: works well for food prep as the flavours only get better the next day, freezes well and budget-friendly too!
Ingredient Notes
- red lentils – this soup is specifically made for red lentils
- spices – you’ll need yellow curry powder, cumin, coriander, salt and pepper, if you want some heat you can add red pepper flakes or cayenne to your preference
- diced tomatoes – any kind work but I like the organic fire-roasted ones from Muir Glen
- coconut milk – use good quality, light coconut milk, you can use full-fat if you like but I prefer light in soups – up to you!
- broth – use homemade or store-bought carton or cubes
- sweetener – the recipe calls for a touch of coconut sugar which is lovely alongside the spices, it’s optional but I really like adding a little sweetness to curry recipes…sub with maple syrup if you like!
Complete list of ingredients and amounts is located in the recipe card below.
Step by Step Instructions
Step 1. Add the carrots, celery, onion and garlic to a large soup pot with 2 tbsp of water or vegetable broth. Cook for 5-6 minutes, stirring often until they’re starting to soften.
Quick Note: If you prefer, you can cook the veggies in 1-2 tbsp of your choice of cooking oil but I prefer to cook them in water or broth.
Step 2. Add the spices, stir and cook for a few more minutes. If needed, add another 1-2 tbsp of liquid to cook.
Step 3. Add the lentils, diced tomatoes, coconut milk and broth. Stir then simmer lightly over low to medium heat until the lentils are soft. This should take about 20 minutes.
Step 4. Stir in the coconut sugar and soy sauce (or gluten-free tamari). Give it a taste and season with salt and pepper if needed. Both of these ingredients are optional but I love the flavour they add.
Serve hot topped with a sprinkle of fresh chopped cilantro.
Notes and Tips
- Sugar-Free Option: Omit coconut sugar.
- Gluten-Free Option: Be sure to use gluten-free tamari or coconut aminos instead of soy sauce.
- Low-Sodium Option: Be sure to use no salt added diced tomatoes and reduced sodium broth and soy sauce. Refrain from adding extra salt.
How to Store
- Fridge: Let cool then store in a sealed container for up to 6 days.
- Freezer: Let cool then store in a freezer-safe container for up to 3 months.
- Reheating: If frozen, thaw overnight in the fridge. Reheat stovetop or in the microwave until heated to your preference.
Related Recipes
- Slow Cooker Red Lentil Chili
- Coconut Red Lentil Dahl
- Red Lentil Cauliflower Curry
- Butternut Squash Lentil Soup
- Mulligatawny
Did you try this recipe?
⭐⭐⭐⭐⭐
I’d love to hear about it! Click here to leave a review and be sure to tag me @runningonrealfood if you post it on social media.
Curried Red Lentil Soup
- Prep Time: 10 mins
- Cook Time: 20 mins
- Total Time: 30 minutes
- Yield: 6 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
A cozy, curried soup that can be on the table in under 30 minutes. Chop a few veggies, throw everything in a pot, simmer until the lentils are tender and you’re done!
Ingredients
- 1 medium white onion, diced (approx. 2 cups, 300 g)
- 3 carrots, chopped into thick rounds (approx. 2 cups, 300 g)
- 3 cloves garlic, minced
- 3 stalks celery, chopped (approx. 320 g)
- 1 tbsp curry powder
- 1 tsp each cumin and coriander
- 1/2 tsp each salt and pepper
- 1 1/2 cups uncooked red lentils
- 1 14 oz can light coconut milk
- 1 28 oz can diced tomatoes with the juices
- 4 cups vegetable stock
- 1 tbsp soy sauce or gluten-free tamari
- 1 tsp coconut sugar or pure maple syrup
Instructions
- Add the carrots, celery, onion and garlic to a soup pot with 2 tbsp water or broth. Cook over medium heat, stirring often, for 5-6 minutes.
- Add the spices and stir to combine. Cook for another minute or two, adding 1-2 tbsp more water or broth if the pot is getting too dry.
- Add the lentils, diced tomatoes, coconut milk and broth and stir to combine.
- Simmer for 20-25 minutes, uncovered over low to medium heat until the lentils are soft and almost mushy.
- Stir in the coconut sugar and soy sauce (or gluten-free tamari).
- Serve right away topped with fresh cilantro, if desired.
Notes
The soup will thicken up considerably in the fridge. Enjoy it the next day as a stew or add a little broth or water to thin it back out.
Storing: Let cool before storing. Store in the fridge for up to 6 days or freeze for up to 3 months. If frozen, thaw overnight in fridge. Reheat stovetop or in the microwave until heated to your preference.
Nutrition
- Serving Size: 1/6th of recipe
- Calories: 265
- Sugar: 10 g
- Sodium: 450 mg
- Fat: 3 g
- Carbohydrates: 48 g
- Fiber: 8 g
- Protein: 13 g
Keywords: curried red lentil soup, curried lentil soup, vegan red lentil soup
Originally published December 7, 2018. Updated with new photos and text on October 11, 2020.
This recipe looks great but I notice the sodium is really high. Which of the ingredients is the source of the sodium? Is it the stock?
Yes…but that’s not the actual stock I used, it’s all my nutritional calculator had available, so just use a low-sodium, no salt added or homemade stock. Thanks!
This was amazing!!! Holy cow. thank you! Only changes…didn’t add any sweetener at the end but I did add a bunch of Lacinato kale when it was entirely done, heat not even on. Just something I had on hand and it ended up being really nice addition. Anyway, thank you!
★★★★★
Absolutely delicious!!!
Hubby loves it too 🤤
I only had half of the required tin tomato so added in a few cubed potatoes as well and subbed the coriander for garam masala
Gave a couple of blitz with the stick blender to thicken slightly at the end
Perfection 👌🏻
Thanks!
I made this three times in total so far. The first time I didn’t read the directions properly and only used one 14 oz can of fire roasted tomatoes and the second time I used the 28 oz. It turned out delicious both times! I have to admit I used the 14 oz only on my third time because I loved the coconut and curry coming through. But I love it both ways. Thank you!
Perfect! Delicious, nutritious and easy …thank you for a fab recipe! x
Delicious! Super filling and healthy. Boyfriend loved it! Will make again!
★★★★★
So happy with how the soup came out! Really great and simple recipe that is easy to follow and understand. Will definitely make it again!!
★★★★★
I made this soup last week and now I am making it again. Thank you for a delicious recipe that I have shared far and wide on my Facebook page and in my cooking group.
★★★★★
You’re very welcome! I’m so glad you enjoy it!
Absolutely enjoyed this soup! So comforting and filling on a cool and rainy autumn day. Thanks for sharing.
★★★★★
Awesome! So glad you enjoyed it!
For meat-free Monday I decided to make this recipe.
It’s simple, quick but most importantly delicious! Kids give it a tick of approval, which is always an added bonus. (They would eat meat all day everyday if they could). Will definitely be adding this to our list of meat-free meals.
★★★★★
That’s awesome! I’m so happy my recipe could be a part of your meat-free Monday! And way to go on that, btw! 🙂 Thanks for the message.
Excellent! Served with brown jasmine rice. I upped the spices and broth (approximately doubled) due to the addition of the rice. I might try adding some corn next time. Everyone, kids included, really liked this tasty, filling soup. My son and I enjoyed making it together.
★★★★★
I’m so happy to hear that! It’s awesome when the kids can get involved. Sounds great with rice added! Thanks for the message and rating.
What is the best way to cook the lentils?
The recipe calls for uncooked/dry red lentils. There is no need to cook them before. Follow the recipe, as they’re added right into the soup! Enjoy.
Got an email with this recipe and decided to make it not long after. Was delish and super easy. I did end up seasoning it a bit more. Loved it, thanks Deryn!
★★★★★
Aw yay! So happy you enjoyed the recipe. Thanks for trying it!
Delicious! I added canellini beans and diced potatoes to the recipe. Made a little roux with the broth and coconut flour to thicken(didn’t have coconut milk or sugar). Finished with a nice dollop of butter, lime and cilantro to add a some fat and acid. Came out great!
This lentil soup was so good!! One of the best I’ve had:)
★★★★★
Thanks! I’m so happy you enjoyed it! I love it too 🙂
Excellent flavor – I like it so much I’ve made it 3 times already. Goes great as a lunch with 1/2 grilled cheese sandwich. Yum!!!!
★★★★★
That’s wonderful! So glad you’ve been enjoying it!
I did this recipe today I had to do some adjustments since I did not have coriander nor cumin but still it turn out pretty awesome and delicious I’m proud of myself I don’t like cooking and when I do food don’t taste too good lol but this was spot on I did it for my dad since he’s sick
★★★★★
Oh, that’s so awesome! I’m so glad you enjoyed it. Good for you for trying something new!
I made this yesterday and it is so delicious! Thanks for the recipe.
★★★★★
Thanks for trying it! So happy to hear you enjoyed it.
Just made this tonight and it is soooo delicious! Husband had to come back in the room from where he was working and exclaim how good it was and 3 year old and 9 month old approved too. Great to know that it has all the nutrients from the lentils too. Definitely will be making it again!
Haha, that’s awesome. So glad you guys enjoyed it!! Thanks for letting me know!
This soup was a unanimous hit in our house and it will definitely become one of our “regulars”. The little bit of sweet with the kick of the spices come together for a beautiful flavor. Next time I will bring the liquid to a light boil before cutting it back to a simmer for the 20 min. I didn’t have any coriander so I added a little extra cumin and the flavor was still so good. Thanks for sharing the recipe!
★★★★★
Oh, awesome. So glad you all enjoyed it!! I love this one too, the flavour is wonderful.