If there is one dish that defines the “high effort-to-reward ratio” in my home kitchen, it is this Pan-Fried Tofu (Xiang Jian Doufu). In my restaurant, we often serve complex braises like Red Braised Tofu, but when I close up shop and go home, this is the dish I make for myself.

It’s incredibly humble—just tofu, oil, and a simple sauce—but the flavor is explosive. The magic happens when the tofu hits the pan. In Chinese, we describe the sound as zi zi zi—that beautiful sizzling noise that tells you a golden crust is forming. This crust isn’t just for texture; it acts like a sponge, soaking up the savory, sweet, and umami-rich glaze we pour in at the end.
If you are new to cooking bean curd, I highly recommend reading my guide on What Is Tofu to understand the ingredient we are working with today. This recipe is proof that tofu doesn’t have to be bland. It is a rice killer (xia fan cai), meaning it is so flavorful you will find yourself eating bowl after bowl of steamed rice.
About the Author & Recipe Development
My name is Jason Guo, and I’m a Chinese chef living and cooking in China. I’ve worked professionally in restaurant kitchens for more than five years, including time as a head chef, and I now run my own small restaurant where tofu appears on the menu almost every day.
I created The Tofu Kitchen to share one simple idea: Tofu is not plain, boring, or tasteless. When treated with care, tofu can be crispy, silky, comforting, deeply savory, and full of character.
For this recipe, I tested three different types of tofu (silken, firm, and extra firm) and two different cooking vessels (a traditional carbon steel wok and a non-stick skillet). My goal was to create a recipe that replicates the “restaurant-style” skin without deep frying, making it accessible for any home cook in the US or Europe.
What Is Pan-Fried Tofu (Xiang Jian Doufu)?
“Xiang Jian” (香煎) translates roughly to “pan-fried until fragrant.” Unlike deep-fried tofu dishes where the tofu is submerged in oil, this method uses a shallow amount of oil to sear the exterior.

The flavor profile is classic Cantonese home-style: savory from soy sauce, umami-rich from oyster sauce, and slightly sweet to balance the salt. It creates a sticky glaze that coats every cube. It is similar to Home-Style Tofu but relies on searing rather than stewing.
Why This Recipe Works
- Texture Contrast: By pan-frying slowly over medium heat, we create a chewy, golden skin while keeping the inside tender.
- The Glaze: Adding the sauce directly to the hot pan reduces it quickly, intensifying the flavors and allowing it to cling to the tofu.
- Simplicity: No aromatics are chopped other than a scallion (and even that is flexible). It comes together in under 20 minutes.
Ingredients for Pan-Fried Tofu
Here is everything you need. The list is short, so quality matters.
- 1 block Firm Tofu (approx 1 lb / 450g): You want a tofu that holds its shape. In Chinese markets, look for “North Tofu” (Lao Doufu). If you are confused about the varieties, check out my article on Types of Tofu.
- 3 tbsp (45 ml) Light Soy Sauce: This provides the salty base. See my guide on Light Soy Sauce vs Dark Soy Sauce if you aren’t sure which bottle to grab.
- 1 tbsp (15 ml) Oyster Sauce: This adds thickness and a deep seafood umami. Sub: Vegetarian mushroom stir-fry sauce for a vegan version.
- 1/2 tbsp (6 g) White Sugar: Essential to balance the saltiness of the soy and oyster sauce.
- 1/3 cup (80 ml) Water: To help steam the tofu slightly and create the sauce volume.
- 1 stalk Green Onion (Scallion): For a pop of color and fresh onion flavor.
- Oil for frying: Use a neutral oil like canola, vegetable, or grapeseed.
What You Will Need (Tools & Equipment)
- Non-stick Skillet or Well-Seasoned Carbon Steel Pan: Since tofu loves to stick, I recommend a non-stick pan for beginners.
- Kitchen Paper Towels: Vital for drying the tofu to prevent oil splatters.
- Spatula: A wide, flat spatula makes flipping easier.
Recipe Notes Before We Begin
- Dry the Tofu: Tofu contains a lot of water. Water + Hot Oil = Splatter. Pat the tofu dry with paper towels before cutting. This also helps the crust form faster.
- Heat Control: We are pan-frying, not flash-frying. Keep the heat moderate so the tofu browns evenly without burning.
- Patience: Do not try to flip the tofu too early. If it resists the spatula, it hasn’t formed a crust yet.
Mise en Place & How to Prep
- Prep the Tofu: Rinse the tofu block gently under cold water. Pat it thoroughly dry with paper towels. Cut the block into thick rectangular slices or large cubes, about 1/2 inch (1.5 cm) thick.

- Prep the Aromatics: Wash the green onion and chop it into small rings.
- Prep the Sauce: You can mix the soy sauce, oyster sauce, sugar, and water in a small bowl now, or add them directly to the pan later if you are fast.
How to Make Pan-Fried Tofu
Step 1: Heat the Oil Place your pan over medium heat. Add enough oil to coat the bottom of the pan—remember, we are pan-frying, not deep-frying, so you don’t need a pool of oil, but be generous enough to prevent sticking.

Step 2: Sear the Tofu When the oil is shimmering (but not smoking), turn the heat down to low. Gently place the tofu slices into the pan one by one. Tip: Do not be afraid of the oil; dropping it from too high causes splashes. Place it in gently.

Step 3: Fry Until Golden Turn the heat up to medium. You will hear that signature zi zi zi sizzling sound. Let the tofu cook undisturbed for about 3-4 minutes. Look at the sides of the tofu; when you see a golden brown color creeping up the bottom edge, it is ready to flip.

