There is a version of aloo gobi that I grew up eating every other week, and it looked nothing like what you see in restaurant menus. No gravy, no cream, no tomato base. Just cauliflower and potatoes, cooked dry in a wide pan with mustard seeds popping in hot oil, turmeric turning everything golden, and a squeeze of lemon right at the end. It was humble, practical, and quietly perfect.
This aloo gobi recipe is that version. A dry Gujarati-style sabzi that comes together in about 30 minutes, uses spices you already have, and works beautifully with roti, phulka, or even bajra rotla. No onion, no garlic, and no mush if you follow the tips below.
Let’s make it together.

What Is Aloo Gobi?
Aloo means potato and gobi means cauliflower in Hindi. In Gujarati, we sometimes call this dish Phool Kobi ane Bateta Nu Shaak, where phool kobi is cauliflower and bateta is potato. It is one of the most common everyday sabzis in Indian home cooking, made slightly differently in almost every region.
The Punjabi version is often oilier and sometimes includes tomatoes or a light gravy. The Gujarati version, which is what I make at home, is dry, lighter on oil, and finished with a little lemon or amchur for tang. No onion, no garlic, which also makes it perfect for Jain households and fasting days.
Why You Will Love This Recipe
- ✓ Ready in 30 minutes with pantry spices
- ✓ Naturally vegan and gluten-free
- ✓ No onion, no garlic — Jain-friendly and good for fasting days
- ✓ One pan, minimal cleanup
- ✓ Crispy edges, not mush — if you follow the tips below
- ✓ Works as a lunchbox sabzi, weeknight dinner, or thali side
Ingredients

Vegetables
- 1 medium cauliflower (about 500 g), cut into 1.5-inch florets
- 3 medium potatoes (about 350 g), peeled and cut into 1-inch cubes
- 2 tbsp oil (peanut or neutral)
Spices and Tempering
- 1 tsp mustard seeds
- 1 tsp cumin seeds
- 1/4 tsp asafoetida (hing)
- 1/2 tsp turmeric powder
- 1 tsp coriander powder
- 1/2 tsp red chili powder (adjust to taste)
- 1 tsp ginger paste (or 1/2 tsp freshly grated ginger)
- 1 to 2 green chilies, slit
- Salt to taste
Finishing
- 1 tsp amchur (dried mango powder) or 1 tbsp fresh lemon juice
- 1 tsp kasuri methi (dried fenugreek leaves), crushed between palms
- 2 tbsp fresh coriander leaves, chopped
How to Make Aloo Gobi Step by Step
Step 1: Prep your vegetables
Cut cauliflower into florets roughly 1.5 inches wide. Cut potatoes into similar-sized cubes. Keep them close in size so they cook at the same pace. Pat the florets dry with a cloth if they feel damp from washing.
Step 2: Tempering (the Gujarati tadka)
Heat oil in a wide pan or kadhai on medium-high heat. Add mustard seeds and wait until they pop. Add cumin seeds, asafoetida, and green chilies. Stir for about 10 seconds until fragrant.
Step 3: Potatoes first
Add the potato cubes first. Stir to coat in the oil and spices, then add turmeric, coriander powder, and red chili powder. Stir well. Cover with a lid on low-medium heat and cook for 8 to 10 minutes, stirring once in between. Potatoes take longer than cauliflower, so giving them a head start prevents the gobi from overcooking.
Step 4: Add cauliflower and ginger
Add the cauliflower florets and ginger paste. Season with salt. Stir gently to coat everything in the spices. Cover again and cook on low heat for 8 to 10 minutes, checking every few minutes to make sure nothing is sticking.
Tip from my kitchen: Resist the urge to add water. The steam trapped under the lid is enough to cook the vegetables through. Adding water is the main reason aloo gobi turns soggy.
Step 5: Dry finish
Once both vegetables are just tender (a knife should go in with very light pressure), remove the lid. Turn the heat to medium-high and cook uncovered for 3 to 4 minutes, stirring gently, until you see light golden edges on the cauliflower. This drying step is what gives the sabzi its texture.
Step 6: Finish and serve
Turn off the heat. Add amchur or lemon juice and crush the kasuri methi directly over the pan. Toss once more. Garnish with chopped coriander.

