Curried Yam and Lentil Soup
A velvety, warming soup where earthy lentils meet sweet yams in a gently spiced coconut-curry broth. Every spoonful feels like a cozy hug — creamy, mildly spicy, and deeply satisfying. Ready in under an hour, it's the kind of soup that turns a simple weeknight into something special.
For 4 servings
- prep · ~10 min
Rinse the lentils and prep the vegetables.
1.Rinse 0.75 cup masoor dal under cold water until water runs clear.2.Peel and cube the yam into roughly 1-inch chunks.3.Finely chop onion, grate ginger, mince garlic, slit green chili, and roughly chop tomatoes. - temper · ~1 min
Bloom the cumin seeds.
Heat 1 tsp oil in a pressure cooker over medium heat. Add cumin seeds and let them sizzle and crackle until fragrant, about 30 seconds.
TIPWatch the heat — cumin burns quickly and turns bitter. - saute · ~5 min
Sauté the aromatics until golden.
1.Add chopped onion and cook until translucent (3-4 min).2.Add garlic, ginger, and green chili. Sauté until the raw smell disappears (1 min).3.Add curry powder and turmeric powder; toss for 30 seconds to toast the spices. - saute · ~5 min
Cook the tomatoes until soft.
Add the chopped tomatoes and a pinch of salt. Cook, stirring occasionally, until the tomatoes break down completely and you see the oil glistening at the edges.
TIPMashing the tomatoes with the back of the spoon speeds things up. - pressure cook · ~20 min
Pressure cook the lentils and yam.
1.Add the rinsed lentils, cubed yam, salt, and 4 cups of water to the cooker.2.Close the lid and pressure cook on medium heat for 3 whistles (or 15 min).3.Let the pressure release naturally for 10 minutes, then release any remaining pressure manually.TIPIf using a regular pot, bring to a boil then simmer covered for 30-35 minutes until lentils and yam are completely tender. - mix · ~2 min
Blend half the soup for a creamy texture.
1.Open the cooker and stir the soup well. Remove the green chili.2.Using an immersion blender, pulse 4-5 times directly in the pot to partially blend the soup.3.Alternatively, transfer 1 cup of the soup to a blender, puree until smooth, and stir it back into the pot.TIPBlend only part of the soup — leaving some chunks of yam and whole lentils gives a lovely rustic texture. - simmer · ~5 min
Finish with coconut milk and simmer.
Pour in 0.5 cup coconut milk and stir well. Bring the soup to a gentle simmer and let it bubble softly for 5 minutes to meld the flavors. If it's too thick, add a splash of water.
TIPDon't let it boil hard after adding coconut milk — a gentle simmer keeps it silky and prevents curdling. - garnish
Finish and serve.
Turn off the heat. Stir in 1 tbsp fresh lemon juice and a pinch of black pepper. Ladle into bowls and garnish generously with chopped coriander leaves. Serve hot.
TIPThe lemon juice right at the end brightens all the flavors — don't skip it.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1For the best texture, resist the urge to over-blend; leaving some chunky yam and whole lentils adds rustic character.
- 2Always bloom the cumin seeds in hot oil until they crackle—this releases their essential oils and deepens the soup's aroma.
- 3If you prefer a thinner soup, reserve an extra ½ cup of water and stir it in after blending to adjust consistency easily.
- 4Let the pressure release naturally for a full 10 minutes—this allows the lentils to finish cooking gently and stay creamy.
- 5Make a double batch and freeze portions in airtight containers; the soup keeps well for up to 3 months and tastes even better after a day.
- 6To prevent the coconut milk from curdling, always add it off the direct heat or at a very gentle simmer, never a rolling boil.
Adapt it for your goals.
Vegan
This soup is naturally vegan as written, but for an even richer plant-based twist, swap the water for vegetable broth and use a full-fat coconut milk.
low oilLow-oil
Reduce the oil to ½ teaspoon and dry-toast the cumin seeds in a hot pan until fragrant before adding a splash of water to sauté the onions and aromatics.
protein boostProtein-boost
Add 200g of cubed firm tofu or 1 cup of cooked chickpeas along with the lentils for extra plant-based protein and texture.
spicy kickSpicy-kick
Double the green chili or add 1 teaspoon of red chili flakes along with the curry powder for a noticeably hotter, more fiery soup.
Why this is on our healthy list.
High in Plant Protein
Red lentils provide a solid dose of protein and fiber, making this soup a satisfying meat-free meal that supports muscle repair and digestive health.
Rich in Beta-Carotene
Yams are packed with beta-carotene, which the body converts into vitamin A to support healthy vision and a strong immune system.
Anti-Inflammatory Spices
Turmeric and ginger contain curcumin and gingerol, natural compounds known for their anti-inflammatory and antioxidant properties.
Good Source of Healthy Fats
Coconut milk provides medium-chain triglycerides (MCTs) that offer a quick source of energy and may support heart health when used in moderation.
Frequently asked questions
Yes, but note that brown or green lentils hold their shape and won't break down as much, so you'll get a chunkier, less creamy soup. Increase cooking time by 10–15 minutes.







