Aloo Gobi (Potato and Cauliflower Curry)
Aloo gobi is a classic North Indian dish of potatoes (aloo) and cauliflower (gobi) cooked in turmeric, cumin and coriander. It is a dry-style curry, so the vegetables are coated in a thick spice paste rather than swimming in sauce.
- 45 minTotal time
- 4Servings
- 240kcal / serving
- 6 gProtein

It is cheap, vegan and made in one pan. Covering the pan lets the vegetables steam in their own juices, so the potatoes turn soft and the cauliflower stays tender.
The science: why this works
- Toasting cumin seeds first flavors the oil so the whole dish tastes of cumin.
- Cooking the onions and tomatoes into a paste creates a thick masala that coats the vegetables.
- Frying the ground spices briefly in the masala deepens their flavor and removes any raw taste.
- Covering the pan steams the vegetables with only a little water, so they cook through without turning mushy.
- Uncovering at the end dries out the extra moisture and lets the masala cling to the vegetables.
Potatoes and starch
Waxy potatoes hold their shape because their starch is less prone to breaking apart than floury potatoes. As they steam, the starch gelatinizes and the center turns soft. Cutting them to 2 cm cubes ensures they finish at the same time as the cauliflower.
Learn: Cut food the same size →Steaming in a covered pan
A tight lid traps steam, which transfers heat evenly and gently. The vegetables cook in their own moisture, so flavor stays concentrated. Uncovering at the end lets the extra water escape and helps the spice coating cling to each piece.
Learn: Boil vs. simmer →Turmeric needs fat
Turmeric gives the curry its golden color, and its main compound, curcumin, dissolves in oil, not water. Cooking it in fat spreads that color and deepens the flavor, while raw turmeric tastes dusty and bitter.
Learn: Bloom spices in hot oil →Aloo Gobi (Potato and Cauliflower Curry)
45 min · 4 servings · Indian · Main course
Ingredients
Makes 4 servings
- 3 tbspvegetable oil
- 1 tspcumin seeds
- 1medium onion, finely chopped
- 4 clovesgarlic, minced
- 1 tbspgrated fresh ginger
- 1green chili, minced (optional)
- 2tomatoes, chopped
- 1 tspground turmeric
- 2 tspground coriander
- 1 tspground cumin
- 1 tspKashmiri chili powder or paprika
- 500 gwaxy potatoes, cut into 2 cm cubes
- 1 headcauliflower, cut into medium florets
- 1 tspkosher salt
- 60 mlwater
- 1 tspgaram masala
- 2 tbspfresh cilantro, chopped
Method
Tips for the best result
- Cut the potatoes slightly smaller than the cauliflower florets so they cook together.
- Do not stir too often once the cauliflower is in, or it breaks up.
- Finish with a squeeze of lemon if you like a tangy kick.
Mistakes to avoid
- Adding too much water makes the dish soupy, so use only a splash and let the vegetables steam.
- Cutting the potatoes too big leaves them hard in the middle, so keep the cubes around 2 cm.
- Stirring hard breaks the cauliflower into mush, so fold gently.
Variations and swaps
- Add a cup of green peas in the last 3 minutes.
- Stir in a spoon of tamarind or amchur powder for a tangy finish.
- Roast the cauliflower first at 425°F (220°C) for a deeper, nutty flavor.
- Swap cauliflower for broccoli florets, cooked 3 minutes less.
- Swap fresh tomatoes for 1/2 cup canned crushed tomatoes.
- Swap oil for ghee for a more traditional, richer taste.
Storing and reheating
Refrigerate within 2 hours for up to 4 days. Reheat in a skillet with a splash of water until it reaches 165°F (74°C). It does not freeze well because the potatoes turn grainy.
Aloo Gobi (Potato and Cauliflower Curry): questions
What does aloo gobi mean?
Aloo means potato and gobi means cauliflower in Hindi. Together they make a classic vegetarian curry from North India and Pakistan that is cooked with turmeric, cumin and other spices.
Is aloo gobi vegan?
Yes, aloo gobi is naturally vegan when cooked with oil instead of ghee. It is also gluten free. Check your garam masala and spice blends for added ingredients.
How do I stop aloo gobi from going mushy?
Cut the vegetables into large, even pieces, use only a splash of water and cook covered over medium-low heat. Stir gently and check for tenderness after 15 minutes.
What do you eat aloo gobi with?
It is traditionally eaten with roti, naan or paratha. It also goes well with basmati rice, dal and a cool yogurt raita.
Can I make aloo gobi in the oven?
Yes. Toss the vegetables with the masala and oil, then roast at 425°F (220°C) for 35 to 40 minutes, turning once. The result is drier, with browned edges.









