Tomato Egg Rice Recipe: Classic Chinese Comfort in a Bowl

Tomato Egg Rice Recipe: Classic Chinese Comfort in a Bowl

This dish brings classic Chinese comfort to your table with minimal effort and maximum flavor.

I’ve perfected the balance of sweet tomatoes and fluffy eggs over steamed rice, creating a dish that’s both nostalgic and deeply satisfying. The tomatoes break down into a rich, tangy sauce that coats every grain, while the eggs add a soft, creamy texture.

The beauty lies in its simplicity—just a few ingredients transformed into something extraordinary. It’s the kind of meal that feels like home, whether it’s a quick weeknight dinner or a late-night snack.

Ready in under 30 minutes, this recipe proves that the best meals often come from the humblest ingredients.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Tomato Egg Rice

Pantry staples and fresh produce deliver classic Chinese comfort in every bite.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Jasmine or basmati preferred
Ripe Tomatoes 🍅 4 whole Medium-sized, diced
Large Eggs 🥚 4 whole Room temperature preferred
Green Onions 🧅 3 whole Thinly sliced for garnish
Garlic Cloves 🧄 2 cloves Minced finely
Vegetable Oil 🫒 2 tbsp Neutral flavor, like canola
Soy Sauce 💧 1 tbsp Light or all-purpose
Granulated Sugar 🧂 1 tsp Balances acidity
Salt 🧂 ½ tsp Adjust to taste
Ground White Pepper 🌶️ ¼ tsp Traditional in Chinese cooking
Sesame Oil 🫒 ½ tsp Toasted, for finishing
Water 💧 4 cups For cooking rice

The tomatoes are non-negotiable here. Vine-ripened or heirloom varieties offer the best balance of sweetness and acidity—avoid those mealy, out-of-season ones. Most Asian grocery stores carry the perfect kind, but any farmers market in summer will have great options. The rice should be long-grain; jasmine is traditional, but basmati works in a pinch. Look for uniform grains to ensure even cooking.

No green onions? Shallots or chives at half the quantity will do. If you’re avoiding soy, coconut aminos make a decent substitute. The eggs can be swapped for tofu (firm, cubed) if you need a vegan twist. Sugar is optional but recommended—it tempers the tomatoes’ tartness. For extra depth, a pinch of MSG (found at most Asian markets) enhances the umami without overpowering.

This dish tastes even better the next day once the flavors meld. Store leftovers in an airtight container for up to 3 days in the fridge. Reheat gently on the stove with a splash of water to revive the rice. Not ideal for freezing—the eggs can get rubbery.

❤️

Why You’ll Love This Recipe

  • One Pot Wonder: I toss everything in a single pan—rice, tomatoes, eggs—and let it do its thing while I set the table.
  • Sweet and Savory: The ripe tomatoes caramelize just enough to balance the fluffy eggs and garlic’s sharp bite.
  • Weeknight Savior: Honestly, it’s my go-to when I need dinner ready before the kids start asking for snacks.
  • Stretches Far: Leftovers taste even better the next day, and it feeds my family of four for under $10.

Step-by-Step Instructions for Tomato Egg Rice

Master this classic technique for a dish that’s both comforting and deeply flavorful.

Step 1: Cook the Rice to Perfection

Rinse the 2 cups long-grain white rice under cold water until the water runs clear. This removes excess starch and prevents the grains from sticking together. Drain thoroughly in a fine-mesh strainer.

In a medium pot, combine the rice with the 4 cups water. Bring to a boil over high heat, then immediately reduce to low, cover, and simmer for 15 minutes. Turn off the heat and let it sit covered for another 5 minutes to steam. The grains should be tender and separate easily.

Step 2: Prepare the Tomato and Egg Mixture

While the rice cooks, dice the 4 whole ripe tomatoes into ½-inch pieces. Mince the 2 cloves garlic cloves finely and thinly slice the 3 whole green onions, keeping the white and green parts separate for garnish.

In a bowl, beat the 4 whole large eggs with the 0.5 tsp salt, 0.25 tsp ground white pepper, and 1 tbsp soy sauce. Add the 1 tsp granulated sugar to balance the acidity of the tomatoes. Whisk until the mixture is smooth and slightly frothy.

