Bright, tangy, and impossibly moreish, this stir-fried tomato and fried tofu dish comes together in one pan in under fifteen minutes. 這道番茄炒油豆腐酸甜開胃又下飯,在家自己加一鍋就能快速上桌。
📹 Watch the Recipe
Recipe by 芭樂媽的家 Qistin Wong TV (芭樂媽的家 Qistin Wong TV)
🥘 Why This Recipe Works
There is something almost magical about the pairing of sweet, jammy tomatoes and spongy fried tofu. Each golden cube soaks up a glossy ketchup-and-soy glaze until it pools with savoury juice on your spoon. In Taiwan, home cooks turn to 番茄炒油豆腐 whenever the weather turns humid and appetites flag — the bright acidity is the perfect wake-up call for a tired lunch or a rushed evening meal.
What makes this version so reliable is one small technique: rinse the fried tofu in water two or three times and gently press it dry before cooking. This washes away the greasy film left by the deep-fryer so the puffs taste clean and eagerly drink up the sauce. The result is a dish that is soy-rich, softly tangy, and wonderfully textural — crisp-edged mushrooms, silky tomato, and tofu that almost bursts with sauce.
Five ingredients, one pan, fifteen minutes.
🛒 Ingredients
| Ingredient (中文) | Amount | Notes |
|---|---|---|
| Fried tofu puffs (油豆腐) | 5 pieces | Rinsed & pressed dry |
| Tomato (番茄) | 1 large | Sliced thin |
| Mushrooms (蘑菇) | 4 | Sliced; adds umami |
| Grape seed oil (葡萄籽油) | To taste | For pan-frying |
| Salt (鹽) | ½ tsp | To soften tomato |
| White pepper (胡椒粉) | ¼ tsp | Warm heat |
| Sugar (糖) | ½ tsp | Balances tang |
| Tomato ketchup (番茄醬) | 1 tbsp | Glossy sweetness |
| Soy sauce (醬油) | ~1 tsp | Savoury depth |
| Water (水) | 30 ml | Helps sauce coat |
👨🍳 Instructions
Step 1 – Prep the tofu
- Cut the fried tofu puffs into small bite-sized cubes.
- Rinse them in water two or three times, then press gently to squeeze out excess oil.
- Washing removes the deep-fryer film so the tofu tastes clean and absorbs sauce.
Step 2 – Slice the vegetables
- Slice the tomato thinly — thin slices cook fast.
- Clean the mushrooms and slice them.
- Keep everything small so it softens in minutes.
Step 3 – Pan-fry the mushrooms
- Heat grape seed oil in a pan over medium heat.
- Add the mushrooms and fry until golden and fragrant.
- The caramelized edges add a lovely roasted note.
Step 4 – Add tomato and tofu
- Add the sliced tomato and tofu cubes to the pan.
- Season with salt, white pepper, and sugar, then toss to combine.
- The salt helps the tomato break down quickly.
Step 5 – Glaze the sauce
- Add the tomato ketchup and soy sauce, stirring fast.
- Pour in 30 ml of water — just enough to loosen the sauce.
- Keep stirring until the liquid reduces and clings to the tofu.
Step 6 – Finish and serve
- Once the tomato is soft and the sauce has thickened, turn off the heat.
- Plate hot, spooning every last drop of sauce over the tofu.
- Serve with steamed rice for a comforting weeknight meal.
💡 Tips & Substitutions
| Problem / Question | Fix / Answer |
|---|---|
| Concerned about oily fried tofu? | Rinse in water 2–3 times and press dry — this removes the greasy film and helps the tofu absorb sauce instead of tasting fried. |
| No grape seed oil? | Any neutral oil works — sunflower, canola, or peanut oil. |
| Want it milder or sweeter? | Reduce the pepper for kids, or add an extra teaspoon of sugar for a sweeter, more tomato-sauce-like finish. |
| No fresh mushrooms? | Use canned button mushrooms, well-drained and sliced — they bring the same gentle umami. |
📊 Nutrition
Per serving (serves 2): ~280 calories · 16 g protein · 18 g carbohydrates · 16 g fat

Ingredients
Method
- Cut fried tofu puffs into small cubes. Rinse in water 2-3 times and press gently to squeeze out excess oil. This removes the deep-fryer film so the tofu tastes clean and absorbs sauce.
- Slice the tomato thinly and clean and slice the mushrooms. Keep everything small so it softens in minutes.
- Heat grape seed oil over medium heat. Add the mushrooms and fry until golden and fragrant.
- Add the sliced tomato and tofu cubes. Season with salt, white pepper, and sugar, then toss to combine.
- Add tomato ketchup and soy sauce, stirring fast. Pour in 30 ml of water, just enough to loosen the sauce. Keep stirring until the liquid reduces and clings to the tofu.
- Once the tomato is soft and the sauce has thickened, turn off the heat. Plate hot with steamed rice.
🌱 Why This Dish
番茄炒油豆腐 is a beloved home-style dish across Taiwan and southern China, especially popular with plant-based eaters. The name literally translates as “stir-fried tomato and oil tofu” — 番茄 (番茄) means tomato, 炒 means to stir-fry, and 油豆腐 (油豆腐) is fried tofu puff. Because it is naturally vegetarian and protein-rich, it fits comfortably within Buddhist vegetarian cooking, where tofu is a cherished stand-in for meat. Historically, the dish rose to everyday fame as a quick, budget-friendly way to turn humble market vegetables into something people actively crave. It is eaten all year round, but locals lean on it most during the hot months, when the tangy tomato sauce restores the appetite after a long, sweaty day. Simple and nourishing, it proves that vegan Chinese cooking needs little more than good ingredients and a hot pan.




