This vibrant Curry Lentil Soup combines an array of veggies, red lentils, a robust seasoning blend, and creamy coconut milk to deliver an unforgettable warming meal.

Love lentils? Us too! Try our original lemon-parsley Lentil Soup, this hearty Lentil Bolognese, or this Lentil Curry next.

Overhead image of two bowls of the Curry Lentil Soup

Curry Lentil Soup

When my husband and I traveled to Dubai, we took a desert safari tour that ended with a 6-course Arabic meal under the stars, right in the middle of the dessert! It was an unforgettable night, to say the least, and the food was truly exquisite.

One of the favorite dishes of the evening was Curry Lentil Soup. It was warming, perfectly spiced, thick, and hearty.

It was so memorable for me that it was the first recipe I worked to re-create upon returning home. It took a few iterations to work through, but I couldn’t be happier with how it turned out.

Quick Tip

Lentils are a highly nutritious food. They are rich in minerals, protein, and fiber while also being low in calories. They are also very satiating — you’ll be amazed just how filling this Curry Lentil Soup is!

Ingredient shot for Curry Lentil Soup.

Let’s talk veggies

In order for everything to cook in time and ensure the lentils aren’t mushy by the time the veggies are tender, it’s important to cut the veggies very small. It’s also important the veggies are all generally cut into equal sizes so they cook evenly in this Curry Lentil Soup.

  • Dice the potato into small 1/2-inch chunks
  • Cut large carrots in half lengthwise first and then thinly slice (just under 1/2-inch thick).
  • Finely dice the red onion (or throw it in a mini food processor for ease).
  • Mince the ginger and garlic (or, again, throw in a mini food processor for ease).

Quick Tip

Because the peel is so delicate on a Yukon gold potato, you don’t need to peel them; just give them a quick wash and scrub to clean. Same with the carrots: wash them thoroughly and don’t bother peeling them.

Process shots of the lentils being added to the sautéed veggies and everything being sautéed

Let’s chat lentils

You’ll want to use dried red lentils for this soup. While any brand works, I do like Bob’s Red Mill® best (not sponsored). There is no need to soak the lentils before adding to this soup —  for this recipe, we just rinse them off, and then they cook perfectly.

Red/orange lentils are more processed, break down quicker (about 15-20 minutes), and thicken the soup quite a bit. This recipe, timing-wise and flavor-wise, relies on red lentils so I don’t recommend using a different type of lentils.

Also note that when over-cooked, red lentils do turn mushy so watch the soup carefully near the end.

Puy lentils (French lentils) take nearly 45-50 minutes to cook through and are ideal in salads. French lentils in this soup would absorb too much liquid and overcook all the veggies, so I don’t recommend them.

Brown/green lentils also take a bit longer to cook through and have a slightly different flavor profile than we’re going for.

Quick Tip

What About Canned Lentils? While I highly recommend using dried lentils (I think they provide a better end flavor and texture, plus they’re cheaper!), you can use cooked canned lentils if that is all you have on hand. I’d recommend 1 can of cooked lentils (drained and rinsed) added in place of the dried lentils. Simmer until tender, noting that they won’t thicken the soup quite the same.

Process shots-- images of the seasonings, tomatoes, broth, coconut milk, & lentils being added

Curry Lentil Soup Seasonings

The seasoning blend adds an incredible depth of flavor to this soup. Most of the seasonings are fairly standard and straightforward — keep in mind that the higher the quality of the spice used, the better the soup will taste.

The two seasonings that can make a more varied end result are garam masala and curry powder. Both of these seasonings are actually a blend of a lot of spices so they can certainly impact how the soup tastes and its overall spiciness.

For this soup, I use Private Selection® Garam Masala Blend and Great Value® Organic Yellow Curry Powder.

I would say neither of those specific spices is overly spicy, though each does have a fairly robust flavor. With those two seasonings I’d rate this soup as mild, but keep in mind the heat of this soup can greatly vary depending on the specific spices you choose to use (so add slowly, taste, and adjust).

Process shots for the final steps in making Curry Lentil Soup.

