Gobi Aloo Sabzi
A homestyle dry sabzi where tender cauliflower florets and soft cubed potatoes come together with everyday spices. Earthy, mildly spiced, and finished with fresh coriander, this comforting stir-fry pairs beautifully with roti or dal chawal.
For 4 servings
- prep · ~10 min
Prep the vegetables.
1.Cut cauliflower into medium florets and soak in salted water for 10 minutes.2.Peel potatoes and cut into medium cubes.3.Finely chop onion and tomato. Slit green chilies and mince garlic. - temper · ~1 min
Temper the cumin seeds.
Heat oil in a kadai over medium heat. Add cumin seeds and let them splutter until fragrant.
TIPLet the oil shimmer before adding cumin — this ensures the seeds pop instantly. - saute · ~5 min
Sauté the aromatics.
1.Add chopped onions and cook until translucent (3-4 min).2.Add ginger paste and minced garlic; sauté until raw smell disappears (1 min).3.Add slit green chilies and stir briefly. - saute · ~7 min
Cook the tomato masala.
1.Add chopped tomatoes and cook until soft and mushy (4-5 min).2.Sprinkle turmeric powder, red chili powder, coriander powder, and salt.3.Stir well and cook until oil separates from the masala (2 min).TIPMashing the tomatoes with the back of a spoon speeds up the breakdown and helps oil separate faster. - saute · ~20 min
Add potatoes and cauliflower.
1.Add cubed potatoes to the masala and stir to coat well.2.Add cauliflower florets and toss everything together.3.Sprinkle 2 tbsp water, cover, and cook on low heat for 15-20 minutes, stirring occasionally.TIPKeep the lid closed — the trapped steam cooks the vegetables gently without them sticking. Stir only twice during this time. - saute · ~3 min
Finish with garam masala.
Uncover, sprinkle garam masala, and stir-fry on medium-high heat for 2-3 minutes until any remaining moisture evaporates and vegetables get a light char.
TIPA final blast of high heat gives the sabzi its signature dry texture and brings out the nutty, roasted notes. - garnish
Garnish and serve.
Transfer to a serving bowl, garnish with fresh coriander leaves, and serve hot with roti or dal chawal.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak cauliflower florets in salted water for 10 minutes to remove any hidden grit and pests.
- 2Cut potatoes and cauliflower into similar-sized pieces so they cook evenly in the same time.
- 3Cook the tomato masala until oil visibly separates on the sides — this deepens flavor and prevents rawness.
- 4Resist the urge to stir too often while the vegetables steam; the trapped steam cooks them tender without burning.
- 5For a slight smoky char, increase heat to high in the final step and let the vegetables sizzle for a minute.
- 6This sabzi is best enjoyed fresh, but you can refrigerate leftovers for up to 2 days; reheat in a dry pan.
Adapt it for your goals.
Vegan
This recipe is already vegan — no changes needed, making it a perfect plant-based side dish.
protein richProtein-rich
Add a handful of boiled chickpeas or paneer cubes along with the vegetables for extra protein and a heartier meal.
spicySpicy
Double the green chilies and add 1/2 tsp of crushed red pepper flakes for those who prefer a fiery kick.
low oilLow-oil
Reduce oil to 1 tablespoon and use a non-stick pan; add an extra splash of water when sautéing to prevent sticking.
Why this is on our healthy list.
Rich in Fiber
Cauliflower and potatoes provide dietary fiber, aiding digestion and promoting a feeling of fullness.
Good Source of Vitamin C
Cauliflower is naturally rich in vitamin C, which supports immune function and skin health.
Low in Fat
With only 2 tablespoons of oil, this dry sabzi is a light, low-fat vegetable preparation suitable for everyday meals.
Packed with Antioxidants
Turmeric and coriander powder contain antioxidant compounds that help combat oxidative stress.
Frequently asked questions
Overcooking or cutting florets too small is the usual cause. Stick to medium florets and check doneness after 15 minutes of steaming to avoid mushiness.



