A zöldségeket megmossuk, a karfiolt rózsáira szedjük, külön, enyhén sós vízben megfőzzük, majd leszűrjük, lecsöpögni hagyjuk. A zöldborsóból 2 evőkanállal félreteszünk, a többit késes aprítóba tesszük, hozzáadunk 1 felvert tojást, a tejszín felét, a megmosott bazsalikomleveleket, és krémesre dolgozzuk. Sóval, borssal fűszerezzük, hozzákeverünk 2 evőkanál búzadarát. A hagymát megpucoljuk, apróra vágjuk, a vajon megpároljuk, majd a karfiollal együtt szintén késes aprítóba tesszük. Hozzáadunk 1 felvert tojást meg a maradék tejszínt, krémesre dolgozzuk, majd belekeverjük a megmaradt búzadarát meg a félretett zöldborsót, ha szükséges, még megsózzuk. Egy hosszúkás formát alufóliával kibélelünk, belesimítjuk a zöldborsós krém felét, erre tesszük a karfiolos krémet, és befedjük a megmaradt zöldborsós krémmel. A fólia széleit visszahajtjuk, majd egy félig vízzel telt tepsibe tesszük, és előmelegített sütőben 25-30 percig pároljuk. Hidegen, szeletekre vágva tálaljuk.