
Classic Indian aloo gobi — tender potato and cauliflower dry-fried with cumin, turmeric, ginger and spices. This easy vegan aloo gobi recipe is ready in 30 minutes and is one of India's most beloved everyday side dishes.
Aloo gobi is home cooking at its most satisfying — a simple combination of potato and cauliflower transformed by a dry-spicing technique (bhuna) where the vegetables are fried with spices until they caramelise and absorb the flavours. Done well, there's no sauce — just vegetables infused with spice and golden at the edges. Eaten with roti or rice, it's a complete vegetarian meal.
Serves 4
Heat 2 tbsp oil in a large, wide pan (karahi or wok) over medium-high heat. Fry potato cubes for 8–10 minutes, turning occasionally, until golden on the outside and nearly cooked. Remove and set aside.
Add remaining oil to the pan. Fry cumin seeds 30 seconds. Add onion and cook 5 minutes. Add garlic, ginger and dry spices (turmeric, coriander, chilli). Cook 1 minute. Add tomatoes, cook until broken down — 3 minutes.
Add cauliflower florets to the masala, toss to coat. Add potatoes back. Add 3 tbsp water, cover and cook 8–10 minutes on medium heat until cauliflower is tender. Remove lid, increase heat and stir-fry for 2 minutes to dry out any remaining moisture. Add garam masala and coriander.
Pre-frying the potatoes gives them a golden crust that holds up during the final cooking.
Aloo gobi should be relatively dry, not saucy — cook off any moisture at the end.
Add a pinch of amchur (dried mango powder) at the end for a tangy lift.
Aloo gobi matar: add 100g frozen peas in the last 5 minutes.
With cream: add 3 tbsp double cream at the end for a richer version.
Refrigerate for up to 4 days. Reheat in a pan over medium heat, adding a splash of water. Flavour improves the next day.
Aloo gobi is a Punjabi dish that spread across North India and became one of the most widely cooked home meals in the subcontinent. It gained international fame partly through Indian restaurants and partly through Gurinder Chadha's 2002 film 'Bend It Like Beckham', where it features as a symbol of Indian family home cooking.
The cauliflower and potatoes were cooked too long or at too low a heat. Fry on medium-high heat and don't add too much water.
Yes — the classic recipe is naturally vegan. It contains no dairy or meat.
Traditionally served with roti, chapati or naan. Also good with rice or as a side dish alongside dal.
Yes — a 'no onion, no garlic' version is common for Jain dietary requirements. Use asafoetida (hing) instead for a similar depth of flavour.
Per serving (250g / 8.8 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes