Aloo Gobhi Sabzi | Simple & Delicious Indian Dish
Aloo gobhi sabzi is a simple and delicious Indian dish made with cauliflower (gobhi) and potatoes (aloo), cooked with basic spices to create a flavorful everyday meal. This homestyle recipe is incredibly satisfying when served with jeera rice, roti, or paratha, and fits perfectly into lunch and dinner meals. If you’re looking for an easy Indian recipe that delivers great taste with minimal effort, this aloo gobhi recipe is a must-try.

Table Of Contents
About aloo gobhi
Aloo is a Hindi word for potatoes, and gobhi is a word for cauliflower. They cooked together in the onion, tomato, ginger, and garlic paste until fragrant and aromatic. This is the best accompaniment to your daily meals.
Cauliflower is everyone’s favourite seasonal vegetable, and it adapts to any dish with ease, like these gobi pakora and gobi paratha dishes.
One of the best things about aloo gobhi sabzi is its versatility and simplicity. It requires only a handful of ingredients, yet delivers a rich or comforting flavour. This dish can be made in different styles- dry, semi-gravy, or even slightly crispy.
In the semi-gravy version, it is prepared with water and has a thin consistency like curry. When preparing a slightly crispy version, the cauliflower and potatoes are roasted till crunchy, then stir-fried and flavoured with spices. But today I am sharing a dry version with you, which is my favourite.
Aloo gobhi sabzi is a great option if you are looking for a healthy and satisfying meal. Whether you are cooking for a family or preparing a quick weekday meal, this dish is wholesome, without requiring so much time and effort.
Techniques to make it perfect
One of the main questions that arises is how to make aloo gobhi sabzi without turning soggy and staying firm yet delicious.
Follow the techniques below to make it perfect.
- Chop the cauliflower florets into medium pieces, not short, not too big. The potatoes should also be chopped into cube pieces. Large pieces are harder to cook and remain raw from inside.
- Avoid cooking on high heat. Cook the aloo gobhi sabzi on low heat until they are completely done, with a soft, tender texture.
- Avoid over-stirring, which is the main reason for sogginess. Stir only when necessary.
- Cook it with the minimum water that I will mention in the instructions. Too much water also results in sogginess.
How to make aloo gobhi sabzi
1. Take 15 cauliflower florets and 4 medium potatoes. Peel and chop into even pieces. Then wash into clean water.

2. Chop the onion, tomato, and green chiles into small pieces. Peel the ginger and garlic cloves and make a paste of them.

3. Heat 1 tbsp of mustard oil with 1 tsp cumin seeds on high heat.

4. When they start to sizzle, add ginger and garlic paste to them. Sauté for a minute.

5. Now add chopped onion to it and saute till they are golden in colour.

6. Why are golden add 1 tsp coriander powder to it. Sauté it too.

7. Then add chopped tomato and green chillies to it. Sauté till they are soft and mushy.

8. When the tomatoes are half done, add 1/2 tsp turmeric powder, 1 tsp salt, and 1/4 tsp garam masala powder. Sauté them together.

9. When the tomatoes are soft and mushy, add chopped cauliflower florets and potatoes.

10. Add 2 tbsp of water and mix all ingredients well. Now cover the steamer and cook it on low heat until they are soft.

11. When they are soft and completely absorb all the water, turn off the flame. It takes 20 minutes to cook on low heat.

Serve this aloo gobhi sabzi hot with soft phulka and paratha along with a side glass of masala chaas. You can also serve it with dal takda and rice for a complete and comforting meal. The leftover aloo gobhi sabzi can also be used in making stuffed parathas and sandwiches.

Pro Tips
- Cut the cauliflower and potatoes into medium pieces, not large, not small.
- It’s a dry dish, so avoid adding too much water.
- You can add a pinch of kasuri methi (dried fenugreek leaves) to enhance the flavour.
- When the cooking process is done, add chopped coriander leaves for aromatic flavour.
- Cook until all the water is absorbed properly.
FAQs
1. How to make aloo gobhi sabzi without making it soggy?
Try to cut the cauliflower and potatoes into even pieces and cook them on low heat until they’re done.
2. Can I make aloo gobhi sabzi without onion and garlic?
Yes, you can make aloo gobhi sabzi without them. Simply temper cumin seeds in the oil, then add tomatoes and other ingredients.
3. Is aloo gobhi a healthy dish?
Yes, aloo gobhi is a healthy and nutritious dish with low calories when prepared with minimal spices.
4. Can I use frozen cauliflower?
Yes, you can use frozen cauliflower to make this dish, which also saves time. But the fresh cauliflower tastes better than frozen.
5. Which potatoes are best to make this dish?
All types of potatoes, Yukon Gold, red potatoes, baby potatoes, and russet potatoes can be used to make this dish.
Try a more flavorful potato dry dish:

Aloo Gobhi Sabzi | Simple & Delicious Indian Dish
Ingredients
- 12-15 florets of cauliflower
- 4 medium sized potatoes
- 1 medium onion
- 1 big tomato
- 2 green chilies
- 1 inch ginger
- 4-5 garlic cloves
- 1 tbsp oil
- 1 tsp cumin seeds
- 1 tsp coriander powder
- ½ tsp turmeric powder
- ¼ tsp garam masala powder
- 1 tsp salt
- 2 tbsp water
Instructions
- Take a cauliflower and a potato peel and cut them into even pieces. Then wash in clean water.
- Chop tomato, onion, green chilies, and make a paste of ginger and garlic.
- Heat the oil with cumin seeds in a kadai on high heat.
- Add ginger and garlic paste to it.
- Then add chopped onion and saute till light golden.
- When it's golden, add coriander powder.
- After a minute add chopped tomato and green chilies. Saute them.
- When the tomatoes are half mushy, add spices: turmeric powder, garam masala, and salt.
- Saute all together till the tomatoes are fully mushy.
- Now add chopped potato, cauliflower florets and 2 tbsp of water.
- Mix all the ingredients well and cover the kadai with a steamer. Cook it on low heat until cooked.
- When the potato and cauliflower florets are soft and all the water is absorbed turn off the flame.
- Serve it hot with jeera rice or soft phulka.
Notes
- Cut the cauliflower and potatoes into medium pieces, not large, not small.
- It’s a dry dish, so avoid adding too much water.
- You can add a pinch of kasuri methi (dried fenugreek leaves) to enhance the flavour.
- When the cooking process is done, add chopped coriander leaves for aromatic flavour.
- Cook until all the water is absorbed properly.