Malaysian Roti Canai Curry Recipe || Top 3 Amazing Serving Ideas

Malaysian roti canai curry recipe is a popular dish among Malaysians. It will take you some time to make it because the flour has to be made ahead of time, and it takes at least 40 minutes.

Roti canai is one of the popular Malaysian dishes that Malaysians often eat. It is an appetizing dish that also can be eaten as a snack. Most people usually make it at night to eat throughout the day. Malaysian roti canai is made from flour and water, which is not difficult to make.

Roti Canai is a famous Malaysian and Singaporean dish made from flatbread cooked in oil. Its main ingredients are flour and water mixed with a yeast dough, which is then cooked on the tawa or griddle till it becomes hard and crisp. It is often served with curry gravy over it.

The recipe can be traced back to British colonial India, where the dish was first prepared by Indian Muslims who ran restaurants in the urban societies of Bombay and Calcutta during the 19th century. Soon, the dish’s popularity spread across India and Southeast Asia.

I have to say that this is absolutely a delicious recipe provided by my friend who is a caterer. I am not a fan of roti lamb, but this Malaysian Roti Canai Curry recipe is awesome and well worth trying out.

Malaysian roti canai curry recipe
Malaysian roti canai curry recipe

How To Make Malaysian Roti Canai Curry Recipe?

Preparation Time: 20 minutes

Cook Time: 40 minutes

Serve: 4


  • Mixing bowl
  • Spatula
  • Measuring cups
  • Measuring spoons
  • Weigh scale
  • French knife
  • Wok or non-stick pan


Roti Dough

  • 400 g All-purpose flour
  • 1/2 tsp white sugar
  • Vegetable oil for frying
  • 1 tsp salt

Dhal Curry

  • 1 tbsp Vegetable oil
  • 1 Onion sliced
  • 1 tsp Ginger minced
  • 1 Tomato sliced
  • 2 Curry leaf
  • 1 Garlic Clove minced
  • 1/2 tbsp Turmeric powder
  • 1 Potato
  • 1 Carrot
  • 250 g Lentils
  • 3 tbsp Ghee or butter
  • 2 Thai Red Chili sliced
  • 1/2 tbsp Salt



Make the dough. Prepare the dough by mixing the flour and salt in a large bowl. Add sugar and mix well. Use a spatula to bring it together and make a ball of dough.


Divide the ball of dough into 36 equal portions, roll them out evenly into thin circles with a pastry roller or rolling pin and set aside.

Step 3.

Heat 340ml oil in a pan, add the dough and fry until they become golden brown.

Step 4.

Fry the curry leaves, onion, and ginger until they become fragrant. Add curry leaves, potato, and carrot in hot oil and cover the lid for 3-4 minutes or until potatoes become golden brown. (Cooking time will vary according to the size of potatoes.)

Step 5.

Add the lentils, garlic, and turmeric powder. Stir well and add water to cover the vegetables. Please bring it to boiling, then simmer for 15 minutes until the vegetables are cooked.

Step 6.

Add salt and remove from pan and set aside when cooked. Set aside one dough while waiting for the curry to cool down so you can cut it into pieces.

Step 7.

Heat up the remaining oil in a wok over medium-high heat.

Step 8.

Roll out the cut dough piece into a thin, round (about 1/8 inch thick) and place in the wok. Press down well with the spatula and fry until it becomes golden brown on both sides.

Step 9.

Preheat the oven to 250 C (Gas Mark 9).

Step 10.

Place the fried roti on a dish lined with greaseproof paper. Top up with curry and drizzle over some vegetable oil. Place in the oven for 15 minutes or until golden brown. Serve hot with curry gravy.

Nutrition Facts Of Malaysian Roti Canai Curry Recipe

  • Calories: 380 kcal
  • Total Fat:16g
  • Protein: 6.6g
  • Dietary Fiber: 3.3g
  • Total Sugars: 8.5g
  • Cholesterol 0mg
  • Sodium 200mg
  • Potassium 710mg

Top 3 Amazing Serving Ideas For Malaysian Roti Canai Curry Recipe

1. Serve your Malaysian roti canai curry recipe with a hot cup of tea.

2. Serve it with your favorite gravy or sauce such as Hot Chicken curry, chicken masala, mutton curry, and many more.

3. Enjoy it with your favorite dips such as sauces like mayonnaise, ketchup, chili sauce, and many more.

Can I Freeze Malaysian Roti Canai Curry Recipe?

Yes, you can freeze the Malaysian roti canai curry recipe as it freezes well for up to 2 months. Also, always place it in an airtight container and always use thawed one when needed.

When ready to serve, thaw the frozen Malaysian roti canai curry in the refrigerator. Bake at 350 F for 15-20 minutes until it is hot and golden brown.

Is It Good For Everybody?

Yes, the Malaysian Roti Canai Curry recipe is healthy and nutritious. However, it can trigger allergies in people who are allergic to eggs.

Is It Good For Vegetarians?

It depends on the kind of spices used to make the curry dish. Some of them have meat ingredients, as I have already mentioned that the main ingredients are flour and water.

They are made from wheat flour and water. So by itself, it is vegetarian as far as I know. Do not add minced onion and minced garlic when making it a vegetarian dish.

Malaysian roti canai curry recipe


Malaysian Roti Canai Curry Recipe is one of the delicious and simple recipes that you can make at home. I must say that especially this recipe is very nutritious, and it’s a smart idea to try out if you are looking forward to eating healthy food.

Because of its rich texture, it is also a perfect recipe for thai food lovers. To get the taste, use the best quality ingredients such as lentils, onions, ginger, and salt.

I hope you can make this recipe yourself, enjoy the aroma and good food produced by this Malaysian Roti Canai Curry recipe. I would love to hear your comments.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.