Home › Recipes › Tofu › Tomato Braised Tofu with Eggs (番茄炒豆腐): Golden Tofu in Tangy

Tomato Braised Tofu with Eggs (番茄炒豆腐): Golden Tofu in Tangy

There is a moment in a Chinese home kitchen when the smell of garlic hitting hot oil meets the sweet-sour steam of tomatoes breaking down, and everyone in the house knows dinner is about to be good. Tomato braised tofu with eggs — 番茄炒豆腐 — is that dish. It takes the beloved tomato-and-egg pairing most of us know from 番茄炒蛋 and hands it to golden pan-fried tofu, so every bite has custardy softness, tender egg, and a glossy red sauce that clings instead of pooling.

Tomato braised tofu with eggs in a wok, golden tofu cubes and tomato wedges coated in glossy red sauce

What makes this version different from a plain stir-fry is the order of operations. The tofu is fried first so it develops a light skin that holds its shape, the eggs are cooked separately so they stay fluffy rather than rubbery, and only then do the two meet in a tangy tomato-garlic base. Nothing is rushed, and nothing needs a special ingredient you cannot find at a regular supermarket.

It is also remarkably forgiving. Firm tofu works, medium tofu works, and the whole thing comes together in about 35 minutes with one cutting board and one wok. If you already cook Chinese food at home, you probably have every seasoning in your cupboard right now.

What Is Tomato Braised Tofu with Eggs?

Tomato braised tofu with eggs is a home-style Chinese dish of pan-fried tofu cubes and scrambled eggs simmered briefly in a tomato sauce seasoned with garlic, a little sugar, and light soy sauce. It belongs to the broad family of 家常菜 (jiācháng cài) — everyday dishes cooked quickly in a wok and served with plain steamed rice. The technique sits somewhere between a stir-fry and a short braise: the tomatoes release their juice, the tofu absorbs it, and the sauce thickens just enough to coat every piece.

In many Southern Chinese households the dish is built on the same logic as 番茄炒蛋, the tomato-and-egg stir-fry that is arguably the most cooked dish in China. Swapping in tofu adds body and protein without changing the bright, slightly sweet flavor profile. Some cooks add a splash of water or stock and let it bubble for a minute or two, which is why the name often carries the word 炒 (stir-fry) even though the result is saucy.

If you like this kind of cooking, my braised egg tofu with shrimp and tomato is the closest recipe on the site — the same technique and the same pantry.

1
Braised Egg Tofu with Shrimp and Tomato
Braised Egg Tofu with Shrimp and Tomato
This easy 20-minute clay pot style dish combines silky Japanese egg tofu, juicy shrimp, and crunchy broccoli in a savory and tangy tomato sauce. It is a perfect weeknight dinner that pairs beautifully with steamed rice.
Check out this recipe

A close cousin is waterless tomato stew with shrimp and egg tofu, which lets ripe tomatoes cook down in their own liquid with no added water at all. The idea is identical to what happens in this recipe: good tomatoes make their own sauce.

2
No-Water Tomato Stew with Shrimp and Egg Tofu
No-Water Tomato Stew with Shrimp and Egg Tofu (Wushui Fanqie Guo)
A magical 15-minute one-pot meal that uses zero added water. Ripe tomatoes and enoki mushrooms create a rich, concentrated broth that steams delicate egg tofu and shrimp to perfection. It is healthy, savory, and bursting with umami.
Check out this recipe

And if you want a meatier variation on the same tomato-and-tofu theme, pork and egg tofu stir fry adds ground pork for a richer, more savory plate that still comes together in one wok.

3
Pork and Egg Tofu Stir-fry
Pork and Egg Tofu (肉末滑蛋豆腐)
A 15-minute home-style Chinese dish with tender tofu, silky scrambled eggs, and savory ground pork in a glossy sauce. This is the ultimate quick and easy comfort food, perfect over a bowl of steamed rice.
Check out this recipe

