Homemade oyster omelet with sauce

This is a Cantonese style oyster omelet, known as hao lao (蚝烙) in Guangdong province. It is thinner and crispier than the Taiwanese version, which uses more starch for a chewier texture. In mainland China, the oyster omelet is known as “蚵仔煎” (Ke Zi Jian) or sometimes “海蛎煎” (Hai Li Jian), depending on the region. It is particularly popular in the coastal provinces of Fujian and Guangdong, where fresh oysters are plentiful. 

I first tried this dish at a street stall in Chaozhou a couple years ago, where the cook made it in about 2 minutes flat. The edges were so crispy they shattered when you bit into them, and the oysters were barely cooked, still plump and briny. I have been chasing that version ever since. My oyster omelet recipe gets close, especially when I use a well seasoned carbon steel pan and do not rush the browning.

I keep this one simple on purpose. The oysters do the heavy lifting, so you only need eggs, potato starch, green onion, and a handful of pantry staples for the sauce. The whole thing is ready on the table in just 30 minutes (which is great for a busy mom like me), and it is great to serve as a weekend brunch, a quick appetizer, or a light dinner over steamed rice. I hope you give this one a try, it is super easy to make following my directions below.

Homemade oyster omelet with sauce

Ingredients

I divide the ingredients into 2 groups so everything is ready before the pan gets hot. These are all the ingredients I use to make Oyster Omelet (蚝烙煎):

Ingredients for making oyster omelet with sauce

Sauce: I whisk chicken broth, ketchup, light soy sauce, rice vinegar, sugar, and cornstarch together in a small saucepan and simmer until thick. The combination gives a sweet and tangy flavor that pairs perfectly with the briny oysters.

Omelet: I use small shucked oysters, cornstarch for cleaning, peanut oil (or vegetable oil), potato starch, eggs, salt, white pepper, and green onion.

What type of oysters to use

For making an oyster omelet, small to medium-sized oysters with a mild, briny flavor and a plump, tender texture are ideal. Here are a few types of oysters that are well-suited for this dish:

  1. Kumamoto Oysters: These small, sweet oysters have a creamy texture and a mild, buttery flavor, making them a great choice for an oyster omelet.
  2. Pacific Oysters: These oysters are generally small to medium-sized with a sweet, briny flavor and a delicate texture. They work well in an omelet, especially when you want a more pronounced oyster taste.
  3. Eastern Oysters (Atlantic Oysters): These oysters have a slightly briny and savory flavor, and their medium size and firm texture make them good for cooking in an omelet.
  4. Blue Point Oysters: Known for their mild flavor and plump meat, Blue Point oysters are another excellent option for an oyster omelet.

No matter whether you’re shopping for oysters at a grocery store, fish market, or Chinese wet market, you can usually purchase a tub of shucked oysters for convenience. 

How to Make

1. Make the sauce: Whisk together the sauce ingredients in a saucepan over medium low heat. Simmer until the sauce thickens, then set it aside.

2. Clean the oysters: Place the oysters in a colander and sprinkle with cornstarch. Rub them with your hands to loosen any shell fragments or debris, then rinse under cold running water. Drain and pat dry with paper towels.

cleaning the oyster with cornstarch rinsing in a colander

3. Sear the oysters: Heat oil in a 9 inch skillet over medium heat. Add the oysters in a single layer and cook until the bottom turns white, about 30 seconds. Flip and cook the other side until just white. Drain off any released liquid and transfer the oysters to a plate to cool slightly.

4. Mix the batter: Dissolve the potato starch in water in a small bowl. Beat the eggs in a large bowl with salt and white pepper, then stir in the potato starch slurry until combined. Add the green onion and cooled oysters and mix again.

5. Cook the omelet: Add the remaining oil to the same skillet and heat over medium high heat. Pour in the egg batter and reduce to medium heat. Cook until the bottom is golden, then carefully flip. Continue cooking until the other side is set and the inside is cooked through.

6. Serve: Transfer to a plate and pour the sauce over the top, or serve the sauce on the side for dipping.

Key Cooking Tips

Use small oysters: I prefer smaller oysters because they cook faster and distribute more evenly through the omelet. I usually go with Kumamoto, Pacific, or Blue Point oysters.

Do not skip the cornstarch rinse: I always rub cornstarch on the oysters before rinsing to remove grit, shell fragments, and excess slime.

Use enough oil: I use a generous amount of oil in the skillet so the omelet puffs up and gets crispy on the outside. If I use less oil, it still tastes good but I do not get that fluffy, golden crust.

Cook the oysters separately first: I sear the oysters before mixing them into the batter so I can drain off the liquid they release. If I skip this step, the extra moisture makes the omelet soggy instead of crispy.

Get the pan hot before adding batter: I make sure the skillet is properly heated before I pour in the egg mixture. A hot pan is what gives me those crispy golden edges.

Serving Suggestions

