Lentil Dal Stir-Fry with Mustard Seeds
Photo by Muhammad Khawar Nazir on Pexels

Lentil Dal Stir-Fry with Mustard Seeds

A quick, aromatic stir-fry of soft red lentils brightened by mustard seed tempering, curry leaves, and fresh ginger. The lentils are cooked until creamy, then finished in a hot wok with toasted spices and vegetables for texture and flavor. Perfect as a side dish or light vegetarian main served with rice or flatbread.

Prep
10 min
Cook
25 min
Wait
15 min
Total
50 min
Makes
4 servings (about 1 cup each)
Share

Steps

Before you start
  • Rinse the red lentils thoroughly under cold water until the water runs mostly clear
  • Have all ingredients measured and prepped before you begin cooking
  • If using frozen curry leaves, measure them while still frozen
  1. Boil the lentils

    • In a medium saucepan, bring 2½ cups (600 ml) water to a boil.
    • Add the rinsed red lentils and ½ teaspoon salt.
    • Return to a boil, then reduce heat to medium-low.
    • Simmer uncovered for 12–15 minutes, stirring occasionally, until the lentils break down into a soft, porridge-like consistency.
    • The mixture should be creamy but still hold together.
    • If too thick, add a splash of water.
    + Show details

    Ready when: Lentils are soft and broken down, mixture is creamy

    Tip: Stir occasionally to prevent sticking and ensure even cooking. The lentils should not be mushy—you want some texture remaining.

  2. Prepare the tempering oil

    • While the lentils cook, heat 2 tablespoons coconut oil in a large wok or 14-inch skillet over medium-high heat.
    • Once shimmering, add 1 tablespoon brown mustard seeds and 1 teaspoon cumin seeds.
    • Listen for the mustard seeds to pop and crackle (about 30 seconds to 1 minute).
    • This releases their oils and creates the aromatic foundation.
    + Show details

    Ready when: Mustard seeds pop and release fragrant aroma

    Tip: Cover the wok with a lid or splatter screen once seeds begin popping—they can jump out. Don't let them brown too much or they'll taste bitter.

  3. Toast the curry leaves and spices

    • Once the mustard seeds are popping, add 12 fresh curry leaves (crushed slightly), ¼ teaspoon ground turmeric, and a pinch of asafoetida (if using).
    • Stir constantly for 15–20 seconds until very fragrant.
    • The curry leaves should wilt slightly and the spices should coat the hot oil.
    + Show details

    Ready when: Curry leaves wilt, spices are very fragrant

    Tip: Asafoetida can smell strong in the jar—use a light hand and let the hot oil temper it. It mellows and adds umami depth to the dish.

  4. Add aromatics to the wok

    • Add the thinly sliced onion (about 150 g or 1 medium) and 1 tablespoon minced fresh ginger.
    • Stir frequently over medium-high heat for 3–4 minutes until the onion softens and begins to turn golden at the edges.
    • If using green chili, add 1 minced chili (seeds removed for less heat) and cook for another 30 seconds.
    + Show details

    Ready when: Onion is soft and golden, ginger is fragrant

    Tip: Don't let the ginger brown; it should soften and perfume the oil. If the spices stick, reduce heat slightly and add the cooked lentils sooner.

  5. Add tomato (if using)

    • If using tomato, add 1 medium diced tomato (about 150 g) to the wok.
    • Stir and cook for 1–2 minutes until the tomato just begins to soften and release its juices.
    • This adds brightness and a slight acidity to balance the rich lentils.
    + Show details

    Ready when: Tomato is softened and releases its juices

    Tip: If using canned tomato instead, drain and crush it before adding. Fresh tomato provides better texture and flavor here.

  6. Combine lentils and stir-fry

    • Pour the cooked creamy lentil mixture into the wok with the aromatics and spices.
    • Stir well to combine, breaking up any large clumps.
    • Cook over medium-high heat for 2–3 minutes, stirring frequently, until the lentils are heated through and slightly warmed by the aromatic oil.
    • The mixture should be loose but not soupy—if it's too thick, add a splash of water.
    + Show details

    Ready when: Lentils are heated through and evenly mixed with spiced oil

    Tip: Stir gently to keep the lentils relatively intact—vigorous stirring will break them down too much. The texture should be creamy but slightly chunky.

  7. Taste and season

    • Remove from heat.
    • Taste the dal stir-fry and adjust seasoning with additional salt and freshly ground black pepper to your preference.
    • If using lemon juice, add 1 tablespoon now—it brightens the earthy lentil flavor without adding sweetness.
    • Stir in fresh cilantro if desired (about 3 tablespoons or 15 g).
    + Show details

    Ready when: Flavors are balanced and bright

    Tip: Add lemon juice just before serving to preserve its fresh bite. Cilantro is optional but adds a nice herbaceous finish.

  8. Rest and serve

    • Let the dal stir-fry rest in the wok for 1–2 minutes off heat.
    • This allows the flavors to settle.
    • Spoon into bowls or onto a plate.
    • Serve warm alongside steamed rice, roti, or naan.
    • The dal can also be enjoyed as a hearty vegetarian main with a side of yogurt or fresh salad.
    + Show details

    Tip: The dal will thicken slightly as it cools. If you prefer it looser, thin with a bit of warm water just before serving.

Good to know

Tips
  • Rinsing the red lentils thoroughly prevents the dish from becoming overly starchy or gritty. This step is essential for the right creamy texture.
  • The tempering technique (tadka) is key—toasting the mustard seeds and cumin in hot oil releases their essential oils and creates a fragrant, spiced foundation that flavors the entire dish.
  • Red lentils cook much faster than other varieties and naturally break down into a creamy paste. Don't substitute with brown or green lentils unless you're prepared to adjust cooking time and technique.
  • For a creamier consistency, add a splash of coconut milk in the last step. For a brothier dal, thin with vegetable stock or water to your preferred consistency.
Make ahead

The cooked lentils can be prepared up to 2 days ahead and stored in an airtight container in the refrigerator. To finish the dish, reheat the lentils gently in the wok with the freshly tempered spiced oil and aromatics. You can also prepare the tempering oil base ahead (mustard seeds through asafoetida), store it in a small jar, and reheat it just before serving.

Storage & reheating

Room temperature: up to 2 hours in a covered bowl. Refrigerator: up to 4 days in an airtight container. Reheat gently on the stovetop over medium heat, stirring frequently and adding a splash of water to restore creaminess. Freezer: not recommended due to the creamy lentil texture, which can become grainy when thawed.

Substitutions
  • coconut oil or neutral oil → Ghee or neutral vegetable oil (peanut, canola, or sunflower oil). Ghee adds richness and a nutty flavor. Neutral oils work well if you prefer a lighter dish or are vegan.
  • red lentils, rinsed → Yellow lentils (moong dal) or split red lentils. Both cook to a similar creamy consistency. Cooking time may vary slightly; adjust as needed. Avoid green or brown lentils, as they don't break down enough.
  • fresh curry leaves → Dried curry leaves or 2–3 bay leaves. Dried curry leaves are less aromatic but still contribute flavor. Bay leaves are a different flavor profile but add herbal notes. Use 1–2 bay leaves instead.
  • green chili → Red chili flakes (¼ to ½ teaspoon) or jalapeño. Chili flakes will distribute the heat more evenly. Fresh jalapeño works similarly to green chili but is milder; use 1 finely minced jalapeño.

More stir-fries

See all →

Find more like this

Meal
Dinner
Main ingredient
LentilsTomatoes
Method
Stovetop
Quick & Easy
EasyOne-Pot

Reviews (0)