Skip to content
Roti Sach (Cambodian Egg Bread with Pork)
cambodianbreakfast✨ New

Roti Sach (Cambodian Egg Bread with Pork)

Cambodian street breakfast: flaky pan-fried flatbread with a savory egg and minced pork filling — sold at dawn outside Buddhist temples across the country.

Prep
30 min
Cook
20 min
Servings
4
Difficulty
Medium
4.8
Sign in to rate
#cambodian#breakfast#flatbread#pork#egg#street-food#pan-fried#morning

About This Recipe

Roti sach is Cambodia's morning gift to itself — a flaky, multi-layered flatbread stuffed with egg and minced pork, pan-fried in a heavy skillet until golden and crackling, and served to early risers heading to the market or temple. The roti base is a direct descendent of Indian paratha, brought to Cambodia through Muslim Cham and Indian trading communities centuries ago, but the filling is entirely Cambodian: seasoned ground pork, scallion, and egg that cooks against the bread into a rich, savory interior. Roti sach vendors typically operate before dawn, cooking over charcoal stoves and stacking the finished breads in cotton cloths to keep warm. Eaten with a small cup of sweetened condensed milk coffee (kafe dtuk gko) or a glass of iced sugarcane juice, roti sach encapsulates everything about Cambodian street breakfast culture — affordable, deeply satisfying, and prepared with the pride of a craft practiced daily for decades.

Ingredients

Serves 4

  • 300 gall-purpose flour
  • 0.5 tspsalt
  • 150 mlwarm water
  • 2 tbspvegetable oil (for dough)
  • 3 tbspvegetable oil (for laminating layers)
  • 200 gminced pork
  • 2scallions, finely chopped
  • 2 clovesgarlic, minced
  • 1 tbspsoy sauce
  • 0.5 tspoyster sauce
  • 0.25 tspwhite pepper
  • 4eggs
  • oilfor frying

Instructions

  1. 1

    Make the dough

    Combine flour and salt. Add warm water and oil and mix into a soft, smooth dough. Knead 5 minutes until elastic. Cover and rest 30 minutes.

  2. 2

    Season the pork

    Mix minced pork with scallions, garlic, soy sauce, oyster sauce, and white pepper.

  3. 3

    Laminate the dough

    Divide dough into 4 balls. On an oiled surface, roll each ball very thin (2mm). Brush with oil, fold, roll again. Repeat twice to create thin layers.

    Oiling the surface rather than flouring it prevents dryness and promotes the flaky layers.

  4. 4

    Add filling and egg

    Place a portion of dough flat on the oiled surface. Spread 50g pork filling in the center. Break one egg over the pork. Fold the sides of the dough over the filling to form a sealed parcel.

  5. 5

    Pan-fry

    Heat oil in a heavy pan over medium heat. Place the roti seam-side down. Press flat with a spatula. Cook 4-5 minutes per side until deeply golden, the egg is set inside, and the exterior is crispy.

  6. 6

    Serve

    Cut into quarters and serve immediately with sweetened condensed milk for dipping (traditional), or soy sauce and fresh chili.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • The lamination step (fold-roll-fold) creates the flaky layers — skip it and you have a flat, dense bread, not a roti.

  • Medium heat is essential — high heat cooks the outside before the filling (especially the egg) sets properly.

  • Press the roti flat with a spatula immediately after placing it in the pan for even contact and uniform crispiness.

Variations

  • Vegetarian roti: replace pork with diced firm tofu, mushrooms, and extra egg.

  • Sweet roti: fill with banana and condensed milk for a dessert version popular at Phnom Penh night markets.

Storage

Best eaten immediately. Wrap in foil and refrigerate up to 1 day; reheat in a dry pan over medium heat 3 minutes per side.

History & Origin

Roti arrived in Cambodia through Indian and Cham Muslim merchants who traded in the Kingdom of Champa (present-day Vietnam and Cambodia) from at least the 9th century. The technique of oil-laminated flatbread was adapted by Cambodian cooks to incorporate local ingredients, particularly pork, which is absent in the original Muslim paratha tradition. Roti sach (sach meaning 'meat') became the distinctively Cambodian savory version that persists as a breakfast staple today.

Frequently Asked Questions

Why is condensed milk served with roti sach?

Dipping savory roti in condensed milk is a Cambodian street-food tradition inherited partly from Malaysian and Singaporean roti canai culture, where condensed milk, curry, and dhal are all common accompaniments. The sweet-savory contrast is deliberately pleasant.

Can I make the dough the night before?

Yes — the rested dough can be refrigerated overnight after the first 30-minute rest. Bring to room temperature before laminating and filling.

How do I know when the egg is cooked inside?

Press the roti gently — if it feels firm throughout and doesn't wobble in the center, the egg is set. Medium heat is critical; high heat cooks the exterior before the egg inside has time to set.

Nutrition Facts

Per serving (250g / 8.8 oz) · 4 servings total

Calories420kcal
Protein22g
Carbohydrates38g
Fat20g
Fiber1g
Protein22g
Carbs38g
Fat20g

Time Summary

Prep time30 min
Cook time20 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes