In a pan, heat some oil, add cumin seeds, and let them splutter on medium low heat.
Next, add asafoetida, ginger, green chillies, onions, and sauté them for 1 minute.
Add coriander powder, cumin powder, turmeric powder, chili powder, and roast them for about 30 seconds.
Transfer ¼ cup tomato puree, salt, and mix well.
Next, add 2 tbsp of water, yogurt, and mix it well. Close the pan with a lid and let the gravy cook for about 5 minutes or until it releases the oil.
Add 3-4 tbsp of water, coriander leaves, and let the gravy cook for about 3-4 minutes.
Transfer the cauliflower florets, mix everything well, and cover the pan with a lid.
Cook the cauliflower florets for about 12-15 minutes, stirring occasionally.
Next, add 1 tsp kitchen king masala, mix, and cook for another 1 minute. Garnish with some coriander leaves and serve.