Malaysian Roti Canai
Malaysian
Hard

Malaysian Roti Canai

A flaky, layered flatbread stretched paper-thin and griddled until crisp and golden, served with dhal or curry for dipping, a cherished Malaysian breakfast staple.

By Palate Palace Kitchen

60 min6 servings
Allergen Warning
Gluten
Dairy

About This Recipe

Malaysian roti canai is a beloved street-food classic, traditionally enjoyed for breakfast or as a satisfying vegetarian snack throughout the day. This flaky, griddled flatbread is celebrated for its unique texture, which is beautifully crisp on the outside while remaining tender and layered on the inside. The dough gains a subtle, rich sweetness from the addition of condensed milk, which perfectly balances the savory notes of the ghee.

The secret to achieving the signature texture lies in the resting period and the stretching technique. Allowing the oiled dough balls to rest for at least four hours, or even overnight, relaxes the gluten so the dough can be stretched paper-thin without tearing. Folding this translucent sheet traps air between the layers, which puffs up during cooking to create the characteristic flaky structure.

For the best results, ensure your work surface is well-oiled to prevent sticking as you stretch the dough. When griddling, maintain a steady medium heat to ensure the interior layers cook through fully while the exterior turns a beautiful golden brown.

Immediately after cooking, give the hot bread a light crush between your hands to separate the delicate layers and release the steam. Serve these warm, flaky breads immediately alongside a rich dhal or a spicy curry for a truly authentic street-food experience at home.

Ingredients

6 srv
  • 3 cups All-purpose flour
  • 1 cup Warm water
  • 2 tbsp Sweetened condensed milk
  • 1 Egg
  • 1 tsp Salt
  • 0.5 cup Melted ghee or butter
  • 0.3 cup Cooking oil for coating

Instructions

  1. 1

    Mix flour, salt, condensed milk, egg, and water into a soft dough and knead until smooth and elastic.

    12 min

  2. 2

    Divide into balls, coat generously in oil, and rest, covered, for at least 4 hours or overnight.

    10 min

  3. 3

    On an oiled surface, flatten and stretch each ball into a large, thin translucent sheet.

    10 min

  4. 4

    Fold the edges inward to form a layered square, trapping air between the folds.

    6 min

  5. 5

    Griddle each roti in ghee over medium heat until golden and crisp on both sides.

    15 min

  6. 6

    Crush lightly to reveal the layers and serve hot with dhal or curry.

    3 min

Nutrition Facts

360

kcal

Calories

8

g

Protein

46

g

Carbs

16

g

Fat

2

g

Fiber

420

mg

Sodium

Rate This Recipe

Beverage Pairings

Great pairings balance the weight and flavor of the dish: crisp, high-acid drinks refresh rich or fried food, a touch of sweetness tames spice, and light dishes suit light-bodied drinks. Both alcoholic and non-alcoholic options can shine.

Wine, Beer & Spirits

Wine
Dry Rosé· France

Dry rosé is remarkably versatile across savory dishes.

Serve well chilled (8–10°C).

Non-Alcoholic

Soft Drink
Sparkling Water

A clean, neutral refresher that suits almost any dish.

Serve cold with a citrus twist.

Tea
Green Tea· East Asia

Light and palate-cleansing — a safe, refreshing choice.

Steep at 75–80°C for 2 minutes.

Explore Related Collections