Singapore-style murtabak: golden dough cut into pieces to show the meat and egg filling, served with sweet-sour pickled red onion
Prep2 hr 30 min
Cook35 min
Serves4 servings (4 pieces)
CuisineSingaporean (Indian Muslim)

Murtabak: Singapore's Stuffed Folded Flatbread with Meat and Egg

Murtabak from Singapore's Indian Muslim stalls, with a beef and egg filling and a dough rested in oil. Includes a frozen-paratha shortcut, sweet-sour pickled red onion, regional differences, how to wrap, how to tell when it's done, and storage, with tips for recreating it in a home skillet.

Total: 3 hr 5 minLevel: Intermediate

Ingredients

Ingredients

1 / 4

Dough

Ingredient Amount Substitutes & notes
Bread flour 240 g The main ingredient for stretch. Combined with cake flour
Cake flour (low-protein flour) 80 g All bread flour would make it hard to stretch, so keep the ratio
Water 170 ml Room temperature. Adjust by up to 10 ml depending on the flour's absorption
Salt 5 g For the dough. Separate from the salt in the filling
Vegetable oil 60 ml Includes what coats the dough and what is used for cooking. Rice bran or neutral oil
2 / 4

Meat and egg filling

Ingredient Amount Substitutes & notes
Ground beef 320 g Can be replaced with ground mutton or chicken. With fatty meat, cook off the liquid well
Onion 200 g Finely diced into 5 mm pieces
Garlic 10 g Minced or grated
Ginger 15 g Minced or grated
Curry powder 1 tbsp Ties the meat's aroma together. No specific brand
Cumin seeds 1/2 tsp An aromatic helper. Leaving it out gives a milder flavor
Coriander seeds 1 tsp Lightly crushed. 1/2 tsp coriander powder also works
Scallions 40 g Sliced thin. Used in place of leek or chives
Cilantro leaves 15 g Coarsely chopped. Optional if you dislike it
Eggs 4 One per piece. Don't mix in while the filling is hot
Green chilies 1–2 Optional. To keep heat separate, omit and serve them at the table
Potato 150 g Optional. Cut into 8 mm cubes and add to the filling. A branch in the Tourism Malaysia and Ajinomoto materials
Water 60 ml Used only in the potato branch. Cook the filling, then reduce off the liquid
3 / 4

Sweet-sour pickled red onion

Ingredient Amount Substitutes & notes
Red onion 150 g Thinly sliced. Regular onion works, but the color changes
Rice vinegar 60 ml Distilled white vinegar also works. If too sour, add a little more water
Water 30 ml For the pickling liquid
Sugar 15 g Rounds off the sourness
Salt 1 g For the pickling liquid
4 / 4

Shortcut branch

Ingredient Amount Substitutes & notes
Paratha (frozen) 4 pieces A substitute for the handmade dough. Thaw following the package and use without re-stretching
0 / 0

On the griddle, the dough turns into a square

Hands stretching murtabak dough thin on an oiled surface, about to wrap the egg and meat filling
Murtabak is made by wrapping an egg and meat filling in thinly stretched dough and griddling it

On a surface slicked with plenty of oil, a ball of dough spreads under the pressure of a palm. By the time the paper-thin dough meets the heat of the griddle, egg, cheese and cooked meat have been set in the middle, and hands that wrap the egg and meat into a square fold the four sides in turn. In the account of Victory Restaurant that Roots presents, that is how murtabak is made: wrapped, then cooked on a hot griddle. The popular filling is beef, and mutton and chicken are also handled, they say.

To explain murtabak to someone who has never had it, start with the shape. The Indian Heritage Centre describes it as a dish stuffed with egg, leek or chives, scallion-type onions and minced meat, cooked, folded and cut into squares. The main recipe in this article does not claim to be the one right answer of Singaporean homes. It is an edited version for four pieces, built so it is easy to make in a home skillet. Two things to look for when it comes off: an outside with the browning and layers of the dough, and, when you cut it, a meat filling that is crisp on the outside and held together inside by egg.

Did you know?

The Indian Heritage Centre describes murtabak as a dish loved across Southeast Asia and especially well known in Singapore. Just folding thin dough produces a named dish for the table, and cutting it into squares is part of the dish's form. But the filling, the wrapper and the accompaniments all vary by region and by shop, so a name alone doesn't make it one country's fixed recipe.

Kampong Gelam's eateries, and family flavors that change by region

A Singaporean hawker-style table with cut murtabak and small dishes of sweet-sour pickles
A scene imagining a Singaporean table around murtabak, to show its cultural background

