Kalafior podzielić na różyczki. Krótko obgotować w osolonym wrzątku, by lekko zmiękły, ale zachowały jędrność. Przelać zimną wodą i osączyć.
Cebulę i czosnek zrobno posiekać.
W garnku rozpuścić masło, dodać cebulę i poddusić chwilę, by zmiękła. Dodać czosnek i jeszcze chwilę dusić, pilnując, by nie zrumieniły się zbyt mocno. Masło zdjąć z ognia i odstawić na minutę.
Dodać curry i wymieszać. Ciepłym masłem polać kalafiory i wymieszać, by różyczki dokładnie pokryły się masłem.
Doprawić do smaku solą i pieprzem i wstawić do nagrzanego do 200°C piekarnika na około 20 minut.