I usually make this for weekend brunch when I want something more exciting than scrambled eggs with shrimp. Some mornings I eat it straight off the cutting board with the sauce drizzled on top. Other times I serve it over a bowl of steamed rice with a side of stir fried baby bok choy for a quick light meal.

When friends come over, I double the recipe and make 2 omelets. I slice them into wedges and set out the dipping sauce alongside some homemade chili oil and extra green onion. It works perfectly as an appetizer before a bigger spread like Chinese steamed fish or walnut shrimp.

Frequently Asked Questions

Can I use a different starch instead of potato starch?

I prefer potato starch because it creates a lighter, crispier texture than cornstarch or tapioca starch. If you only have cornstarch, you can substitute it in the same amount, but the omelet will be slightly less crispy. Tapioca starch will make it chewier, which is closer to the Taiwanese style.

How do I flip the omelet without breaking it?

I use a wide, flat spatula and make sure the bottom is fully golden before I try to flip. If the omelet is large, you can slide it onto a plate, place the skillet upside down over the plate, then flip both together. A well oiled nonstick or carbon steel pan also makes flipping much easier.

How do I store and reheat leftover oyster omelet?

I store leftovers in an airtight container in the fridge for up to 1 day. To reheat, I place the omelet in a skillet over medium heat for about 2 minutes on each side until crispy again. I do not recommend the microwave because it makes the texture rubbery instead of crispy.

Chinese Cooking Made Easy

Are you new to this website? This free email series is a great place to start. I’ll walk you through a few of my most popular recipes and show you how and why they work. You’ll quickly start to cook better Chinese food in your own kitchen.

Enjoy the taste of the sea with the oyster omelet, a simple dish with a sophisticated flavor. The interplay of textures — crispy omelet edges, tender egg, and juicy oyster — combined with the savory, umami-rich flavor profile, makes it a dish that’s both comforting and exciting. The dipping sauce is sweet and tangy, adds an additional layer of flavor, enhancing the overall taste and making each bite irresistible.

Oyster Omelet (蚝烙煎)

No ratings yet
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 1 omelet
My oyster omelet is crispy on the outside, tender on the inside, and ready in just 30 minutes. I pan fry fresh shucked oysters with eggs and potato starch until golden, then serve it with a sweet and tangy dipping sauce as an appetizer or light meal.

Ingredients 

Sauce (*Footnote 1)

  • 1/2 cup chicken broth
  • 1/4 cup ketchup
  • 1 tablespoon light soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon sugar
  • 2 teaspoons cornstarch

Omelet

  • 1/2 lb (225 g) small shucked oysters
  • 2 teaspoons cornstarch
  • 2 tablespoons peanut oil (or vegetable oil, divided) (*Footnote 2)
  • 2 teaspoons potato starch
  • 3 eggs
  • 1/4 teaspoon salt
  • 1/4 teaspoon white pepper
  • 4 green onion , minced

Instructions

  • Whisk together the sauce ingredients in a saucepan over medium-low heat. Simmer until the sauce thickens.
  • Add the oysters into a colander and sprinkle evenly with cornstarch. Rub the oysters gently with the cornstarch, then use cold running water to rinse them off. This helps to clean the oysters from any shell fragments and debris. Drain thoroughly and gently pat dry with paper towels.
  • Heat 1/2 tablespoon oil in a 9” skillet over medium heat until hot but not smoking hot. Add the oysters. Let cook until the bottom has turned white, 30 seconds or so. Flip to cook the other side until it just turns white. Drain off the liquid and transfer the oysters onto a plate to cool off slightly.
  • Mix the potato starch with 1 tablespoon of water in a small bowl until fully dissolved.
  • Beat the eggs in a large bowl with salt and white pepper. Add the potato starch slurry. Mix until fully dissolved. Add the green onion and cooled-off oysters. Mix again.
  • Add the remaining 1 1/2 tablespoons of oil into the same skillet and heat over medium-high heat until hot. Pour in the egg batter and turn to medium heat. Cook until the bottom turns golden. Carefully flip the omelet. Keep cooking until the bottom has set and the inside has cooked. Transfer to a large serving plate. Serve hot along with the sauce as an appetizer or main dish.

Ingredient Substitution Guide

Notes

  1. This recipe makes a sweet and sour omelet sauce. If you like a spicy sauce, you can also serve some of that on the side.
  2. It’s important to use a generous amount of oil to cook the omelet, so it creates a fluffy texture. On the other hand, if you prefer to use less oil, that is fine as well. Your omelet will be less fluffy but still taste good.

Nutrition

Serving: 1serving, Calories: 563kcal, Carbohydrates: 16.6g, Protein: 25.6g, Fat: 43.6g, Saturated Fat: 9.7g, Cholesterol: 578mg, Sodium: 1392mg, Potassium: 612mg, Fiber: 1.8g, Sugar: 10.8g, Calcium: 163mg, Iron: 6mg

Did you make this recipe?

I’d love to hear how it turned out for you! Please take a moment to leave a 5-star rating ⭐️ and share your thoughts in the comments further down the page. It really helps others discover the recipe too.