Maak de basisroomsaus en houd deze warm. Verwarm de olie in een grote pan, fruit de uien daarin lichtbruin, voeg het varkensvlees en de uitgeperste knoflook erbij. Draai het varkensvlees om, totdat het aan alle kanten bruin geworden is.
Voeg kreeft, garnalen, waterkastanje, bamboespruiten, zout en peper toe. Laat dit 2 minuten bakken. Breng ondertussen de kippensoep aan de kook en voeg deze bij het garnalenmengsel.
Doe de deksel op de pan en laat het mengsel 8 minuten zachtjes koken. Roer vervolgens de basisroomsaus door het mengsel.