Tomato Egg and Tofu
Tomato Egg and Tofu is one of those homey dishes I come back to when I want something comforting, quick, and honest.
I first learned this simple combination at a small kitchen table with a friend who taught me how to coax bold flavor from very few ingredients. The memory of the sizzling oil, the soft pillows of tofu, and the bright tang of tomato still makes my mouth water. That afternoon I watched as someone I trusted stirred a saucy mix and folded in fluffy, broken egg, explaining why a light pan fry gives the tofu the best texture while keeping it tender inside. I left with the recipe scribbled on a napkin, and I have tweaked it lovingly ever since, adjusting the balance between savory and sweet, learning when to be gentle so the tofu does not fall apart, and when to be bold so the egg picks up the sauce.
When I cook Tomato Egg and Tofu for friends, it feels like inviting people into a small, trusted ritual. I often double the scallion and use an extra splash of chicken broth when I want more saucy, spoonable goodness. It is the kind of meal that sits well beside rice or on its own with a spoon, and I love that it is equally at home on a busy weeknight or a relaxed weekend. Every time I make it I remember that little kitchen and the lesson that great food can come from few moves done well.
Recipe Snapshot
20 mins
10 mins
10 mins
Easy
250 kcal
Chinese
Keto, Gluten-Free
Dinner
Wok, Spatula
The Appeal of This Tomato Egg and Tofu
Comfort without fuss
I adore how Tomato Egg and Tofu feels like a hug on a plate, while still being effortless. The texture contrast between soft tofu and tender scrambled egg makes every bite interesting, and you do not need hours or obscure ingredients to get there.
Fast and adaptable
This dish is genuinely quick to pull together, which is why I reach for it when time is short. You can scale it easily, and the basic method handles small swaps if you happen to have slightly different pantry items on hand, but the core remains reliably satisfying.
Layered savory sweet balance
The combination of ketchup, a touch of sugar, and oyster sauce gives a rounded, slightly sweet umami backbone that lets the fresh tang of tomato shine. I like how the sauce clings to the broken egg bits and soft tofu, so every spoonful is flavorful.
Textural play
What I love most is how the method produces different textures within a single skillet. The outside of the tofu gets lightly seared for a slight bite, the tomato softens and releases juices, and the egg stays fluffy. That interplay is what turns a simple stir into something memorable.
Comforting and approachable for cooks
If you are newer to the kitchen, this recipe is forgiving and teaches good instincts like watching heat and folding gently. For seasoned cooks, it is a canvas for finesse, timing, and seasoning adjustments. I find myself recommending it to everyone.
Everything You Need for Tomato Egg and Tofu

These ingredients work together because they balance texture, flavor, and body. The soft tofu provides a gentle canvas, the beaten egg adds richness and structure, and the juicy tomato injects brightness and acidity. The sauce components bind everything, creating a glossy coating that brings the elements into harmony. Small aromatics like scallion lift the finished dish so it never feels heavy.
- 3 4 large eggs, beaten: Beaten to create a soft, fluffy texture and to bind the tofu and tomato together while providing richness and protein; gently fold in to avoid breaking the tofu pieces and to keep curds tender. Adds silkiness and golden color when lightly cooked, balancing the acidic tomato.
- 1 large tomatoes, cut into wedges: Cut into wedges to release juices and maintain bite-sized pieces that soften during simmering; provides bright acidity and umami that complements the eggs and tofu. Cooks quickly so add early enough to meld flavors without turning to mush.
- 4 oz (125 g) soft tofu, cut into pieces: Cut into pieces to introduce a delicate, creamy texture and mild flavor that contrasts with the firmer eggs and tomatoes; handle gently to prevent crumbling. Absorbs the sauce, carrying savory notes throughout the dish while contributing protein and softness.
- 2 stalks scallion, cut into 2-inch (5 cm) lengths: Cut into 2-inch (5 cm) lengths to add fresh oniony aroma and a slight crunch when tossed in at the end; provides a bright, green garnish and subtle savory lift. Distribute evenly for visual contrast and a burst of freshness in each bite.
- 3 tablespoons oil: Used to sauté and lightly brown aromatics and tomatoes, creating a flavorful base and preventing sticking; choose a neutral oil for even cooking. Controls cooking temperature so eggs set gently and tofu warms through without burning.
- 2 tablespoons ketchup: Added to introduce tangy sweetness and a subtle tomato concentrate that enhances the overall umami profile; mixes with broth and seasonings to create a rounded sauce. Balances acidity from fresh tomatoes and ties flavors together.
- 2 teaspoons oyster sauce: Added to boost savory depth and a slightly briny, caramelized note that complements both eggs and tofu; use sparingly to avoid overwhelming the dish. Melts into the sauce to enhance umami complexity without adding heaviness.
- 4 tablespoons chicken broth, store-bought: Used as the liquid base to form a light, savory sauce that carries flavors and helps soften tofu; store–bought broth adds consistent seasoning and mouthfeel. Adjust quantity to control sauciness and simmer briefly to meld components.
- 1 teaspoon sugar: Added to balance acidity and enhance natural sweetness from tomatoes while rounding flavor; small amount helps harmonize the sauce. Dissolves easily and prevents the dish from tasting too sharp.
- 1/2 teaspoon sesame oil: Drizzled at the end to impart a toasty, nutty aroma and finish that elevates the overall scent and flavor; very little goes a long way. Use sparingly to avoid overpowering the delicate tofu and eggs.
- 3 dashes white pepper: Sprinkled to provide subtle heat and aromatic warmth that brightens the savory components; tiny dashes add complexity without spiciness. Distribute lightly for an even background spice note.
Putting Together Tomato Egg and Tofu

