Thai Omelet Soup Recipe with Tomatoes, Onion and Scallion

This Thai Omelet Soup with Tomatoes, Onion, and Scallion is an easy soup recipe for busy weeknight meals.  If you are really ambitious, you can make your own vegetable stock and freeze it back.  Using peanut oil in this omelet soup gives it a wonderful flavor, however, you can use olive oil if you prefer.  Top your finished soup with quarters of fresh tomatoes and fresh green onions right before serving.

Posts feature partner companies & may be sponsored. Post contains affiliate links & I will be compensated if you make a purchase after clicking on links. As an Amazon Associate I earn from qualifying purchases.

Thai Omelet Soup Recipe with Tomatoes, Onion and Scallion


What is Thai Omelet Soup?

You can also call this Thai omelette soup or just plain Thai egg soup. This soup has many variations but they all seem to stem from China originally.  Some require you to add strips of omelet to the heated broth. 

Other egg soups require you to add uncooked scrambled egg to simmering broth like in my egg drop soup recipe.  Serve this egg soup in Asian inspired soup bowls for a great Chinese New Year dinner celebration! Don’t worry, chopsticks are not required, although if you are feeling ambitious, go ahead and try them!

fresh eggs

✯Don’t want to miss the next post?✯

Follow Turning the Clock Back on Facebook | Twitter | Pinterest

Or join the private Facebook group for simple tips on going green!


If you are looking for more egg recipes, check out my review of The Fresh Egg Cookbook for inspiration. Then, check out my post on how to reuse egg cartons for some creative green living.  Here are a few more egg recipes you may enjoy:

Thai Omelet Soup Recipe with Tomatoes, Onion, and Scallion

Eggs are loaded with protein and a great substitute for meat in your next dinner recipe.  If you want to really add a boost of flavor to this soup, simmer the broth with some fresh lemongrass that you grow in your own back yard.  Or, try adding hot sauce like my son does.  There are plenty of ways to get creative with this Thai Omelet Soup!

Thai Egg Soup with fresh tomatoes in a white bowl

Thai Egg Soup Variations to Try:

This Thai egg soup is very simple and easy to make.  There are dozens of variations that you can try if you want to switch things up for a bit of variety.  Here are a few suggestions:

Add a splash of fish sauce right before serving.  You might want to consider omitting the soy sauce or using a low sodium vegetable broth so your egg soup isn’t too salty.

Make a creamy Thai egg drop soup by adding coconut milk before serving. Don’t forget a bit of sliced spring onion on top.  A splash of lime juice right before serving gives this a refreshing taste.

Swap the vegetable broth for chicken broth and add a few cooked rice noodles.

Change the flavor profile of your egg soup by adding a touch of curry paste.

Yield: 4 servings

Thai Omelet Soup Recipe

Thai Egg Soup with fresh tomatoes in a white bowl

This Thai Omelet Soup with Tomatoes, Onion and Scallion is an easy soup recipe for busy weeknight meals.  Top your Thai soup with quarters of fresh tomatoes and green onions before serving.

Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes


  • 1 egg
  • 1 tablespoon peanut oil
  • 4 cups vegetable stock
  • 2 large carrots, finely diced
  • 4 outer leaves Savoy cabbage, shredded
  • 2 tablespoons soy sauce
  • 1/2 teaspoon granulated sugar
  • 1/2 teaspoon ground black pepper
  • sliced green onions for garnish
  • Sliced fresh tomatoes
  • Sliced green onions


  1. Put the egg in a bowl and beat lightly with a fork. Heat the oil in a small frying pan and pour in the egg. Cook over a medium heat until the omelet has set and the underside is golden. Slide it out of the pan and slice into strips or small pieces.
  2. Put the stock into a large pan. Add the carrots and cabbage and bring to a boil. Reduce the heat and simmer for 5 minutes, then add the soy sauce, granulated sugar and pepper.
  3. Stir well, then pour into bowls. Lay a few omelet rounds on the surface of each portion and sprinkle with the green onions if desired. Add fresh tomato wedges before serving if desired.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 117Total Fat: 5gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 47mgSodium: 1173mgCarbohydrates: 15gFiber: 5gSugar: 4gProtein: 6g

Nutrition information not always accurate



1 thought on “Thai Omelet Soup Recipe with Tomatoes, Onion and Scallion”

Leave a Comment

Skip to Recipe