Crispy Pan-Fried Tofu with Garlic Soy Glaze (Xiang Jian Dou Fu)

Some links may be affiliate links. As a chef in China, I only recommend tofu brands, sauces, and cookware I actually cook with in my own kitchen. You can read my full disclosure here.

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.

Crispy pan-fried tofu with garlic soy glaze, golden and glossy

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.

1
Golden Pan-Fried Tofu
Golden 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.

Gather the tofu, egg, cornstarch, garlic and scallions for pan-fried tofu.

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.

Slice the tofu and coat each piece in a thin layer of cornstarch.

Step 3 — Dip in Egg

Dip each cornstarched slab into the beaten egg, letting the excess drip off.

Dip the cornstarched tofu slabs into the beaten egg.

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.

Heat the pan and add neutral oil to 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.

Fry the coated tofu over low heat in a single layer.

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.

Fry until both sides of the tofu are golden and crisp.

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.

Sprinkle the garlic over the tofu and pour in the soy-oyster sauce to glaze.

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.

Scatter sliced scallions over the glazed tofu.

Step 9 — Serve

Transfer to a plate, spooning any remaining glaze over the top. Serve hot over steamed rice.

Plate the pan-fried tofu and spoon the remaining glaze on top.

Step 10 — Enjoy

The crust should crackle, the inside stay soft, and the garlic-soy glaze do all the talking.

Finished crispy pan-fried tofu, golden, glazed and ready to eat.

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, golden and glossy

Crispy Pan-Fried Tofu with Garlic Soy Glaze (Xiang Jian Dou Fu)

Firm tofu slabs coated in cornstarch and egg, fried golden and crisp, then glazed with a garlicky soy-oyster sauce. A 20-minute Chinese classic that converts tofu skeptics.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Servings: 2 servings
Course: Main Course, Side Dish
Cuisine: Chinese
Calories: 310

Ingredients
  

The Tofu
  • 1 block firm tofu about 400 g (14 oz), sliced into 1 cm slabs
  • 1 large egg beaten
  • 3 tbsp cornstarch for coating
  • 3 garlic cloves minced
  • 2 scallions sliced
  • neutral oil corn oil works well, for frying
For the Glaze
  • 2 tbsp light soy sauce
  • 1 tbsp oyster sauce use vegetarian mushroom oyster sauce for vegan
  • 0.25 tsp salt
  • 0.5 tsp sugar
  • 3 tbsp water

Equipment

  • Nonstick Skillet
  • Two Shallow Bowls

Method
 

  1. Slice the tofu into 1 cm slabs and coat each piece in cornstarch, shaking off the excess.
    Slice the tofu and coat each piece in a thin layer of cornstarch.
  2. Dip each cornstarched slab into the beaten egg, letting the excess drip off.
    Dip the cornstarched tofu slabs into the beaten egg.
  3. Heat the pan over medium heat and add enough neutral oil to coat the bottom.
    Heat the pan and add neutral oil to coat the bottom.
  4. 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.
    Fry until both sides of the tofu are golden and crisp.
  5. 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.
    Sprinkle the garlic over the tofu and pour in the soy-oyster sauce to glaze.
  6. Turn off the heat, scatter the sliced scallions over the tofu, and serve hot over rice.
    Scatter sliced scallions over the glazed tofu.

Notes

Tips: Pat the tofu dry before coating - wet tofu sheds its crust. Fry over low heat and be patient; the coating needs gentle heat to crisp evenly. Keep the sauce small and let it reduce to a glaze - a coat, not a bath. Add the garlic with the sauce at the end so it perfumes instead of burns.
Storage: Refrigerate up to 2 days; reheat in a dry skillet over low heat. Avoid the microwave, which steams the crust soft.
Allergen Notice: Contains egg, soy (tofu, soy sauce) and gluten (soy sauce, oyster sauce). Use tamari and gluten-free oyster sauce for a gluten-free version.
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.

Leave a Comment

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

*

Recipe Rating