
Roti Canai with Dhal (Flatbread with Lentil Curry)
A classic Malaysian flatbread served with a flavorful lentil curry. This recipe replaces eggs in the roti with vegetable shortening for a similar texture and richness.
Ingredients
- 2 cups All-Purpose Flour
- 1/4 cup Vegetable Shortening
- 1/2 teaspoon Salt
- 3/4 cup Water
- for frying as needed Vegetable Oil
- 1 cup Red Lentils
- 1 medium Onion
- 2 cloves Garlic
- 1 inch Ginger
- 1/2 teaspoon Turmeric Powder
- 1/2 teaspoon Cumin Powder
- 1/2 teaspoon Coriander Powder
- 1/4 teaspoon Chili Powder
- 1/2 cup Coconut Milk
- to taste as needed Salt
- for garnish as needed Cilantro
Instructions
- 1In a large bowl, combine the 2 cups of All-Purpose Flour and the 1/2 teaspoon Salt. Add the 1/4 cup Vegetable Shortening and rub it into the flour with your fingertips until the mixture resembles coarse crumbs.
- 2Gradually add the 3/4 cup Water, mixing until a soft, pliable dough forms. Knead the dough on a lightly floured surface for 5-7 minutes until smooth. Divide the dough into 4 equal portions and shape each into a ball.
- 3Place each dough ball in a small bowl and coat completely with Vegetable Oil. Cover the bowls and let the dough rest at room temperature for at least 1 hour. This resting period helps the dough become more elastic and easier to stretch.
- 4While the dough rests, prepare the dhal. Rinse the 1 cup of Red Lentils under cold water. In a large pot, combine the rinsed lentils with the 1 medium Onion (chopped), 2 cloves Garlic (minced), 1 inch Ginger (grated), the 1/2 teaspoon Turmeric Powder, 1/2 teaspoon Cumin Powder, 1/2 teaspoon Coriander Powder, and 1/4 teaspoon Chili Powder. Add 3 cups of water to the pot.
- 5Bring the lentil mixture to a boil over high heat, then reduce the heat to low, cover the pot, and simmer for 20-25 minutes, or until the lentils are very soft and have broken down. Stir occasionally to prevent sticking.
- 6Stir the 1/2 cup Coconut Milk into the cooked lentils. Add salt to taste. Continue to simmer gently for another 5 minutes to allow the flavors to meld. If the dhal is too thick, add a little more water until it reaches your desired consistency.
- 7To cook the roti canai, place one oiled dough ball on a lightly oiled surface. Gently stretch and flatten the dough as thin as possible, aiming for a large circle or rectangle. Fold the stretched dough into a square or rectangle shape, about 4-5 layers thick.
- 8Heat a flat griddle or large skillet over medium-high heat. Add just enough Vegetable Oil to lightly coat the surface. Carefully place one folded roti canai onto the hot griddle. Cook for 2-3 minutes per side, until golden brown and crispy. Repeat with the remaining dough balls, adding a little more oil to the griddle as needed.
- 9Serve the hot Roti Canai immediately with the prepared Dhal. Garnish with fresh Cilantro, if desired.
Substitutions
Egg → Vegetable Shortening
Provides fat and binding for dough texture.
Allergy Disclaimer — Safe Plated Pte. Ltd.
This content is AI-generated by Safe Plated and is not medical advice. AI can make errors and may miss allergens or cross-contamination risks. Always read physical ingredient labels and verify allergen safety independently before preparing or consuming any food. Consult your allergist for guidance specific to your situation.
Related Guides
Cooking with a packaged ingredient?
Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.
Keep reading this recipe
Open this recipe in the appSign in to continue with this recipe. No meal plan generation needed.
Want a full week of recipes like this?
Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.
Build my free 7-day planNo credit card required.