Murtabak is less a meat-filled bread than a dish raised in the eateries and hawker culture of Singapore's Indian Muslims. According to Roots' description of Victory Restaurant, it was founded in 1910 and is regarded as one of the early Indian Muslim restaurants that spread murtabak in Singapore. The NLB treats Singapore's hawker food as a multi-ethnic food culture and explains that stalls are places of family business and generational succession. Thinking of it as a griddle dish that crosses generations, with the hand motion of cooking one sheet of dough handed from parent to child, gives each square slice more depth.

On a map, it is the moment your eye moves from the Kampong Gelam area to North Bridge Road. The NLB materials describe the area where murtabak shops on North Bridge Road cluster, and name three shops, Zam Zam, Singapura and Victory, as century-old establishments. But they don't claim this area as the single place where the dish originated. It is best read as the context in which shops and the dish have survived in the city. Indian Muslim cooking has been passed on within a multi-ethnic food culture, and the fillings and aromas vary shop to shop. Comparing them is one way to enjoy it.

Region or name Form confirmed in sources How to recreate it at home
Singapore murtabak Egg, scallion-type onions and minced meat wrapped in thin dough, griddled and cut into squares. The Victory Restaurant material also describes beef, mutton, chicken and cheese Rest handmade dough in oil and make beef mince the baseline. For mutton or chicken, swap only the meat
Malaysian Mini Murtabak The Tourism Malaysia material uses beef or chicken, egg, curry powder and spring roll wrappers, folded into squares and cooked. Served with sweet-sour pickled red onion On days when you don't have time to stretch a big dough, use spring roll wrappers or frozen paratha as a shortcut
This home version An edited version that arranges the actions common to several sources for a home skillet Cook one at a time, watching the thinness of the dough, the moisture of the filling and how the center sets
Did you know?

The Tourism Malaysia recipe is for Malaysia's Mini Murtabak, so it doesn't apply as-is to every shop in Singapore. The descriptions of Singapore shops portray paper-thin dough and a hand technique on the griddle. The Malaysian recipe shows another practical branch that uses spring roll wrappers. A different wrapper changes the texture even under the same name, which becomes obvious when you taste them side by side.


Ingredients (serves 4, 4 pieces)

Murtabak dough, ground beef, eggs, onion, whole spices and red onion laid out as ingredients
Prepare the dough, eggs, mince and aromatics separately for murtabak

The amounts make 4 pieces for 4 servings. The design wraps one egg per piece and about 80 g of cooled filling. The dough combines bread flour and cake flour and is made by hand, rested after being coated with oil, and this is the main route; frozen paratha is the shortcut branch used in its place. Think of it as dough for the main route, frozen paratha for the quick route, and don't use both at once. Ground beef is the baseline; you can also swap just the meat for mutton or chicken, which are confirmed in the Roots material.

Tip

Oil isn't just for frying. Letting the dough rest coated in oil gives it stretch, so use enough to keep the surface from drying out. Coriander seeds and cumin seeds aren't a required blend everywhere; they are a home-cooking helper to bring out the aroma of the meat filling. Paratha merely replaces the handmade dough, so don't skip the filling or egg steps.

Note

This uses wheat, egg and beef. Check the ingredient labels of breads and seasonings, and if you swap in mutton or chicken, take care not to cross-contaminate other utensils. If you need halal compliance, check the labels of the meat and seasonings yourself at purchase. This article does not guarantee the certification of any specific product. Don't share bowls, cooking chopsticks or cutting boards that touched raw meat and egg between cooling the filling and plating the cooked pieces.

Method: rest the dough in oil, cook all four sides

1. Knead the dough and rest it in oil

Kneaded murtabak dough divided into four and resting in an oiled container
Murtabak dough is easier to stretch thin when rested coated in oil

Allow 10 minutes for kneading, 5 minutes for dividing and oiling, then 2 hours of resting at room temperature. Mix 240 g bread flour, 80 g cake flour, 5 g salt and 170 ml water, and when no dry flour remains, knead on a work surface for 8–10 minutes. Divide into 4, coat the surfaces thinly with vegetable oil, put them in a container that won't dry them out, and leave for 2 hours. That resting makes the dough easier to spread by hand is an editorial explanation drawing on a similar flatbread technique in SAVEUR.

What matters here is not letting the surface dry. Good dough springs back slowly when pressed and doesn't tear right away when pulled. If it shrinks back, rest it another 10–15 minutes, add oil, and don't pull it by force.

2. Cook the meat filling, cook off the liquid, and cool it

Stir-frying onion, garlic, ginger, ground beef and spices in a skillet
Cook the murtabak filling dry before combining it with egg

