A deeply savoury Chinese-inspired noodle dish featuring chewy tofu sticks, browned shiitake mushrooms, creamy braised baby aubergine and tender okra. Chinkiang black vinegar adds depth to the braise and brightness at the finish, while white pepper and crispy chilli oil provide warmth, heat and contrasting texture.
Why this recipe works
- Tofu sticks absorb the braising sauce beautifully – Properly rehydrated tofu sticks retain a pleasantly chewy texture while soaking up the mushroom, soy and black-vinegar flavours.
- Browning builds depth – Cooking the shiitake and aubergine separately before braising concentrates their flavour and prevents the finished dish from tasting flat or watery.
- Black vinegar is added in stages – Vinegar in the braise provides mellow savoury acidity, while a smaller off-heat addition restores its fresh, aromatic character.
- Noodle starch creates the glossy finish – Finishing the noodles directly in the wok helps the reduced braising liquid cling to them like a light gravy.
- Contrasting textures keep the dish interesting – Chewy tofu sticks, meaty mushrooms, creamy aubergine, tender okra and crispy chilli oil each contribute something different.
Braised Tofu Stick, Shiitake & Baby Aubergine Noodles

Ingredients
For the Braising Sauce
- 2 tbsp light soy sauce
- 1 tbsp dark soy sauce
- 1 tbsp Chinkiang black vinegar
- 1 tbsp Shaoxing wine
- 1 tsp sugar
- 1 tsp mushroom powder
- 250 ml warm water
Tofu, Noodles & Vegetables
- 100 g dried tofu sticks also called bean curd sticks or fuzhu
- 200 g wheat noodles fresh or dried
- 150 g fresh shiitake mushrooms stems removed and caps thickly sliced
- 200 g baby aubergines halved lengthways
- 100 g fresh okra tops trimmed and pods cut diagonally into approximately 3 cm pieces
- 4 cloves garlic thinly sliced
- 15 g fresh ginger cut into fine matchsticks
- 2 spring onions finely sliced
- Fresh coriander optional
For Cooking & Finishing
- 2 tbsp neutral cooking oil divided
- ¼ –½ tsp ground white pepper
- 1 tsp Chinkiang black vinegar
- 1 tbsp Lao Gan Ma Crispy Chilli Oil
- ½ tsp toasted sesame oil optional
- Extra Chinkiang black vinegar to serve
Instructions
Rehydrate the Tofu Sticks
- Place the dried tofu sticks in a large bowl and cover generously with warm water.
- Soak for 30–45 minutes, or until completely pliable. Particularly thick pieces may require longer.
- Check the thickest pieces before draining. Properly soaked tofu sticks should feel supple and slightly leathery, without a hard or brittle centre.
- Drain thoroughly and gently squeeze out excess water without crushing the tofu.
- Cut into approximately 5 cm lengths and set aside.
Mix the Braising Sauce
- Whisk together the light soy sauce, dark soy sauce, Chinkiang vinegar, Shaoxing wine, sugar, mushroom powder and warm water.
- Continue whisking until the sugar and mushroom powder have dissolved.
- Set the sauce beside the hob so it is ready to add as soon as the vegetables have browned.
Brown the Shiitake
- Preheat a large wok or sauté pan over medium-high heat for 1–2 minutes.
- Add 1 tbsp neutral oil. When the oil begins to shimmer, add the sliced shiitake in as close to a single layer as possible.
- Leave the mushrooms undisturbed for 2–3 minutes so that their moisture begins to evaporate and the undersides develop colour.
- Continue cooking for another 4–5 minutes, stirring only occasionally, until the mushrooms are golden-brown around the edges and there is no obvious liquid remaining in the pan.
- Transfer the mushrooms to a bowl. They do not need to be completely tender at this stage because they will finish cooking in the braise.
Shallow-Roast the Aubergines
- Reduce the heat to medium and add the remaining 1 tbsp neutral oil.
- Place the baby aubergines cut-side down in a single layer.
- Leave them undisturbed for approximately 4–5 minutes, until the cut surfaces are deeply golden.
- Turn the aubergines and cook for another 2–3 minutes.
- They should be softening, slightly wrinkled and beginning to collapse, but still firm enough to hold their shape during braising.
- If the aubergines colour too quickly, reduce the heat to medium-low. If they remain pale, briefly increase the heat to medium-high.
Infuse the Aromatics
- Reduce the heat to medium-low.
- Push the aubergines towards the edges of the wok, leaving a small space in the centre.
- Add the garlic and ginger to the centre of the pan.
- Cook for approximately 30 seconds, stirring continuously, until fragrant.
- Do not allow the garlic to brown significantly. The aim is to perfume the oil rather than crisp the aromatics.
Add the Tofu & Mushrooms
- Increase the heat to medium.
- Add the rehydrated tofu sticks and reserved shiitake.
- Gently lift and fold everything together for approximately 1 minute.
- Handle the ingredients carefully so that the aubergines retain their shape and the tofu sticks do not tear.
Begin the Braise
- Pour the prepared braising sauce into the wok.
- Increase the heat to medium-high and bring the liquid to a gentle simmer.
- As soon as small bubbles appear around the edges, reduce the heat to low.
- Partially cover the wok and simmer gently for 10 minutes.
- While the braise is simmering, bring a medium saucepan of water to a rolling boil for the noodles.
- Check the braise after approximately 5 minutes. If the tofu has absorbed most of the liquid and the pan looks dry, add a small splash of water.
Add the Okra
- Increase the heat beneath the braise slightly to low-medium.
- Add the prepared okra and stir gently once or twice to distribute it through the sauce.
- Partially cover and simmer for approximately 3 minutes for bright, firmer okra.
- Cook closer to 5 minutes if you prefer softer okra and a slightly thicker sauce.
- Avoid prolonged cooking, which can release excessive mucilage and make the sauce unpleasantly slick.
Cook the Noodles
- Add the noodles to the saucepan of rapidly boiling water.
- Cook according to the packet instructions, but stop slightly before they are completely tender. They should retain some firmness because they will finish cooking in the braising sauce.
- Reserve approximately ½ cup of the noodle cooking water.
- Do not rinse the noodles or coat them with oil. Their surface starch will help the sauce cling to them.
Finish the Noodles in the Sauce
- Increase the heat beneath the braise to medium.
- Use tongs to lift the noodles directly from the cooking water into the wok. A small amount of water travelling with the noodles is helpful.
- Add 2 tbsp reserved noodle water.
- Gently lift and fold the noodles through the braising sauce for 45–60 seconds.
- Work from underneath rather than stirring aggressively, which could break apart the aubergine and tofu sticks.
- If the mixture appears dry, add more noodle water 1 tbsp at a time.
- If too much liquid remains, continue tossing over medium heat for another 30–60 seconds.
- The finished sauce should resemble a light, glossy gravy. It should coat the noodles without pooling heavily in the bottom of the wok.
Taste and Adjust
- Remove the wok completely from the heat.
- Add ¼ tsp white pepper and 1 tsp Chinkiang black vinegar.
- Gently fold through and taste.
- Adjust the seasoning to your preference:
- More white pepper for additional earthy warmth
- More Chinkiang vinegar for sharper aromatic acidity
- A splash of noodle water if the sauce has become too concentrated
- A small amount of light soy sauce if additional seasoning is required
- Add the toasted sesame oil, if using. Keep the quantity restrained so that sesame does not overwhelm the mushroom and black-vinegar flavours.
Serve
- Divide the noodles, tofu and vegetables between two warm bowls.
- Top with the sliced spring onions and fresh coriander, if using.
- Spoon approximately ½ tbsp Lao Gan Ma Crispy Chilli Oil over each bowl.
- Leave the chilli oil largely on the surface rather than stirring it through completely. This creates concentrated pockets of chilli, crispness and fermented soybean flavour.
- Serve immediately with additional Chinkiang black vinegar at the table.
Variations & substitutions
- Make It Spicier – Add sliced fresh chilli with the garlic and ginger, or increase the Lao Gan Ma at the table.
- Use Different Noodles – Shanghai wheat noodles, udon-style wheat noodles or hand-cut noodles all work well. Adjust the cooking time according to the packet instructions.
- No Baby Aubergines? – Use one medium aubergine cut into large chunks. Keep the pieces substantial so that they do not disintegrate during braising.
- No Okra? – Replace it with green beans, tenderstem broccoli or pak choi. Add the vegetable late enough for it to retain some texture.
- Add More Protein – Increase the dried tofu sticks to 125–150 g. Additional water may be needed because the tofu sticks absorb a substantial amount of braising liquid.
Storage & leftovers
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Reheat gently in a wok, frying pan or saucepan over low-medium heat. Add a small splash of water before reheating because the tofu sticks and noodles will continue absorbing the sauce while refrigerated.
Finish the reheated noodles with a fresh splash of Chinkiang black vinegar and additional spring onions. Add the crispy chilli oil only after reheating so that its flavour and texture remain distinct.
The dish is not ideal for freezing. The noodles can soften considerably after thawing, while the aubergine and okra may lose their structure.