Cebulę i czosnek siekamy.
Boczniaki kroimy w paski.
Marchew ścieramy na tarce o dużych oczkach.
Podsmażamy na rozgrzanym oleju, zalewamy wrzątkiem, dodajemy dwie łyżki bulionu warzywnego. Gotujemy przez 20 min. Następnie dolewamy sok z pomidorów. Zagotowujemy, do smaku doprawiamy solą, pieprzem, imbirem i gałką muszkatołową. Wsypujemy łyżkę majeranku, mieloną paprykę, ostrą paprykę.
Masło roztapiamy, dodajemy mąkę, dokładnie łączymy. Wlewamy chochelkę wywaru z zupy, mieszamy by wszystkie składniki połączyły się. Całość dodajemy do zupy, ciągle mieszając, zagotowujemy.
Podajemy ze świeżym pieczywem.