Ingredient Notes

Tofu. Firm or extra-firm tofu is the right choice here, because it holds its cube shape through frying and a short simmer. Silken tofu will taste lovely but will break apart into curds the moment you stir. If firm tofu is all you have, press it gently between paper towels for 10 minutes to pull out surface water — dry tofu browns instead of steaming.

Tomatoes. Ripe, in-season tomatoes do most of the work in this dish; they should be heavy for their size and smell sweet at the stem. Out of season, Roma tomatoes or a mix of fresh and a spoonful of tomato paste will get you closer to the right tang. Avoid pale, mealy tomatoes, which give watery sauce with no flavor.

Eggs. Two large eggs, beaten just until the yolks and whites are combined. Over-beating whips in air that makes the eggs puff and then collapse; a few strokes with a fork is enough. A pinch of salt in the egg mixture seasons them from the inside.

Garlic. Smashed, not minced, is the traditional move here. Smashing releases the oils and gives a sweeter, rounder garlic note that perfumes the oil without burning. If you prefer a sharper bite, mince half of it and add it later.

Light soy sauce. This is the seasoning backbone, not a dipping sauce. Light soy is saltier and thinner than dark soy, and it will not darken the tomato sauce. Tamari works for a gluten-free version, though it is slightly less salty, so taste before adjusting.

Sugar. Half a spoonful is not there to make the dish sweet — it is there to balance the acidity of the tomatoes and round out the soy sauce. If your tomatoes are already very sweet, cut it back to a quarter spoonful.

Scallions. Added at the very end, off the heat or just before it, so they stay bright green and crisp. The white parts can go in with the garlic if you want a deeper allium flavor.

Ingredients

Here is everything you need for four servings. The full measured list with US and metric amounts is in the recipe card at the bottom of this post.

  • 1 block firm tofu, about 14 oz / 400 g
  • 2 large eggs
  • 1 lb / 450 g ripe tomatoes, about 3 medium
  • 4 cloves garlic, smashed
  • 3 tbsp neutral oil, divided
  • 1/2 tbsp light soy sauce (or tamari)
  • 1/2 tbsp sugar
  • 2 scallions, cut into 1-inch segments
  • Salt, to taste

Equipment Needed

You do not need much for this one. A wok or a wide skillet with a heavy base is the main piece of equipment, because a wide surface lets the tofu brown in a single layer instead of steaming on top of itself. A slotted spoon or a thin metal spatula makes it easy to lift the tofu and eggs out without splashing oil.

  • Wok or large skillet — carbon steel or cast iron browns best; nonstick is fine if you are gentle
  • Cutting board and chef’s knife — for the tomatoes, garlic, and scallions
  • Slotted spoon or spatula — for removing the tofu and eggs
  • Two plates or a tray — to hold the fried tofu and eggs while you build the sauce
  • Small bowl — for beating the eggs

If you cook a lot of tofu, a well-seasoned wok is worth the investment; it lets you fry at higher heat with less oil and gives the cubes a better golden crust. If you are working with a nonstick pan, keep the heat at medium-high and be patient — the tofu will release on its own once it is ready to flip.

Why This Recipe Works

The tofu is fried first, and that matters. A quick fry in salted oil does two things: it drives off surface moisture so the cubes brown rather than steam, and it builds a thin, slightly chewy skin that keeps the interior custardy. That skin is also what stops the tofu from disintegrating when it later sits in tomato sauce.

The eggs are cooked separately. Eggs and tofu have completely different cooking times. If you scramble the eggs in the same pan as the sauce, they turn rubbery and gray. Cooking them on their own for about a minute, then folding them back in at the end, keeps them soft, bright yellow, and tender.

Tomatoes get a pinch of sugar, not a lot of water. Ripe tomatoes release plenty of juice on their own. A small amount of sugar balances their acidity, and letting them cook for a couple of minutes concentrates their flavor instead of diluting it. The result is a sauce that tastes like tomatoes, not like tomato-flavored water.

