Onion Omelette

This is a recipe for Chinese-style onion omelette (洋葱炒蛋). Since onion is the star here, I took my time (10 minutes to be exact) to cook it on low heat until it is soft and VERY sweet. I was thinking of caramelized onion when I was doing this. Having the patience to do this is truly rewarding with the onions becoming super sweet when cooked. I then cooked the omelette open-faced on a similarly low heat, so that the onion omelette is soft, moist and very pretty. I love the fact that the ingredients in this omelette are very cheap and common (egg, onion, carrot, spring onion), so this dish is budget-friendly and can be made anytime.

Chinese Onion Omelette Recipe

More Delicious Chinese Omelettes:

Chinese Onion Omelette Recipe
These onion fritters go extremely well with porridge or rice, and are tasty on their own. They will do well as a grain bowl topping too.  With this base recipe, you can also pair it with one other main ingredient such as prawn, to make the omelette more scrumptious.

Chinese Onion Omelette Recipe

Chinese Onion Omelette Recipe
This is what my omelette looked like, straight from the pan before I cut it to bite-sized portions with the spatula. You can choose between serving it as a whole omelette or cutting it up like I did.

Chinese Onion Omelette Recipe

To bring out the delicious sweetness of the onions, they must be cooked on a lower heat without browning. The onions are done when they are soft and shrunken greatly, and this process takes about 10 minutes.

If you want to make more omelettes, cook more onions in one batch. Either make the omelettes one after another (if your pan is smaller than 26 cm in diameter), or use a bigger pan to make one large omelette.


  • 2 eggs
  • 1 tsp mushroom seasoning powder (or 1 tsp light soy sauce)
  • 2 dashes white pepper powder
  • 1 tbsp chopped spring onions (green portion)
  • 1 tbsp finely chopped carrot stack a few thin slices of carrot shaved using a vegetable peeler before finely chopping
  • 1 tbsp cooking oil
  • 1 medium yellow onion sliced to long thin strips, preferably against the grain

You Also Need:

  • 24-26 cm non-stick pan if you are using a bigger pan, you will need to double up the recipe accordingly



  1. Prepare egg mixture. In a small bowl, add eggs, seasoning powder (or soy sauce) and white pepper. Beat the eggs well, then stir in the chopped spring onion and carrot.
  2. Cook onions. Heat oil on medium low heat and add sliced onions. Cook onions on low heat without browning them until they are softened and shrunken significantly, about 10 minutes. Set aside on a plate.
  3. Make onion omelette. Heat the same pan on medium low heat. Add egg mixture, swirling to distribute the egg across the pan. When the egg is semi-set, distribute cooked onions evenly over the surface of the omelette. Cover with lid and cook the egg until the egg is cooked, about 2-3 minutes. Cut the omelette into bite-sized servings, or serve it whole.