Curry Lentil Soup Toppings

  • Lemon. If I could suggest only one topping, I’d say that lemon is a must! Lemon adds a wonderful flavor, welcome freshness, and a hit of acidity. We add lemon zest and juice to the soup as it’s finishing and I also serve additional lemon wedges on the side. In our books, the more lemon the tastier the soup gets!
  • Cilantro. For a citrusy finishing, stir some cilantro into the soup. If you don’t love cilantro, you could also add in some fresh flat-leaf Italian parsley — either works. Fresh herbs are not completely essential, so if you don’t have them, don’t worry.
  • Toasted coconut flakes. We love the slight crunch and subtle sweetness toasted coconut flakes add. Not to be confused with sweetened shredded coconut, here’s what we’re using to top this Curry Lentil Soup.
  • Coconut milk. Before adding the coconut milk to the soup, we set aside 1/4 cup (48g) to drizzle on the tops of the soup bowls. Besides looking fancy, it also adds a nice intense coconut flavor to the soup. If you don’t want this finishing flavor, add all the coconut milk to the soup instead of setting any aside.

Closeup view of Curry Lentil Soup.

Curry Lentil Soup Storage

This soup just continues to get more flavorful as it sits and flavors have a chance to meld and intensify.

It will stay fresh for 4-5 days stored in an airtight container in the fridge. Unfortunately, it doesn’t freeze very well; the veggies and lentils get a bit mushy when thawed. If the yield of soup is too much to be eaten within those 4-5 days, I recommend halving the recipe initially.

Reheat the soup gently in a pot over medium-low heat, stirring frequently. You’ll likely need to add in an additional splash of vegetable or chicken stock to slightly thin the soup. It does thicken as it sits and is stored.

Closeup view of the dinner with coconut milk swirled on top.

Other hearty soup recipes

5 from 1 vote

Curry Lentil Soup

This hearty Curry Lentil Soup is packed with veggies, red lentils, bold spices, and creamy coconut milk for a cozy, flavor-packed meal!
Prep Time: 30 minutes
Cook Time: 40 minutes
Total Time: 1 hour 10 minutes
Servings: 6 servings

Ingredients

  • 3 tablespoons coconut oil or butter
  • 1 cup diced red onion 1/2 a large onion
  • 2 cups thinly sliced carrots 3 large carrots
  • 1 cup diced Yukon gold potatoes 1โ€“2 potatoes
  • 1-1/2 tablespoons finely minced garlic 3 cloves
  • 1-1/2 tablespoons finely minced ginger 1-inch piece
  • 1 tablespoon yellow curry powder see note 1
  • 1-1/2 teaspoons paprika
  • 1-1/2 teaspoons ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon granulated sugar
  • 3/4 teaspoon turmeric
  • 1/4 teaspoon crushed red pepper flakes optional
  • Salt and pepper
  • 1 (14.5-ounce) can fire-roasted crushed tomatoes
  • 3/4 cup red lentils see note 2
  • 1 (13.5-ounce) can coconut milk full-fat, divided
  • 3 cups vegetable stock or broth, see note 3
  • 1 cup frozen sweet peas
  • Serving suggestions see note 4