This recipe is straightforward but rewards attention to heat and timing. I like to prep everything first because the order is quick once the pan is hot. Keep a gentle hand when folding the components so the tofu remains intact and the egg stays tender.
- Heat a wok and add half of the oil. Once the wok is fully heated, pour in the beaten eggs and cook. Use a spatula to break the eggs into medium-sized pieces. Remove from the wok and set aside.: The moment your pan starts to shimmer with heat you will smell a faint toasted scent from the oil, and that is your cue to pour in the beaten egg . Expect a quick sizzle as the eggs hit the surface, and you will see the edges set almost immediately into glossy curds. As you use a spatula to gently break the eggs into medium sized pieces, listen for a soft popping sound as pockets of steam escape, and look for custardy, not dry, curds. This partial cooking preserves tenderness and ensures the eggs can absorb sauce later. Why this step matters, I have found, is that pre cooking the eggs prevents them from overcooking when combined with the sauce. A common mistake here is leaving the eggs in the pan until they are fully firm; they should still be slightly underdone when you remove them, because they will finish cooking later and you want them to stay moist.
- Combine all the sauce ingredients and stir until well mixed. In the same wok, add the remaining oil. Once the oil is heated, add the tofu and lightly pan-fry on both sides. Add the tomatoes and stir until softened, then pour in the sauce, stir to combine, and gently fold in the eggs.: As you whisk the ketchup, oyster sauce, chicken broth, sugar, white pepper, and sesame oil (reserve the sesame oil for finishing if you prefer) you will notice the mixture taking on a glossy sheen and uniform color. The aroma will shift from individual components to a single savory sweet scent, which signals the sauce is ready. Mixing first makes it easier to coat the ingredients evenly and prevents clumping of the ketchup. This step is important because adding an already emulsified sauce to the hot pan promotes even flavor distribution. A frequent oversight is adding ingredients separately into the pan which leads to uneven seasoning; pre mixing avoids that problem.
- Give it a few quick stirs to ensure the eggs are well-coated with the sauce. Add the chopped scallions, then dish up and serve immediately.: When you add the second portion of oil and it warms, you will see delicate ripples and the surface will gleam. Gently lay the tofu pieces in the pan, and listen for a soft hiss as moisture meets heat. Allow each side to develop a light golden surface without moving them too much, this forms a pleasant contrast between a slightly drier exterior and a creamy interior. The resulting aroma is faintly nutty and toasty, which complements the sauce. Light pan frying firms the tofu just enough so it will hold its shape during later stirring. Be cautious of overhandling the tofu , since pressing or tossing too aggressively is the usual way it breaks apart prematurely.
- Add the tomatoes and stir until softened, then pour in the sauce, stir to combine, and gently fold in the eggs: Adding the wedges of tomato after you have seared the tofu lets them kiss the pan briefly, releasing fragrant steam and sweet juice as they soften. You will see the sauce thin and take on a silky sheen when poured in, and it will begin to cling to the tofu and tomatoes. Gently folding in the reserved egg means coaxing the curds through the sauce so they pick up flavor without breaking up completely. The sound in the pan will be quieter now, a gentle simmer rather than a hard sizzle, and the visual cue is glossy sauce coating each piece. This technique matters because it preserves textures and creates a cohesive bite. A common error here is stirring too forcefully, which tears the eggs and turns the tofu into fragments, losing the pleasing contrasts.
- Give it a few quick stirs to ensure the eggs are well coated with the sauce. Add the chopped scallions, then dish up and serve immediately: The final stirs are when the dish comes together, you will notice the sauce distributing and the aroma intensifying as heat helps the flavors meld. Adding the scallions at the end preserves their fresh green color and bright snap, and you will hear a faint hiss as they hit the warm sauce, releasing a lively scent. Serving immediately is important to retain the contrasting textures, because the tofu will continue to soften if left in the sauce for long. The why here is simple, serving right away ensures the balance of warm sauce, tender tofu , and fluffy egg . A common slip up is letting the dish sit in the pan too long which causes sogginess, so transfer to a warmed plate promptly.
Pro Tips and Tweaks

