Singapore-style orh luak: oysters and egg wrapped in a golden starch crust, scattered with scallions and red chili
Prep20 min
Cook15 min
Serves2 servings
CuisineSingaporean

Orh Luak (Oyster Omelette): Singapore Hawker-Style Recipe

How to make orh luak, the oyster omelette of Singapore's hawker centres: a thin, crisp-edged tapioca starch base, plump oysters and soft egg. Covers regional versions, starch substitutes, heat control, fixes for common mistakes, and safe cooking and storage for oysters.

Total: 35 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 5

Dry the oysters and season the eggs

8 min

Oysters for cooking drained on paper towels, with beaten egg and scallions prepared separately
Drying the oysters' surface keeps the starch batter from being diluted with water

Tip the oysters into a colander and press the surface dry with paper towels. Washing them too much dulls the flavor, so if they're shucked oysters for cooking with no grit or shell fragments, just wipe the surface lightly. Separate the white and green parts of the scallions, and slice the red chili into rings. Wash any hands, colander or cutting board that touched raw oysters before moving on to the eggs or serving utensils.

Crack 3 eggs into a bowl and add 1 tsp fish sauce, 1 tsp soy sauce, 1/2 tsp sugar and the white pepper. Beat just until some streaks of yolk and white remain, so the egg doesn't cook up one-note. Some oysters are quite salty, so don't add any extra salt here.

Prep is done when the oyster surfaces are dry with the excess moisture gone and the egg mixture is smooth, with a few streaks of white left.

STEP 22 / 5

Make the starch batter

3 min

Adding water to tapioca starch and rice flour to make a smooth, pourable batter
Stir again before the starch settles, and pour it in at a consistency that spreads thin

Put 45 g tapioca starch, 15 g rice flour, 150 ml water and 1 tsp fish sauce in a bowl and whisk, scraping the bottom. The starch settles, so whisk again right before frying. Aim for slightly thinner than heavy cream: when you lift the whisk, the batter should fall in a thin stream and blend back into the surface within a few seconds.

STEP 33 / 5

Spread it thin in a hot pan

4 min

Thin starch batter poured into a hot oiled wok, with bubbles forming at the edges
Tiny bubbles and white, set edges are the signal to add the oysters

Preheat a 26 cm (10-inch) skillet or wok over medium-high heat for about 2 minutes, then add 1 tbsp oil. Stir the batter again, pour half into the center of the pan, and tilt the pan to spread it to about 20 cm (8 inches) across. In about 30 seconds, tiny bubbles appear on the surface and the edges begin to turn white and set. If you add the oysters before the edges set, their moisture can tear the batter, so don't touch it until the edges change color.

STEP 44 / 5

Layer on the oysters, then the egg, and fry

5 min

Oysters placed on the setting starch layer, with beaten egg poured around them
Put the oysters down first to warm them, and pour the egg around them so the batter's edges survive

When the surface of the batter turns from translucent to white, scatter half the oysters and the white parts of the scallions evenly over it. Fry for 30 seconds to warm the bottoms of the oysters, then pour half the egg around the edges and drizzle a little over the oysters. Swirl the pan to spread the egg and cook over medium-high heat for about 2 minutes, until the edges set and the center no longer runs.

STEP 55 / 5

Break it up with a spatula and cook through to the center

5 min

Orh luak cut into bite-size pieces with a spatula, showing golden edges and fully cooked oysters
Don't flip it as one big piece; break it into smaller pieces and cook through to the center

Cut the large round into 4–6 pieces with a spatula, and flip or fold them to give them more contact with the pan. If it's short on oil, add 1 tsp around the edge of the pan, and fry about 1 minute per side until the edges are deep golden brown. Check that the oysters are white and opaque even at their thickest point and that their juices are bubbling.