Stir-fry over medium heat for 10–12 minutes, then allow 20 minutes to cool it. The allotment is 5 minutes for the onion, 1 minute for the garlic and ginger, and 4–5 minutes for the ground beef. When the red of the meat is gone, add the curry powder, cumin seeds, coriander seeds and green chilies. If you use potato, add 8 mm cubes with a little water, cook until soft, then cook off the liquid.

Stir in the scallions and cilantro after turning off the heat, and when the filling has loosened and is even throughout, spread it on a shallow plate. Cool it until the steam is gone: cool the filling before adding egg. Follow this and the whites won't set first when you mix in the egg. The goal is a pan bottom with no liquid left. If it's watery, cook it a little longer over medium heat to drive off the moisture, and don't wrap it hot; let it cool thoroughly.

3. Stretch the dough thin over oil

Spreading murtabak dough with palms on an oiled surface to 22–25 cm
Use oil and push the dough out by hand before stretching it thin

Allow 3–4 minutes per piece. Take out the rested dough one ball at a time and keep the rest from drying. Rub a little oil on the surface and your hands, and push out from the center outward with the pads of your fingers to a diameter of 22–25 cm. Finish by thinning it with the pads of your fingers, taking care not to make holes. You don't need to force it thin enough to be transparent; as long as the thickness is even and there is room for the filling in the center, it will wrap well.

If it tears, gather that part inward, rest it 10 minutes and spread it again. If it tears badly, you can switch to the frozen paratha shortcut.

4. Place the egg and meat filling and fold the four sides

Placing egg and meat filling in the middle of thin dough and folding the four sides inward into a square
Place the filling in the center and fold the four sides inward to wrap

This is about 2 minutes of work per piece. In the center of one sheet of dough, place 1 egg and about 80 g of cooled filling. Gather the egg and filling to the center, then fold the four sides inward in the order near, left and right, far, to make a square, pressing the overlaps lightly.

Too much filling means the folds won't close and the egg runs and tears the dough. Set aside leftover filling, without egg, for storage. Once wrapped, set it seam side down and go straight into the cooking step. If using frozen paratha, wrap after thawing with the same amount of filling. Don't re-stretch the dough.

5. Cook over medium-low heat, starting seam side down

Pan-frying a squared murtabak seam side down until both sides are golden
Cook murtabak over medium-low heat starting from the seam, until both sides are golden

Allow 8–10 minutes per piece. Spread 1 tsp vegetable oil in a skillet and cook seam side down over medium-low heat for 3–4 minutes. When the bottom is golden and the dough on the sides has dried, flip and cook the other side for 3–4 minutes. Lower the heat on thick parts and use a lid for just 1 minute.

The finish is golden on both sides, with the center set. Press the center lightly; if no liquid seeps out and the egg and meat filling are set, it is done. If only the outside is coloring dark, lower the heat. If the center is still runny, don't cut it; cook longer on low heat, and if it's about to burn, take it out once and use residual heat. To avoid oil spatter, cool the filling thoroughly and close the edges of the dough before putting it in the skillet.

6. Rest 2 minutes, cut into squares and serve

Resting cooked murtabak for 2 minutes, cutting it and serving it with sweet-sour pickled red onion
Rest murtabak after cooking before cutting

When it's cooked, rest it on a cutting board for 2 minutes. The 2 minutes before cutting lets the egg and meat filling settle. Cutting while hot makes the filling run, so wait until the steam on the surface weakens, then cut into squares or triangles of an easy-to-eat size.

Serve the sweet-sour pickled red onion, the curry sauce or bean sauce, and green chilies on separate dishes. Letting each person adjust the heat and sourness makes it more enjoyable.

Fixing torn dough, watery filling and scorching

A kitchen comparing torn murtabak dough, leaking filling and a well-browned finish
Murtabak can be rescued by resting the dough, drying the filling and adjusting the heat

When it doesn't go well, first check four places: tears in the dough, open folds, scorching on the pan bottom and liquid in the center. If the dough shrinks or tears, add resting time; if the filling leaks, reduce the amount and the moisture. Tears go back to resting and wateriness means cooling the filling. Remember those two and you can usually recover.

Condition Why it happened How to fix it
The dough shrinks while stretching Not rested enough, or pulled too hard Rub on a little oil, rest 10–15 minutes and spread from the center outward
Holes in the dough Edges pulled too much with fingertips, or too much filling Gather and press small holes closed; for large holes, switch to the paratha branch
Egg leaks from the folds Filling is hot, too much filling, or folds not overlapped Cool the filling completely, cut to about 80 g per piece and press the four overlaps
Scorched outside, runny center Heat too high, surface browned before heat reached the thick part Lower the heat, use the lid for 1 minute and cook longer until the center sets
Sticky after cooking The filling's liquid remained, or it was cut while hot Reheat the filling to drive off liquid, and rest the cooked piece for 2 minutes
Tip

