Indian Coconut Soup with Red Lentils and Curry Leaves

Updated November 3, 2026

Total time
45 min
prep 15 min · cook 30 min
Serves
4
portions as written

Jump to recipe

Indian Coconut Soup with Red Lentils and Curry Leaves

Indian coconut soup is a gently spiced, creamy soup made here with red lentils, vegetables, coconut milk, and a fragrant mustard-seed and curry-leaf tempering. This South Indian-inspired version is hearty enough for a meal, comes together in one pot, and has room for the regional and family variations found in Indian cooking.

Ingredients

  • ¾ cup (150 g) dried red lentils, also called masoor dal
  • 1 tablespoon (15 ml) neutral oil, such as canola or sunflower oil
  • 1 medium yellow onion, finely chopped (about 150 g)
  • 1 medium carrot, peeled and cut into small dice (about 100 g)
  • 1 tablespoon (15 g) finely grated fresh ginger
  • 2 garlic cloves, finely chopped (about 6 g)
  • 1 teaspoon (2 g) ground cumin
  • 1 teaspoon (2 g) ground coriander
  • ½ teaspoon (1.5 g) ground turmeric
  • ⅛ teaspoon (about 0.3 g) cayenne pepper, or to taste
  • 4 cups (950 ml) low-sodium vegetable broth or water
  • 1 can (13.5 fl oz / 400 ml) unsweetened coconut milk, well shaken
  • ¾ teaspoon (4.5 g) fine salt, plus more to taste
  • 1 tablespoon (15 ml) neutral oil or coconut oil, for tempering
  • ½ teaspoon (1.5 g) black mustard seeds
  • ½ teaspoon (1 g) cumin seeds
  • 10 to 12 fresh curry leaves (about 2 g)
  • 1 tablespoon (15 ml) fresh lime juice, plus wedges for serving
  • ¼ cup (10 g) chopped fresh cilantro, plus extra to garnish

Instructions

  1. Rinse the lentils and prepare the aromatics. Put the red lentils in a fine-mesh sieve and rinse under cool running water, stirring them with your fingers, until the water runs mostly clear. Let them drain while you chop the onion and carrot and grate the ginger. Red lentils do not need soaking for this soup. Shaking the coconut milk can before measuring helps recombine its thick cream and thinner liquid.
  2. Soften the onion and build the spice base. Heat 1 tablespoon (15 ml) neutral oil in a medium heavy-bottomed pot over medium heat. Add the onion and cook for 4 to 5 minutes, stirring occasionally, until softened and translucent but not deeply browned. Stir in the ginger and garlic and cook for 30 seconds, just until fragrant. Add the ground cumin, ground coriander, turmeric, and cayenne. Stir for about 30 seconds so the spices bloom in the oil; if they begin to stick or darken, move straight to the next step.
  3. Simmer the lentils and carrot. Add the drained lentils, diced carrot, broth, and salt to the pot. Stir well, scraping up any spices from the bottom. Bring the liquid to a gentle boil, then reduce the heat to maintain a steady simmer. Partially cover and cook for 18 minutes, stirring once or twice. The lentils should be very soft and beginning to break down, and the carrot should be tender when pierced. If the soup becomes thicker than you like before the lentils soften, add a splash of water.
  4. Make the curry-leaf tempering. While the lentils simmer, heat the remaining 1 tablespoon (15 ml) oil in a small skillet over medium heat. Add the mustard seeds and cumin seeds. When the mustard seeds begin to pop, usually within 30 to 60 seconds, add the curry leaves carefully; they may sputter if damp. Stir for about 20 seconds, then take the skillet off the heat. Do not let the seeds smoke or turn very dark, as that can make the tempering bitter. If fresh curry leaves are unavailable, you can leave them out; curry powder is not a direct substitute for their citrusy, aromatic flavor.
  5. Add the coconut milk and finish gently. Stir the coconut milk into the pot, then scrape in the oil and spices from the skillet. Simmer gently for 3 minutes, stirring occasionally. Avoid a vigorous boil, which can make coconut milk separate or leave an oily layer. Stir in the lime juice and chopped cilantro. Taste and adjust the salt, cayenne, or lime so the soup tastes balanced rather than flat or overly rich. Serve hot with extra cilantro and lime wedges.

Tips

  • Use red lentils for the intended texture. Split red lentils cook quickly and soften into the broth, giving the soup body without requiring cream or flour. Brown or green lentils stay firmer and take longer to cook, so they are not a one-for-one swap here. If using them, cook until tender before adding coconut milk and expect a more brothy soup.
  • Keep the simmer gentle after adding coconut milk. A low simmer blends the coconut milk into the lentils while preserving its smooth texture. If the pot starts boiling hard, lower the heat and stir. The soup may look a little thin at first; it thickens as the lentils settle and cool.
  • Adjust thickness with liquid, not extra coconut milk. Lentils absorb broth as they sit, so loosen leftovers or a very thick pot with hot water or broth a few tablespoons at a time. Adding more coconut milk can make the flavor heavier without fixing the seasoning balance.
  • Use curry leaves if you can find them, but do not hold up dinner. Fresh leaves are often sold at Indian grocery stores and can be frozen for later use. Dried curry leaves are milder and can be used in a slightly larger amount; add them to the tempering briefly. If neither is available, omit them and finish with a little extra lime, knowing the result will be less distinctly aromatic.

