Cooking made easy
Let our assistant inspire your next meal!
Simply provide a recipe idea or the ingredients you have, and
ScrummyChef will instantly come up with a new recipe just for you.

Malaysian Roti Canai with Lentil Dip

5.0
Save
Rate
Tap to rate
PREP TIME
30 min
COOKING TIME
95 min
TOTAL TIME
615 min
SERVINGS
8 servings
Malaysian Roti Canai with Lentil Dip
Ingredients
  • 4 cups bread flour
  • 2 tablespoons white sugar
  • 1 1/2 teaspoons kosher salt
  • 1 large egg, beaten
  • 3 tablespoons unsalted butter, melted
  • 1 1/4 cups water
  • 2 teaspoons vegetable oil
  • 2 tablespoons unsalted butter
  • 1/2 cup diced yellow onion
  • 2 teaspoons grated fresh ginger
  • 4 cloves garlic, minced
  • 1 1/2 teaspoons kosher salt, or more to taste
  • 2 tablespoons curry powder
  • 1 teaspoon ground paprika
  • 1 teaspoon ground cumin
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon cayenne pepper
  • 1/4 cup tomato paste
  • 3 cups cold water
  • 1 (14 ounce) can full-fat coconut milk
  • 1 cup dried red lentils
  • 1/4 cup unsalted butter, melted, or more as needed
  • 2 tablespoons chopped fresh cilantro
  • 1 tablespoon finely chopped serrano pepper
Instructions
1
Combine bread flour, sugar, kosher salt, egg, melted butter, and water in a mixing bowl. Use your hands to mix the ingredients until they come together in a rough, dough-like consistency. Transfer this mixture to a work surface and knead until it forms a smooth, elastic dough, taking about 7 minutes to achieve this.
2
Divide the dough into 8 equal portions and shape each one into a ball. Coat each ball with vegetable oil, place it on a plate, cover it with plastic wrap, and refrigerate for 8 hours or overnight.
3
Melt butter in a saucepan over medium-high heat. Add onion, ginger, garlic, kosher salt, curry powder, paprika, cumin, black pepper, and cayenne pepper; stir together and sauté until the onion is softened and the spices have a pleasant aroma, taking around 3 to 4 minutes. Stir in tomato paste and cook until it starts to develop a rich, caramelized flavor on the bottom of the pan, about 3 minutes.
4
Stir in cold water and coconut milk. Add lentils; stir and bring the mixture to a gentle simmer. Reduce heat to medium-low and let it cook, stirring occasionally, until the lentils are tender, taking around 40 minutes. Taste and adjust the seasonings as needed. Reduce heat to low and keep warm while you prepare the roti canai.
5
Place 1/4 cup of melted butter in a bowl. Transfer the rested dough balls to a lightly oiled work surface. Flatten each ball slightly and apply a small amount of melted butter on top. Cover the dough with plastic wrap and let it warm up slightly, taking about 10 minutes.
6
Press down on the plastic wrap to flatten the warmed dough. Remove the plastic wrap and add a bit more butter. Use your hands to stretch each piece of dough from the center outwards, aiming for a thin, almost transparent layer. Add more butter as needed to achieve the desired consistency. Don't worry if there are a few small tears in the dough.
7
Sprinkle some melted butter on top of the dough, then use your hands to pull two sides in towards the center until they touch and overlap slightly. Pull the other two edges in the same way to form a square shape. Cover the dough with plastic wrap and flatten it one more time.
8
Heat a skillet over medium or medium-low heat. Add some melted butter to the skillet and then place the roti canai on top. Cook until it's browned, flaky, and crispy on the outside and fully cooked through on the inside, taking around 3 to 4 minutes per side.
9
Remove the roti canai from the skillet and use your hands to fluff it up and separate its layers. Repeat this process to cook the remaining roti canai.
10
Serve the roti canai alongside the curried red lentil dip, sprinkled with cilantro and sliced serrano peppers.