Schenk de arachideolie in een middelgrote pan waarvoor je een deksel hebt en zet hem op halfhoog tot hoog vuur. Voeg als de olie heet is de ui, wortel, bleekselderij, steranijs, het kaneelstokje en de laurierblaadjes toe. Bak alles 5 min, regelmatig roerend, en voeg de szechuanpeperkorrels en het venkelzaad toe. Bak alles nog 5 min en roer het af en toe door, tot de groenten wat kleur krijgen. Neem de pan van het vuur, schep de groenten met een schuimspaan op een bord en laat de olie en eventuele stukjes in de pan achter.
Houd de pan op halfhoog tot hoog vuur en voeg het varkensgehakt, de knoflook en gemberwortel toe. Bak alles 5-7 min, af en toe roerend, tot het gehakt lichtbruin is. Voeg de Shaoxing-rijstwijn toe, bak alles nog 1 min, en doe de doubanjiang, sojasaus en 250 ml van het water erbij. Roer alles door elkaar, leg het deksel schuin op de pan en laat het circa 25 min op halfhoog tot laag vuur pruttelen; roer het af en toe door.
Meng terwijl de saus staat te pruttelen de maizena met de overgebleven 60 ml water aan tot een papje en zet opzij.
Schep de gebakken groenten bij de saus en voeg ook de bosuitjes en het maïzenapapje toe. Laat het nog 5 min zonder deksel zachtjes borrelen.