Tomato egg, made with simple and easy to find ingredients, is my go to dish to make when I was a quick and easy side dish to fluffy soft jasmine rice. Usually served with a simple protein (like seared tuna); it can be enjoyed as a main side with rice or a veggie side to another protein.
If you’re looking for a quick, flavorful dish that beautifully balances sweet and savory notes, Asian Tomato Egg is the perfect choice. This delightful recipe, which features juicy tomatoes, fluffy eggs, and a hint of sweetness, is a staple in many Asian households. It’s not only simple to make but also incredibly satisfying, making it ideal for any meal of the day.
A Taste of Home
Asian Tomato Egg, often referred to as “番茄炒蛋” (fan qie chao dan) in Mandarin, is a beloved dish in Chinese cuisine. It holds a special place in many families’ hearts and is often associated with childhood memories of home-cooked meals. Its combination of fresh tomatoes and eggs is not only delicious but also evokes a sense of nostalgia for many.
Quick and Easy to Prepare
One of the main attractions of this dish is its simplicity. With minimal ingredients and a short cooking time, Asian Tomato Egg is perfect for busy weeknights or lazy weekends when you want something comforting without spending hours in the kitchen. It takes about 15-20 minutes from start to finish, making it a great option for those who need a satisfying meal in a hurry.
Nutritional Benefits
This dish is not only tasty but also packed with nutrients. Eggs are an excellent source of high-quality protein, while tomatoes are rich in vitamins C and K, potassium, and antioxidants like lycopene. Together, they create a balanced meal that can contribute to your daily nutrient intake.
The Tomatoes
My favorite tomatoes to use are Roma tomatoes, because they’re juicy, have a firm texture, and cook wonderfully. That being said, pretty much any tomato can be used here. Simple chop into bite size pieces and set aside

The Cooking
To prepare the Tomato Egg, start by heating a heavy bottom skillet on medium high heat. Add a handful of chopped green onions. Then toss in the chopped tomatoes. Season well with salt, sugar, and a little ketchup. Give everything a good mix, then cover and let it cook on medium heat for about 10 minutes, mixing halfway through.
After ten minutes the tomatoes should break down and the entire thing should take on a jammy/saucy texture.

The Egg
Not it’s time for the eggs! Crack a half dozen eggs into a bowl whisk well. Pour the eggs over the tomato mixture. Let it sit for 2-3 minutes, then gently mix together. Cover for another 2-3 minutes or until the eggs are just about set (or fully cooked if that is your preference). Lightly set eggs will give the dish a saucier texture.

Serve the tomato eggs over rice and enjoy!
Why You’ll Love This Dish
• Flavorful and Balanced: The combination of sweet tomatoes and savory eggs, enhanced with the optional ketchup and sugar, creates a harmonious flavor profile that is sure to please your palate.
• Customizable: Feel free to customize this recipe by adding other ingredients, such as bell peppers, spinach, or even protein like shrimp or chicken, to make it your own.
• Family-Friendly: This dish is loved by both kids and adults, making it a great option for family meals. It’s easy to prepare and can be made in large quantities.
• Quick and Convenient: Perfect for busy weeknights, this recipe can be whipped up in under 20 minutes, allowing you to enjoy a home-cooked meal without the fuss.
Optional Additions:
While I’ve kept the tomato egg recipe very simple there are other optional ingredients you can add to enhance the flavor further
-Oyster sauce can be added for a sweet umami addition
-MSG can be added for a richer deeper flavor
-Soy sauce for a deeper salty flavor
How to Eat
Enjoy this tomato egg dish with hot fluffy cooked white rice as a perfect balanced side dish! You can also add an additional protein if you want a heavier meal.
Enjoy it on weekends with some delicious fresh French bread. Recipe for my easy French bread can be found here.
Either way this quick and easy dish will be sure to be a hit in your home and added to the dinner rotations!
Ingredients
Serves 4
Time: 10-15 minutes
- 2 tbsp grape seed or any neutral oil
- 3 green onions, sliced
- 3-4 Roma tomatoes, chopped
- Salt to taste
- 1 tsp sugar
- 1 tbsp ketchup
- 6 eggs, beaten
Directions
1. Heat a heavy bottom skillet on medium high heat. Add oil and green onions. Cook for 30 seconds, then add tomatoes
2. Season tomatoes with salt, sugar, and ketchup. Mix well, then lower heat to medium, cover and cook for 10 minutes, mixing once halfway through
3. Once the tomatoes reach a jammy texture, pour over beaten eggs. After two minutes, gently mix together. Cover and cook until just set, mixing as needed
4. Serve over fluffy cooked jasmine rice and enjoy!
Asian Tomato Egg is a delightful dish that brings together simple ingredients to create a comforting and flavorful meal. Whether you’re enjoying it for breakfast, lunch, or dinner, this recipe is sure to become a favorite in your kitchen. It embodies the essence of home cooking, offering warmth and nourishment with every bite. So grab your tomatoes and eggs, and try this quick and easy recipe today! You won’t be disappointed!
If you give this recipe a try, please come back and share your thoughts. I love to hear from you!
Happy cooking!

