Steam or microwave cauliflower until fork tender.
Drain the cashews, poppy seeds and grind them to a smooth paste along with the peppercorns and cinnamon stick.Set aside.
Heat oil in a pan; add the bay leaf, nigella seeds and green chilies. Saute for 1 minute. Next add the steamed cauliflower and cook for 3~4 minutes.
Add the ground paste, green peas and cook until the flavors get a chance to mingle, about 4~5 minutes.
Stir in the yogurt and season with salt. Sprinkle some water if the dish looks too dry. Cook covered for another 5 minutes. Serve with rice or roti.