Roti Canai
🍜 MalaysianHardvegetarian

Roti Canai

Flaky, layered flatbread served with dhal and curry. Malaysian breakfast favorite.

135 min
Total Time
6
Servings
320
Calories
💪
8g
Protein

Ingredients

For 6 servings

  • 3 cups All-purpose flour
  • 3/4 cup Water
  • 2 tbsp Condensed milk
  • 1 piece Egg
  • 1 tsp Salt
  • 1/2 cup Ghee
  • 1/4 cup Oil for coating
  • 2 cups Dhal curry
  • 1 cup Fish curry

Instructions

1

Mix flour, salt, condensed milk, egg, and water. Knead until smooth.

2

Divide into balls. Coat with oil and rest for at least 2 hours.

3

On oiled surface, stretch each ball by slapping and pulling until paper-thin.

4

Fold the stretched dough into a square, trapping air layers inside.

5

Heat flat griddle (tawa). Add ghee.

6

Cook roti, flipping once, until golden brown and crispy, about 2-3 minutes.

7

Clap between hands to separate layers.

8

Serve hot with dhal curry and fish curry for dipping.

Tip: The dough must rest long enough to develop elasticity for stretching.

Nutrition Facts

Per serving

320
Calories
8g
Protein
42g
Carbs
14g
Fat
2g
Fiber
480mg
Sodium

Frequently Asked Questions

Is Roti Canai halal?

Yes, this Roti Canai recipe is 100% halal. All meat ingredients require halal-certified sources, and we provide specific halal notes for each ingredient.

How long does it take to make Roti Canai?

Roti Canai takes 120 minutes to prepare and 15 minutes to cook, for a total of 135 minutes.

How many calories are in Roti Canai?

One serving contains 320 calories, with 8g protein, 42g carbs, and 14g fat.

Can I meal prep Roti Canai?

Yes! Roti Canai is great for meal prep. Store in an airtight container in the refrigerator for up to 3-4 days.

Ready to eat healthy, eat halal?

Tell us about your preferences and get a personalized meal plan tailored just for you. It takes less than 5 minutes.

No credit card required • Get started in 5 minutes