With oysters and other bivalves, don't assume at home that "half-raw is more like the stall." Put safety first. Japan's Ministry of Health, Labour and Welfare gives, as a guideline for bivalves, heating the center of the thickest part to 85–90°C (185–194°F) and holding it there for at least 90 seconds. Without a thermometer, cut one oyster open to check that the center isn't cold and that it's opaque all the way through; if not, break the pieces smaller and keep cooking.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role & substitutes
Shucked oysters, for cooking 160 g 8–12 oysters (about 5.6 oz). Thaw frozen ones in the fridge and drain the liquid
Eggs 3 Beat lightly. Don't make the yolks completely uniform
Tapioca starch 45 g Gives the edges bounce and translucency. Potato starch alone changes the texture
Rice flour 15 g Shapes the batter and tones down the tapioca's stickiness
Water 150 ml About 2/3 cup. Lets the batter pour thin. Don't add the oyster liquid
Fish sauce (nam pla or similar) 2 tsp 1 tsp in the batter, 1 tsp in the egg
Light soy sauce 1 tsp Seasons the egg. With regular (dark-style) soy sauce, start with half
Sugar 1/2 tsp Rounds off the edge of the fish sauce
White pepper 1/4 tsp Sharpens the oyster aroma
Neutral oil such as rice bran oil 2 tbsp 1 tbsp per batch. Add a little more if needed
Scallions 2 White parts cooked in, green parts for garnish
Red chili 1/2 Sliced into rings. Leave out if you don't want heat
Lime or lemon 1/2 Squeeze just before eating
Chili sauce To taste On the side. Sweet-sour or hot, as you like
0 / 0

Batter hits the hot pan with a sizzle, turns white as it sets, and only the edges go a thin golden brown first. The oysters go on next, then the egg. That is the order of orh luak (蚝煎).

In Singapore this oyster omelette is usually called orh luak, and it brings together silky egg, plump oysters and a chewy fringe of tapioca starch on one plate. Unlike a plain omelette, the goal isn't a thick, fluffy center. You fry a thin layer of starch first so the edges have crisp spots.

At home, the key isn't adding more ingredients. It's blotting the moisture off the oysters, pouring the batter thin, and layering on the egg before the pan loses its heat. Cook the two servings in two batches and even a home stovetop will keep those crisp edges.

What to call it

The Chinese name 蚝煎 means, roughly, "pan-fried oysters." English-language sources and recipes in Singapore write it as "Or Luak" or "Oyster Omelette." Spellings vary from stall to stall and speaker to speaker, so this article uses "orh luak," the form widely used locally, alongside the Chinese characters.


Orh luak as a hawker dish

A hawker centre in Singapore, with a plate of orh luak on a metal table and the stalls behind
Orh luak belongs to the heat of the stall and the closeness of shared tables

Street food eaten at shared tables

A Singapore hawker centre is less a place to buy food and eat it in private than a place where many stalls and shared tables make up a single big dining room. In 2020, UNESCO inscribed Hawker Culture in Singapore on its list of Intangible Cultural Heritage, describing it not only as cooking skill but as a custom of people gathering to eat in the middle of the city.

For a dish like orh luak, the pan is heated hard after the order comes in, and starch, oysters and egg are layered in a matter of minutes. In front of the waiting customer, the batter sets, the sound of the oil changes and the edges take on color. That change is part of the dish, so it is designed to be eaten straight from the pan rather than left to sit on a plate.

Hokkien seafood, Singapore style

Singapore's National Heritage Board explains that people who migrated from various parts of China in the 19th century brought Hokkien, Teochew, Cantonese and other cuisines with them. Hokkien cooking makes generous use of seafood, reflecting the abundance of the Fujian coast, and orh luak is introduced as one of its dishes.

"Authentic" here doesn't mean locking in one family's recipe. The food culture of southern China, Singapore's hawker stalls and the seasonings available on the Malay Peninsula overlapped, and the dish settled into a quick plate of oysters and egg. The fish sauce and chili on the side aren't there to make the egg taste stronger; they add salt and acidity to the briny oysters so each bite feels lighter.


Change the region, and the starch and sauce change

Singapore-, Taiwan- and Thai-style pan-fried oyster dishes side by side
Dishes of oysters and egg fried together change their starch, greens, shellfish and sauce from region to region

Taiwan's oyster omelette: greens and a sweet-sour sauce

Taiwan's Tourism Administration describes the night-market oyster omelette (蚵仔煎) as oysters coated in potato starch and tapioca starch, fried over high heat with egg and leafy greens, and served with a sweet-and-sour sauce. In the Taiwanese version the greens are part of the filling, and pouring on the sauce completes the plate.

There's no need to use the same formula for the Singapore version. Keep the scallions as aromatic support and let the starch layer and egg take the lead, and the oysters' brininess comes forward. If you want to add greens, don't add a lot: toss in just a handful of shreds with the egg so their moisture doesn't weigh down the edges.