Serving Suggestions

Serve the soup in warm bowls with lime wedges, cilantro, and a small drizzle of coconut milk if you want a more pronounced creamy finish. It is filling on its own, but a modest portion of steamed basmati rice, brown rice, or plain rice makes it a more substantial meal. Warm roti, chapati, or naan is useful for scooping up the lentils; a crisp papad adds a contrasting crunch.

For a fuller spread, pair the soup with a simple cucumber salad dressed with lemon and salt, or with sautéed greens. Keep the accompaniments relatively fresh and lightly seasoned so they do not compete with the ginger, curry leaves, and toasted spices. If serving several people, put the cilantro and lime on the table separately so each person can adjust the bowl to taste.

Variations

Add other vegetables: Replace the carrot with 1 cup (about 120 g) diced sweet potato, pumpkin, or cauliflower florets. Cut firm vegetables into small pieces so they cook in roughly the same time as the lentils. Tender greens such as spinach can be stirred in during the final 2 minutes. For frozen peas, add about ½ cup (75 g) near the end so they heat through without turning mushy.

Make it milder or hotter: Leave out the cayenne for a gentle soup, then offer sliced green chile or chili oil at the table. For more warmth, add a finely chopped green chile with the ginger and garlic. The heat level of fresh chiles varies, so start with a small amount and taste before adding more.

Change the texture: For a smoother bowl, blend about one-third of the cooked lentil mixture with an immersion blender before adding the coconut milk, then stir it back in. You can also blend the soup completely, but do so before adding the tempering if you want to keep the mustard seeds and curry leaves visible. Let hot soup settle and blend carefully to avoid splashes.

Use a different coconut product: Full-fat canned coconut milk makes the creamiest version. Light canned coconut milk gives a thinner, less rich soup; it works, but the lentils will provide most of the body. Carton coconut beverage is much thinner and often sweetened or flavored, so it is not a reliable direct replacement. If using it, choose an unsweetened variety and start with less broth, adding more only as needed.

Storage and Reheating

Let the soup stop steaming heavily, then refrigerate it in a covered container within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. The lentils continue to absorb liquid, so the chilled soup will be thicker than it was in the pot; that is normal. Store garnishes such as cilantro and lime separately so they remain fresh.

Reheat only the portion you plan to serve in a saucepan over medium-low heat, stirring often and adding water or broth until it reaches your preferred consistency. Heat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeated cooling and reheating of the whole batch. In a microwave, use a covered microwave-safe bowl, stir at intervals, and check the temperature in more than one spot. Freeze cooled soup in airtight containers for up to 2 months for best quality; thaw it overnight in the refrigerator and reheat as above. Coconut milk may look slightly separated after thawing, but stirring while reheating usually brings the soup back together.

Frequently Asked Questions

Is Indian coconut soup the same as coconut curry soup?

The names overlap, but neither describes one fixed recipe. Indian soups and home-style preparations vary by region and household. This version uses lentils, coconut milk, and a South Indian-inspired tempering of mustard seeds, cumin seeds, and curry leaves. It is seasoned like a soup rather than made as a thick curry to serve over rice.

Can I make this soup without lentils?

Yes, though the result will be thinner and less filling. Replace the lentils with about 1½ cups (225 g) diced cooked potato or add another cup of vegetables, and begin with 3 cups (710 ml) broth instead of 4 cups. Simmer until the vegetables are tender, then add the coconut milk and tempering as directed. Add more broth if you prefer a lighter consistency.

Can I make it ahead?

Yes. The soup can be cooked a day or two ahead and refrigerated, and its flavor remains good. It will thicken as it stands, so reheat it gently with a little broth or water and check the seasoning again. For the freshest aroma, you can prepare the curry-leaf tempering just before serving rather than stirring it in before chilling.

Can I use canned cooked lentils?

You can, but they will not break down in the same way as dried red lentils. Use about 1½ cups (about 300 g) drained cooked lentils, reduce the broth to 3 cups (710 ml), and simmer the carrot until tender before adding them. Add the cooked lentils with the coconut milk and warm through for a few minutes.

Why did my coconut soup separate?

Coconut milk can separate if it is boiled hard, especially after it has been combined with an acidic ingredient. Keep the soup at a gentle simmer, add lime juice at the end, and stir before serving. If it separates a little, take it off the heat and whisk or stir steadily; a slight change in appearance does not mean the soup has spoiled.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).