Quick Recipe Version (TL;DR)
Quick Ingredients
- 14 oz (400 g) soft or medium-firm tofu, cut into 1-inch cubes
- 8 oz (225 g) ground pork
- 2 tbsp neutral oil
- 1 tbsp doubanjiang (Sichuan chile-bean paste), up to 1.5 tbsp for more heat
- 2 tsp douchi (fermented black beans), rinsed and chopped (optional)
- 2 cloves garlic, minced; 1 tbsp grated ginger
- 1 1/2 cups (360 ml) low-sodium chicken stock
- 1 tbsp light soy sauce; 1 tbsp Shaoxing wine (plus 1 tsp for pork)
- 1 tsp sugar; 1/2 tsp toasted ground Sichuan peppercorns
- 2 tsp cornstarch + 2 tsp cold water (slurry)
- 1 tsp toasted sesame oil; 3 scallions, thinly sliced
- Steamed rice, for serving; salt for blanching water
Do This
- 1. Cube tofu; blanch 2 minutes in lightly salted water at a gentle simmer (190–200°F / 88–93°C). Drain.
- 2. Marinate pork with 1 tsp soy sauce, 1 tsp Shaoxing wine, and 1/2 tsp cornstarch. Mix cornstarch slurry.
- 3. Heat oil (medium-high); fry doubanjiang and douchi 60–90 seconds until the oil turns red. Add garlic and ginger 30 seconds.
- 4. Add pork; cook, breaking up, 2–3 minutes until no longer pink.
- 5. Deglaze with 1 tbsp Shaoxing wine; add stock, 1 tbsp soy sauce, and sugar. Bring to a boil; reduce to a gentle simmer.
- 6. Slide in tofu; simmer 3–4 minutes (190–200°F). Stir in slurry to thicken 30–60 seconds.
- 7. Finish with sesame oil, Sichuan pepper, and most scallions. Serve over hot rice; garnish with remaining scallions.
Why You’ll Love This Recipe
- Mellow, family-friendly heat with classic Sichuan depth.
- Custardy tofu and juicy pork in a glossy, chile-bean gravy.
- Weeknight-fast: 35 minutes, one pan, pantry-friendly.
- Perfect over steamed rice for a cozy, complete meal.
Grocery List
- Produce: Garlic, fresh ginger, scallions
- Dairy: None
- Pantry: Soft or medium tofu, ground pork, doubanjiang, douchi (optional), soy sauce, Shaoxing wine (or dry sherry), chicken stock, cornstarch, sugar, neutral oil, toasted sesame oil, Sichuan peppercorns, rice, kosher salt
Full Ingredients
Tofu
- 14 oz (400 g) soft or medium-firm tofu, cut into 1-inch cubes
- 4 cups (1 L) water + 1 tsp kosher salt (for blanching)
Pork
- 8 oz (225 g) ground pork (85–90% lean)
- 1 tsp light soy sauce
- 1 tsp Shaoxing wine (or dry sherry)
- 1/2 tsp cornstarch
- Pinch white pepper (optional)
Aromatics & Sauce Base
- 2 tbsp neutral oil (canola, peanut, or grapeseed)
- 1 tbsp doubanjiang (Sichuan chile-bean paste), up to 1.5 tbsp for more heat
- 2 tsp douchi (fermented black beans), rinsed and finely chopped (optional but recommended)
- 2 cloves garlic, minced (about 2 tsp)
- 1 tbsp fresh ginger, finely grated
- 1 tbsp Shaoxing wine (for deglazing)
- 1 1/2 cups (360 ml) low-sodium chicken stock
- 1 tbsp light soy sauce
- 1 tsp sugar
- 1/2 tsp toasted and freshly ground Sichuan peppercorns, plus more to taste
- 1 tsp toasted sesame oil
To Thicken
- 2 tsp cornstarch mixed with 2 tsp cold water
To Finish & Serve
- 3 scallions, thinly sliced (green and white parts)
- Steamed jasmine or short-grain rice

Step-by-Step Instructions
Step 1: Blanch the tofu for a custardy texture
Bring 4 cups water with 1 tsp kosher salt to a gentle simmer (190–200°F / 88–93°C). Carefully slide in the tofu cubes and simmer for 2 minutes. This tightens the surface so the tofu stays custardy yet sturdy in the sauce. Drain and set on a paper towel–lined plate.
Step 2: Marinate the pork and prep the slurry
In a small bowl, mix the ground pork with 1 tsp soy sauce, 1 tsp Shaoxing wine, 1/2 tsp cornstarch, and a pinch of white pepper (optional). In another small bowl, stir together 2 tsp cornstarch with 2 tsp cold water to make a slurry. Mince the garlic, grate the ginger, and slice the scallions.
Step 3: Bloom the chile-bean pastes
Heat a wok or 12-inch skillet over medium-high. Add the neutral oil, then the doubanjiang and optional douchi. Stir-fry 60–90 seconds until the oil turns a deep red and smells fragrant but not burned. Add the garlic and ginger; stir 30 seconds more.
Step 4: Brown the pork
Add the marinated pork, spreading it out. Cook 2–3 minutes, breaking it into fine crumbles, until no longer pink and lightly browned. If the pan looks dry, add a teaspoon more oil so the aromatics do not scorch.
Step 5: Build the gravy
Pour in 1 tbsp Shaoxing wine to deglaze; stir 15 seconds. Add the chicken stock, 1 tbsp soy sauce, and 1 tsp sugar. Bring to a boil, then reduce to a gentle simmer (190–200°F / 88–93°C) for 2–3 minutes to mingle flavors.
Step 6: Simmer the tofu
Slide in the blanched tofu. Gently shake or nudge the pan to nestle cubes without breaking them. Simmer 3–4 minutes so the tofu absorbs the savory sauce.
Step 7: Thicken and finish
Stir the cornstarch slurry (it settles), then drizzle it in while gently stirring the sauce. Simmer 30–60 seconds until the gravy turns glossy and lightly coats a spoon. Turn off the heat. Stir in sesame oil, half the scallions, and the Sichuan peppercorns. Taste and adjust: add a splash more stock if too intense, or a pinch more sugar to soften the heat. Spoon into warm bowls over rice and garnish with remaining scallions.
Pro Tips
- Blanching tofu in salted water creates a custardy center and prevents crumbling.
- Let the doubanjiang fry until the oil turns red—this unlocks deep flavor without needing more heat.
- Add the cornstarch slurry gradually; stop when the sauce lightly coats the back of a spoon.
- Use low-sodium stock and taste before adding extra soy—doubanjiang is naturally salty.
- Toast and grind Sichuan peppercorns fresh for a citrusy, numbing aroma with mellow intensity.
Variations
- Vegetarian: Swap pork for finely chopped mushrooms (8 oz/225 g) and add 1 tsp soy sauce. Use vegetable stock.
- Lighter: Use ground turkey or chicken; add 1 tsp oil when browning to avoid dryness.
- Spicier: Increase doubanjiang to 1.5–2 tbsp and finish with 1–2 tsp chili oil.
Storage & Make-Ahead
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently over low heat until steaming, adding a splash of stock if the sauce thickens too much. Tofu can become delicate after chilling; stir minimally. You can marinate the pork and pre-mix the cornstarch slurry and aromatics up to 24 hours ahead (store separately, covered, in the fridge). Not recommended for freezing due to tofu texture changes.
Nutrition (per serving)
Approximate without rice: 300–340 calories; 18–22 g protein; 18–22 g fat; 10–14 g carbohydrates; 1–1.5 g fiber; 800–1100 mg sodium. Values will vary based on ingredients and brands.


Leave a Reply