I still remember the distinct aroma of fresh tofu from the small shop downstairs in my childhood neighborhood in Sichuan. The “Old Tofu” (Lao Dou Fu) they sold had a rustic, firm texture and a concentrated soy flavor that tasted exactly like it had just come off a stone mill. My family loved it. We bought it constantly, rotating through different ways to cook it, but this simple stir-fry with celery was a weekly staple.

Homestyle Tofu with Celery (Jia Chang Dou Fu) is the definition of Chinese comfort food. It transforms humble ingredients—a block of firm tofu and a stalk of celery—into a savory, texturally satisfying meal. The tofu is pan-fried until it has a golden “skin” that soaks up the savory sauce, while the celery adds a refreshing crunch. It’s savory, slightly spicy, and incredibly appetizing over a bowl of steamed white rice.
If you are looking for a reliable, meatless main dish that doesn’t sacrifice flavor, this is the one to try.
What is Homestyle Tofu (Jia Chang Dou Fu)?
In China, “Jia Chang” (家常) translates to “home-style” or “daily life.” Unlike banquet dishes which require elaborate prep, Jia Chang dishes are designed for the home kitchen: ingredients you can find at any local market, cooked quickly, with robust flavors.
While Home-Style Tofu can vary from family to family (some add pork, some use wood ear mushrooms), the core technique remains the same: Pan-fry first, then braise.
Why This Recipe Works
- Texture Contrast: By pan-frying the tofu first, we create a porous, chewy crust that prevents the tofu from breaking and acts as a sponge for the sauce.
- Flavor Balance: The combination of salty oyster sauce, savory soy sauce, and the natural aromatic punch of celery creates a complex flavor profile with minimal ingredients.
- Speed: By premixing the sauce (a technique professional chefs call a “bowl sauce”), the actual stir-fry process takes less than 10 minutes.
Key Ingredients & Substitutions
- Tofu: The original recipe calls for “Old Tofu” (Lao Dou Fu). In Western supermarkets, look for Firm or Extra Firm Tofu. Do not use Silken Tofu, as it will fall apart in the pan. If you are confused about the varieties, check out my guide on Types of Tofu.
- Celery: You can use standard Western celery (thick stalks) or Chinese celery (thin, hollow stems). Chinese celery has a much stronger, more herbal flavor. If using Western celery, slice it thinly on a bias (diagonal) to ensure it cooks quickly.
- Chili Peppers: The recipe uses “Millet Pepper” (Xiao Mi Jiao), which are small, fierce red chilies. Thai Bird’s Eye Chilies are the closest substitute. For a milder heat, use Fresno peppers or Jalapeños.
- Seasonings: You need Light Soy Sauce, Oyster Sauce, and salt.
- Vegetarian Note: Use Mushroom Oyster Sauce (Vegetarian Stir-fry Sauce) to make this dish 100% plant-based.
Comparison: Non-Stick Pan vs. Carbon Steel Wok
For this specific recipe, especially for beginners, I recommend a non-stick skillet.
- Non-Stick Pan: Guarantees the tofu won’t stick or break during the browning phase. It uses less oil and is stress-free.
- Carbon Steel Wok: Traditional, adds “Wok Hei” (breath of the wok), but requires good heat control and a well-seasoned surface. If the wok isn’t hot enough, the tofu will stick and tear.
Ingredients
The Main:
- 14 oz (400g) Firm or Extra Firm Tofu
- 2 stalks Celery (about 1 cup sliced)
- 5 cloves Garlic, minced
- 2-4 Fresh Thai Chilies or Red Chilies (adjust to spice tolerance), chopped
- 2 tbsp Neutral Oil (Vegetable, Canola, or Peanut oil)
The Sauce:
- 1 tbsp Light Soy Sauce
- 1 tbsp Oyster Sauce
- ¼ tsp Salt (adjust to taste)
- 3 tbsp Water
Recipe Notes Before You Start
- Dry the Tofu: Tofu contains a lot of water. Before cooking, rinse the block and pat it thoroughly dry with paper towels. If the surface is wet, it will splatter violently when it hits the hot oil.
- Premix the Sauce: The stir-fry moves fast. Having your sauce mixed in a small bowl prevents you from scrambling for bottles while the garlic burns.
How to Make Homestyle Tofu with Celery
Step 1: Prep the Ingredients (Mise en Place) Rinse the firm tofu and pat it completely dry with a paper towel. Cut the tofu into rectangular slices or cubes, about ½-inch thick. Wash the celery and cut it into bite-sized pieces (if using thick Western celery, slice diagonally). Mince the garlic and chop the fresh chilies.
- Why? Uniform cutting ensures everything cooks at the same rate.

Step 2: Make the Sauce In a small bowl, combine the light soy sauce, oyster sauce, salt, and water. Stir until well combined.
- Chef’s Note: Since oyster sauce and soy sauce are already salty, be conservative with the added salt. You can always add more later.
Step 3: Pan-Fry the Tofu Heat a skillet or wok over medium heat and add the oil. When the oil is shimmering (about 325°F/165°C), carefully place the tofu slices in the pan in a single layer. Fry slowly over low-medium heat.
- Tip: Do not move the tofu immediately. Let it sear for 2-3 minutes until a golden crust forms and it releases naturally from the pan.


