Blanch the Cauliflower: Boil some water, add a tiny pinch of salt, and soak the cauliflower florets in it. Keep the pot covered to clean and slightly soften them.
Fry the Potatoes: Heat the cooking oil in a pan. Add the chopped potatoes and fry them for 2-3 minutes until they are slightly golden and soft. Remove the potatoes and set them aside.
Prepare the Tempering: In the same pan with the hot oil, turn the heat to low. Add mustard seeds, cumin seeds, a pinch of asafoetida, and curry leaves.
Sauté the Aromatics: Add the chopped onion and fry until golden. Then, add the crushed ginger, garlic, and green chilli paste. Sauté for another minute.
Cook the Tomatoes: Stir in the finely chopped tomatoes and salt to taste. Cook for about 2 minutes until the tomatoes turn soft and mushy.
Mix the Spices: Keep the flame low. Stir in the garam masala, turmeric powder, and cumin-coriander powder. Mix well, then add the red chilli powder. Add a small splash of water so your dry spices don't burn.
Combine Veggies: Add the blanched cauliflower and the fried potatoes to the pan. Toss everything gently until the masala coats the vegetables evenly.
Simmer and Garnish: Sprinkle fresh coriander leaves on top. Cover the pan and let this Batata Flower Bhaaji cook on low heat for 5 to 7 minutes. Stir occasionally to prevent it from sticking to the bottom.
Serve: Turn off the heat. Your delicious Aloo Gobi recipe is ready to serve hot!