Chop the cauliflower into medium florets. Rinse well and keep aside.
Heat 3 cups water with salt till its starts boiling.
Switch off and add the florets in the hot water. Cover and keep aside for 15-20 minutes.
In the meantime, chop the onion and crush the ginger-garlic in a mortar-pestle.
Also grind the tomato-cashews to a smooth paste on a high speed in a blender with very little water. If there is too much water, then the mixture starts spluttering when sauting it.
Keep the tomato-cashew paste aside.
sauteing gobi for making gobi masala
Drain the cauliflower florets and keep aside and gently wipe them dry..
Heat oil in a kadai or wok till it starts shimmering.
Add the blanched cauliflower florets to the oil and saute on a low to medium flame till they start getting light brown spots on them.
This takes approx 8 to 10 mins.
Then remove the sauted cauliflower and keep aside.
making gobi masala
In the same pan, add 2 tbsp oil. Add the bay leaf and caraway seeds.
Fry for a few seconds or till the oil become aromatic.
Add the chopped onions and saute till the onions get golden and caramelized.
Then add the ginger-garlic paste and saute for a few seconds till the raw aroma of ginger-garlic goes away.
Add the tomato-cashew paste and stir.
Add the spice powders – coriander, cumin, red chili, garam masala and turmeric.
Saute stirring often till the oil starts to leave the sides of the masala.
The whole masala paste will clump together and you will see oil clearly leaving the sides.
This is an important step as if not done properly, the flavors don't come through in the dish.
Switch off the stove and then add the whisked yogurt.
Stir very well and then add 1 to 1.5 cups water. do add water as required. here I get cauliflower which takes more time to cook. Thus I add more water. If the cauliflower takes less time to cook, then add less water.
If you have fried the cauliflower more than what is mentioned in the recipe, then also you will have to add less water as the cauliflower will be already cooked. So just add enough water to get a medium consistency gravy. Let it come to a boil. Then add the cauliflower and simmer for a minute.
Stir again and keep the kadai or pan on the fire again.
Now add the sauteed cauliflower florets plus salt.
Stir and cover the kadai or pan with a tight lid.
Cook the cauliflower masala on low to medium flame for approx 10 to 15 minutes or till they are cooked completely.
Keep on checking at intervals.
Lastly add the crushed kasuri methi, cream and a pinch of nutmeg. Stir the curry and switch off the fire.
Serve gobi masala hot with rotis, naan or rice.
* you can skip the yogurt in the recipe if you want. Use full fat fresh yogurt as otherwise the yogurt may curdle while cooking.
If the gravy starts appearing dry then you can add some water.