Skip to content

Aloo Gobi (Potato and Cauliflower Curry)

Aloo Gobi (Potato & Cauliflower Curry)

The ultimate cosy Indian curry — fragrant, hearty, and on the table in 45 minutes

Prep: 15 min Cook: 30 min Total: 45 min Serves: 4 Easy 208 kcal/serving
🌱 Vegan 🥗 Vegetarian 🌾 Gluten-Free 🥛 Dairy-Free 🥜 Nut-Free

Ah, Aloo Gobi — there’s really nothing quite like it. If you’ve ever walked into an Indian home kitchen and been hit by that gorgeous cloud of turmeric and cumin sizzling in hot oil, you already know exactly what we’re talking about. This combination of potatoes (aloo) and cauliflower (gobi) is pure, unapologetic comfort food. It’s not trying to be fancy, and that’s precisely why it’s so brilliant.

What makes Aloo Gobi so special is how those two humble, everyday vegetables completely transform when coated in a properly built masala. The earthy warmth of turmeric, the fragrant depth of coriander, the gentle heat of Kashmiri chili, and that final flourish of garam masala — it all adds up to something that feels greater than the sum of its parts. And the best part? It’s genuinely easy to make, once you know the key steps.

This is the kind of dish that works equally well as a hearty weeknight main or a side dish at a dinner spread. Serve it alongside hot rotis and a dollop of yogurt, or pile it on top of steamed basmati rice. Either way, people will ask for seconds. If you love vegetarian Indian cooking, you might also want to try our Chana Masala — it’s another brilliant one-pot classic that uses a similar spice base.

Ingredients

Servings:
4
  • potatoes, peeled and cut into 1-inch cubes
  • cauliflower, cut into medium florets
  • onion, finely chopped
  • tomatoes, roughly chopped (or 200g canned chopped)
  • ginger-garlic paste (or 1 tbsp each minced fresh)
  • cumin seeds
  • turmeric powder
  • Kashmiri red chili powder (or ½ tsp paprika + ½ tsp cayenne)
  • coriander powder
  • garam masala (added at the very end)
  • neutral cooking oil (sunflower, rapeseed, or avocado)
  • to taste salt
  • kasuri methi (dried fenugreek leaves) — optional but excellent
  • for garnish fresh coriander (cilantro) leaves

Your Shopping List

Equipment You’ll Need

Large pan or kadai Medium saucepan (for parboiling) Chopping board & knife Wooden spoon or spatula Measuring spoons Colander or strainer

How to Make Aloo Gobi

