Aloo gobi – cauliflower with potatoes in spices Recipe
Aloo gobi is a northern Indian dry-style vegetable curry in which potatoes and cauliflower absorb a concentrated onion-tomato masala. Cutting the potatoes into 2 cm pieces and the cauliflower into 3–4 cm florets allows them to finish together. Only 80 ml water is used: enough to steam the vegetables beneath the lid, but not enough to turn the dish into a wet curry.
The name describes the dish directly: aloo means potato and gobi means cauliflower. Aloo gobi is widely associated with northern Indian home cooking, where it is commonly prepared as a relatively dry vegetable dish for eating with flatbreads or rice. Seasoning and texture vary between households, but cumin, turmeric, chili, tomato and a finishing touch of garam masala form a familiar combination.
The defining texture comes from treating this as a dry sabzi rather than a saucy curry. The potatoes are given a short head start, the cauliflower is cut larger so it does not collapse, and the covered cooking phase uses just enough moisture to create steam. Uncovering the pan at the end concentrates the masala and leaves each piece distinctly coated.
Why this version works
- Uniform 2 cm potato chunks and 3–4 cm cauliflower florets bring vegetables with different cooking rates to tenderness at roughly the same time.
- Cooking the tomatoes until thick and slightly oily removes excess moisture and builds a masala that adheres to the vegetables.
- Frying the ground spices briefly in oil develops their aroma without exposing them to enough heat to burn.
- The potatoes receive a three-minute head start before the cauliflower is added.
- A final uncovered cook evaporates the braising liquid, preserving the dry, well-coated character of aloo gobi.
- Adding garam masala near the end keeps its fragrance noticeable instead of dulling it during the covered braise.
Chef's tips
Choose a wide pan rather than a narrow saucepan so the vegetables sit in a shallow layer and moisture can escape quickly at the end. When turning the vegetables, slide a broad spoon underneath and lift rather than stirring in circles. If the tomatoes are especially juicy, give them an extra 2–3 minutes before adding the potatoes; the masala should be thick enough to leave a brief clear trail when scraped across the pan.
How to serve
Serve the aloo gobi immediately with warm flatbreads or spoon it alongside rice. It is at its best when the potatoes are soft, the cauliflower still has some structure and the freshly added coriander and garam masala remain aromatic.
Watch out for
- An oversized cauliflower will crowd the pan and dilute the masala; the stated timing assumes a medium head of about 700–800 g before trimming.
- Potato pieces larger than 2 cm may still be firm when the cauliflower is ready, while very small pieces can break down into the sauce.
- Do not let the garlic or ground spices turn dark brown. If they begin sticking aggressively, move the pan off the heat briefly before adding the tomatoes.
- Avoid stirring repeatedly during the covered phase. One careful turn is usually enough and keeps the softened florets intact.
- Do not stop cooking while water remains pooled in the pan. Aloo gobi should finish moist and coated, not soupy.
Substitutions
- Any neutral vegetable oil can be used; choose one suitable for frying over medium heat.
- Waxy or all-purpose potatoes hold their shape most reliably. If using floury potatoes, keep the chunks slightly larger and turn them gently.
- Garam masala blends differ in strength, so the listed amount can be adjusted slightly while keeping it as the finishing spice.
- The heat of chili powder varies considerably; use a milder or hotter chili powder according to preference without changing the cooking method.
Ingredients
- cauliflower medium - 1 piece
- potatoes - 400 g
- onion - 1 piece
- tomatoes - 2 piece
- garlic - 3 cloves
- fresh ginger - 2 cm
- vegetable oil - 3 tablespoons
- ground cumin - 1 teaspoon
- turmeric - 0.5 teaspoons
- garam masala - 0.5 teaspoons
- chili powder - 0.5 teaspoons
- salt
- water - 80 ml
- fresh coriander - 2 tablespoons
Preparation
- Prepare the vegetables before heating the pan. Use a medium cauliflower, about 700–800 g before trimming; remove the leaves and tough core, then divide it into 3–4 cm florets. Cut thicker stalk sections into 1.5 cm pieces. Peel the potatoes and cut them into even 2 cm chunks. Finely chop the onion, chop the tomatoes into roughly 1 cm pieces, finely chop the garlic, grate the ginger and chop the fresh coriander.
- Heat the vegetable oil in a wide, heavy-based pan with a lid over medium heat for about 1 minute. The oil should flow easily across the base but should not smoke.
- Add the chopped onion and cook for 6–8 minutes, stirring regularly. It is ready when soft and translucent through the center, with pale golden edges; dark browning can make the finished masala taste bitter.
- Stir in the garlic and ginger. Cook for 45–60 seconds, just until the sharp raw aroma mellows, then add the cumin, turmeric and chili powder. Stir continuously for 20–30 seconds so the spices bloom in the oil without scorching.
- Add the chopped tomatoes and a generous pinch of salt. Cook for 6–8 minutes, pressing the tomato pieces against the pan as they soften. The masala is ready when it looks thick rather than watery and a little oil glistens around its edges.
- Add the potato chunks and stir over medium heat for 3 minutes, turning them until every surface is stained yellow and coated with masala. Fold in the cauliflower and cook for another 2 minutes; this brief contact with the hot pan helps the florets retain their shape during braising.
- Pour the water around the edge of the pan and scrape up any concentrated masala from the base. Bring it to a gentle simmer, cover tightly and reduce the heat to medium-low. Cook for 12–15 minutes, opening the lid once after about 7 minutes to turn the vegetables carefully.
- Check the potatoes with the point of a knife: it should slide into the center without resistance. The cauliflower stems should be tender, while the florets should still hold together. If the potatoes remain firm, cover and cook for 2–3 minutes longer; if the pan is dry before they are done, add only a small splash of water.
- Remove the lid and cook for 2–4 minutes over medium heat, folding gently, until any liquid has evaporated and the masala clings to the vegetables. Sprinkle in the garam masala, season with salt to taste and turn off the heat. Finish with the chopped fresh coriander and serve hot.
Storage
Store in an airtight container; when reheating in a pan, add 1–2 tablespoons of water so the dish does not burn.
The most satisfying stage is the final uncovered cook: the last traces of water disappear, the masala tightens around the potato edges and the cauliflower takes on a deeper golden color without losing its shape.