Do garnka wlać oliwę, dodać masło i pokrojoną w kosteczkę cebulę. Zeszklić ją co chwilę mieszając. Dodać starty czosnek i chwilę razem podsmażyć. Dodać kaszę bulgur oraz przyprawy, wymieszać i smażyć przez minutę. Dodać gorący bulion, następnie całą zawartość puszki z fasolką oraz zmiksowane pomidory z puszek. Zagotować na większym ogniu. Doprawić solą i pieprzem, dodać bazylię lub kolendrę, zmniejszyć ogień, przykryć i gotować przez około 1-2 godziny.
Dodać kaszę bulgur oraz przyprawy, wymieszać i smażyć przez minutę. Dodać gorący bulion, następnie całą zawartość puszki z fasolką oraz zmiksowane pomidory z puszek.
Zagotować na większym ogniu. Doprawić solą i pieprzem, dodać bazylię lub kolendrę, zmniejszyć ogień, przykryć i gotować przez około 1-2 godziny.