Heat oil in a pan and add cumin seeds. Allow to sputter. Add in chopped onion along with ginger garlic paste and slit green chilli (if using). Cook for 3 minutes till the onion is golden. Add in the chopped tomatoes and allow them to cook till slightly mushy.
Now add in the cauliflower florets and cubed potato to the pan. Also add turmeric and salt. Mix well. Cover and cook for 15 minutes on low to medium flame taking care to stir it once or twice. We want the veggies to be cooked but still hold their form.
If it gets too dry, you may sprinkle a little water to avoid it from getting stuck to the base. You may microwave the cauliflower and potato before adding to the pan so that the cooking time in the pan can be reduced.
Now add in the spice powders like garam masala, ground coriander and red chilli powder. Mix well and taste. Adjust seasoning. Do not overcook the vegetables or they will fall apart. Aloo gobi should be cooked through but must hold its shape.
Garnish with fresh chopped cilantro. Your aloo gobi is ready to serve. You will love this simple, delicious Indian side. Serve hot with roti, paratha, or dal and rice.
Notes
Evenly cut the cauliflower and potatoes so that they cook uniformly.Aloo gobi is a dry sabzi. There should be no visible curry.You may microwave the cauliflower and potatoes for a couple of minutes to expedite cooking.You may add ½ tsp. amchur or a squeeze lemon juice for a slightly tangy taste.Leftovers can be stored in the fridge for 2 days in an airtight container.