Skip to main content

Thai Omelette Recipe: Kai Jeow Moo Sub

Om is an inquisitive foodie who likes to share recipes that everyone can enjoy.

Thai omelette (kai jeow moo sub) served with steamed rice

Thai omelette (kai jeow moo sub) served with steamed rice

"I'm not much of a cook, but I can make an omelette."

That's what we often hear from kitchen novices in Thailand, implying that their cooking skills are very minimal. An omelette, in Thai culinary culture, is one of the most basic dishes for children or beginners to master before moving on to more complex cooking. For Thais, being able to make a perfect omelette isn't something to brag about; it's virtually equivalent to announcing, "Hey, I know how to boil water!"

Having said that, I am by no means suggesting that a Thai omelette is boring or unpalatable. Even though it entails such simple cooking techniques, it's still a delightful dish to enjoy. Below is my favorite Thai omelette recipe (aka kai jeow moo sub), some helpful cooking tips, nutrition facts, and tidbits about the Thai omelette tradition.

Please Rate!

Cook Time

Prep timeCook timeReady inYields

5 min

10 min

15 min

about 2 servings

Scroll to Continue

Read More From Delishably


  • 4 large eggs
  • 3 tablespoons finely chopped shallot
  • Handful of chopped spinach
  • 1 cup lean ground pork
  • 3 tsps soy sauce
  • A few cilantro leaves
  • 2 tablespoons vegetable oil
  • Sriracha sauce (optional)

Ingredient Substitutions

  • Shallot: Substitute onion or green onion.
  • Ground pork: Substitute lean ground chicken or turkey for a lower-calorie dish. Chopped shrimp is another yummy and healthy alternative you might want to keep in mind.
  • Spinach: Substitute kale, tomato, basil, or other vegetables.


  1. Beat eggs in a large bowl until frothy.
  2. Add shallot, spinach, ground pork, and soy sauce.
  3. Mix together with a fork until the omelette mixture is well-blended.
  4. Heat oil in a skillet or a wok over medium heat.
  5. Pour the egg mixture onto the hot skillet.
  6. Cook for about 3 to 5 minutes on each side, or until each side turns golden brown.
  7. Remove from the stove and sprinkle cilantro leaves on top of the omelette.
  8. Serve hot with steamed rice and optional Sriracha sauce.

Cooking Tips

  • Make sure to beat the eggs very well. The more you beat them, the lighter and fluffier your omelette will be.
  • The most difficult part of making a Thai omelette, believe it or not, is flipping. Because it has such a soft and light texture, the omelette can easily fall apart during this process. (It has happened to me many, many, many times.) Using a large wok instead of a flat skillet has proven to be helpful for me; the curved form of the wok makes it a bit easier to flip the omelette. Also, making a smaller omelette can help beginners avoid the flipping blunder. For this recipe, you may simply divide the omelette into two portions, and cook one batch at a time.

Fun Facts

  • A Thai omelette is like an Italian frittata without cheese.
  • Thai home cooks don't usually prepare an omelette for a single serving; rather, it is typically prepared to be divided and shared among a group of diners, like a pizza. In restaurants, however, individual-serving omelettes are more common.
  • Unlike in American culture, an omelette is not mainly considered a breakfast in Thailand, but a great main course for any meal.
  • A Thai omelette is traditionally served with steamed rice. It isn't something most Thais would eat on its own.

Related Articles