Heat oil in a pan. When hot, add cumin seeds and bay leaf. Let the seeds crackle.
Add finely chopped onions and saute on medium heat till golden color.
Add ginger-garlic paste and saute till the raw smell goes away.
Turn the flame to low and add turmeric powder and kashmiri red chili powder. Add little water and fry till oil separates.
Add tomato puree. Saute on medium heat till moisture reduces and oil oozes out on the sides.
Next, add the curd paste and saute till oil separates.
Add chopped potatoes and cauliflower. Mix well with the masala.
Saute for 3-5 minutes. Add salt and mix well.
Turn the flame to high and add hot water.
Add milk powder and mix well.
Add kasuri methi (crush it between palms and add to the dish). Give a good mix.
Check for seasoning and add if needed. Cover the pan and simmer on low flame for 10-15 mins.
Restaurant-style Aloo Gobi curry is ready. Add coriander leaves and serve hot.