This dish rewards small adjustments and attention to textures. The list below expands on helpful tweaks I use depending on mood and ingredients on hand.
- Control the egg texture — For slightly larger curds, cook the beaten egg on medium low heat and break gently with a spatula, removing while still tender so they finish in the sauce.
- Protect the tofu — Handle tofu gently and avoid tossing it vigorously in the pan, instead turn each piece carefully to maintain shape and achieve a light sear.
- Balance the sauce — Taste the sauce before adding to the pan; a tiny pinch more sugar or a splash more broth can correct overly sharp acidity from the tomato.
- Heat management — Use a hot pan for quick searing, but reduce to medium when combining ingredients so the egg does not overcook.
- Serve promptly — This dish is best hot off the stove to keep the contrast between fluffy egg and soft tofu, so have bowls or rice ready before the final stir.
How to Serve Tomato Egg and Tofu
This recipe is adaptable for different meals and gatherings. It pairs well with plain rice or can be served modestly on its own for a light lunch. Aim to serve it hot so textures remain distinct.
- With steamed rice — Spoon the saucy mixture over warm rice so each bite combines fluffy grains with tender egg and tofu.
- As a light meal — Serve in a deep bowl as a simple main for lunch, great for a quick solo dinner or when you want something not too heavy.
- Occasions — This is perfect for weeknight dinners, casual weekend lunches, or as a gentle, nourishing dish during summer evenings.
- Storage — Cool quickly and refrigerate in an airtight container for up to two days. Reheat gently over low heat to avoid breaking the tofu further.
- Seasonal pairing — In summer, use the ripest tomatoes you can find to maximize bright flavor; the dish celebrates seasonal produce.
- Presentation — Garnish with the reserved scallions for color and serve immediately so the textures remain appealing.
FAQ
Conclusion
Tomato Egg and Tofu is special because it brings together simple ingredients into a dish that is comforting, quick, and balanced. The contrast between tender tofu, fluffy egg, and bright tomato creates a satisfying texture and flavor profile that feels both homey and refined. Give it a try on a busy night when you want something nourishing without fuss, and enjoy how a few thoughtful techniques transform humble pantry items into a memorable meal.