Everything is folded, not stirred hard. Once the tofu and eggs go back into the pan, the goal is to coat them, not to toss them around. A gentle folding motion with a spatula keeps the cubes intact and the egg pieces whole, which is what gives the finished dish its soft, layered texture.

Food science note: tomatoes are rich in glutamate, the same amino acid that gives soy sauce and aged cheeses their savory depth. When tomato juice reduces and concentrates, that glutamate becomes more available to your tongue, which is why a tomato sauce thickened with just a little soy sauce tastes so much meatier than either ingredient does alone. This is the same principle behind umami synergy described by the Umami Information Center.

Prep & Mise en Place

This dish moves quickly once the wok is hot, so do all the cutting before you turn on the stove. Total active prep is about 15 minutes.

  1. Drain and cube the tofu. Take the block out of its packaging, drain it, and pat it dry with paper towels. Cut it into 1-inch cubes. If your tofu is very wet, rest the cubes on a clean kitchen towel for 5 minutes while you prep everything else.
  2. Cut the tomatoes. Core them and cut each into 6 to 8 wedges. If you prefer a smoother sauce, cut them into rough chunks instead — they will break down faster.
  3. Smash the garlic. Lay each clove flat under the side of your knife and press down firmly until it cracks, then peel. Leave the cloves whole.
  4. Cut the scallions. Trim the roots and slice the green parts into 1-inch segments. Keep the white parts separate if you plan to add them with the garlic.
  5. Beat the eggs. Crack both eggs into a small bowl, add a pinch of salt, and beat with a fork for about 15 seconds, just until uniform.
  6. Measure the seasonings. Have the soy sauce, sugar, and salt within reach. Once the tomatoes hit the pan you will not want to be hunting through cupboards.

Set the tofu, eggs, tomatoes, garlic, and scallions out in the order you will use them. This is the single biggest thing that separates a relaxed stir-fry from a frantic one.

Cooking Process

Step 1 — Heat the Pan

Heat the wok over medium-high heat, then add a generous amount of oil and the salt.

Heat the wok over medium-high heat, then add a generous amount of oil and the salt.

Step 2 — Fry the Tofu

Add the tofu cubes to the pan and fry them gently.

Add the tofu cubes to the pan and fry them gently.

Step 3 — Set the Tofu Aside

Fry the tofu until both sides are golden brown, then remove it to a plate and set it aside.

Fry the tofu until both sides are golden brown, then remove it to a plate and set it aside.

Step 4 — Scramble the Eggs

Heat a second pan with oil over high heat, pour in the 2 beaten eggs and fry them until set, then remove and set aside.

Heat a second pan with oil over high heat, pour in the 2 beaten eggs and fry them until set, then remove and set aside.

Step 5 — Aromatize the Garlic

Heat another pan with oil over high heat and add the smashed garlic, stir-frying until fragrant.

Heat another pan with oil over high heat and add the smashed garlic, stir-frying until fragrant.

Step 6 — Cook the Tomatoes

Add the tomatoes to the pan and pour in the half spoonful of sugar.

Add the tomatoes to the pan and pour in the half spoonful of sugar.

Step 7 — Return the Tofu

Add the pan-fried tofu back into the pan.

Add the pan-fried tofu back into the pan.

Step 8 — Add the Eggs

Add the fried eggs into the pan.

Add the fried eggs into the pan.

Step 9 — Season and Toss

Add the half spoonful of light soy sauce, gently fold everything together with the spatula until evenly combined, and scatter in the scallion segments.

Add the half spoonful of light soy sauce, gently fold everything together with the spatula until evenly combined, and scatter in the scallion segments.

Step 10 — Finish and Serve

Toss once more until everything is evenly mixed and ready to come out of the pan. The tomato braised tofu with eggs is done.

Toss once more until everything is evenly mixed and ready to come out of the pan. The tomato braised tofu with eggs is done.

