Chinese-Style Layered Omelette Recipe

With just eggs, salt, scallions, and soy sauce, you can make a luxurious weeknight meal in about 15 minutes.

A layered Chinese-style omelette, topped with scallions.

Serious Eats / Vicky Wasik

Why This Recipe Works

  • Beating the eggs with salt keeps them moist and tender.
  • Each layer of egg is cooked to a different level of doneness so you'll have a mix of textures, from firm to creamy, when eating the omelette.

Of the many things my parents taught me how to cook, there are only one or two dishes I still make in essentially the same way today. I have changed the way I cook steaks and pasta and almost everything else as my cooking skill has increased and my knowledge has grown—in no small part because of this site and the people I am lucky enough to call my colleagues.

There's my mom's spaghetti with mushroom and anchovies that I make as she instructed, despite the fact the technique is bad and produces a dish that is invariably ugly. Part of that is nostalgia, and part of it is that her method is incredibly easy. Cooking it with proper technique would make it taste funny to me; it would also take twice as long to put together. Then there is this Chinese-style layered omelette that I make exactly the way I was taught, and that's just because it's perfect the way it is. Any improvements I've tried to make over the years always felt like gilding the lily.

The process is incredibly simple—it's basically an omelette mashed up with one of those layered crepe cakes, with scallions and soy sauce layered between each pancake of egg. And while that might not sound particularly exciting to eat, it is, when combined with a bowl of plain steamed rice, an example of culinary alchemy on the same order as a sandwich made from good bread, prosciutto, and butter. It makes a fine lunch, but it is an even better dinner, perfect for those nights when all you have is eggs in the refrigerator and you don't want to cook anything complicated. A bowl of rice, maybe some kimchi or other pickled vegetable, and you've got a grand weeknight meal.

A Bit of Culinary "Telephone"

An overhead view of a layered omelette topped with scallions next to a bowl of rice.

Serious Eats / Vicky Wasik

What I did not know until recently was that this egg dish, which I was told was a "Chinese layered omelette," is in fact a really simplistic approximation of a recipe my parents found in Classic Chinese Cuisine by Kenneth Lo. Lo was for a time "the foremost expert in Britain on Chinese food" according to his 1995 obituary in the Independent, and he published 40 cookbooks focused on Chinese cuisine over the course of his career.

The recipe of Lo's that my parents mangled and then passed on to me is called "Wang Pu Multi-Layered Omelette," and Lo writes it "originated from the boat-dwellers of Wang Pu, a city on the Pearl River." In it, eggs are beaten, seasoned, and mixed with a tablespoon and a half of rice wine and "chopped shallots (spring onions/scallions)." Then, a third of the egg mixture is cooked in plenty of oil in a hot wok, sprinkled with more shallots/scallions, and then set on a plate and seasoned with a little soy sauce. The process is repeated until the egg mixture is spent, and Lo says the dish should be served with white rice to fully appreciate the flavor. "Its fascination lies in its interspersed layers of soft and well-cooked eggs flavored by freshly chopped shallots and wine," Lo says.

Some cursory Google searching yielded very little in the way of usable information, but Daniel put out some feelers on social media, and a chef on Twitter named Lilly Jan pointed out similarities between the Lo recipe and a dish known as "Huangpu egg". The egg mixture for Huangpu egg is seasoned with lard, salt, and MSG and then cooked in a wok in a way that produces a layered ripple effect, and during cooking the eggs never leave the wok.

That and the absence of shallot/scallions and rice wine, are the main ways in which it deviates from Lo's recipe. But, and this is pertinent to my parents' bastardization of the dish, both dishes have multiple layers of differently textured cooked eggs: the harder cooked, and slightly browned, eggs that make contact with the pan; the eggs that are fully cooked but still pale that sit atop the browned, harder cooked bottommost layer; the soft and pillowy bottom section of the top layer of egg; and, finally, the barely cooked, still slightly runny egg that sits above it all.

Here's a video of a similar recipe that shows cooking eggs in both a skillet and a wok, and the eggs never leave the pan. But there is variation within the dish with the egg texture and how hard they are cooked.

How to Make My Family's Version of a Chinese Layered Omelette

At its most basic, this recipe consists of four ingredients: eggs, scallions, soy sauce, and salt.

You'll want to start by slicing up three whole scallions (both white and green parts) as thinly as possible—they aren't going to get cooked at all, and you won't want large chunks of fibrous onion mixed up with your eggs.

After your thinly sliced scallions are squared away, crack six eggs into a mixing bowl, season them with a pinch of salt (which also makes them slightly more tender), and scramble them up thoroughly.

At this point, you'll want to set yourself up in a way that facilitates streamlining the omelette-stacking process. You'll want the serving plate near the stove, and you'll also want the scallions and a bottle of soy sauce close at hand.

Beaten eggs being poured into a nonstick pan.

Serious Eats / Vicky Wasik

You can use either an eight- or 10-inch nonstick skillet to make this, and while it doesn't really matter which one you use, keep in mind that the eight-inch pan will end up producing more layers than the 10-inch one, simply because of its diameter. I tend to prefer more layers rather than fewer, but it doesn't make that much of a difference. You can also use a wok, provided it is nicely seasoned and the egg mixture won't stick.

