Zacznij od przygotowania wszystkich składników. Z marchewki odetnij końcówkę i natkę. Umyj i delikatnie obierz skórkę. Pokrój marchewkę w cienkie plasterki. Z imbiru zeskrop skórkę (można to zrobić np. łyżeczką) i zetrzyj go na tarce. Cebulkę pokrój w małą kostkę, a czosnek w plasterki.Młoda marchewka ma bardzo cienką skórkę, więc wystarczy ją zeskrobać nożykiem lub delikatnie obrać obieraczką (niektóre osoby zostawiają skórkę – to też opcja, jeśli marchewka jest naprawdę młoda i dobrze umyta). Do garnka wlej olej i dodaj masło. Kiedy tłuszcz się rozgrzeje, to wrzuć cebulkę i smaż ją około 3 minuty, a potem dodaj czosnek oraz imbir. Przemieszaj wszystko i smaż kolejną minutę.
Następnie dodaj marchewkę, dobrze przemieszaj i smaż około 5 minut. Następnie wlej bulion warzywny lub czysty, przelany przez sitko rosół. Od momentu kiedy bulion się zagotuje to zmniejsz ogień i gotuj zupę pod przykryciem przez około 15 minut.
Wstrząśnij puszkę z mleczkiem kokosowym. Otwórz puszkę i dokładnie wymieszaj całą zawartość łyżką aż uzyskasz jednolitą konsystencję – mleczko z reguły się rozwarstwia. Następnie wlej całe mleczko do zupy, dodaj sól i pieprz do smaku. Polecam też dodać troszkę jakieś ostrej przyprawy np. pokruszone chili albo trochę ostrej papryki w proszku. Przemieszaj i gotuj zupę jeszcze 5 minut.
Po tym czasie zdejmij garnek z ognia i dobrze wszystko zblenduj na gładki krem, najlepiej blenderem ręcznym. Na koniec dodaj świeżo wyciśnięty sok z limonki albo z cytryny. Podawaj solo albo z ulubionymi dodatkami.