Common Mistakes When Making Tomato Braised Tofu with Eggs

1. Using wet tofu straight from the package. Excess surface water makes the cubes spit in hot oil and steam instead of browning. Fix: pat the block dry and let the cubes sit on a towel for a few minutes before they go in the pan.

2. Flipping the tofu too early. Tofu does not release from the pan until a crust has formed. If you pry at it after 30 seconds, you will tear the cubes. Fix: let each side fry undisturbed for 2 to 3 minutes, then nudge one cube — if it moves freely, the whole batch is ready to turn.

3. Not salting the frying oil. A pinch of salt in the oil seasons the tofu from the outside and helps the surface crisp. Skipping it leaves the tofu tasting flat even after the sauce goes on. Fix: add about 1/4 teaspoon of salt to the oil before the tofu goes in.

4. Crowding the pan. Too many cubes in a small skillet drop the temperature and the tofu steams. Fix: fry in two batches if needed, or use a wok wide enough to hold the cubes in a single layer.

5. Scrambling the eggs in the tomato sauce. Raw egg poured into an acidic tomato base will curdle into small, tough bits. Fix: cook the eggs separately until just set, then fold them in at the very end.

6. Adding too much liquid. A splash of water can help if the pan looks dry, but a cup of it turns a glossy braise into a soup. Fix: rely on the tomatoes’ own juice and only add water a tablespoon at a time if the sauce starts sticking.

7. Stirring hard after the tofu returns. Vigorous tossing breaks the cubes and shreds the egg. Fix: switch to a folding motion, lifting from the bottom and turning the mixture over gently.

Variations

With ground pork. Brown 4 oz / 115 g of ground pork after the garlic step, then proceed with the tomatoes. The pork adds richness and turns the dish into a fuller one-pan meal. This is close in spirit to braised tofu with minced meat, which uses the same savory-sauce approach.

With mushrooms. Add a handful of sliced fresh shiitake or button mushrooms with the garlic and cook until they release their liquid. They deepen the umami and give the dish a meatier texture. The technique overlaps with braised tofu and mushrooms.

With a little heat. Add one or two dried red chilies to the oil with the garlic, or finish with a drizzle of chili oil. A minced fresh chili works too if you want a brighter, sharper heat.

Egg-free. Skip the eggs entirely and increase the tofu to 1 1/2 blocks. The tomato-garlic sauce is generous enough to coat the extra tofu, and the dish becomes a light vegan main.

Silken tofu version. If you want a softer, spoonable result, use silken tofu and skip the frying step. Instead, gently slide the cubes into the simmering tomato sauce and let them heat through for 3 minutes without stirring.

With a starch thickener. If your tomatoes are watery, stir 1 teaspoon of cornstarch into 2 tablespoons of cold water and add it at the end. The sauce will turn glossy and cling to the tofu instead of running off.

Frequently Asked Questions

Can I use silken tofu instead of firm? You can, but the method changes. Silken tofu will not survive pan-frying or folding, so skip the fry and slide the cubes directly into the simmering tomato sauce, then heat them through gently. The result is softer and more spoonable, closer to a stew than a stir-fry.

Do I have to cook the tofu and eggs in separate pans? No — one wok works fine. Fry the tofu first, remove it to a plate, wipe the pan if there is debris, then fry the eggs and remove them. The only thing you must not do is cook the eggs in the tomato sauce, because the acid will make them curdle.

My sauce is too watery. What went wrong? Usually the tomatoes were underripe or the pan was not hot enough, so they released water without reducing. Turn the heat up, let the sauce bubble uncovered for 2 to 3 minutes, or thicken it with a cornstarch slurry. Adding a spoonful of tomato paste also helps.

Can I make this ahead of time? Yes, up to a day ahead. Cook it fully, cool it quickly, and refrigerate in an airtight container. The tofu will soak up more sauce overnight, which many people prefer. Reheat gently in a covered pan over medium-low heat with a splash of water so the tofu does not dry out.

