To a pot add around 3 cups water, 2 heaped cups cauliflower florets, cut into small florets like shown. Add salt to taste along with a pinch of turmeric powder.
Cook for 5 minutes or until cauliflower turns slightly transparent. Remove the cooked florets and set aside.
Add ½ cup heaped green peas and cook until soft.
Drain water, remove the peas and set aside.
Heat 1 tablespoon oil add cooked cauliflower florets and toast until slightly golden at the edges. Remove and set aside.
Add 2 tablespoon oil add 1 small bay leaf, one 1 inch cinnamon, 2 cloves and 1 teaspoon cumin seeds. Give a quick saute.
Add 1 green chili (chopped finely), 1 medium sized onion(chopped finely), 1 teaspoon ginger garlic paste and salt to taste.
Saute until it turns golden.
Add 1 cup tomato puree, I used 3 medium sized tomatoes to get 1 cup puree. Saute well for 2 minutes.
Cook covered for 10 minutes, stir in between to avoid burning at the bottom.
Now open give a quick saute then add ¼ teaspoon turmeric powder, 1 tablespoon kashmiri chili, ½ teaspoon coriander powder and ½ teaspoon garam masala powder.
Saute well until raw smell leaves then add little water and let it boil for few minutes.
Add cooked cauliflower and peas.
Mix it well until the masala coats well.
Finally add 1 tablespoon coriander leaves, give a quick mix and switch off.
Serve it with chapathi or phulka.