Aloo Gobi feels like a hug in a bowl. This version keeps things straightforward and cozy while leaning on bright spices and a little tomato tang. Aloo Gobi sits well on its own or with plain rice or warm flatbreads. I like to make a double batch. Leftovers always disappear fast.
If you want a crispier cauliflower side sometimes, try this crispy garlic parmesan roasted cauliflower as a companion. It’s different, but it works.
Table of Contents
Why You’ll Love This Aloo Gobi
You’ll find this dish easy and forgiving. Potatoes and cauliflower are cheap and filling. The spices are simple, and you don’t need anything fussy. It comes together in one skillet. Most days that’s all I ask.
It has bright, warm flavors without being heavy. If you like a little heat, the red chili flakes bring it. If you don’t, leave them out. And yes, the amchoor (or a squeeze of lemon) makes a real difference.
How to Make Aloo Gobi the Right Way
Start by prepping the potatoes and cauliflower so they cook evenly. Sauté the onion until soft. Add garlic, ginger and the ground spices briefly so they bloom in the hot fat. Stir in the tomatoes, then add the vegetables and a bit of water to help them cook. Simmer until tender and finish with garam masala and amchoor for brightness.
I learned this the hard way: don’t rush the sauté of onions. Let them soften. It builds the base flavor.
Ingredients You’ll Need to Make Aloo Gobi
- You’ll need the following simple ingredients:
- 4 medium potatoes
- 1 medium cauliflower
- 2 tablespoons ghee (or oil)
- 1 medium onion, sliced
- 4 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon turmeric
- 1 tablespoon amchoor (dried mango powder)
- 1 teaspoon garam masala
- 1/2 teaspoon red chili flakes
- 1 cup passata (tomato purée)
- 2 tablespoons tomato paste
- 1/2 cup water
- Salt
- Black pepper
If you like crisp edges on the potatoes, try roasting them first I sometimes do that when I want extra texture. For a lighter plate, use oil instead of ghee.
Step-by-Step Directions for Aloo Gobi
Preparation Steps
- Prep the veg: Peel and cut the potatoes into 1-inch cubes. Break the cauliflower into similar-sized florets. Keep sizes even so they cook at the same rate.
- Heat the pan: Warm a large skillet over medium heat and add the ghee or oil.
- Cook onion: Add the sliced onion and a pinch of salt. Cook until soft and just starting to brown, 6–8 minutes.
- Add aromatics: Stir in minced garlic and grated ginger. Cook 30–45 seconds until fragrant.
- Spice it up: Sprinkle in ground cumin, ground coriander, turmeric, and red chili flakes. Stir for 30 seconds to toast the spices gently.
- Tomatoes go in: Pour in the passata and add the tomato paste. Stir until combined and let it bubble for a minute.
- Add potatoes and cauliflower: Mix in the potatoes and cauliflower so they get coated in the sauce.
- Add liquid: Pour in 1/2 cup water (or broth). Bring to a simmer, then reduce the heat to medium-low.
- Cover and cook: Cover the skillet and let everything cook for 15–20 minutes, stirring once or twice, until the potatoes and cauliflower are tender. If it dries out too fast, add a splash more water.
- Finish with flavor: Remove the lid, sprinkle in garam masala and amchoor (or a squeeze of lemon). Taste and season with salt and black pepper.
- Final simmer: Let it cook uncovered for another 2–3 minutes so the flavors marry and the sauce thins slightly.
If you see a lot of moisture, I like to turn up the heat briefly to reduce it. It concentrates the flavor.
How to Serve Aloo Gobi for the Best Results
Serve it hot right from the pan. It pairs well with steamed basmati rice or warm flatbreads like roti or naan. A simple yogurt on the side cools the spice and keeps things homey.
A small bowl of chopped cilantro is nice for sprinkling on top. No need to fuss with fancy plating. Scoop, serve, enjoy.
How to Store and Reheat Aloo Gobi
Let it cool to room temperature, then transfer to an airtight container. It keeps in the fridge for 3–4 days. Reheat gently on the stove over low heat with a splash of water to loosen the sauce. Microwave works too; stir once or twice so it heats evenly.
You can freeze it for up to 2 months. Thaw overnight in the fridge and reheat the same way. The texture changes slightly after freezing but the dish still tastes very good.
Helpful Tips to Make the Best Aloo Gobi
- Cut veg to similar sizes. This keeps cooking even.
- Use waxy potatoes so they hold shape. I don’t mash mine; I like the chunks.
- Toast the spices briefly in the hot fat. It wakes them up. And yes, this part matters.
- If you like a smokier flavor, brown the cauliflower a bit before adding tomatoes. I do this on busy nights sometimes.
- Taste at the end and adjust salt, pepper, and amchoor. A little sour at the finish lifts the whole dish.
If you want crunch, toss in some roasted cashews at the end. I don’t always do it, but it’s a nice touch on special nights.
Also, for a different texture, you might like this crispy roasted cauliflower recipe it’s good if you want some crispy bits on the plate.
Easy Variations to Try with Aloo Gobi
- Add peas: Stir in a cup of frozen peas in the last 5 minutes for color and sweetness.
- Make it more saucy: Add another 1/2 cup passata and a splash of broth for a looser curry.
- Make it smoky: Add a pinch of smoked paprika or char the cauliflower before adding.
- Make it creamy: Stir in a few tablespoons of plain yogurt at the end off the heat (if not vegan).
These are optional. Keep it simple if you’re short on time.
Frequently Asked Questions About This Recipe
Q: Can I use russet potatoes?
A: You can, but waxy potatoes hold their shape better. Russets may fall apart more.
Q: What is amchoor and can I skip it?
A: Amchoor is dried mango powder that adds tang. If you don’t have it, a squeeze of lemon works fine.
Q: Can I make this vegan?
A: Yes. Use oil instead of ghee and make sure any sides are plant-based.
Q: Do I need to peel the potatoes?
A: Not required. I sometimes leave the skins on for texture, but peel if you prefer a smoother look.
Q: How do I make it less spicy?
A: Reduce or omit the red chili flakes. The dish still tastes great without heat.
Q: Can I cook this in an Instant Pot?
A: Yes, you can. Brown the onions and spices in sauté mode, then add veg, passata, and water, and cook on high pressure for a few minutes. (I like a short cook time so the cauliflower doesn’t get mushy.)
Q: Will this freeze well?
A: Yes. Freeze in portions and thaw in the fridge before reheating.
Conclusion
Thanks for cooking along. If you want a similar curry with peas, this Gobi Matar (Cauliflower & Peas) Recipe – A Spicy Vegan Curry is a lovely variation. And for a different mix of veggies in the Instant Pot, see this Cabbage Potato Peas Curry – Instant Pot – Indian Veggie Delight for ideas.
Print
Aloo Gobi
- Total Time: 50 minutes
- Yield: 4 servings
Description
A warm and comforting weeknight dish featuring potatoes and cauliflower with bright spices and a tangy tomato base.
Ingredients
Main Ingredients
- 4 medium Potatoes (waxy variety preferred) (Cut into 1-inch cubes)
- 1 medium Cauliflower (Broken into similar-sized florets)
- 2 tablespoons Ghee (or oil for vegan option) (For cooking)
- 1 medium Onion (sliced, yellow preferred) (Cook until soft)
- 4 cloves Garlic (minced)
- 1 tablespoon Ginger (grated)
- 1 teaspoon Ground Cumin (Can substitute with cumin seeds if desired)
- 1 teaspoon Ground Coriander
- 1/2 teaspoon Turmeric
- 1 tablespoon Amchoor (Dried Mango Powder) (Can substitute with lemon juice)
- 1 teaspoon Garam Masala
- 1/2 teaspoon Red Chili Flakes (Adjust to taste)
- 1 cup Passata (Tomato Purée) (Can substitute with canned tomatoes)
- 2 tablespoons Tomato Paste
- 1/2 cup Water (Use broth for added flavor)
- to taste Salt
- to taste Black Pepper
Instructions
Preparation
- Peel and cut the potatoes into 1-inch cubes and break the cauliflower into similar-sized florets.
- Warm a large skillet over medium heat and add the ghee or oil.
- Add the sliced onion and a pinch of salt. Cook until soft and just starting to brown (6–8 minutes).
- Stir in minced garlic and grated ginger. Cook for 30–45 seconds until fragrant.
- Sprinkle in ground cumin, ground coriander, turmeric, and red chili flakes. Stir for 30 seconds to toast the spices gently.
- Pour in passata and add tomato paste. Stir until combined and let it bubble for a minute.
- Mix in the potatoes and cauliflower, coating them in the sauce.
- Pour in 1/2 cup water (or broth) and bring to a simmer. Reduce heat to medium-low.
- Cover the skillet and let everything cook for 15–20 minutes, stirring once or twice until the potatoes and cauliflower are tender.
- If it dries out too fast, add a splash more water.
- Remove the lid and sprinkle in garam masala and amchoor (or a squeeze of lemon).
- Taste and season with salt and black pepper.
- Let it cook uncovered for another 2–3 minutes so the flavors marry and the sauce thins slightly.
Notes
For a lighter plate, use oil instead of ghee. If you like crisp edges on the potatoes, try roasting them first. Adjust salt, pepper, and amchoor according to taste.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dinner, Main Course
- Cuisine: Indian