Is this dish spicy? Not as written. Garlic and scallion are aromatic, not hot. If you want heat, add dried chilies or chili oil, but the base recipe is mild enough for kids and for people who avoid spicy food.

How to Serve

Tomato braised tofu with eggs is a rice dish at heart. Serve it over or alongside a bowl of plain jasmine rice, and let the sauce soak into the grains. A simple stir-fried green vegetable — bok choy, gai lan, or snow pea shoots — rounds out the plate nicely, and a light soup on the side makes it a full Chinese-style dinner.

If you want another tofu dish on the table, braised tofu with scallions is a clean, savory counterpoint that uses a completely different sauce, so the two do not compete. For something with a bit more heat, braised tofu with fresh chilis and minced pork brings a spicy, porky contrast that works well next to the mild tomato base.

4
Easy Braised Tofu with Scallions
Braised Tofu with Scallions (Cong Shao Doufu)
A super simple, 15-minute Chinese home-style dish. Tender pan-fried tofu is braised in a rich, savory scallion-infused sauce. An easy and delicious “rice thief”!
Check out this recipe

5
Braised Tofu with Fresh Chilis and Minced Pork
Fresh Chili Tofu with Minced Pork (鲜椒肉末豆腐)
A fast, 15-minute Sichuan homestyle favorite. Silky tofu and savory minced pork braised with fresh chilis and tomatoes for a bright, ‘rice-killing’ flavor profile.
Check out this recipe

Storage & Reheat

Cool the dish to room temperature within two hours, then transfer it to an airtight container and refrigerate. It keeps for up to 3 days. The tofu will continue to absorb sauce as it sits, so leftovers are often even more flavorful than the day they were made.

Reheat in a covered skillet over medium-low heat with a tablespoon or two of water, stirring gently once or twice, until steaming hot. A microwave works in a pinch — cover the bowl and heat in 30-second bursts — but the stovetop gives you better control and keeps the tofu from toughening. Reheat leftovers to 165°F / 74°C.

This dish does not freeze well. Tofu that has been frozen and thawed turns spongy and releases water, and the eggs become grainy. If you want to plan ahead, cook the tomato-garlic base and freeze that instead, then fry the tofu and eggs fresh on the day you serve it.

Allergen Notice

This recipe contains soy (firm tofu and light soy sauce) and egg. If you are cooking for someone with a soy allergy, substitute the soy sauce with coconut aminos and use a soy-free tofu alternative. For a gluten-free version, confirm your soy sauce is labeled gluten-free or use tamari. Always check the labels on packaged ingredients, since manufacturing facilities and formulations vary.

Nutrition Disclaimer

Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.

About the Author & Recipe Development

Lin is the cook, writer, and recipe developer behind Woks of Love, a site devoted to the home-style Chinese cooking she grew up with and the dishes she has spent years learning to make properly. She tests each recipe in a home kitchen with ingredients that are actually available at Western supermarkets, then writes the method the way she would explain it to a friend standing at the stove.

This version of 番茄炒豆腐 was developed from a family-style home recipe and refined through repeated testing to solve the two problems that trip most cooks up: tofu that breaks apart and eggs that turn rubbery. The solution — fry the tofu dry and salted, cook the eggs separately, and fold everything together at the end — is what you see in the steps below, and it is what makes the dish reliable on a weeknight.

Authoritative References

For safe handling of eggs and leftovers, see the FDA Food Code and the USDA’s safe minimum internal temperature chart. For background on the savory compounds that make tomato-and-soy sauces taste so deep, see the Umami Information Center’s overview of umami.

Tomato braised tofu with eggs in a wok, golden tofu cubes and tomato wedges coated in glossy red sauce

Tomato Braised Tofu with Eggs (番茄炒豆腐): Golden Tofu in Tangy

