If you have ever thought tofu was bland or boring, this recipe is going to change your mind forever. Growing up in a household where my parents were chefs, I learned early on that tofu is like a blank canvas—it treats you exactly how you treat it.

This Golden Pan-Fried Tofu (Xiang Jian Dou Fu 香煎豆腐) is genuinely one of the best ways to eat tofu. It’s not just a soft block of soy; it’s transformed into golden, crispy parcels of flavor. The tofu is coated first in cornstarch and then in egg, creating a beautiful “gold-inlaid” crust that soaks up a rich, garlicky, savory sauce.
It’s a recipe I turn to on busy weeknights when I want something nutritious, high in protein, and deeply satisfying without spending hours in the kitchen.
What is Xiang Jian Dou Fu?
“Xiang Jian” (香煎) translates to “pan-fry until fragrant,” and “Dou Fu” (豆腐) is tofu. Unlike Mapo Tofu which is braised, or deep-fried tofu which requires a lot of oil, this dish uses a shallow pan-fry method.

The magic lies in the coating. By dipping the tofu in starch and then egg, you create a barrier. When it hits the hot pan, the egg turns golden and fragrant, while the starch ensures the sauce clings to every bite. It’s a texture contrast that we love in Chinese cuisine—crispy skin, tender heart.
Why This Recipe Works
- The “Double Coat” Technique: Dipping in cornstarch before the egg is crucial. The starch gives the egg something to grip onto, preventing it from sliding off in the pan.
- Savory Glaze: Instead of just dipping the cooked tofu in sauce, we pour the sauce into the pan at the end. The cornstarch in the sauce activates with the heat, instantly thickening into a glossy glaze that coats the tofu perfectly.
- Accessible Ingredients: You likely have everything you need in your pantry right now.
Key Ingredients & Substitutions
Before we fire up the stove, let’s talk about what you need.
- Tofu (Firm or Medium-Firm):
- Comparison: In this recipe, I recommend Firm Tofu or Medium-Firm Tofu (often found in plastic tubs with water).
- Why? Soft or Silken tofu is too delicate for this pan-frying method and will likely break apart when you flip it. Super Extra Firm tofu (vacuum sealed) works, but it can be a bit rubbery. Firm tofu strikes the perfect balance—it holds its shape but remains tender inside.
- Eggs: You’ll need 1 large egg to create that golden crust.
- Cornstarch: Used twice! Once for coating the tofu, and a little bit in the sauce to thicken it.
- Light Soy Sauce: This provides the salty, savory “umami” base. I recommend brands like Kikkoman or Pearl River Bridge.
- Oyster Sauce: Adds a rich sweetness and depth.
- Note: If you are vegetarian, you can buy Vegetarian Mushroom Oyster Sauce (Lee Kum Kee makes a great one).
- Garlic: Fresh minced garlic is essential for the aroma.
- Sugar: A pinch of white sugar balances the saltiness of the soy sauce.
Recipe Notes Before We Begin
- Pat the Tofu Dry: This is the most critical step! Tofu is full of water. If you don’t pat it dry with paper towels, the cornstarch will turn into a gooey mess, and the tofu won’t crisp up.
- The Pan Matters: I highly recommend using a non-stick skillet for this recipe. Tofu loves to stick to stainless steel if you aren’t experienced with heat control. A non-stick pan guarantees those golden squares stay intact.
- Mise en Place: Chinese stir-frying happens fast. Have your sauce mixed and your veggies chopped before you turn on the heat.
How to Make Pan-Fried Tofu
Step 1: Prepare the Savory Sauce
In a small bowl, combine the minced garlic, light soy sauce, oyster sauce, salt, sugar, a small amount of cornstarch (about 1/2 teaspoon), and water. Stir until the sugar and starch dissolve. Set this aside.
Expert Tip: Pre-mixing the sauce ensures you don’t burn the garlic while scrambling to find bottles of soy sauce later.

Step 2: Prep the Tofu
Cut the block of tofu into thick, rectangular slices or squares, about 1/2 inch thick. Break the egg into a bowl and whisk it well. Put some dry cornstarch on a flat plate.