Your Progress 0 of 10 steps done
  1. Prep & Soak — 10 min

    Peel the potatoes and cut them into roughly 1-inch cubes — uniform size means even cooking. Cut the cauliflower into medium florets (keep them a touch bigger than your potato cubes, since they cook faster). Pop the potato cubes into a bowl of cold water and let them soak for 10 minutes. This draws out the excess starch and gives you a much nicer texture in the finished curry.

    Pat the cauliflower florets dry after washing — any excess water in the pan will make them steam rather than sauté, and you’ll end up with soggy florets instead of nicely coated ones.
  2. Parboil the Potatoes — 8 min

    Drain the soaked potatoes and add them to a pot of lightly salted boiling water. Boil for 6–8 minutes until they’re about halfway cooked — a sharp knife should meet a little resistance in the centre. Drain immediately and set aside. Don’t fully cook them here; they’ll finish in the curry and absorb all that beautiful spiced sauce.

    If you skip this step and add raw potatoes directly to the pan, you risk the cauliflower turning to mush long before the potatoes are done. Parboiling is the move, every time.
  3. Temper the Cumin — 1 min

    Heat the cooking oil in your large pan or kadai over medium heat. When it’s hot (a cumin seed should sizzle immediately when dropped in), add all the cumin seeds at once. Stand back — they’ll splutter! Let them crackle and turn a shade darker for about 30 seconds. This “blooming” releases their essential oils and builds the fragrant foundation of the curry.

    The oil needs to be properly hot before the cumin goes in, or the seeds will just absorb oil and go soggy. Test the heat first — a single seed should sizzle and dance within 2 seconds.
  4. Sauté the Onions Golden — 8–10 min

    Add the finely chopped onions and stir to coat in the cumin-scented oil. Now cook over medium heat, stirring regularly, for a full 8–10 minutes until they turn a deep, rich golden brown. Don’t rush this — the caramelisation of the onions is what gives the masala base its sweetness, body, and colour. Pale onions mean a pale, one-dimensional curry.

    If the onions start to catch on the bottom, add a splash of water (about 2 tbsp) and scrape up the stuck bits — that’s flavour. Keep going until they’re properly golden.
  5. Add Ginger-Garlic Paste — 2 min

    Stir in the ginger-garlic paste. It’ll sizzle and spatter (have your spoon ready!) — cook for 1–2 minutes, stirring constantly, until the harsh raw smell completely disappears. The mixture should smell fragrant and almost nutty. If it’s sticking, add the tiniest splash of water.

    Raw garlic in the finished curry is not pleasant, so don’t shortcut this stage. You’ll know it’s ready when the sharp smell gives way to something warm and aromatic.
  6. Build the Masala Base — 7–8 min

    Add the chopped tomatoes, turmeric, red chili powder, and coriander powder all at once. Stir well to combine. Cook over medium heat for 7–8 minutes, stirring occasionally, until the tomatoes completely break down and the oil starts to separate from the masala around the edges of the pan. This “oil separation” moment is your green light — the masala is done and ready for the vegetables.

    The oil separation is a genuinely important visual cue in Indian cooking — it tells you the spices have cooked out, the tomatoes have fully broken down, and the masala has concentrated properly. Don’t move on before you see it.
  7. Add Vegetables & Coat with Spices — 2 min

    Add the parboiled potatoes and the raw cauliflower florets to the masala. Stir gently but thoroughly to coat every piece in the rich spice base. Season generously with salt. Cauliflower is wonderfully versatile here — it soaks up spice flavours brilliantly, whether you’re making this curry or something completely different like crispy Air Fryer Buffalo Cauliflower on a lighter day.

    Stir gently at this stage — a heavy hand will break up the parboiled potatoes. You want them intact so they can absorb the masala without falling apart.
  8. Cover and Simmer — 15–20 min

    Add 2–3 tablespoons of water if the pan looks dry, then cover with a lid. Reduce heat to low and cook for 15–20 minutes, lifting the lid to stir gently every 5 minutes. The curry is done when both the potatoes and cauliflower are tender all the way through — a fork should slide in without resistance — but not so soft they’re falling apart.

    Resist the temptation to add lots of water. Aloo Gobi should have a relatively dry, clingy consistency rather than a soupy gravy. Add water only to prevent sticking.
  9. Finish with Garam Masala — 5 min rest

    Sprinkle the garam masala evenly over the curry. If you have kasuri methi, crush the dried leaves between your palms (this releases the flavour) and scatter them over too. Stir gently, then turn off the heat, cover the pan, and let everything rest for 5 minutes. This resting time lets the warm spices bloom into the dish without any risk of bitterness from overcooking.

    Never add garam masala early in the cooking process. It contains delicate aromatic spices (cardamom, cloves, cinnamon) that become bitter with prolonged heat. It belongs right at the end.
  10. Garnish & Serve

    Transfer your gorgeous Aloo Gobi to a serving dish and scatter generously with fresh coriander leaves. Serve immediately while it’s hot, alongside warm rotis, flaky parathas, or a bowl of steamed basmati rice. A spoonful of cool yogurt on the side is optional but deeply satisfying. Enjoy every bite — you’ve earned it!

Indian curry masala base cooking in a kadai pan — deep red tomato and spice mixture with oil separating at the edges
When the oil pools at the edges like this, your masala is ready. Don’t skip past this moment.

Cooking Timers

Tap a timer when you start each stage. The first start will ask for notification permission.

Parboil Potatoes

08:00

Sauté Onions

10:00

Cook Masala

08:00

Simmer Curry

20:00

Rest Off Heat

05:00

Browser notifications will alert you when a timer finishes.

Nutrition Facts

Per serving (recipe makes 4 servings). Values are estimates and may vary based on exact ingredients used.

NutrientPer Serving% Daily Value*
Calories208 kcal
Total Fat9g12%
Carbohydrates28g10%
Dietary Fibre5g18%
Total Sugars5g—
Protein5g10%
Sodium320mg14%
Potassium~700mg15%
Vitamin C~45mg50%
Iron~2mg11%

*Based on a 2,000-calorie daily diet.

Carbs
28g
Fat
9g
Protein
5g
Fibre
5g

Recipe Variations

Aloo Gobi is wonderfully adaptable. Here are our favourite ways to remix it.

Classic Home-Style Aloo Gobi