Don't judge doneness by surface color alone. The center's set matters more than the color. Press the center lightly and check that no liquid seeps and the egg has set. If it's not there yet, cook longer on low heat, and avoid going back to high heat to hide scorching. What decides success in the home version is not wrapping without tearing the dough but cooling the filling thoroughly and keeping to the amount.

Bring the griddle dish back to the table with the sourness of red onion

Cut murtabak served with sweet-sour pickled red onion, curry sauce and green chilies
Serve murtabak with sweet-sour pickled red onion and sauce

A hot griddle dish holding plenty of fat and egg needs a small dish of sourness. In the Tourism Malaysia recipe, sweet-sour pickled red onion is made with sugar, water and rice vinegar and can be prepared 1–2 days ahead. With each bite the weight of fat and egg is cut cleanly, and the just-cooked plate becomes a dish to gather around. Accompaniments vary by shop and region in Singapore's stalls and eateries, so curry sauce or bean sauce is not treated as the only answer.

Serving branch What to serve with it Impression of the dish
Aiming at a Singapore eatery Sweet-sour pickled red onion, curry sauce, green chilies Thin dough, meat and egg, sourness and heat layered on one plate
Aiming at Malaysian Mini Murtabak Small cut pieces of meat-filled wrapper, sweet-sour pickles The light texture of spring roll wrappers makes it easy to share
Making it a lunch at home Sweet-sour pickles, cucumber, an unsweetened drink Keeps the aroma of the filling and balances the fat with sourness

If you're wondering what to cook next, try roti john (in Japanese), another Singaporean griddle dish of egg and ground meat. Where murtabak is wrapped in dough, this one is made by sticking the filling onto bread. If you want to read about hawker culture through another dish, go to Hainanese chicken rice (in Japanese). Widening the view further, set beside kottu, a dish from another region that handles flatbread, egg and meat on a griddle, the difference between wrapped dishes and chopped dishes becomes clear.

Related Singapore dishes

  • Roti john (in Japanese) — The same griddle, egg and minced meat, so you can compare the technique of sticking the filling onto bread with the technique of wrapping it in dough.
  • Hainanese chicken rice (in Japanese) — From the same hawker culture as murtabak, it extends to a classic staple that is not a wrapped dish.
  • Kottu — A griddle dish from another region in which flatbread is chopped and combined with egg and meat, showing the difference from wrapped murtabak.
Did you know?

Murtabak locks the egg and filling inside the dough, while kottu chops flatbread and mixes it with the filling. Even with similar ingredients, a different hand motion on the griddle changes the face of the dish entirely. This isn't about which is more authentic; enjoy it as a difference in ease of eating and cooking motion.

One piece, varied with frozen paratha, mutton or potato

Materials and process for the shortcut branch: thawing frozen paratha and wrapping the meat and egg filling
Frozen paratha lets you skip kneading the dough

When you gather ingredients, there are several ways to adjust time and aroma while keeping the core of murtabak. Buying the dough-making time in the form of paratha is the simplest branch. Frozen paratha replaces the handmade dough, so thaw it as the package directs, wrap the filling in it without re-stretching, and cook.

For the meat, ground mutton is a filling branch in Roots' Victory Restaurant material, and ground chicken is a branch in the Roots and Tourism Malaysia materials. Mutton gives a stronger aroma, but balancing the mutton's smell with the sweet-sour pickle makes it easier to eat. 150 g of diced potato is a branch in the Tourism Malaysia and Ajinomoto materials, and the filling's liquid is reduced before cooling. Coriander seeds and cumin seeds are aromatic helpers for home cooking, and not essential to every shop's or region's recipe.

Branch What changes Result and cautions
Frozen paratha version Replace the handmade dough with 4 frozen paratha Layers form easily and resting time is skipped. Don't reshape after thawing
Mutton version Replace the 320 g ground beef with ground mutton Stronger aroma. Serve with sour sweet-sour pickles and don't over-add spices
Chicken version Replace the 320 g ground beef with ground chicken Releases more moisture, so cook the filling well and cool it
Potato version Add 150 g potato Cut into 8 mm cubes, soften them and leave no cooking liquid
Cheese version Wrap a small amount of cheese with the filling in each piece The Victory Restaurant material mentions cheese. At home, don't overdo it and set it through to the center
Mini Murtabak version Use spring roll wrappers and wrap small A branch from the Tourism Malaysia material. Treat it separately from the main route of resting dough in oil

