Fruit de ui kort in een pan met een beetje olie. Voeg de zoete aardappel, zout en peper toe en laat 20 minuten zachtjes koken, af en toe roerend.
Kook de udon-noodles volgens de verpakking en spoel af met koud water.
Verhit een scheutje olie in een pan, bak knoflook, gember en koriandersteeltjes 1 minuut. Voeg chilipoeder, komijn, kokosmelk, water en bouillonblokje toe en breng aan de kook.
Bak de champignons in een hapjespan en bak de tofu knapperig met zout en peper in een koekenpan.
Controleer of de zoete aardappel gaar is, voeg de bouillon toe en pureer tot een gladde soep. Breng op smaak met zout en peper.
Verdeel de noedels over soepkommen, schep de soep erop en top af met tofu, champignons, korianderblaadjes en cashewnoten. Voeg eventueel taugé, bosuitjes of gebakken uitjes toe als garnering.