Apróra vágjuk a vöröshagymát, kevés zsiradékon megpirítjuk a zúzott fokhagymával együtt. Rátesszük a darált húst, fakanállal szétnyomkodjuk, kevergetve megsütjük, közben fűszerezzük sóval, borssal, köménnyel, kevés őrölt pirospaprikával. Ha kell, kis vizet is önthetünk rá.
Megfőzzük a rizst a szokásos módon.
A zöldbabot megtisztítjuk, feldaraboljuk, sós vízben megfőzzük. Leszűrjük, hagyjuk lecsöpögni.
Összeállítjuk a rakottast: egy sütőtálat kizsírozunk, beleterítjük a zöldbab harmadát, arra jön a főtt rizs harmada, majd a darált hús harmada. Erre zöldbab, rizs, darált hús. Végül ismét rizs, és a tetejére zöldbab. Rákenjük a tejfölt. 180 fokos sütőben szűk fél óra alatt összesütjük.