The recipe on this page — straightforward, honest, and exactly how millions of Indian families make it every day. Naturally vegan, gluten-free, and dairy-free. The tomato-based masala gives it a slightly moist consistency that’s perfect for scooping up with roti. No modifications needed, just good ingredients and a bit of patience at the onion stage.

  • Follow the recipe as written — no changes needed
  • For extra body, mash one or two potato pieces into the sauce during the simmer
  • A pinch of sugar can balance overly acidic tomatoes

Restaurant-Style (Rich & Silky)

Want that luxurious, dhaba-style depth? Here’s how the professionals do it. The cashew paste or cream turns this into something quite special — still vegetarian, but much richer. Great for dinner parties when you want to impress.

  • After the masala is cooked, stir in 2 tbsp cashew paste or heavy cream before adding vegetables
  • Add a pinch of sugar to balance the richness
  • Finish with a pat of butter or ghee along with the garam masala
  • A light sprinkle of dried red chili flakes on top looks stunning

Aloo Gobi Sabzi (Dry-Style)

The “sabzi” (dry vegetable) version is beloved across North India — it has a more intense, concentrated flavour because there’s no liquid added. It’s particularly good stuffed inside a paratha or served as part of a larger thali spread. Think of it as the crispy, fragrant sibling of the classic curry.

  • Skip the tomatoes (or use only 1 small tomato for flavour without too much liquid)
  • Add all the spices directly to the oil after the ginger-garlic paste — no tomato base
  • Cook on medium-high heat, stirring frequently — you want some browning on the vegetables
  • Skip the water entirely; the vegetables will cook in their own steam under the lid
  • Serve with hot parathas or puri

Low-Carb Version

Want all the warming spice flavour with less starch? Dial back the potato and double the cauliflower. You still get that satisfying, hearty feeling without the carb load. The spice base works just as beautifully — and if you love low-carb Indian-inspired cooking, you’ll also enjoy our Keto Coconut Curry for a completely different but equally fragrant direction.

  • Use 1 small potato (instead of 3 medium) and 1.5 heads of cauliflower
  • Add a large handful of baby spinach in the last 2 minutes for extra nutrients
  • Swap cooking oil for coconut oil to add healthy fats and a gentle sweetness
  • Serve with cauliflower rice instead of regular basmati to keep it fully low-carb

Aloo Gobi Matar (With Peas)

Adding green peas (matar) is one of the most popular variations, and honestly it just works. The sweetness of the peas plays beautifully against the earthy spices, and the pop of green makes the dish look even more vibrant. This is the version that often appears at wedding buffets and celebrations across India.

  • Add ½ cup of frozen green peas along with the cauliflower in step 7
  • Frozen peas are perfect — no need to thaw, they’ll warm through quickly
  • Fresh peas work if in season; reduce simmering time slightly as they cook faster
  • A tiny squeeze of lemon juice over the finished dish makes all the flavours pop

Chef’s Tips for Perfect Aloo Gobi

These are the small things that make a big difference.

Soak Your Potatoes

That 10-minute cold water soak reduces excess starch, which means less gumminess in the final dish and faster cooking. Don’t skip it.

Go Dark on the Onions

Pale golden is not enough. You want a deep, rich amber — almost mahogany. That level of caramelisation is what gives the curry its backbone. It takes 8–10 minutes of patience, but it’s worth every second.

Wait for Oil Separation

When you see rivulets of orange oil collecting at the edges of the masala, the raw spice flavour has cooked out completely. This is the moment your masala goes from “spiced tomatoes” to a proper curry base.

Size Matters for Even Cooking

Keep potato cubes uniform (1 inch) and cauliflower florets slightly larger. Since the potatoes are parboiled and cauliflower cooks faster, they should finish at the same moment if sized correctly.

Kasuri Methi Is the Secret

If you want to know why restaurant Aloo Gobi tastes different from home cooking, this is often the answer. Dried fenugreek leaves add a subtle, complex bitterness that rounds out the whole dish. Find them at any South Asian grocery store.

Rest Before Serving

That 5-minute rest off the heat isn’t just a suggestion — it’s when the garam masala and kasuri methi really infuse into the dish. It also gives you a moment to make the chai.

Common Mistakes to Avoid

Not Cooking the Onions Long Enough

This is the number-one reason home-cooked Indian curries taste different from restaurant ones. Pale, barely-softened onions give you a weak, thin-tasting masala. Be patient — keep going until they’re genuinely golden-brown.

Adding Cauliflower Too Early or Too Late