Step 3: The Double Dip
Take a piece of tofu and gently press it into the dry cornstarch to coat all sides. Shake off the excess. Then, dip it into the beaten egg so it’s fully covered.
Why do we do this? The cornstarch seals the moisture inside the tofu, while the egg creates the crispy, flavorful crust.


Step 4: Pan-Fry to Golden Perfection
Heat your non-stick pan over medium heat. Add about 1-2 tablespoons of oil. Place the coated tofu pieces into the pan. Fry for about 2-3 minutes on one side until golden brown, then flip and fry the other side.
Visual Cue: Look for a “GBD” finish—Golden Brown and Delicious.

Step 5: Simmer and Serve
Give your sauce a quick stir (starch tends to settle at the bottom). Pour the sauce over the tofu in the pan. It will bubble and thicken almost immediately. Gently toss or shake the pan so every piece of tofu is coated in the glossy sauce. Sprinkle with chopped cilantro and scallions (green onions). Serve hot!


Tips to Succeed
- Don’t overcrowd the pan: If you crowd the tofu, it will steam instead of fry. Cook in two batches if your pan is small.
- Heat Control: Keep the heat on medium. If it’s too high, the egg coating will burn before the tofu heats through.
- Sauce Consistency: If the sauce gets too thick too fast, add a splash of water to loosen it up.
Common Troubleshooting (FAQ)
Q: Why did the coating fall off my tofu?
A: Usually, this happens if the tofu was too wet before you dipped it in starch, or if you flipped it too early. Let a crust form before you try to move the tofu.
Q: Can I use an Air Fryer?
A: Yes! You can air fry the coated tofu at 375°F (190°C) for about 10-12 minutes, spraying with oil halfway. Then, simmer the sauce in a pan on the stove and toss the air-fried tofu in it at the end.
Q: Is this gluten-free?
A: The method is gluten-free (cornstarch), but regular soy sauce and oyster sauce contain wheat. To make it gluten-free, use Tamari and a gluten-free oyster sauce.
Serving Suggestions
This dish is savory and rich, so it needs a neutral base.
- Serve with plenty of Steamed White Rice to soak up that delicious garlic sauce.
- For a complete meal, pair it with a green vegetable like our Garlic Bok Choy or a refreshing Smashed Cucumber Salad.
Food Safety and Storage
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat in a pan over low heat or in the microwave. The crust won’t be as crispy as day one, but the flavor will still be amazing.
- Allergen Note: This recipe contains Eggs and Soy. If serving to someone with a shellfish allergy, ensure you use vegetarian oyster sauce (made from mushrooms).
Notes:
- Gluten-Free Option: Use Tamari instead of soy sauce and gluten-free oyster sauce.
- 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 Info (Per Serving):
- Calories: 240 kcal
- Carbohydrates: 18g
- Protein: 16g
- Fat: 12g
- Sodium: 980mg
- Sugar: 4g

Golden Pan-Fried Tofu (Xiang Jian Dou Fu)
Ingredients
Equipment
Method
- Make the Sauce: In a small bowl, mix minced garlic, soy sauce, oyster sauce, salt, sugar, 1/2 tsp cornstarch, and water. Stir well and set aside.
- Prep Tofu: Cut the tofu into thick rectangular slices (about 1/2 inch thick). Pat dry with paper towels.
- Set up Station: Place 1/2 cup cornstarch on a plate. Beat the egg in a separate bowl.
- Coat Tofu: Gently coat each tofu piece in cornstarch, shaking off excess. Then, dip into the beaten egg to coat completely.
- Fry: Heat oil in a non-stick skillet over medium heat. Place tofu in the pan. Fry for 2-3 minutes per side until golden brown.
- Simmer: Stir the sauce mixture again, then pour it into the pan. It will bubble and thicken quickly. Gently toss to coat the tofu.
- Serve: Remove from heat immediately. Garnish with cilantro or scallions. Serve with rice.











