There are a hundred ways to cook tofu, and then there is the way that turns tofu haters: a golden, crackly crust wrapped around a soft, custardy center, finished with a garlicky soy glaze that clings to every piece. This is xiang jian dou fu (香煎豆腐) — pan-fried tofu in its most irresistible form. The coating is the secret: a dusting of cornstarch, a dip in beaten egg, and a patient fry over low heat until each slab turns deep gold.
It takes about 20 minutes, one block of tofu, and ingredients you already own. The sauce is a simple handful of pantry staples — light soy, a little oyster sauce, water, sugar — poured over the hot tofu with minced garlic so it sizzles into a glaze. Serve it over rice and you will understand why this dish never lasts long on the table.
What Is Pan-Fried Tofu (Xiang Jian Dou Fu)?
Xiang jian dou fu (香煎豆腐) literally means “fragrant pan-fried tofu”: firm tofu cut into slabs, coated in cornstarch and egg, fried until golden and crisp, then finished with a savory sauce. The cornstarch layer is what gives the tofu its crackly shell — and it acts as a barrier that keeps the inside soft and custardy while the outside crisps. It is a staple of Chinese home cooking, served as a side dish or over rice, and the version here is the garlic-soy-glaze style: garlic and scallions bloom in the pan right before the sauce goes in.
If you love this dish, my golden pan-fried tofu is the same classic with a slightly different sauce treatment — cook both and you will find your house version.
1Golden Pan-Fried Tofu (Xiang Jian Dou Fu)This Golden Pan-Fried Tofu features crispy egg-coated tofu simmered in a savory garlic soy sauce. It is a quick, protein-packed Chinese dinner ready in 20 minutes.Check out this recipe
Why This Recipe Works
- The cornstarch crust is everything: a thin dusting of cornstarch dries the tofu surface, and it fries into a shatteringly crisp shell that holds up to the sauce.
- The egg wash seals and enriches: beaten egg clings to the starch, adding a golden, slightly custardy layer that browns beautifully.
- Low heat means even browning: frying over gentle heat gives the coating time to crisp and color evenly without burning the starch.
- The sauce glazes, not drowns: a small amount of soy-oyster sauce poured over hot tofu reduces into a glossy coat instead of soggy pools.
- Garlic bloomed at the end: raw garlic hits the hot pan with the sauce and perfumes the whole dish in seconds.
Equipment Needed
- A nonstick skillet or well-seasoned pan
- Two shallow bowls for the cornstarch and egg
- A spatula
Ingredients
- 1 block firm tofu (about 400 g / 14 oz)
- 1 large egg, beaten
- 3 tbsp cornstarch (about 30 g), for coating
- 3 garlic cloves, minced
- 2 scallions, sliced
- 2 tbsp light soy sauce
- 1 tbsp oyster sauce
- 1/4 tsp salt
- 1/2 tsp sugar
- 3 tbsp water
- Neutral oil (corn oil works well), for frying
Ingredient Notes
Firm tofu is the right texture here — silken tofu will fall apart in the pan. If your block is very wet, pat it dry or press it lightly before slicing (see my guide to how to press tofu). Cornstarch creates the crisp shell; potato starch works identically. Oyster sauce adds the savory depth; use vegetarian mushroom oyster sauce for a vegan version, or skip it and add a teaspoon more soy.
Prep & Mise en Place
Slice the tofu into slabs about 1 cm thick. Beat the egg in one shallow bowl and spread the cornstarch in another. Mince the garlic, slice the scallions, and mix the sauce — light soy, oyster sauce, salt, sugar and water — in a small bowl before you start frying, because the last minute of this dish moves fast.
Cooking Process
Step 1 — Gather the Ingredients
Set out the tofu, egg, cornstarch, garlic, scallions and the sauce ingredients.
Step 2 — Coat with Cornstarch
Slice the tofu into 1 cm slabs and coat each piece in cornstarch, shaking off the excess so the coating stays thin.
Step 3 — Dip in Egg
Dip each cornstarched slab into the beaten egg, letting the excess drip off.
The starch-and-egg double coat works through moisture control: the cornstarch wicks surface water away from the tofu, so when the egg hits the hot oil it fries into a crisp shell instead of steaming. The egg then sets and browns into that golden jacket — the classic Chinese “frying coat” technique.
Step 4 — Heat the Pan
Heat the pan over medium heat and add enough neutral oil to generously coat the bottom.
Step 5 — Fry Over Low Heat
Lay the coated tofu in the pan in a single layer and fry over low heat. Give it time — the coating needs gentle heat to crisp through.
Step 6 — Fry Until Golden
When the first side is deep golden and crisp, flip and fry the other side until both are golden, about 3 to 4 minutes per side.
Step 7 — Add Garlic and the Sauce
Sprinkle the minced garlic over the tofu, then pour in the sauce. Let it bubble and reduce for about 30 seconds, tilting the pan so every piece gets glazed.
This final glaze is a quick reduction: as the sauce bubbles, water evaporates and the soy sugars concentrate into a glossy coat. Cooking the garlic here — not earlier — keeps it fragrant instead of burnt, which is why the recipe adds it with the sauce rather than at the start.
Step 8 — Scatter the Scallions
Turn off the heat and scatter the sliced scallions over the tofu so they wilt slightly in the residual heat.
Step 9 — Serve
Transfer to a plate, spooning any remaining glaze over the top. Serve hot over steamed rice.
Step 10 — Enjoy
The crust should crackle, the inside stay soft, and the garlic-soy glaze do all the talking.
Common Mistakes When Making Pan-Fried Tofu
1. The coating falls off in the pan. Cause: the tofu was too wet, or the cornstarch layer too thick. Fix: pat the tofu dry (or press it) and shake off excess starch before the egg dip.
2. The crust burns before the tofu cooks through. Cause: heat too high. Fix: fry over low heat and be patient — the coating needs gentle heat to crisp evenly.
3. The tofu sticks to the pan. Cause: not enough oil or the pan was not hot enough when the tofu went in. Fix: use a generous film of oil and preheat the pan properly before laying in the tofu.
4. The sauce makes the crust soggy. Cause: too much sauce, or it was not reduced. Fix: keep the sauce quantity small and let it bubble down to a glaze — a coat, not a bath.
5. The garlic burns. Cause: added too early or over high heat. Fix: add the garlic with the sauce at the very end and keep the heat low.
Variations
This dish is endlessly adaptable. Add a spoon of chili crisp or a pinch of Sichuan pepper with the garlic for heat. Swap the oyster sauce for hoisin for a sweeter glaze. Top with toasted sesame seeds or sliced red chile for color. For more texture, coat half the slabs in crushed peanuts — they toast into the crust. And if you want a change from the glaze, my crispy pan-fried tofu with savory glaze takes the same golden tofu in another direction.
Frequently Asked Questions
Can I use silken tofu? No — silken tofu will break apart in the pan. Use firm or extra-firm tofu for pan-frying.
Do I have to press the tofu? Not always. If your tofu is firm and dry, a quick pat-down is enough. Very wet tofu benefits from 15 minutes under a weight — see how to press tofu.
Can I make this without egg? Yes — the cornstarch coat alone still crisps; the crust will be lighter and less golden. Or use a cornstarch-and-water slurry as the wet layer.
Why is my tofu not crispy? Usually one of three things: wet tofu, too-thick starch, or too much sauce. Fix all three and the crust will crackle.
Can I meal-prep this? The tofu is best fresh, but leftovers keep 2 days refrigerated and reheat well in a dry pan over low heat. Skip reheating in the microwave — it steams the crust soft.
How to Serve
Serve the tofu over steamed rice with the glaze spooned on top — that is the classic. It also works as a side for a stir-fry dinner: pair it with pan-fried tofu with minced pork for a double-tofu feast, or scallion braised tofu for a saucy contrast. For garlic lovers, my fried tofu with savory garlic sauce dials the garlic up even further.
Storage & Reheat
Refrigerate leftovers in an airtight container for up to 2 days. Reheat in a dry skillet over low heat, covered, until hot — this restores most of the crispness. Do not microwave; it will soften the crust.
Allergen Notice
This recipe contains egg, soy (tofu, soy sauce) and gluten (soy sauce; oyster sauce may contain wheat). Use tamari and gluten-free oyster sauce for a gluten-free version. Contains no nuts, dairy or shellfish.
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. Nutrition information is an estimate and provided for informational purposes only.
About the Author & Recipe Development
I’m Jason Guo, a Chinese chef who has cooked professionally for more than five years — including time as a head chef — and now runs my own small restaurant in China, where tofu appears on the menu almost every day. Pan-fried tofu was one of the first dishes I was allowed to cook solo in my family’s kitchen, and I still judge a home cook by their tofu crust — too thick, too wet, or too hurried and it all falls apart. I tested this version across gas, electric and induction stoves, and the low-heat, patient fry is the one constant that produces that crackly gold every time. My father’s rule was simple: the sauce should glaze the tofu, never drown it. This recipe is that rule, written down.
Authoritative References
For more on the technique of building a crisp crust on tofu — the moisture management behind the cornstarch coat — see my guide to how to make tofu crispy, and for common failure points, common tofu cooking mistakes and how to fix them.

Crispy Pan-Fried Tofu with Garlic Soy Glaze (Xiang Jian Dou Fu)
Ingredients
Equipment
Method
- Slice the tofu into 1 cm slabs and coat each piece in cornstarch, shaking off the excess.
- Dip each cornstarched slab into the beaten egg, letting the excess drip off.
- Heat the pan over medium heat and add enough neutral oil to coat the bottom.
- Lay the tofu in the pan in a single layer and fry over low heat until golden and crisp on both sides, 3 to 4 minutes per side.
- Sprinkle the minced garlic over the tofu, pour in the sauce (light soy, oyster sauce, salt, sugar, water) and let it bubble and reduce for about 30 seconds, tilting to glaze every piece.
- Turn off the heat, scatter the sliced scallions over the tofu, and serve hot over rice.






