Malaysia's oyster omelette can be closer to a pancake

Tourism Malaysia's food guide says the oyster omelette spread as a street food of Hokkien origin, made with egg, oysters and a starch batter, with a texture closer to a pancake than an omelette, and eaten with a tangy chili sauce.

Even with the same roots, the dish feels different depending on whether the batter is thick or spread thin. Thicker means more chewy starch; thinner means more toasty edges. In a home kitchen, cooking half the batch at a time rather than one big omelette keeps the pan from cooling down and makes it easier to get crisp bits like a Singapore stall.

Thailand's hoi tod: a range of shellfish and textures

The Tourism Authority of Thailand writes that hoi tod at a Ratchaburi market comes with a choice of mussels or oysters, in both crispy and soft styles. This comparison isn't meant to claim it's the same dish as orh luak. It's an example of how shellfish, egg and starch fried on a hot griddle turn into something that eats differently depending on the local shellfish, sauce and cooking method.

This recipe, as a Singapore orh luak, keeps the egg soft and uses tapioca starch to give the edges some bounce. You can serve it with Taiwan's sweet-sour sauce or a spicy Thai sauce, but a lot of sauce softens the edges quickly, so put it in a small dish and dip a little at a time.


Ingredients (serves 2)

Overhead shot of oysters, eggs, tapioca starch, rice flour, scallions, chili and lime for orh luak
The type of starch and the moisture in the oysters decide the texture of the edges and the center

Use oysters sold for cooking, not oysters meant to be eaten raw. Shucked oysters weighed out, rather than oysters in the shell, make it easier to judge the cooking. After buying, keep them at 4°C (39°F) or below and refrigerated until right before cooking.

How the starch changes the texture

Tapioca starch gives a thin batter a bouncy, translucent edge when fried. Mixing in 15 g rice flour softens the strong stickiness of tapioca on its own and makes the cooked surface easier to break apart. Swapping in 45 g potato starch alone sets quickly while hot but tends to tighten in the center as it cools.

If you'll only use tapioca starch once, you don't need to go out of your way to find it. A test batch with 30 g potato starch and 30 g rice flour will still give you thin edges, though the translucent chew you get at a hawker stall will be weaker. If you plan to make orh luak more than once, or to use the starch for noodles or steamed sweets, a bag of tapioca starch is worth buying. Check that the label says "tapioca starch" or "tapioca flour." This recipe uses 45 g, so a 250 g bag leaves enough for several more batches. Asian grocery stores usually carry it.


Instructions

Tapioca batter, beaten egg and oysters lined up as orh luak starts cooking in a hot wok
Orh luak is built in order: a thin layer of starch, then oysters, then egg

Prep (8 minutes)

Pour the batter (7 minutes)

Tip

Stir the starch batter well again right before frying. Tapioca starch sinks to the bottom easily, and if you pour without stirring, the layer will be uneven.

Add the oysters and egg (10 minutes)

Cook the second batch the same way. Stir the batter right before pouring it in, and add the oysters before the egg. Transfer to a plate, scatter with the green parts of the scallions and the red chili, and serve with lime and chili sauce.

Oyster safety and cross-contamination

The Singapore Food Agency advises that bivalves carry a high risk of food poisoning when eaten raw or undercooked, that some shellfish toxins and chemical contaminants are not removed by cooking, and that you should not harvest wild shellfish but buy from licensed retailers. People who are pregnant, children, older adults and anyone with a weakened immune system should avoid raw or undercooked oysters, whether they are labeled for cooking or for eating raw. It's also important not to use utensils that touched raw oysters on the finished dish without washing them first.


Fixing mistakes to get thin edges

A thin, crisp orh luak next to a failed one with a thick, gluey center
With the same ingredients, batter thickness and pan heat split the texture of the edges and the center

With so few ingredients, any difference in the moisture and heat going into the pan shows directly in the texture. Check in this order so you can trace the cause after seeing the result.

