Aloo Gobi
Tender potatoes and cauliflower cooked with onions, tomatoes, and everyday spices until lightly coated and full of flavor. This homestyle North Indian sabzi is comforting, simple, and easy to pair with roti or dal.
For 4 servings
- prep · ~15 min
Prep the vegetables.
1.Peel and cube the potato into medium pieces.2.Cut the cauliflower into small florets of similar size.3.Chop the onion and tomatoes, grate the ginger, mince the garlic, and slit the green chili. - saute · ~7 min
Start the masala base.
1.Heat oil in a wide pan over medium heat.2.Add cumin seeds and let them sizzle for 20 to 30 seconds.3.Add onion and cook until soft and light golden, about 4 to 5 minutes.4.Add ginger, garlic, and green chili, then sauté for 1 minute.TIPUse a wide pan so the potatoes and cauliflower cook evenly instead of steaming too much. - saute · ~6 min
Cook the tomatoes and spices.
1.Add chopped tomatoes and cook until soft and pulpy, about 4 to 5 minutes.2.Add turmeric powder, red chili powder, coriander powder, and salt.3.Mix well and cook for 30 seconds so the spices lose their raw taste. - saute · ~4 min
Add the potato and cauliflower.
1.Add the potato and cauliflower to the pan.2.Mix gently to coat the vegetables well in the masala.3.Cook uncovered for 3 to 4 minutes, stirring once or twice. - simmer · ~15 min
Cover and cook until tender.
Add water, mix once, then cover and cook on low heat for 12 to 15 minutes until the potato is tender and the cauliflower is cooked through. Stir once or twice during cooking to prevent sticking.
TIPKeep the heat low and use only a little water so the sabzi stays semi-dry and the cauliflower holds its shape. - garnish · ~2 min
Finish with garam masala, fenugreek, and cilantro.
Sprinkle garam masala and crushed dried fenugreek leaves over the sabzi. Mix gently, cook uncovered for 1 to 2 minutes, then finish with chopped cilantro.
- serve
Serve hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Cut the potato cubes slightly larger than the cauliflower so both finish cooking at the same time.
- 2Let the tomatoes turn fully pulpy before adding the vegetables; this prevents a raw, tangy masala.
- 3Cook uncovered for the first few minutes after adding aloo and gobi to lightly roast them in the masala.
- 4Use only the listed small amount of water; too much will make the sabzi mushy instead of semi-dry.
- 5Stir gently and only once or twice while covered so the cauliflower florets keep their shape.
- 6Crush the dried fenugreek leaves between your palms just before adding for a stronger aroma.
- 7If the pan catches at the bottom, sprinkle a spoonful of water rather than adding a big splash.
Adapt it for your goals.
Dry-style
Skip the extra water or use just a splash for a drier aloo gobi with more roasted edges, ideal for wrapping in roti.
peas addedPeas-added
Add a handful of green peas in the last 5 minutes for a sweeter, more colorful sabzi that pairs well with dal and rice.
jainJain
Omit onion and garlic, increase ginger and tomato slightly, and cook the spices carefully for a flavorful Jain-friendly version.
spicierSpicier
Use an extra green chili or a little more red chili powder if you want a sharper, dhaba-style heat.
Why this is on our healthy list.
Fiber-Rich Vegetables
Potato, cauliflower, onion, and tomato together make this sabzi filling and satisfying, with plant fiber that supports digestion.
Loaded with Plant Compounds
Cauliflower, tomatoes, ginger, garlic, and cilantro contribute antioxidants and protective plant compounds in an everyday meal.
Moderate Oil Cooking
The recipe uses a small amount of oil to carry the spices and flavor the vegetables without turning the dish overly heavy.
Frequently asked questions
Usually it is from too much water, high heat, or over-stirring. Use little water, cook on low, and stir gently so the cauliflower stays intact.