Instructions 

  • Measure the lentils and pick over to remove debris or shriveled lentils; add to a fine-mesh sieve, thoroughly rinse with cool water, and set aside. Prep the veggies: finely dice the onion and thinly slice carrots (cut thick carrots in half lengthwise first and thinly slice (to create half moons), dice potato (no need to peel if using Yukon gold) into 1/2-inch pieces. Cut carrot and potato small so theyโ€™ll cook in the right time. Finely mince garlic cloves and ginger.
  • Measure the coconut oil when solid and heat in a large cast-iron pot to medium-high heat. Add in onion, carrots, and potatoes. Sautรฉ for 7โ€“9 minutes, stirring frequently, until golden. Add garlic and ginger. Cook another 1โ€“2 minutes, stirring constantly. Nothing should be overly browning or burning; if so, turn down the heat. If you arenโ€™t using a cast-iron pot, cook times will be longer (cast iron holds heat better). While everything is cooking, measure out spices.
  • To the pot, add all the spices. Season with salt and pepper; I add 1 and 1/4 teaspoon salt and 1/2 teaspoon pepper. Cook, stirring constantly, for 1โ€“2 minutes or until very fragrant. Add in the (undrained) tomatoes, reduce heat to medium, stir, and cook 2โ€“3 minutes, scraping the bottom of the pot to release any browned bits.
  • Vigorously shake the can of coconut milk. Open and remove 1/4 cup and set aside for later. Add vegetable stock, lentils, and remaining coconut milk to the soup. Bring to a boil, reduce heat to low, and gently simmer, uncovered, for 15โ€“20 minutes or until lentils and veggies are tender. Stir occasionally. Red lentils can get mushy if overcooked, so check at 15 minutes. If soup thickens too much, add a splash more broth/stock (I like this soup pretty thick!) and if itโ€™s too thin (or lentils arenโ€™t tender), increase the heat a bit to simmer at a slightly higher heat.
  • Remove from heat. Stir in the frozen peas and optional 1/3 cup finely chopped cilantro. Stir in the zest and juice of a lemon. Taste and adjust any seasonings; flavors should sing, so add extra salt, pepper, or lemon juice if needed.
  • Ladle into bowls and serve with lemon wedges. (I love lots of lemon in this soup!) Use a spoon to drizzle reserved 1/4 cup coconut milk onto the tops of bowls and sprinkle in toasted coconut flakes if desired. Enjoy!

Video

Recipe Notes

Note 1: Garam masala and curry powder are a blend of a lot of spices, so they have a varied impact on how the soup tastes and its spiciness. For this soup, I use Private Selection Garam Masala Blend and Great Value Organic Yellow Curry Powder. (These brands keep everything very mild.)
Note 2: Use dried red lentils for this soup. While any brand works, I like Bobโ€™s Red Mill best (not sponsored). There is no need to soak the lentils before adding to this soup. Red/orange lentils are more processed, break down quicker (about 15โ€“20 minutes), and thicken the soup quite a bit. This recipe, for timing and flavor, relies on red lentils, so I donโ€™t recommend a different type.
Note 3: I love Swansonโ€™s vegetable stock best (not sponsored); you can use chicken stock if you arenโ€™t vegetarian.
Note 4: Serving suggestions: Zest and juice of a lemon (3 tablespoons juice), 1/3 cup finely diced cilantro, and toasted coconut flakes.
Storage: Store this soup for 4โ€“5 days in an airtight container in the fridge. It doesnโ€™t freeze very well.

Nutrition

Calories: 434kcal | Carbohydrates: 51g | Protein: 14g | Fat: 22g | Saturated Fat: 18g | Sodium: 635mg | Potassium: 1223mg | Fiber: 16g | Sugar: 13g | Vitamin A: 13899IU | Vitamin C: 40mg | Calcium: 106mg | Iron: 7mg

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

Meet Chelsea


Hello, and welcome to Chelseaโ€™s Messy Apron! Iโ€™m Chelsea, the recipe developer, food photographer, and writer behind the site. Iโ€™m passionate about creating simple, reliable, and delicious recipes that anyone can make.

Thanks for stopping byโ€”I hope you find something delicious to make!

More Recipes You'll Love

5 from 1 vote

Leave a comment

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

Recipe Rating




4 Comments

  1. Peter Labun says:

    5 stars
    I knew right away my wife and I would love this soup, so I tripled the recipe right from the start. The only adjustments I made were to add half cup of celery and a teaspoon of Tom Yum Paste. When the cooking was done I filled 7 quart sealer jars and put them in the fridge. When we had our first lunch of this soup today, my couldn’t stop saying how good it was. I typically have 3 kinds of soup sealed in sealer jars in the fridge. Soup is our lunch almost every day.

    1. Chelsea says:

      I am so thrilled to hear this! Thanks so much Peter! ๐Ÿ™‚

  2. Ramya says:

    Will be making this soon but without peas as am not a big fan of peas perfect for hot and raining days in Singapore will dm you if i make this and let you know how it goes Thanks Ramya

    1. Chelsea Lords says:

      Can’t wait to hear what you think! Thanks Ramya!