Lin
Tomato braised tofu with eggs is a weeknight Chinese home dish of golden pan-fried tofu and fluffy eggs simmered in a tangy, garlicky tomato sauce. The result is soft, custardy tofu and tender eggs coated in a glossy red sauce that tastes bright and savory at once.
Prep Time 15 minutes
Cook Time 20 minutes
Soaking Time 8 hours
Total Time 35 minutes
Course Main Course, Side Dish
Cuisine Chinese
Servings 4 servings
Calories 268 kcal

Equipment

  • Wok
  • Cutting Board
  • Chef’s knife
  • Slotted Spoon
  • Plate

Ingredients
  

For the Tofu and Eggs

  • 1 block firm tofu about 14 oz / 400 g, drained and cut into 1-inch cubes
  • 2 large eggs beaten with a pinch of salt
  • 3 tbsp neutral oil divided, plus more as needed
  • 1/4 tsp salt for the pan

For the Tomato Sauce

  • 1 lb ripe tomatoes about 3 medium, cut into wedges
  • 4 cloves garlic peeled and smashed
  • 1/2 tbsp light soy sauce or tamari for gluten-free
  • 1/2 tbsp sugar or to taste
  • 1/4 tsp salt or to taste
  • 2 stalks scallions cut into 1-inch segments

Instructions
 

  • Heat the wok over medium-high heat, then add a generous amount of oil and the salt.
    Heat the wok over medium-high heat, then add a generous amount of oil and the salt.
  • Add the tofu cubes to the pan and fry them gently.
    Add the tofu cubes to the pan and fry them gently.
  • Fry the tofu until both sides are golden brown, then remove it to a plate and set it aside.
    Fry the tofu until both sides are golden brown, then remove it to a plate and set it aside.
  • Heat a second pan with oil over high heat, pour in the 2 beaten eggs and fry them until set, then remove and set aside.
    Heat a second pan with oil over high heat, pour in the 2 beaten eggs and fry them until set, then remove and set aside.
  • Heat another pan with oil over high heat and add the smashed garlic, stir-frying until fragrant.
    Heat another pan with oil over high heat and add the smashed garlic, stir-frying until fragrant.
  • Add the tomatoes to the pan and pour in the half spoonful of sugar.
    Add the tomatoes to the pan and pour in the half spoonful of sugar.
  • Add the pan-fried tofu back into the pan.
    Add the pan-fried tofu back into the pan.
  • Add the fried eggs into the pan.
    Add the fried eggs into the pan.
  • Add the half spoonful of light soy sauce, gently fold everything together with the spatula until evenly combined, and scatter in the scallion segments.
    Add the half spoonful of light soy sauce, gently fold everything together with the spatula until evenly combined, and scatter in the scallion segments.
  • Toss once more until everything is evenly mixed and ready to come out of the pan. The tomato braised tofu with eggs is done.
    Toss once more until everything is evenly mixed and ready to come out of the pan. The tomato braised tofu with eggs is done.

Notes

Tips: Dry the tofu well and let each side set before flipping, or the cubes will break. If your tomatoes are pale or out of season, add a small pinch of sugar and a spoonful of tomato paste to rebuild the tang.
Food Safety: Eggs should be cooked until the whites and yolks are fully set, reaching 160°F / 71°C internally, per the FDA Food Code. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat to 165°F / 74°C and never leave the dish at room temperature for more than 2 hours.
Allergen Notice: Soy (soy sauce and tofu). Eggs.
Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
Keyword Chinese tofu and egg stir fry, fanqie chaodoufu, tomato braised tofu with eggs, tomato tofu recipe, 番茄炒豆腐
Lin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Lin

Hi! I’m Lin!

I’m Lin, a professional chef with over a decade of experience, and I grew up in my family’s Sichuan restaurant. On my blog, Woks of Love, I share the authentic Chinese recipes I’ve spent my life learning, and I’m currently writing my debut cookbook.

Search


You’ll also love