Step 3: Sauté Aromatics and Tomatoes

Heat the 2 tbsp vegetable oil in a wok or large skillet over medium-high heat. Add the minced garlic and stir-fry for 10-15 seconds until fragrant but not browned. Immediately add the diced tomatoes and cook for 2-3 minutes, stirring constantly, until they soften and release their juices.

Pour the egg mixture into the skillet. Let it sit undisturbed for 10 seconds to begin setting at the edges, then gently scramble with a spatula until the eggs are just set but still slightly runny. This ensures a silky, tender texture in the final dish.

Step 4: Combine and Finish

Add the cooked rice to the skillet, breaking up any clumps with your spatula. Stir-fry over medium heat for 2-3 minutes until everything is well combined and heated through. The rice should be uniformly coated with the tomato and egg mixture, with a vibrant, slightly glossy appearance.

Remove from heat and drizzle with the 0.5 tsp sesame oil. Garnish with the sliced green onions, reserving some for an extra pop of color on top. The dish should be fragrant, with the sesame oil adding a nutty depth to the sweet and savory flavors.

👨‍🍳

Pro Tips For Making Tomato Egg Rice

  • Scramble Eggs Soft: Cook the eggs just until they’re softly set—still slightly runny. They’ll finish cooking when mixed with the hot tomatoes, keeping them tender instead of rubbery.
  • Peel Tomatoes First: Plunge ripe tomatoes in boiling water for 15 seconds, then ice water, and the skins will slip right off. Saves time and avoids bitter bits in your rice.
  • Skip Wet Rice: Use day-old or slightly dried rice. Freshly cooked rice turns mushy when stir-fried with the tomato-egg mixture.
  • Garlic Last: Add minced garlic to the tomatoes only after they’ve softened—about 2 minutes in. This prevents it from burning and turning bitter.

Serving Suggestions for tomato egg rice

Garnishing Tips

Always finish with fresh green onions—they add a crisp, bright contrast to the soft textures. I thinly slice them on a bias for visual appeal. A final drizzle of sesame oil enhances the aroma and adds a nutty richness. 🌟

Side Pairings

Serve with a simple cucumber salad for crunch. Toss 1 sliced cucumber with 1 tsp rice vinegar and a pinch of salt. Alternatively, pickled vegetables from your local Asian market add tangy complexity.

Protein Additions

For extra heartiness, top with pan-seared shrimp or crispy tofu cubes. I often add ½ lb shrimp cooked in 1 tbsp garlic-infused oil for a seafood twist. This keeps the dish light yet filling.

Beverage Pairings

A cup of jasmine tea complements the dish’s fragrance beautifully. For something cold, try soy milk or a light Asian lager like Tsingtao. These balance the savory-sweet flavors perfectly.

If you prefer wine, a chilled Riesling with its slight sweetness works wonderfully. 🍺

Serving Style

Traditionally, this is served in a large bowl family-style. For individual portions, use shallow rice bowls to showcase the vibrant colors. I always serve it piping hot for the best texture.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 185mg62%
Sodium 420mg18%
Total Carbohydrate 52g19%
Dietary Fiber 3g11%
Sugars 6g
Protein 12g24%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use brown rice instead of white?

Yes, but adjust the cooking time. Brown rice needs 40-45 minutes to cook and more water. The texture will be chewier, which pairs well with the soft eggs and tomatoes.

2

Why add sugar to the eggs?

It balances the tomatoes’ natural acidity. Just 1 tsp enhances the dish’s sweet-savory harmony without making it taste sweet. This is a classic Chinese cooking technique.

3

Can I make this ahead of time?

Best served fresh, but leftovers keep in an airtight container for 2-3 days. Reheat gently with a splash of water to restore moisture. The flavors actually deepen overnight.

4

What if my eggs turn rubbery?

You likely overcooked them. Scramble just until set (30-45 seconds), then remove from heat immediately. The residual heat will finish the cooking perfectly.

★★★★★5.0(4 reviews)
Tyler Campbell