Storage and FAQ: separate the filling before mixing in the egg

A kitchen prepared to portion filling before the egg is mixed in and to refrigerate cooked murtabak
For storage, handle the filling before egg is mixed in separately from the cooked pieces

The trick is not to treat leftover filling and cooked pieces the same way. The Tourism Malaysia recipe says that cooked meat filling can be frozen before egg is mixed in. If you freeze before mixing in the egg, cool it, portion it, and reheat it after thawing before combining it with egg. Bring the unwrapped dough and the meat filling together just before cooking, and moisture is less likely to tear the dough.

If you keep cooked murtabak, cool it, seal it, and plan on up to the next day. This is an editorial guide and doesn't mean the storage time can be extended. Reheat it in a skillet over low heat, all the way through. The next day, serve raw vegetables separately, and serve the sweet-sour pickles separately too.

Note

Cook the meat filling, then cool it. If there is an off smell, discoloration or abnormal liquid in the container, don't use it. Heat stored murtabak through to the center, and keep the sweet-sour pickles and raw vegetables in separate containers. Storage conditions vary with the environment, so this article does not guarantee long-term storage in a home refrigerator.

Can I make it with only frozen paratha?

Yes. Replace the 4 pieces of handmade dough with 4 pieces of frozen paratha, and thaw them as the package directs. But paratha only stands in for the dough, so don't skip the filling steps. The procedure is the same up to cooking the meat filling, cooling it and wrapping 1 egg and about 80 g of filling. Re-stretching tears the layers easily, so wrap the filling as is after thawing.

How thin should I stretch the dough?

A diameter of 22–25 cm is the guide, spread evenly from the center outward. "Paper-thin" describes the hand technique at the shops and is not an instruction to stretch until transparent at home. If it's about to tear, rest it another 10–15 minutes. You can also switch to frozen paratha.

Can I swap in ground mutton or chicken?

Yes. The Roots material has beef, mutton and chicken, and the Tourism Malaysia material has branches for beef and chicken. Balance the aroma and fat of mutton with the sweet-sour pickle, and for chicken cook off the moisture well before combining with egg. Whichever meat you use, the steps of cooling the filling before wrapping and setting the center don't change.

What if I don't have curry powder?

Curry powder ties together the meat filling's aroma. You can make a wrapped, griddled murtabak without it, but the street-stall aroma will be milder. Using 1/2 tsp cumin and 1 tsp coriander seeds is not a full replacement for curry powder, but a home branch to supplement the aroma. Adjust the heat at the table with green chilies or sauce, and don't add too much to the filling at once.

When do I make the sweet-sour pickled red onion?

Pickle 150 g thinly sliced red onion in 60 ml rice vinegar, 30 ml water, 15 g sugar and 1 g salt. In the Tourism Malaysia recipe it is treated as a side that can be made 1–2 days ahead. Drain it just before eating and serve it with the freshly cooked murtabak.

Can I make just the meat filling ahead?

Yes. The Tourism Malaysia recipe says leftover meat filling can be frozen before the egg is mixed in. Cool the filling, portion it, and on the day you use it, thaw it, reheat it and then mix it with egg. What you store is the meat filling without egg. Long-term storage of the version wrapped with egg is outside this article's scope, so prioritize eating it freshly cooked or after short refrigeration.

Sources

A cooking notebook, a map without labels, and cumin and coriander, as an image of the reference materials
An image of the materials used to check murtabak's background and cooking technique
  • National Heritage Board, Roots, Victory Restaurant — Accessed and checked 2 October 2026 (JST).
  • Indian Heritage Centre, National Heritage Board, Sikh Exhibition — Accessed and checked 2 October 2026 (JST).
  • Tourism Malaysia / Masters of Malaysian Cuisine, MOMC Ramadan eMag #17: Mini Murtabak — Date shown on the document: March 2022. Accessed and checked 2 October 2026 (JST).
  • Ajinomoto FoodBiz Partner Malaysia, Beef Murtabak — Accessed and checked 2 October 2026 (JST).
  • National Library Board Singapore, Our Hawkers Through Time — Page update shown: 18 August 2026. Accessed and checked 2 October 2026 (JST).
  • BiblioAsia, National Library Board Singapore, Kampong Gelam: A Kitchen of the Malay World — Accessed and checked 2 October 2026 (JST).
  • SAVEUR, Spiced Beef Flatbread (Khima Chapati) — Checked for technical similarity in dough and folding. Not used as a basis for murtabak's origin or a standard blend. Accessed and checked 2 October 2026 (JST).