V hluboké pánvi rozehřejeme olivový olej, přidáme nadrobno nakrájenou cibulku, česnek a zázvor a restujeme 3 minuty. Přidáme na kostky nakrájený baklažán a restujeme ještě dalších 5 minut. Poté do směsi přimícháme nakrájená loupaná rajčata, kokosové mléko, dýňové pyré, arašídové máslo a karí. Všechny ingredience pořádně promícháme a pod pokličkou necháme vařit asi 15 minut.