Five easy recipes to save you time!  
Nyonya Cooking
Become Member
Member Features
My Account
Registered members
Malaysian Dhal Curry

Watch Now

Malaysian Dhal Curry







Total Time

Total Time

Prep 20 M / Cook 40 M



4 Servings
Grace Teo
Grace Teo   thegraceteo
Published on July 11, 2016

  Based on 1157 ratings  Watch Now


Lentils are said to be one of the healthiest food around. It is healthy for the heart and also aids in getting rid of infections. Now that there is this wonderful recipe that uses this super food, I cannot help but try it out immediately.

What I am referring to is the dhal curry which is so common in Malaysia and its surrounding regions. This delicious mild curry is usually eaten along with Roti Canai, an Indian-influenced flat bread. Dhal curry is not at all spicy and is suitable even for young children. It can be served together with bread or rice and even good enough to be enjoyed just as it is.

To prepare dhal curry, remember to soak the lentils for at least 6 hours or boil them before cooking together with the rest of the ingredients. This will help shorten the time of the cooking process. As dried dhal is used, they take a longer time to soften. Hence, patience is the key to superbly cooked dhal curry.

Malaysian Dhal Curry is also known as: Curry for Roti CanaiKari DalIndian Dhal Curry

Community Food Snaps



  • 250 grams chana dhal  
  • 1 yellow onion(s)  
  • 1 tomato(es)
  • 1 potatoes
  • 1 carrot(s)
  • 1 garlic chives
  • 2 shallot(s)  
  • 1 teaspoons ginger
  • 0.5 tablespoons turmeric powder
  • 2 chilli peppers (dried)  
  • 2 curry leaves stalk(s)  
  • 0.5 tablespoons salt
  • 1 aubergine (Indian)

Steps to Prepare


Step 1:

Fry onions at medium heat until golden brown. Remove onions from pan and leave aside.


Step 2:

Using the same pan, fry shallots, garlic and ginger until fragrant. Add tomato slices. Cover pan with the lid to allow tomatoes to soften.


Step 3:

Add turmeric powder, carrots, potatoes, aubergine and finally, dhal. Add water to the ingredients and cook at high heat.


Step 4:

Once it boils, lower heat to the minimum and simmer for about 30 minutes or until dhal softens. Keep stirring from time to time to prevent curry from being burnt. Add salt to taste. Finally, stir in fried onions.