If you add raw cauliflower right at the start (before the masala is built), it absorbs too much oil and disintegrates. If you add it right at the end with barely any cooking time, it stays raw in the middle. The sweet spot is adding it to the finished masala and simmering covered for 15–20 minutes.

Adding Garam Masala Too Early

Garam masala is a finishing spice, not a cooking spice. Add it early and you’ll get a bitter, muddled flavour instead of the warm, fragrant lift it’s supposed to deliver. Always add it in the final minute or off the heat entirely.

Using Too Much Water

Aloo Gobi is not a soup. It should be semi-dry with a clinging sauce — the masala coats the vegetables rather than drowning them. Add water only in small amounts (2–3 tablespoons at a time) to prevent sticking, never to create gravy.

Skipping the Parboiling Step

Raw potatoes and cauliflower florets have very different cooking times. Without parboiling the potatoes first, you face a tough choice: undercooked potato or overcooked, mushy cauliflower. The extra 8 minutes of parboiling solves this completely.

Storage & Make-Ahead

Good news: Aloo Gobi actually tastes better the next day as the flavours continue to develop overnight. It’s a brilliant meal-prep dish.

Refrigerator

Store in an airtight container for up to 4 days. Allow to cool fully before refrigerating.

Freezer

Freeze for up to 3 months. Note that cauliflower texture softens after freezing — still tasty, just less firm.

Reheating

Reheat gently on the stovetop with a splash of water, stirring occasionally. Microwave on medium power works well too.

Meal Prep

Make a double batch on Sunday for easy weeknight dinners. The masala base can be made 3 days ahead and stored separately.

What to Serve With Aloo Gobi

For a complete Indian meal, try these pairings:

  • 🫓 Hot rotis or parathas
  • 🍚 Steamed basmati rice
  • 🫙 Plain yogurt or raita
  • 🥗 Sliced onion salad with lemon
  • 🌶️ Mango or lime pickle
  • 🍞 Warm naan bread

For a fuller spread, pair Aloo Gobi with our comforting Egg Curry — together they make an excellent, colourful vegetarian thali. Non-vegetarian diners at the table? Our Easy Chicken Curry makes a perfect companion dish that uses a similar spice base.

Frequently Asked Questions

Absolutely — and it actually gets better. The spices continue to infuse overnight, so day-two Aloo Gobi often tastes richer and more developed than freshly made. Cook it fully, cool to room temperature, then refrigerate in an airtight container for up to 4 days. Reheat on the stovetop with a small splash of water to loosen it up.

Three likely culprits. First, the florets might be too small — tiny pieces overcook very quickly. Keep them at medium size (roughly golf-ball-sized pieces broken into florets). Second, you might be adding too much water during the simmer — use just a tablespoon or two to prevent sticking, not to create liquid. Third, the heat might be too high — a low, covered simmer is much gentler on cauliflower than a rolling boil.

Yes, with a small caveat. Cauliflower becomes noticeably softer after freezing and thawing — the texture changes, though the flavour stays lovely. If that doesn’t bother you, freeze it for up to 3 months in portioned freezer bags or airtight containers. Potatoes hold up better. Thaw overnight in the fridge and reheat gently on the stovetop.

Yes! Frozen cauliflower works well in this recipe. Add it directly from frozen in step 7 — no need to thaw. Reduce the added water to zero (frozen cauliflower releases moisture as it cooks), and check doneness a few minutes earlier than the recipe states, as frozen florets tend to cook faster than fresh.

The chili powder is your primary heat dial. For a milder dish, replace all the Kashmiri chili with sweet paprika — you keep the beautiful red colour without the heat. For medium, use the recipe as-is. For a spicier version, add ¼–½ tsp of cayenne pepper alongside the Kashmiri chili. You can also add 1–2 finely chopped fresh green chilies along with the ginger-garlic paste for a fresh, piercing heat.

Great question. The “wet” or curried version (this recipe) has a tomato-based masala that clings to the vegetables and creates a saucy consistency — ideal for eating with rice or bread to mop up the sauce. The “dry” version, called Aloo Gobi sabzi, uses little or no tomato, less oil, and higher heat to create a more stir-fried, browned result where every piece is distinct and slightly caramelised. Both are delicious — the dry version is particularly brilliant stuffed inside a paratha.

Your Notes & Rating

How did it go?

Rate this recipe

Notes save automatically to your browser.

Leave a Reply

Your email address will not be published. Required fields are marked *