Step 4: The Flip Turn the heat down to low momentarily (this buys you time so you don’t burn the first pieces while flipping the last ones). Using your spatula (and a chopstick helps too!), carefully flip each piece. They should be beautifully golden. Turn the heat back to medium and fry the second side for another 2-3 minutes until golden.

Step 5: Braise in Sauce When both sides are golden, it is time for flavor. Pour in the 3 tbsp soy sauce, 1 tbsp oyster sauce, 1/2 tbsp sugar, and 1/3 cup water. The pan will sizzle loudly—this is good!


Step 6: Glaze and Serve Gently shake the pan or carefully stir to distribute the sauce. Let it simmer for 1-2 minutes. Watch closely! The sauce will reduce and thicken rapidly, turning into a dark, glossy glaze. When the sauce clings to the tofu, toss in the green onions, give it one last stir, and transfer to a plate.



Tips to Succeed
- Don’t Overcrowd: If your pan is too small, cook in two batches. Overcrowding steams the tofu instead of frying it.
- The “Stick” Factor: If using a stainless steel pan, ensure it is very hot before adding oil to create the non-stick Leidenfrost effect. If you are unsure, stick to non-stick pans.
- Sauce Timing: Sugar burns easily. Once you add the sauce ingredients, keep an eye on it. If it reduces too fast, add a splash more water. For more details on texture, see my guide on How to Make Tofu Crispy.
Frequently Asked Questions
Q: Can I use an air fryer for this? A: Yes! It won’t have the exact same pan-seared texture, but it works. Check out my guide on Air Fryer Tofu for temperature settings, then toss it in the sauce from this recipe.
Q: My tofu is sticking to the pan! Why? A: This usually happens if the pan wasn’t hot enough, the tofu was too wet, or you tried to flip it too soon. Let the crust form completely before moving it.
Q: Can I make this spicy? A: Absolutely. If you love heat, this dish transforms easily. It is not as complex as Mapo Tofu, but adding a teaspoon of chili flakes or Doubanjiang with the sauce makes it delicious.
Common Troubleshooting & Variations
- Problem: The sauce is too salty.
- Cause: Different soy sauce brands have different sodium levels.
- Solution: Add a splash more water and sugar. Next time, start with 2 tablespoons of soy sauce and taste as you go.
- Variation:Meat Lover’s Version.
- If you crave meat, you can brown 2 oz of ground pork before adding the tofu. This brings it closer to a Pan-Fried Tofu with Minced Pork style dish.
- Variation:Egg Coated.
- Dip the tofu in beaten egg before frying for a Golden Pan-Fried Tofu experience.
How to Serve Pan-Fried Tofu
This dish is savory and rich, so it needs a neutral base. Steamed white rice is mandatory to soak up that delicious sauce.
To build a full Chinese meal, I recommend pairing this with a soup and a vegetable dish:
- Soup: Creamy Tofu Soup with Clams adds a nice seafood contrast.
- Vegetable: A simple blanched bok choy or cucumber salad works well to cut through the savory soy glaze.
Our Systematic Test Kitchen Notes
In developing this recipe for The Tofu Kitchen, I ran a few tests:
- Test 1 (High Heat): I tried searing the tofu on high heat to speed it up. Result: The outside burned before the inside was heated through, and the tofu tasted raw. Verdict: Medium heat is crucial.
- Test 2 (Sauce Premix vs. Direct Add): I tried mixing the sauce in a bowl first versus adding ingredients directly to the pan. Verdict: Premixing ensures the sugar dissolves evenly, but adding directly to the pan (as done in the original Chinese method) creates a better caramelization. The recipe below allows for either, but I prefer the direct add for that rustic flavor.
- Test 3 (Tofu Type): I tried this with soft tofu. Verdict: It fell apart instantly. Stick to firm or medium-firm tofu. If you want a softer dish, try Silky Steamed Tofu with Egg instead.
Food Safety and Preparation
- Allergen Info: This recipe contains Soy (tofu, soy sauce) and Gluten (soy sauce, oyster sauce). For a gluten-free version, use Tamari and gluten-free oyster sauce. It also contains Shellfish (oyster sauce).
- Storage: Tofu is perishable. Once opened, uncooked tofu should be used within 2-3 days.
- Leftovers: Cooked tofu can be stored in an airtight container in the fridge for up to 3 days.
Authoritative References
For more information on the handling of soy products and nutrition, please refer to these sources:
- U.S. Food & Drug Administration (FDA): Food Safety for Tofu and Soy Products
- Centre for Food Safety (Hong Kong): Safety Guidelines for Tofu
Afterthoughts
In the original Chinese recipe I based this on, I actually couldn’t find the green onion when I was cooking, so I jokingly “pretended” it was there! But for you, I insist on using it. The freshness of the scallion cuts through the rich oyster sauce glaze and makes the dish complete. It serves as a reminder that home cooking is flexible—if you miss an ingredient, keep cooking. It will likely still be delicious.

Pan-Fried Tofu with Savory Glaze (Xiang Jian Doufu)
Ingredients
Equipment
Method
- Rinse the tofu and pat it completely dry with paper towels. Cut into 1/2-inch thick slices or cubes.
- Heat the oil in a non-stick skillet over medium heat. When shimmering, reduce heat to low and gently place tofu in the pan.
- Increase heat to medium. Pan-fry undisturbed for 3-4 minutes until the bottoms are golden brown.
- Reduce heat to low, carefully flip the tofu pieces, then return heat to medium and fry the other side for 2-3 minutes.
- Add the soy sauce, oyster sauce, sugar, and water directly to the pan.
- Simmer for 1-2 minutes until the sauce reduces and clings to the tofu.
- Toss in the chopped green onions, stir briefly, and serve hot over rice.












