1.
W dużym rondlu na średnim ogniu rozgrzać olej. Podsmażać cebulę przez 10 minut, aż będzie lekko rumiana. Dodać czosnek, imbir, kumin, kolendrę, cynamon i goździki. Wmieszać pomidory, słodkie ziemniaki i marchew, i gotować jeszcze przez 5 minut, stale mieszając.
2.
Do rondla wlać wodę , doprawić całość solą. Doprowadzić do wrzenia, zmniejszyć ogień i gotować na wolnym ogniu przez 30 minut.
3.
Zdjąć zupę z ognia. W robocie kuchennym lub z blenderze zmiksować zupę z orzeszkami ziemnymi na niemalże gładką masę. Doprawić pieprzem cayenne. Wlać z powrotem do rondla. Mieszając trzepaczką dodać masło orzechowe, a następnie dobrze podgrzać całość. Podawać na ciepło, dekorując listkiem świeżej kolendry.