How to Make Aloo Gobi

Aloo gobi is cauliflower and potatoes cooked with turmeric, cumin, and ginger until tender and golden. The key is cooking each vegetable separately first, then combining them with spices to let the flavors marry without turning mushy.
- Difficulty
- Easy
- Total time
- 35 min
- Hands-on
- 35 min
- Serves
- 4
- You will need
- large skillet or karahi, wooden spoon or spatula, sharp knife, cutting board, small bowl for spices
Ingredients
- 2 tbsp oil
- 1 tbsp oil
- 1 medium cauliflower
- 2-3 medium potatoes
- 1 tsp cumin seeds
- 1 onion
- 1 tbsp minced ginger
- 2 garlic cloves
- 1 green chili
- 1 tsp turmeric
- 1 tsp ground coriander
- 1/2 tsp garam masala
- 1/2 tsp salt
- fresh cilantro
Step by step
Cut cauliflower and potatoes to size
Cut 1 medium cauliflower into bite-sized florets. Peel and cube 2-3 medium potatoes into 1-inch pieces. Keep them in separate bowls.
Brown potatoes until nearly tender
Heat 2 tablespoons oil in a large pan over medium heat. Add potatoes and cook 8-10 minutes, stirring occasionally, until they start to brown and are almost tender. Remove and set aside.
Brown cauliflower until lightly charred
In the same pan, add cauliflower florets. Cook 5-6 minutes until they develop light brown spots and are crisp-tender. Remove and set aside with potatoes.
Toast cumin seeds and soften onion
Add 1 more tablespoon oil to the pan. Add 1 teaspoon cumin seeds and let them sizzle for 30 seconds. Add 1 minced onion and cook until soft, about 4 minutes.
Add ginger, garlic, and chili
Stir in 1 tablespoon minced ginger, 2 minced garlic cloves, and 1 minced green chili. Cook for 1 minute until fragrant.
Bloom turmeric, coriander, and garam masala
Add 1 teaspoon turmeric, 1 teaspoon ground coriander, and 1/2 teaspoon garam masala. Stir for 30 seconds until the spices bloom.
Toss vegetables with spices and warm through
Return potatoes and cauliflower to the pan. Add 1/2 teaspoon salt and gently toss everything together. Cook 3-4 minutes until heated through and vegetables are coated with spices.
Garnish with cilantro and serve
Sprinkle with fresh cilantro and serve immediately while the vegetables still have some bite to them.
Questions people ask
Why do my vegetables turn mushy?
You're either cooking them together from the start or using too high heat. Always par-cook potatoes first, then cauliflower, then combine with spices for just a few minutes.
Can I use frozen cauliflower?
Fresh works better, but if using frozen, thaw completely and pat very dry first. Reduce the initial cooking time since frozen cauliflower is already partially cooked.
How do I know when the potatoes are ready?
They should be golden brown on the outside and a fork should go through with slight resistance. They'll finish cooking when combined with the spices.
Why doesn't my aloo gobi taste like the restaurant version?
Restaurants often use more oil and cook the spices longer to develop deeper flavors. Try doubling the oil and cooking the onion-spice mixture for an extra 2-3 minutes.
Can I make this ahead?
It's best fresh, but you can make it a few hours ahead. Reheat gently in a pan with a splash of water, not the microwave, to prevent mushiness.
Tips
- Don't skip par-cooking the vegetables separately — it prevents them from getting mushy when combined
- Cut potatoes and cauliflower roughly the same size so they cook evenly
- Keep the heat at medium to prevent spices from burning while vegetables cook through
- The dish is done when a fork goes through the potato easily but the cauliflower still has slight resistance
- If your spices start to stick, add a tablespoon of water and scrape up the browned bits
Variations
- Dry Style: Skip any added water and cook until vegetables are completely dry with concentrated spices clinging to them.
- With Tomatoes: Add 1 diced tomato after the onions and cook until it breaks down before adding the spices.
- Punjabi Style: Include 1/2 teaspoon ajwain (carom seeds) with the cumin and add a pinch of amchur (dry mango powder) at the end.
- Restaurant Style: Add 1/4 cup water after combining vegetables, cover and steam for 2-3 minutes for softer texture.
More in Indian side dishes and Indian cooking.