Step 4: Flip and Remove Flip the tofu and fry the other side until golden brown. The tofu should feel firmer now. Remove the fried tofu from the pan and set it aside on a plate.
- Why? This step creates the “skin” that gives the dish its signature texture, similar to Golden Pan-Fried Tofu.

Step 5: Sauté Aromatics In the same pan (there should be some residual oil; if not, add 1 teaspoon more), add the minced garlic and chopped chilies. Stir-fry over low heat until fragrant, about 30 seconds. Be careful not to burn the garlic.
Step 6: Stir-fry Celery Increase the heat to medium-high. Add the celery pieces and stir-fry for about 1 minute. You want the celery to brighten in color but retain its crunch.

Step 7: Braise Pour the fried tofu back into the pan. Give the sauce mixture a quick stir (sauces settle) and pour it over the tofu and celery.

Step 8: Reduce and Serve Toss everything together to coat. Cover with a lid if possible and let it simmer on low heat for 2 minutes to let the flavors penetrate the tofu. Then, remove the lid, turn the heat to high, and stir-fry until the sauce thickens and clings to the tofu (this is called Shou Zhi or “harvesting the juice”). Transfer to a plate and serve hot.


FAQ & Troubleshooting
Q: Why is my tofu sticking to the pan? A: This usually happens if the pan isn’t hot enough when the tofu goes in, or if you try to flip it too early. Be patient. Let the crust form; it will release naturally. Using a non-stick pan is the easiest fix for this.
Q: Can I use frozen tofu? A: Yes! Frozen (then thawed) tofu has a honeycomb structure that absorbs even more sauce. The texture will be spongier and chewier, which many people prefer.
Q: My sauce is too runny. A: Stir-fry on high heat for an extra 30 seconds at the end. The sugars in the oyster sauce will caramelize and thicken the liquid into a glaze.
Serving Suggestions
This dish is savory and robust, so it needs a neutral base to balance it. It pairs perfectly with steamed jasmine rice or a simple millet congee.
For a complete Chinese family meal, serve this alongside:
- A light soup, like Tofu Mushroom Soup with Egg.
- A meat dish if you aren’t vegetarian, or perhaps some Red Braised Tofu for a tofu feast.
Food Safety & Storage
- Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- Reheating: Reheat in a pan over medium heat or in the microwave. Note that the celery will lose some crunch upon reheating.
- Allergen Warning: This recipe contains Soy (Tofu, Soy Sauce) and Wheat (Soy Sauce often contains wheat, Oyster sauce may contain wheat). To make it Gluten-Free, use Tamari and GF Oyster Sauce.
About the Author & Recipe Development
I’m Jason Guo, a chef born and raised in Sichuan, where tofu is a way of life. I spent years training in professional Chinese kitchens where I learned that the secret to great tofu isn’t fancy seasonings, but patience in the pan-frying step. This recipe was tested in my home kitchen using standard US grocery store ingredients to ensure you can replicate that authentic flavor without needing a plane ticket to Chengdu.
Nutrition Information (Estimate)
- Calories: 180 kcal
- Carbohydrates: 8g
- Protein: 14g
- Fat: 11g
- Sodium: 650mg
- Fiber: 2g
- Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional items are not included. Actual values vary based on specific brands used.
Authoritative References
- For general guidelines on soy consumption and health, refer to the USDA FoodData Central.
- To learn more about food safety when handling bean curd products, visit FoodSafety.gov.

Homestyle Tofu with Celery (Jia Chang Dou Fu)
Ingredients
Equipment
Method
- Prepare the ingredients: Rinse the tofu block and pat it thoroughly dry with paper towels. Slice the tofu into 1/2-inch thick rectangles. Wash the celery and slice diagonally into bite-sized pieces. Mince the garlic and chop the chilies.
- Make the sauce: In a small bowl, whisk together light soy sauce, oyster sauce, salt, and water.
- Pan-fry the tofu: Heat the oil in a non-stick pan over medium heat. Place tofu slices in a single layer. Fry slowly until golden brown on the bottom (about 3 minutes). Flip and fry the other side until golden.
- Remove tofu: Transfer the fried tofu to a plate and set aside.
- Sauté aromatics: In the same pan (add a tsp more oil if dry), add minced garlic and chilies. Stir-fry over low heat until fragrant, about 30 seconds.
- Cook celery: Turn heat to medium-high. Add celery and stir-fry for 1 minute until color brightens.
- Braise: Return the tofu to the pan. Pour the sauce mixture over everything.
- Finish: Toss to coat. Simmer for 2 minutes to let flavors meld. Once the sauce has thickened and coated the tofu, transfer to a serving plate.
Notes
Safety: Ensure tofu is dry before frying to prevent oil splatter.
Nutrition Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional items are not included. Actual values vary.