Aloo Gobi (Dry Sabzi, Gujarati Style)
Equipment
- Wide pan or kadhai (30 cm or larger)
Ingredients
Vegetables
- 1 medium cauliflower about 500 g; cut into 1.5-inch florets
- 3 medium potatoes about 350 g; peeled and cut into 1-inch cubes
- 2 tbsp oil peanut or neutral
Spices and Tempering
- 1 tsp mustard seeds
- 1 tsp cumin seeds
- 1/4 tsp asafoetida hing
- 1/2 tsp turmeric powder
- 1 tsp coriander powder
- 1/2 tsp red chili powder adjust to taste
- 1 tsp ginger paste or 1/2 tsp freshly grated ginger
- 1 to 2 green chilies slit
- Salt to taste
Finishing
- 1 tsp amchur or 1 tbsp fresh lemon juice dried mango powder
- 1 tsp kasuri methi dried fenugreek leaves; crushed
- 2 tbsp fresh coriander leaves chopped
Instructions
Prep
- Cut cauliflower into 1.5-inch florets and potatoes into 1-inch cubes. Pat cauliflower dry with a cloth.
Tempering
- Heat oil in a wide kadhai on medium-high heat. Add mustard seeds and wait for them to pop.
- Add cumin seeds, asafoetida, and green chilies. Stir for 10 seconds until fragrant.
Cook the Vegetables
- Add potato cubes. Add turmeric, coriander powder, and red chili powder. Stir to coat evenly.
- Cover and cook on low-medium heat for 8 to 10 minutes, stirring once in between.
- Add cauliflower florets and ginger paste. Season with salt. Stir gently.
- Cover and cook on low heat for another 8 to 10 minutes, until vegetables are just tender. Do not add water.
Dry Finish
- Remove lid. Increase heat to medium-high. Cook uncovered for 3 to 4 minutes, stirring gently, until edges turn light golden.
- Turn off heat. Add amchur or lemon juice and crushed kasuri methi. Toss.
- Garnish with chopped coriander and serve hot.
Notes
Tips for Perfect Aloo Gobi (No Mush!)
The most common complaint with aloo gobi is that it turns soft and wet. A few things that help:
Cut size matters. Florets that are too small (under 1 inch) break down before the potatoes are done. Keep them at 1.5 inches.
Dry the cauliflower. Excess water on the florets releases steam inside the pan and softens the vegetables too fast. Pat them dry after washing.
No water in the pan. This is the most important rule. Even a tablespoon of water changes the texture significantly. Trust the steam.
Cook potatoes first. They need 8 to 10 minutes more than cauliflower. Adding both together at the same time means overcooking the gobi before the aloo is done.
The uncovered dry step. Once tender, removing the lid and cooking on higher heat for a few minutes concentrates the spices and gives a slight crispness to the edges. Do not skip this step.
What to Serve with Aloo Gobi
This sabzi is versatile. A few combinations I come back to regularly:
- With roti or phulka: The classic. Makes a complete, light weeknight meal.
- With Instant Pot Jeera Rice: A simple dal-rice-sabzi thali. Aloo gobi pairs very well with the plainness of jeera rice.
- With Palak Dal: Adding a dal makes this a protein-complete plate. The spinach dal brings brightness that contrasts nicely with the dry sabzi.
- With bajra rotla or jowar roti: A wholesome combination with a millet pairing angle. The earthiness of bajra works really well with the spiced aloo gobi.
- With Cucumber Raita: A cooling contrast, especially in warmer months.
- With Methi Thepla: A classic Gujarati pairing. I often make both on the same day for a full meal prep session.
Health Benefits of Aloo Gobi
Aloo gobi earns its place on a vegetarian plate for good reason — the vegetable combination is more nourishing than it looks.
Cauliflower is rich in Vitamin C, Vitamin K, and sulforaphane, a compound studied for its anti-inflammatory effects. One cup of cauliflower provides around 77% of the daily recommended Vitamin C (USDA FoodData Central). It is low-calorie and high in fiber, which supports digestion.
Potatoes get unfair criticism. They are a good source of potassium, Vitamin B6, and resistant starch when cooled, which supports gut health. The issue is usually the cooking method, not the vegetable itself. Dry sabzi with 2 tablespoons of oil for four servings is very different from deep-fried.
Turmeric contains curcumin, which has been studied extensively for its anti-inflammatory and antioxidant properties.
Made with 2 tablespoons of oil across four servings, this aloo gobi comes to approximately 180 to 200 kcal per serving. It is gluten-free, vegan, and has no refined ingredients.
Variations
Without onion and garlic (Jain and fasting-friendly): This recipe is already onion and garlic free. It follows the Gujarati home-style version naturally. For strict Jain preparation, omit the green chili and use only turmeric and coriander powder.
Aloo gobi with light gravy: After the dry finish step, add 3 tablespoons of tomato puree and 1/4 cup water. Stir, cover, and cook for 3 to 4 minutes more. This gives a semi-dry, masala-coated version that works well with rice.
Restaurant-style: For a dhaba-style finish, increase oil slightly to 3 tablespoons and let the potatoes and cauliflower get more pronounced charring on the edges. A final tempering of whole red chilies in hot oil, poured over the finished sabzi, adds the smoky restaurant note.
Storage and Meal Prep
Aloo gobi keeps well in the refrigerator for 3 days in an airtight container. Reheat in a dry pan on low heat, which preserves the texture better than a microwave.
I often make a double batch on Sunday for weekday lunches. It packs well in a tiffin box and tastes good even at room temperature after a couple of hours.
Freezing: Not recommended. Cauliflower becomes watery and loses its texture after thawing.
Prep ahead: You can chop and store the vegetables in the fridge the night before. The actual cooking time is only 25 minutes once everything is ready.
FAQs
Is aloo gobi vegan?
Yes, completely. This recipe uses oil for tempering and no dairy of any kind.
What does aloo gobi mean?
Aloo means potato and gobi means cauliflower in Hindi. In Gujarati, cauliflower is called phool kobi and potato is bateta, so the dish is sometimes called Phool Kobi Bateta Nu Shaak.
Why is my aloo gobi mushy?
The most common reasons are adding water to the pan, cutting vegetables too small, or cooking with the lid on for too long. Fix: no water, 1.5-inch florets, and the uncovered dry-out step at the end.
Can I make aloo gobi without onion and garlic?
Yes, and this recipe does exactly that. The Gujarati home-style version uses mustard and cumin for the base instead of onion-garlic, and the result is delicious.
What is the difference between dry and gravy aloo gobi?
Dry aloo gobi (this recipe) is cooked without any added liquid. The vegetables cook in their own steam and the spices coat them directly. Gravy aloo gobi has a tomato or tomato-onion base and a sauce. Dry is quicker and works better in lunchboxes.
Can I use frozen cauliflower?
You can, but the result will be noticeably softer. Frozen cauliflower releases a lot of water as it cooks. If using frozen, thaw completely and pat very dry before adding to the pan. Expect a less crispy finish.
Aloo gobi is one of those sabzis I never tire of, probably because it is so low effort and so reliably satisfying. The dry Gujarati-style version has a simplicity that feels just right for weeknights, and the spiced, tangy finish makes it taste like it needed more effort than it did.
If you try this, I would love to know: are you a dry sabzi person or do you prefer it with a little gravy? Leave a comment below and let me know.
Made this? Share a photo and tag @petitepaprika on Instagram — I love seeing your kitchen creations!