Place a nonstick pan over medium-high heat and add a splash of neutral oil, like canola or peanut oil. When the oil is hot and starts to shimmer, add just enough of the egg mixture to coat the bottom of the pan, swirling it to ensure even distribution. What you want is for the bottom to be fully cooked, so that it easily slides out of the pan, and you want the top to be just barely set. Slide the omelette layer onto your serving plate; then return the pan to the stove. While the pan heats back up, top the first omelette with a sprinkling of scallions and drizzle with about one teaspoon of soy sauce.

Scallions being scattered over Chinese-style layered omelette.

Serious Eats / Vicky Wasik

Repeat the procedure until all of the egg mixture is used up. You will likely need to add more oil to the pan every other layer, to ensure the cooked eggs slide out with no issue (you can use chopsticks or a rubber spatula to assist with sliding the eggs out if they get a little stuck). Every layer gets more scallions, but not every one gets more soy sauce: If you use a 10-inch pan, you should only season the bottommost and topmost layers with soy sauce; if you're using an eight-inch pan, you'll want to season not just the bottom and top, but one of the middle layers as well.

Once the whole thing is constructed, you can serve it right away, but it also suffers only a little bit by being served at room temperature. As long as the steamed white rice you serve with it is piping hot, it'll be delicious.

Variations on the Layered Omelette

As I said above, there isn't much point to trying to gussy up this dish, but there is one addition that works particularly well—adding chopped jiu cai, or garlic flowering chives, to the egg mixture. That changes the flavor profile of the dish, shifting it away from eggy simplicity and toward the nuttier flavor of cooked garlic chives.

Bundle of flowering garlic chives on a table.

Serious Eats / Vicky Wasik

Other additions, like adding thinly sliced sautéed button mushrooms or chopped poached shrimp between some of the layers, work fine, but they tend to get in the way of the eggy simplicity that makes the dish so good.

The main variation with this recipe has to do with technique. If you recall the dish's more authentic counterpart and its mix of differently textured eggs, you can accomplish something similar depending on how hard you cook each layer. Keeping in mind that each subsequent layer will end up putting the hot, harder cooked part of the omelette right up against the more gently cooked top layer, the best way to get a mix of egg textures that approximates the Huangpu egg is to cook each layer so that its top is slightly underdone and still quite liquid.

Taking a bite with a fork of a layered omelette topped with scallions.

Serious Eats / Vicky Wasik

I understand the idea of underdone eggs can be off-putting to some; my wife is one of those people, so I have resigned myself to a life with slightly overcooked layered omelettes. But when cooked properly, and you dig a spoon through all the layers, you'll get a cross section of omelette layers that runs the gamut from hard-cooked, slightly browned eggs to the creamy consistency of soft-scrambled eggs, all of it mixed with the bright grassiness of green onion and the deeply savory soy sauce.

February 2019

Recipe Details

Chinese-Style Layered Omelette Recipe

Active 15 mins
Total 10 mins
Serves 2 servings

With just eggs, salt, scallions, and soy sauce, you can make a luxurious weeknight meal in about 15 minutes.


  • 6 large eggs

  • Small bundle of flowering garlic chives (1.5 oz), sliced thinly (optional, see note)

  • 1/4 teaspoon kosher salt (if using table salt, use half as much)

  • Neutral oil, like canola or peanut, for greasing the pan

  • 5 scallions (3 ounces; 85g), white and light-green parts only, sliced as thinly as possible

  • 3 teaspoons soy sauce (15ml)

  • Steamed white rice, for serving


  1. In a medium mixing bowl, beat eggs along with sliced flowering garlic chives (if using) and salt until thoroughly mixed.

  2. Place about 1 teaspoon of oil in an 8- or 10-inch nonstick skillet over medium heat. When the pan is hot, add just enough egg mixture to coat bottom of pan, swirling to ensure complete distribution. Cook until the bottom is completely set and the top is just barely set with just a trace of runniness; slide omelette onto serving plate. Top with sprinkling of sliced scallions and 1 teaspoon (5ml) of soy sauce; if using a 10-inch skillet, use 1.5 teaspoons (7ml) soy sauce.

    Sliding a layer of omelette out of the skillet into the serving plate.

    Serious Eats / Vicky Wasik

  3. Repeat process with remaining egg mixture, topping each layer with sliced scallions. If using an 8-inch skillet, drizzle one of the middle layers with 1 teaspoon soy sauce and drizzle the final 1 teaspoon of soy sauce over the top. If using a 10-inch skillet, drizzle remaining 1.5 teaspoons soy sauce over top. Serve immediately with piping-hot steamed white rice.

    Soy sauce being drizzled over layered omelette.

    Serious Eats / Vicky Wasik

Special Equipment

10-inch nonstick skillet or 8-inch nonstick skillet


While you can add anything you like to the egg mixture or between each layer—such as thinly sliced sautéed button mushrooms or chopped poached shrimp—it is best to keep additions as simple as possible. Flowering garlic chives are an excellent addition to the egg mixture and can be found at large Asian or Chinese-American grocery stores.

Nutrition Facts (per serving)
353 Calories
17g Fat
27g Carbs
22g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 353
% Daily Value*
Total Fat 17g 22%
Saturated Fat 5g 24%
Cholesterol 558mg 186%
Sodium 825mg 36%
Total Carbohydrate 27g 10%
Dietary Fiber 2g 6%
Total Sugars 2g
Protein 22g
Vitamin C 8mg 40%
Calcium 121mg 9%
Iron 4mg 20%
Potassium 373mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)