Problem Main cause Fix
Center is thick, translucent and gluey Batter too thick, or all of it poured in at once If it's still in the pan, break it into small pieces; for the next batch, use batter thinned with hot water, 1 tbsp at a time
Edges stay white with no bubbles Pan not preheated enough, too much oyster liquid Wipe the oysters again, and preheat the pan for 2 minutes before adding oil
Watery only around the oysters Oysters placed on batter before it set Wait 30–60 seconds until the batter's edges turn white, add the oysters, then pour in the egg
Egg is dry and oysters shrink Left over low heat for a long time after the egg went in Lower to medium, break it up quickly, and move to a plate as soon as you've checked the center temperature
Sticks to the spatula and tears Not enough oil on the pan, flipped too early Don't flip one big piece; cut it into 4–6 pieces, add 1 tsp oil around the pan, and fry the contact side

If the batter turns out too thick, adding more starch later only makes it heavier. Add water to the bowl 1 tbsp at a time, whisking it in completely, until it's back to a consistency that spreads at the edges. Adding a lot of water at once dilutes the flavor, so fix the batter's thickness first rather than adding more fish sauce.


Serving, storage and safety

Orh luak scattered with scallions and chili, served with chili sauce, lime, white rice and a cold drink
Eat orh luak hot from the pan, changing the flavor with the sauce dish and lime

Adjust with sauce on the side while it's hot

Within a few minutes of plating, steam works its way back into the edges and the crisp parts soften. At the table, don't pour chili sauce over it; put it in a small dish and dip the edges one piece at a time. A squeeze of lime tightens the oyster flavor and lightens the egg and oil.

With white rice, it's a main dish for dinner; fry a small amount to share and it's closer to a hawker snack. More scallions mean more aroma, but a lot of greens release water and keep the edges from crisping, so stick to the amounts in the ingredient list at first.

If you're cooking more Singaporean food, Hainanese chicken rice (in Japanese), built on chicken fat and ginger, is an easy pairing, and on days you want a noodle dish with a sweet sauce, mee rebus (in Japanese) keeps the table heading in the same direction.

Storing and reheating

If you can't finish it hot, let it cool slightly, put it in a shallow airtight container and refrigerate at 4°C (39°F) or below. Because it contains oysters and eggs, plan to eat it by the next day. Reheat in a skillet over medium heat, covered, until hot all the way through, then uncover to cook off moisture from the edges. A microwave alone tends to soften the starch, and the edges won't crisp up again.

Freezing makes the egg weep, and the batter tends to crack when thawed. This isn't a dish to make in bulk for the freezer, so it's better for both texture and safety to cook the two servings when you're ready to eat them.

Nutrition estimate (per serving)

Calories Protein Fat Carbohydrates Salt equivalent
About 410 kcal About 17 g About 24 g About 25 g Under about 2.5 g

An approximate figure calculated from the oysters, eggs, starch, oil and fish sauce in the ingredient list. It varies with how much oil is absorbed, the size of the oysters, and the labels of your fish sauce and chili sauce. The dish contains oysters, eggs, soy-based seasoning and fish sauce made from fish, so if you have allergies, check the ingredient labels.

FAQ

Can I make it with potato starch only?

Yes, but the texture will differ from the translucent chew you get with tapioca starch. Start by frying a thin batch with 30 g potato starch, 30 g rice flour and 150 ml water, and check how firm the edges are. If the center sets too hard, use less potato starch and more rice flour next time.

What if I don't have a wok?

A 26 cm (10-inch) nonstick skillet works fine. Just don't cook everything at once; divide the ingredients in half. The pan stays hotter and it's easier to break the omelette into small pieces with a spatula. If you use a thin steel griddle, season it with oil before preheating, and don't move the batter until the oysters go on.

Can I use frozen oysters?

Yes. Thaw them slowly in the refrigerator, discard the liquid that comes out, and pat the surface thoroughly dry. Choose oysters sold for cooking, and don't refreeze thawed oysters. Cutting large oysters in half makes it easier to cook them through to the center.

Can I keep the oysters from shrinking too much?

It helps not to sauté the oysters for long before putting them on the batter, and not to leave the omelette sitting in the pan after the egg goes in. Still, with orh luak, put safe cooking ahead of texture. If shrinking bothers you, cutting the oysters to a thickness that cooks through to the center is more reliable than choosing bigger ones.

Which sauce is most authentic?

It varies by stall and region, so there's no need to pick just one. A sweet-sour chili sauce leans toward the Taiwanese style, while a hot chili sauce or sambal is closer to Malay Peninsula street food. Start with a little sauce on the side, taste the oysters' brininess and the egg, then add more.


Sources

Food culture and local sources:

Recipes and safety: