All recipes

Malaysian Flatbread (Roti Canai) with Curried Lentil Dip

Malaysian Flatbread (Roti Canai) with Curried Lentil Dip pairs shatteringly crisp, flaky layers with a tender chew, perfect for tearing and scooping. The dip is rich and warmly spiced with curry, ginger, and coconut milk, finished with a touch of heat and tomato depth—ideal for a snack platter, casual dinner, or sharing at a gathering.

  • Prep30 mins
  • Cook1 hr 35 mins
  • Serves8
  • DifficultyMedium
Malaysian Flatbread (Roti Canai) with Curried Lentil Dip
  1. 1

    Combine the bread flour, sugar, kosher salt, egg, melted butter, and water for the roti canai in a mixing bowl. Mix by hand until a shaggy dough forms. Move it to a work surface and knead until the dough is smooth and elastic, about 7 minutes.

  2. 2

    Divide the dough into 8 equal pieces and shape each into a ball. Coat each ball with vegetable oil, place on a plate, and cover with plastic wrap. Refrigerate for 8 hours to overnight.

  3. 3

    Melt the butter for the dip in a saucepan over medium-high heat. Add the onion, ginger, garlic, kosher salt, curry powder, paprika, cumin, black pepper, and cayenne pepper; stir and sauté until the onion softens and the spices are fragrant, 3 to 4 minutes. Stir in the tomato paste and cook until it begins to toast and caramelize on the bottom of the pan, about 3 minutes.

  4. 4

    Stir in the cold water and coconut milk. Add the lentils; stir and bring to a simmer. Reduce the heat to medium-low and simmer, stirring occasionally, until tender, about 40 minutes. Taste and adjust the seasonings. Reduce the heat to low and keep warm while you prepare the roti canai.

  5. 5

    Place 1/4 cup melted butter in a bowl. Move the rested dough balls to a lightly oiled work surface. Flatten each ball slightly and rub a little melted butter on top. Cover the dough with plastic wrap and let it warm slightly, about 10 minutes.

  6. 6

    Press on top of the plastic wrap to flatten the warmed dough. Remove the plastic wrap and add a bit more butter. Stretch each piece from the center outward until it is as thin as possible (nearly see-through), adding more butter as needed. Do not worry if there are a few small tears.

  7. 7

    Sprinkle on more melted butter, then pull two sides toward the center until they touch and slightly overlap. Pull the other two edges in the same way to make a square. Cover with plastic wrap and flatten the roti canai once more.

  8. 8

    Add some melted butter to a skillet over medium or medium-low heat. Add a roti canai and cook until browned, flaky, and crispy on the outside and fully cooked through inside, 3 to 4 minutes per side.

  9. 9

    Remove from the skillet and press it with your hands to fluff it and separate the layers of dough. Repeat to cook the remaining roti canai.

  10. 10

    Sprinkle the curried red lentil dip with cilantro and sliced serrano peppers and serve it alongside the roti canai.

About This Recipe

Malaysian Flatbread (Roti Canai) with Curried Lentil Dip is an Indian appetizer recipe made with 20 ingredients. It takes about 2 hrs 5 mins, serves 8, and is rated medium. Key ingredients include Black Pepper, Bread Flour, Cayenne Pepper, and Coconut Milk. Each serving provides about 389.47 kcal, and is a good source of protein.

Recipe Questions

What is Malaysian Flatbread (Roti Canai) with Curried Lentil Dip?
It is an Indian dip recipe made with 20 ingredients, usually served for appetizer or breakfast or dinner or lunch or snack.
What is Malaysian Flatbread (Roti Canai) with Curried Lentil Dip made of?
The main ingredients are Black Pepper, Bread Flour, Cayenne Pepper, Coconut Milk, Curry Powder. The full list of 20 is above.
What goes well with Malaysian Flatbread (Roti Canai) with Curried Lentil Dip?
Explore these Indian side-dish recipes.
How long does it take to make Malaysian Flatbread (Roti Canai) with Curried Lentil Dip?
About 2 hrs 5 mins in total: 30 mins to prepare and 1 hr 35 mins to cook.
How many calories are in one serving?
One serving provides about 389.47 kcal. The full nutrition breakdown is above.
Is Malaysian Flatbread (Roti Canai) with Curried Lentil Dip easy to make?
This recipe is rated medium, with 20 ingredients and 10 steps.

How easyChef Pro Scores This Recipe

easyChef Pro gives every recipe a health score from 0 to 100, built from more than 30 nutritional parameters including nutrient density, energy density and glycemic impact. It calculates rather than estimates, so the same recipe returns the same score every time.

The number is traceable. You can see exactly which nutrient moved it, so a dish scoring 78 might show fiber pushing it up while sodium pulls it down, alongside the NOVA processing level of each ingredient.

Your health goal changes the calculation itself, not just a filter. easyChef Pro applies clinically derived weighting across six health dimensions, which is why the same dish can score well for one goal and poorly for another.

Swap an ingredient or change the serving size and that math changes with it. Scoring your own version is the only way to see what your kitchen actually produces.

Modified this recipe?

Changing ingredients or serving sizes changes the nutrition profile. Score your own version with easyChef Pro to see how it compares.

Learn More