Laat de rookworst wellen volgens de verpakking. Kook de rijst gaar. Schil de zoete aardappel, knolselderij, pompoen, winterwortel en pastinaak. Snijd ze in stukken. Maak de spruitjes schoon. Verwarm de boter en olijfolie in een grote braadpan en roerbak de groenten 5 minuten op halfhoog vuur aan. Voeg de currypasta toe en bak even mee tot het gaat geuren. Voeg de helft van de kokosmelk en de spruitjes toe en laat 10 minuten zachtjes stoven. Schep de curry af en toe om. Snijd ondertussen de paprika in blokjes. Snijd de rode uien elk in 8 partjes en besprenkel ze met het limoensap. Laat ze marineren. Voeg de andere helft van de kokosmelk toe en de gemarineerde rode uien. Laat nog 3 minuten stoven. Hak de noten grof. Schep de curry in een grote schaal. Leg de rookworst erop en strooi de pistachenootjes erover. Serveer met de rijst en gebakken sambal.