Tomato Egg and Tofu
Equipment
- Wok
- Spatula
Ingredients
- 3 -4 large eggs, beaten Beaten to create a soft, fluffy texture and to bind the tofu and tomato together while providing richness and protein; gently fold in to avoid breaking the tofu pieces and to keep curds tender. Adds silkiness and golden color when lightly cooked, balancing the acidic tomato.
- 1 large tomatoes, cut into wedges Cut into wedges to release juices and maintain bite-sized pieces that soften during simmering; provides bright acidity and umami that complements the eggs and tofu. Cooks quickly so add early enough to meld flavors without turning to mush.
- 4 oz (125 g) soft tofu, cut into pieces Cut into pieces to introduce a delicate, creamy texture and mild flavor that contrasts with the firmer eggs and tomatoes; handle gently to prevent crumbling. Absorbs the sauce, carrying savory notes throughout the dish while contributing protein and softness.
- 2 stalks scallion, cut into 2-inch (5 cm) lengths Cut into 2-inch (5 cm) lengths to add fresh oniony aroma and a slight crunch when tossed in at the end; provides a bright, green garnish and subtle savory lift. Distribute evenly for visual contrast and a burst of freshness in each bite.
- 3 tablespoons oil Used to sauté and lightly brown aromatics and tomatoes, creating a flavorful base and preventing sticking; choose a neutral oil for even cooking. Controls cooking temperature so eggs set gently and tofu warms through without burning.
- 2 tablespoons ketchup Added to introduce tangy sweetness and a subtle tomato concentrate that enhances the overall umami profile; mixes with broth and seasonings to create a rounded sauce. Balances acidity from fresh tomatoes and ties flavors together.
- 2 teaspoons oyster sauce Added to boost savory depth and a slightly briny, caramelized note that complements both eggs and tofu; use sparingly to avoid overwhelming the dish. Melts into the sauce to enhance umami complexity without adding heaviness.
- 4 tablespoons chicken broth, store-bought Used as the liquid base to form a light, savory sauce that carries flavors and helps soften tofu; store-bought broth adds consistent seasoning and mouthfeel. Adjust quantity to control sauciness and simmer briefly to meld components.
- 1 teaspoon sugar Added to balance acidity and enhance natural sweetness from tomatoes while rounding flavor; small amount helps harmonize the sauce. Dissolves easily and prevents the dish from tasting too sharp.
- 1/2 teaspoon sesame oil Drizzled at the end to impart a toasty, nutty aroma and finish that elevates the overall scent and flavor; very little goes a long way. Use sparingly to avoid overpowering the delicate tofu and eggs.
- 3 dashes white pepper Sprinkled to provide subtle heat and aromatic warmth that brightens the savory components; tiny dashes add complexity without spiciness. Distribute lightly for an even background spice note.
Instructions
- Heat a wok and add half of the oil. Once the wok is fully heated, pour in the beaten eggs and cook. Use a spatula to break the eggs into medium-sized pieces. Remove from the wok and set aside.: The moment your pan starts to shimmer with heat you will smell a faint toasted scent from the oil, and that is your cue to pour in the beaten egg . Expect a quick sizzle as the eggs hit the surface, and you will see the edges set almost immediately into glossy curds. As you use a spatula to gently break the eggs into medium sized pieces, listen for a soft popping sound as pockets of steam escape, and look for custardy, not dry, curds. This partial cooking preserves tenderness and ensures the eggs can absorb sauce later. Why this step matters, I have found, is that pre cooking the eggs prevents them from overcooking when combined with the sauce. A common mistake here is leaving the eggs in the pan until they are fully firm; they should still be slightly underdone when you remove them, because they will finish cooking later and you want them to stay moist.
- Combine all the sauce ingredients and stir until well mixed. In the same wok, add the remaining oil. Once the oil is heated, add the tofu and lightly pan-fry on both sides. Add the tomatoes and stir until softened, then pour in the sauce, stir to combine, and gently fold in the eggs.: As you whisk the ketchup, oyster sauce, chicken broth, sugar, white pepper, and sesame oil (reserve the sesame oil for finishing if you prefer) you will notice the mixture taking on a glossy sheen and uniform color. The aroma will shift from individual components to a single savory sweet scent, which signals the sauce is ready. Mixing first makes it easier to coat the ingredients evenly and prevents clumping of the ketchup. This step is important because adding an already emulsified sauce to the hot pan promotes even flavor distribution. A frequent oversight is adding ingredients separately into the pan which leads to uneven seasoning; pre mixing avoids that problem.
- Give it a few quick stirs to ensure the eggs are well-coated with the sauce. Add the chopped scallions, then dish up and serve immediately.: When you add the second portion of oil and it warms, you will see delicate ripples and the surface will gleam. Gently lay the tofu pieces in the pan, and listen for a soft hiss as moisture meets heat. Allow each side to develop a light golden surface without moving them too much, this forms a pleasant contrast between a slightly drier exterior and a creamy interior. The resulting aroma is faintly nutty and toasty, which complements the sauce. Light pan frying firms the tofu just enough so it will hold its shape during later stirring. Be cautious of overhandling the tofu , since pressing or tossing too aggressively is the usual way it breaks apart prematurely.
- Add the tomatoes and stir until softened, then pour in the sauce, stir to combine, and gently fold in the eggs: Adding the wedges of tomato after you have seared the tofu lets them kiss the pan briefly, releasing fragrant steam and sweet juice as they soften. You will see the sauce thin and take on a silky sheen when poured in, and it will begin to cling to the tofu and tomatoes. Gently folding in the reserved egg means coaxing the curds through the sauce so they pick up flavor without breaking up completely. The sound in the pan will be quieter now, a gentle simmer rather than a hard sizzle, and the visual cue is glossy sauce coating each piece. This technique matters because it preserves textures and creates a cohesive bite. A common error here is stirring too forcefully, which tears the eggs and turns the tofu into fragments, losing the pleasing contrasts.
- Give it a few quick stirs to ensure the eggs are well coated with the sauce. Add the chopped scallions, then dish up and serve immediately: The final stirs are when the dish comes together, you will notice the sauce distributing and the aroma intensifying as heat helps the flavors meld. Adding the scallions at the end preserves their fresh green color and bright snap, and you will hear a faint hiss as they hit the warm sauce, releasing a lively scent. Serving immediately is important to retain the contrasting textures, because the tofu will continue to soften if left in the sauce for long. The why here is simple, serving right away ensures the balance of warm sauce, tender tofu , and fluffy egg . A common slip up is letting the dish sit in the pan too long which causes sogginess, so transfer to a warmed plate promptly.
Notes
- Control the egg texture — For slightly larger curds, cook the beaten egg on medium low heat and break gently with a spatula, removing while still tender so they finish in the sauce.
- Protect the tofu — Handle tofu gently and avoid tossing it vigorously in the pan, instead turn each piece carefully to maintain shape and achieve a light sear.
- Balance the sauce — Taste the sauce before adding to the pan; a tiny pinch more sugar or a splash more broth can correct overly sharp acidity from the tomato.
- Heat management — Use a hot pan for quick searing, but reduce to medium when combining ingredients so the egg does not overcook.
- Serve promptly — This dish is best hot off the stove to keep the contrast between fluffy egg and soft tofu, so have bowls or rice ready before the final stir.
