Bean curd sheets don’t have to be braised — pan-fry them until golden and crispy, then soak them in a fragrant Thai basil all-purpose sauce for a crispy-soft, rice-worthy vegan main ready in about 15 minutes. 豆包別再只會滷!把豆包煎到兩面金黃酥脆,再淋上香氣十足的九層塔萬用醬汁,外酥內嫩、超下飯的全素家常菜。
📹 Watch the Recipe
Recipe by 芭樂媽的家 Qistin Wong TV
🥘 Why This Recipe Works
Most home cooks default to braising bean curd sheets in a soy broth, but that softens them into one uniform texture. Qistin Wong’s clever twist separates the two elements: the sheets get pan-fried to a golden, crackly crust on their own, then simply dunked in a warm, aromatic sauce for about 30 seconds. The caramelized outside stays crisp while the inside stays tender and juicy — that irresistible double texture is exactly what makes this dish disappear from the table.
The real star is the 九層塔萬用醬汁 (nine-layer basil all-purpose sauce). A quick simmer of vegan oyster sauce, soy sauce, black sesame oil, white pepper, sugar, and five-spice is lifted with Sichuan peppercorns and finished with a handful of fresh Thai basil stirred in off the heat, so the herb keeps its bright perfume. It is not only perfect for the bean curd sheets — it’s a master sauce that also dresses fried eggplant or a steamed vegetarian fish.
Just 13 ingredients, one pan, one pot — maybe 15 minutes from fridge to plate. This is the kind of everyday dish that makes eating more vegetables at home feel effortless, and it travels beautifully in a lunch box.
🛒 Ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Bean curd sheets (豆包) | 5 pieces | thawed, separated into individual sheets |
| Thai basil (九層塔) | 1 large handful | leaves only, finely chopped |
| Vegan oyster sauce (素蠔油) | 2 tbsp | |
| Soy sauce (醬油) | 2 tbsp | |
| Black sesame oil (黑麻油) | 1 tbsp | for the sauce |
| White pepper (胡椒粉) | ½ tsp | |
| Sugar (糖) | 1 tsp | to balance the saltiness |
| Five-spice powder (五香粉) | ¼ tsp | |
| Water (水) | 2–3 tbsp | adjust for sauce thickness |
| Sichuan peppercorns (花椒粒) | 1 small pinch | for aroma, removed after simmering |
| Cooking oil (食用油) | generous amount | for frying |
| Cilantro (香菜), optional | to taste | |
| White sesame seeds (白芝麻), optional | to sprinkle | for bento plating |
👨🍳 Instructions

Ingredients
Method
- In a small bowl, combine 2 tbsp vegan oyster sauce, 2 tbsp soy sauce, 1 tbsp black sesame oil, ½ tsp white pepper, 1 tsp sugar, ¼ tsp five-spice powder, and 2-3 tbsp water. Stir until the sugar dissolves into a thin, pourable sauce.
- Pour the sauce into a small pot and bring to a boil over medium heat. When small bubbles appear, add a small pinch of Sichuan peppercorns and simmer for about 10 seconds for aroma, then remove the peppercorns and turn off the heat.
- Stir the finely chopped Thai basil into the warm sauce and let it sit — the residual heat releases the herb's fragrance without overcooking it.
- Add a generous amount of oil to a frying pan over medium heat. Pan-fry the bean curd sheets until golden and crispy on both sides. The crispy crust is essential — it lets the sheets soak up the sauce without turning mushy.
- Remove the fried bean curd sheets and dip them into the Thai basil sauce, letting them soak for about 30 seconds until they absorb the flavor. Do not let them boil in the sauce or they will become soft.
- Cut the sauced bean curd sheets into bite-size pieces, arrange on a plate, and drizzle with one more spoonful of sauce. Sprinkle with white sesame seeds if desired. Serve immediately with steamed rice.
Notes
💡 Tips & Substitutions
| Problem / Question | Fix / Answer |
|---|---|
| Why must the sauce be boiled first? | Simmering the sauce releases and deepens all the aromatic flavors. The heat also helps the five-spice and sesame oil bloom so the final dish tastes far richer than pouring cold sauce over the sheets. |
| Why pan-fry the bean curd sheets instead of cooking them in the sauce? | The golden, crispy crust is the secret. A fried surface absorbs the sauce without turning mushy — braised sheets soak up liquid and quickly become soft and waterlogged. |
| No Thai basil on hand? | Swap in a generous handful of fresh cilantro, or use common basil with a touch more five-spice for a different but still fragrant finish. |
| The sauce is too salty on its own. | That’s by design — it’s meant to coat the mild, fresh bean curd sheets. Just add a little water if it’s too thick, and always serve with steamed rice. |
📊 Nutrition
Approximate per serving (2 servings): ~310 calories, 18g protein, 22g carbohydrate, 16g fat. Bean curd sheets are a protein-rich soy product, so this is a satisfying, high-protein vegan main to pair with rice and a leafy green.
🌱 Why This Dish
Bean curd sheets — 豆包 (dòubāo, “bean packet”) — are layers of yuba pressed into flat, pouched sheets. They have long been a staple of Chinese Buddhist vegetarian cooking, prized as a protein-rich, naturally vegan stand-in for meat that takes on whichever sauce you give it. In this recipe the pan-fried sheets play the role of a 素豬排 (mock pork chop) or cutlet, perfect for tucking into a lunch box.
The sauce’s 九層塔 (jiǔcéngtǎ, “nine-layer pagoda”) is the Taiwanese name for Thai basil, so called because its stems and leaves are said to grow in many layered tiers. It is a beloved herb across Taiwan and Southeast Asia, adding a peppery, anise-like perfume that pairs brilliantly with soy. This home-style dish — golden, saucy, and built around ingredients a vegetarian pantry already holds — is exactly the kind of comforting weekday meal served family-style with a big bowl of rice.




