Skip to content
malaysiandinner✨ New

Malaysian Dhal Curry with Saffron and Fresh Herbs

A fragrant Malaysian-Indian lentil curry brightened with a touch of saffron and fresh herbs.

Prep
19 min
Cook
32 min
Servings
4
Difficulty
Hard
4.5
Sign in to rate
#malaysian#dhal#lentils#curry#vegetarian#comfort-food

About This Recipe

Dhal is a staple across Malaysia's Indian-Malaysian community, lentils simmered with onion, garlic, and warm spices until they break down into a thick, deeply savory curry, often served alongside roti canai or rice. This version adds a pinch of saffron for color and a fragrant, floral edge, along with a generous finish of fresh herbs, a slightly more elevated take on the everyday dish. The technique for good dhal is the tempering (tarka) step -- whole spices like mustard seeds and cumin are fried in ghee or oil until they pop and release their oils, then poured over the finished, simmered lentils just before serving, which adds a final layer of aromatic depth that simply cooking the spices into the lentils from the start doesn't achieve. The lentils themselves need a genuine simmer, 30-35 minutes, until fully soft and starting to break down into a creamy consistency. Served with rice or roti canai, this dish reflects the deep Indian culinary influence within Malaysian cooking, brought by Tamil and other Indian immigrant communities over generations.

Ingredients

Serves 4

  • 1.5 cupsred lentils(rinsed)
  • 4 cupswater or vegetable stock
  • 1onion(diced)
  • 3 clovesgarlic(minced)
  • 1 tbspgrated ginger
  • 1 tspturmeric
  • 1 pinchsaffron threads
  • 2 tbspwarm water(for blooming saffron)
  • 2 tomatoeschopped
  • 1 tspsalt
  • 2 tbspghee or oil
  • 1 tspcumin seeds
  • 1 tspmustard seeds
  • 2dried red chilies
  • 2 tbspchopped fresh cilantro
  • 1 tbspchopped fresh mint

Instructions

  1. 1

    Bloom the saffron

    Steep saffron threads in warm water for 5-10 minutes.

  2. 2

    Simmer the lentils

    Combine lentils, water or stock, onion, garlic, ginger, turmeric, and salt in a pot. Bring to a boil, then simmer 30-35 minutes, stirring occasionally, until the lentils are soft and creamy.

  3. 3

    Add tomato and saffron

    Stir in chopped tomatoes and the bloomed saffron. Simmer 5-10 more minutes until the tomatoes break down.

  4. 4

    Make the tempering

    Heat ghee in a small pan, add cumin seeds, mustard seeds, and dried chilies. Cook until the mustard seeds pop and the mixture is fragrant, about 1-2 minutes.

  5. 5

    Pour over the dhal

    Pour the hot tempering directly over the finished dhal.

  6. 6

    Finish and serve

    Stir in fresh cilantro and mint just before serving with rice or roti canai.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Don't skip the tempering (tarka) step -- pouring hot, spiced ghee over the finished dhal adds a layer of flavor that cooking spices in from the start can't replicate.

  • →

    Bloom the saffron in warm water before adding it -- this extracts far more color and flavor than dry threads alone.

  • →

    Simmer the lentils until they're genuinely soft and starting to break down, not just tender, for the right creamy texture.

Variations

  • •

    Use yellow split peas instead of red lentils for a heartier, more textured dhal.

  • •

    Add coconut milk for a richer, South Indian-influenced version.

  • •

    Skip the saffron for a simpler, more traditional everyday dhal.

Storage

Refrigerate up to 4 days; it thickens as it cools, so add water or stock when reheating. Freeze for up to 3 months.

History & Origin

Dhal reflects the significant Indian, particularly Tamil, influence on Malaysian cuisine, brought by Indian immigrant laborers starting in the 19th century and now a staple across Malaysian-Indian restaurants and home kitchens.

Frequently Asked Questions

Can I skip the saffron?

Yes, it's an enhancement rather than traditional -- a pinch of turmeric alone gives good color for a more classic dhal.

What if I don't have mustard seeds for the tempering?

Cumin seeds alone still give a good tempering, though mustard seeds add a distinctive pop and nutty flavor.

Why is my dhal too thin?

Simmer uncovered longer to reduce and thicken, or mash some of the lentils against the side of the pot to naturally thicken the dish.

Nutrition Facts

Per serving (317g / 11.2 oz) · 4 servings total

Calories535kcal
Protein19g
Carbohydrates31g
Fat12g
Fiber7g
Protein19g
Carbs31g
Fat12g

Time Summary

Prep time19 min
Cook time32 min
Total time51 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes