Potatoes and cauliflower cooked dry-style with tomato, onion, ginger, garlic, cumin, coriander, turmeric, chili, and herbs

Pakistani aloo gobi is a homestyle sabzi in which potato and cauliflower cook in a concentrated onion, tomato, ginger, garlic, and spice base. It should be moist enough to coat every piece but not flooded with gravy. Potatoes begin first, while cauliflower is added later so the florets become tender without crumbling. Neutral oil keeps the recipe plant-based; no ghee, cream, or yogurt is necessary for the familiar bold, dry-style result.
- Prep
- 25 mins
- Cook
- 45 mins
- Total
- 1 hour 10 mins
- Serves
- 6
- Difficulty
- Intermediate
- Cuisine
- Pakistani
The recipe
As an Amazon Associate I earn from qualifying purchases. Links marked “paid link” may earn a commission at no extra cost to you.
Before you start
Cut potatoes evenly and keep them in water, then drain and dry before cooking. Leave cauliflower florets larger because they soften faster. Slice onions, chop tomatoes, and measure whole and ground spices separately. Use a broad heavy pan with a tight lid.
Ingredients
For the sabzi
For finishing
Quantities change with servings; cooking times stay the same.
Equipment
- Wide heavy sauté pan with lid paid link
- Broad spatula paid link
- Vegetable peeler paid link
- Chef’s knife paid link
- Cutting board paid link
- Digital kitchen scale paid link
Method
Brown the onions. Heat vegetable oil and cook sliced onions for 10 to 12 minutes until evenly golden.
Fry the aromatics. Add cumin seeds, ginger, garlic, and green chilies and cook for 1 minute.
Reduce the tomatoes. Add tomatoes, coriander, turmeric, chili powder, salt, and black pepper, then cook for 8 to 10 minutes until thick and glossy.
Start the potatoes. Add drained potatoes, coat thoroughly in the masala, cover, and cook over low heat for 10 minutes.
Add the cauliflower. Fold in florets carefully so the masala reaches their surfaces.
Steam-braise. Add up to 150 ml hot water only if needed, cover tightly, and cook for 15 to 18 minutes.
Dry the sabzi. Uncover and cook over medium heat for 5 minutes, turning gently until excess moisture evaporates.
Finish the spices. Add garam masala, crushed fenugreek, lemon juice, and half the coriander; fold once and rest covered for 5 minutes.
Serve. Finish with remaining coriander and ginger julienne and serve hot.
Chef’s notes
Keep cauliflower pieces larger than potatoes because cauliflower cooks more quickly.
Reduce tomato fully before adding vegetables so the dish does not taste raw.
Use very little water; trapped steam should cook the vegetables.
Turn with a broad spatula to avoid breaking tender florets.
Add garam masala and fenugreek near the end so their aroma remains distinct.
Tips and variations
A few green peas may be added during the final 8 minutes.
Use more tomato for a softer, wetter household version.
Roasting cauliflower first gives stronger browning but changes the one-pot home style.
Reduce chili while keeping cumin, coriander, turmeric, and ginger for a mild dish.
Serve with roti or rice and plant-based chutneys rather than dairy accompaniments.
Serve with
Use a low serving bowl and keep golden potato pieces and intact cauliflower florets visible under coriander and fine ginger.
Storage
Refrigerate for up to 4 days and reheat to at least 74°C in a covered pan, adding only a splash of water. Freeze for up to 1 month, though cauliflower softens.
Nutrition per serving (estimated)
- 470 kcal
- Calories
- 11 g
- Protein
- 63 g
- Carbohydrates
- 21 g
- Fat
- 12 g
- Fibre
Allergens
No major allergen is intentionally included. Check spice blends, dried fenugreek, pickles, and breads served alongside for mustard, gluten, sesame, peanut, or cross-contact.
Made it?
Rate this recipe. Your rating helps other cooks.
No ratings yet. Be the first.
Questions
Should aloo gobi have gravy?
Pakistani home-style versions are often dry or semi-dry, with masala coating the vegetables.
Why add potatoes first?
They are denser and need a head start before the faster-cooking cauliflower.
Can frozen cauliflower be used?
Fresh cauliflower gives better structure; frozen florets release more water and cook quickly.
Is ghee required?
No. Neutral vegetable oil produces an authentic home-style plant-based sabzi.
How do I keep florets intact?
Cut them large, add them later, and turn gently with a broad spatula.