Red Lentil Dal Soup with Coconut Milk and Ginger
Photo by Kunal Lakhotia on Pexels

Red Lentil Dal Soup with Coconut Milk and Ginger

From the MyKitchenBank Kitchen

A silky, golden soup of red lentils simmered with turmeric, ginger and garlic, enriched with coconut milk and finished with a sizzling cumin-chili tadka. It comes together in about 50 minutes in one pot.

Prep
15 min
Cook
35 min
Total
50 min
Makes
About 8 cups (1.9 liters), 6 servings

Steps

Before you start
  • Rinse the lentils in a fine-mesh sieve under cold running water until the water runs mostly clear, about 1 minute.
  • Have all ingredients chopped and measured before you start; the spices cook quickly and can burn.
  • Shake the can of coconut milk well before opening so the cream and liquid are blended.
  • Use a pot with at least a 4-quart (3.8 liter) capacity because the lentils foam and expand as they cook.
  • Juice the lemon ahead of time; you need about 3 tablespoons (45 ml).
  1. Sauté the onion

    • Set the pot over medium heat and add the 2 tablespoons oil.
    • When it shimmers, add the chopped onion and ¼ teaspoon of the salt.
    • Cook, stirring every minute or so, for 6 to 8 minutes.
    + Show details

    Ready when: Onion is soft, translucent and just starting to turn pale golden at the edges.

    Tip: If the onion browns quickly, lower the heat; dark onion makes the soup taste bitter.

  2. Add aromatics

    • Stir in the grated garlic and ginger and cook for 1 minute, stirring constantly, until fragrant.
    + Show details

    Ready when: The kitchen smells strongly of ginger and garlic, with no browning.

  3. Bloom ground spices

    • Add the turmeric, ground cumin and ground coriander.
    • Stir constantly for 30 seconds so the spices coat the onions and darken slightly.
    + Show details

    Ready when: Spices smell toasty and the mixture looks like a thick golden-orange paste.

    Tip: If the pot looks dry or the spices stick, add a splash of broth right away.

  4. Add lentils and liquid

    • Add the rinsed lentils, tomatoes with their juices, broth and the remaining 1 teaspoon salt.
    • Scrape up any bits stuck to the bottom of the pot.
    • Raise the heat to high and bring to a boil, about 5 minutes.
    + Show details

    Ready when: The surface is bubbling steadily across the whole pot.

    Tip: Skim off any white foam that rises to the surface with a spoon.

  5. Simmer the lentils

    • Reduce the heat to medium-low, partially cover with the lid slightly ajar, and simmer for 18 to 20 minutes.
    • Stir every 5 minutes, scraping the bottom, so the lentils do not stick.
    + Show details

    Ready when: Lentils are completely soft, falling apart, and the soup looks thick and creamy-orange.

    Tip: If the soup gets too thick to stir easily, add ½ cup (120 ml) hot water.

  6. Stir in coconut milk

    • Pour in the coconut milk and stir well.
    • Simmer gently for 5 minutes, uncovered.
    • For a smoother soup, whisk vigorously for 30 seconds, or blend about half of the soup with an immersion blender and leave the rest chunky.
    + Show details

    Ready when: Soup is uniformly pale golden and coats the back of a spoon; it should be pourable, like thick cream.

    Tip: Avoid a hard boil after adding coconut milk, which can make it separate.

  7. Make the tadka

    • In the small skillet, heat the ghee over medium-high heat for about 1 minute.
    • Add the cumin seeds (and dried chiles, if using) and cook for 30 to 45 seconds.
    • Remove from the heat and stir in the chili powder immediately.
    + Show details

    Ready when: Cumin seeds sizzle, darken a shade and smell nutty; the oil turns red from the chili powder.

    Tip: Take the pan off the heat before adding the chili powder; it burns in seconds and turns bitter.

  8. Season and finish

    • Stir the 3 tablespoons (45 ml) lemon juice into the soup and taste.
    • Add more salt, ¼ teaspoon at a time, until the flavors taste bright and balanced.
    • Ladle into bowls, spoon some of the hot tadka over each portion, and top with cilantro.
    + Show details

    Ready when: Soup tastes bright, lightly tangy and well salted, not flat.

    Tip: Lentils soak up salt, so season at the end after tasting.

Good to know

Tips
  • Rinse the lentils well to remove dust and reduce foaming.
  • Don't skip the tadka; the sizzling spiced fat gives the soup its signature aroma and depth.
  • Red lentils break down fast; check at 15 minutes, and add up to ½ cup (120 ml) water if the soup is too thick.
  • Serve with basmati rice or warm naan to make it a full meal.
Make ahead

The soup (through the coconut milk step) can be made up to 3 days ahead. Cool, refrigerate, then reheat gently and make the tadka, add the lemon juice and cilantro just before serving.

Storage & reheating

Room temperature: up to 2 hours. Refrigerator: airtight container up to 4 days. Freezer: up to 3 months (without cilantro). Reheat gently on the stove over medium-low heat, stirring often, adding a splash of water or broth to loosen, since the soup thickens as it sits.

Substitutions
  • full-fat coconut milk → heavy cream or unsweetened cashew cream. Use the same amount; the flavor will be less tropical but equally rich.
  • ghee or coconut oil → olive oil or butter. Use the same amount; butter should be watched closely so it does not brown too much.
  • fresh lemon juice → lime juice. Use the same quantity for a slightly more floral tang.
  • canned diced tomatoes → 2 tablespoons tomato paste plus ½ cup (120 ml) extra broth. Gives a similar depth with a smoother texture.

More lentil soups

See all →

Find more like this

Meal
Dinner
Cuisine
Indian
Main ingredient
Lentils
Method
Stovetop
Quick & Easy
EasyOne-Pot

Reviews (0)