Aloo Gobi – Potatoes & Cauliflower

Spiced Potatoes with Cauliflower. This Aloo Gobi is packed with flavors, super comforting, vegan and simply the best aloo gobi you will ever have!

Aloo gobi (potatoes & cauliflower) is a popular Indian dish in which potatoes and cauliflower are cooked with onions, tomatoes and spices. This dish can be made in several ways, you can make it with only onions or only tomatoes or use no onion-tomato at all. I also make it in different ways depending on what ingredients I have on hand, the aloo gobi recipe that I am sharing today is one of my favorite versions. It has onions, tomatoes, ginger, garlic and yes spices!

One common problem with aloo gobi is that when you cook it, the cauliflower becomes really soggy and you don’t want that. You want the veggies to be cooked and tender but not soggy, that kind of spoils the taste and texture of this dish. Few tips can help prevent this:

1. Half cook the cauliflower and potatoes before adding it to the onion-tomato masala. You can parboil the potatoes and cauliflower or do what I did – fry them in little oil till they are half cooked. This helps in retaining the shape and texture.

2. Don’t cover and cook the cauliflower, you can cover towards the end and cook on low flame only.

3. Add salt towards the end when the dish is almost done.

I have made mistakes in the past where my cauliflower was all soggy and I didn’t like it at all and that’s how I learnt my lessons.  If you follow the above tips, the texture should be perfect.

Aloo Gobi Recipe

This recipe is vegan just like so many other Indian recipes. I had never heard the term “vegan” till about 2 years ago and now when I think about it, I literally grew up eating vegan all the time. India has countless vegetarian recipes that I grew up eating. We eat simple lentils, rice and veggies everyday and almost all of it is vegan. So enjoy this spicy potatoes and cauliflower vegan recipe from India and I hope you like it.



Heat 2 teaspoon of oil in a pan on medium heat. Add cauliflower florets and fry for 2-3 minutes and then add the sliced potatoes.

Fry on medium-low flame for 7-8 minutes till potatoes and cauliflower have some brown spots on them.

Drain on a tissue paper and set aside.

Aloo Gobi Recipe-Step-1

In the same pan heat 1.5 teaspoon of oil on medium heat and add cumin seeds and let them crackle.

Add the onions and cook for 2 minutes or till onion is translucent.

Add the ginger-garlic paste.

Aloo Gobi Recipe-Step-2

Cook for another 2 minutes or till the raw smell of ginger and garlic goes away.

Add the chopped tomatoes.

Cook for 2 minutes till tomatoes are little soft.

Aloo Gobi Recipe-Step-3

Once the tomatoes are little soft, add turmeric powder, red chilli powder, coriander powder and amchur (mango powder). Cover the pan and let the masala cook for 2-3 minutes.

Now add the potatoes and cauliflower to it and mix.

Add chopped coriander leaves and give a good mix.

Aloo Gobi Recipe-Step-4

Add some garam masala and cook the potato and cauliflower on medium-low heat for 5-6 minutes.

Add salt and cover the pan and cook for additional 6-7 minutes on low flame or till the potato and cauliflower are tender but not soggy. If you feel the masala is sticking, you may add some water. Add 1 tablespoon at a time and only add enough to cook the veggies. I did not add any water in mine.

Garnish with some more coriander leaves.

Aloo Gobi Recipe-Step-5Serve aloo gobi with naan, paratha or roti.

Aloo Gobi

If you’ve tried this Aloo Gobi Recipe then don’t forget to rate the recipe! You can also follow me on Facebook and Instagram to see what’s latest in my kitchen!

Aloo Gobi - Potatoes & Cauliflower

Aloo Gobi - Potatoes and cauliflower cooked with onion, tomatoes & spices is a popular Indian recipe. [Vegan]
Course Main Course
Cuisine Indian
Keyword aloo gobi
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 2
Calories: 304 kcal
Author: Manali
4.91 from 41 votes


  • 2 potatoes, medium, sliced or cubed
  • 1 cauliflower, medium, cut into small florets
  • 1 onion, medium, chopped
  • 2 tomatoes, medium, chopped
  • 1/2 teaspoon cumin seeds
  • 1.5 teaspoons ginger-garlic paste
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon dry mango powder, amchur
  • 1/4 teaspoon red chili powder or to taste
  • 1/4 teaspoon garam masala powder
  • 1 teaspoon coriander powder
  • 3-4 teaspoons oil
  • 2 tablespoons chopped cilantro
  • salt, to taste


  1. Heat 2 teaspoon of oil in a pan on medium heat. Add cauliflower florets and fry for 2-3 minutes and then add the sliced potatoes.
  2. Fry on medium-low flame for 7-8 minutes till potatoes and cauliflower have some brown spots on them.
  3. Drain on a tissue paper and set aside.
  4. In the same pan heat 1.5 teaspoon of oil on medium heat and add cumin seeds and let them crackle.
  5. Add the onions and cook for 2 minutes till translucent.
  6. Add the ginger-garlic paste and cook for another 2 minutes or till the raw smell goes away.
  7. Add the chopped tomatoes and cook for 2 minutes till they are little soft.
  8. Add turmeric powder, red chilli powder, coriander powder and amchur (mango powder).
  9. Cover the pan and let the masala cook for 2-3 minutes and then add the potatoes and cauliflower to it and mix.
  10. Add chopped coriander leaves and give a good mix.
  11. Add garam masala and cook the potato and cauliflower on medium-low heat for 5-6 minutes.
  12. Add salt and cover the pan and cook more additional 6-7 minutes on low flame or till the potato and cauliflower are tender but not soggy. If you feel the masala is sticking, you may add some water. Add 1 tablespoon at a time and only add enough to cook the veggies. I did not add any water in mine. 

  13. Garnish with some more coriander leaves and serve hot with any Indian bread.

Recipe Notes

  1. Add lots of chopped cilantro leaves to your aloo gobi, it adds a lot to the flavor.
  2. You can even deep fry the potatoes and cauliflower till they are completely cooked and then add them to the masala. But deep frying = more calories so it's not the way I make aloo-gobhi at home regularly.
  3. Adjust spice levels to taste.
  4. You can also sprinkle some kasuri methi (dried fenugreek leaves) on top for added flavor.
Nutrition Facts
Aloo Gobi - Potatoes & Cauliflower
Amount Per Serving
Calories 304 Calories from Fat 63
% Daily Value*
Fat 7g11%
Sodium 122mg5%
Potassium 2111mg60%
Carbohydrates 52g17%
Fiber 13g54%
Sugar 11g12%
Protein 12g24%
Vitamin A 1125IU23%
Vitamin C 183.8mg223%
Calcium 152mg15%
Iron 9.1mg51%
* Percent Daily Values are based on a 2000 calorie diet.

 Aloo Gobi


110 thoughts on “Aloo Gobi – Potatoes & Cauliflower

  1. I loved this dish! Easy to follow and i’m glad i followed the steps! I didn’t have mango powder and my husband can’t handle to much spice, so i didn’t add the chili, upped the tumeric and garam masala and added more tomatoes. perfect!

  2. Made it for the 1St time as a side dish with khuri kitchri, and I also added a few slit green chillies…. Smells amazing!

  3. Absolutely amazing, thank you for the recipe! I had to add two cups of water as my potatoes wouldn’t cook otherwise but still… so flavourfull, I’ll be definitely making it again.

  4. 5 stars
    Delicious recipe! Made it two times now.
    I roasted the cauliflower & potato in the oven with some cumin, garlic salt & pepper for about 20 min before sautéing in the pan. Turned out amazing! Thank you for the recipe!

    1. How do you roast cauliflower and potatoes ? Do you brush or add oil in the pan and what temperature and for how long ? I want to try this recipe as well. I love Aloo Gobi but my only problem is that my Gobi always become soggy. I love the nice and crispy one you get from the restaurants and hence I am going try roasting it so that I don’t have to cook it for long.

      1. Hmm Babitha, if you read the instructions, everything is mentioned in detail. Please go through it and let me know if you have any issues. Gobi won’t be soggy if you follow all the steps in this recipe!

      2. Hi Babitha,
        I roasted the potato and cauliflower at 400 degrees and put salt, cumin, chilli powder and olive oil on it and roast for about 20-25 minutes! Turns out delish!!!

  5. 5 stars
    Wonderful dish indeed. My daughter too enjoyed your aloo gobi recipe. Too good. Thanks for sharing. Easy and delicious too. Please share more easy and tasty recipes . Thsnks

  6. I made this dish and followed all direction, except I did not fry anything in oil, since I do not use oils or any fat in my foods. the dish came out amazing and was scarfed up by every one. ( I took it to my church for a covered dish , even the meat eaters loved it and asked for the recipe)

  7. 5 stars
    Great tip of pre cooking the veggies , they kind of gave a caramelised flavour ! Easy and delicious dish . I skipped amchur , my tomatoes were sour enough

  8. 5 stars
    Found this recipe because I was trying to use up potatoes and a cauliflower. I love Indian food, so it was an easy sell. I am so glad I decided to go out and get the amchur (found at Walmart) because it gave an authentic flavor that I know made the dish even better.

  9. 5 stars
    Loved this recipe. I made it with half a lemon juiced instead of mango powder and no tomatoes. Delicious! I’m going to make it all the time. The precook really helped it not get mushy.

  10. by the time I got to fry the onions had to add more oil. I used ghee with a little MCT oil and put oil for part of the frying. Didn’t have a tomato so used tomato paste. No mango powder but will buy before i make next time…really good dish and attractive too!

  11. 5 stars
    Hi Manali, Thank you for sharing this awesome recipe. I just made it the other day for my family and they all absolutely loved it !!! This recipe is a keeper. Thanks

  12. 5 stars
    I just made this for lunch today and it was delicious, better than the restaurant. I didn’t have to add any extra water but the potatoes did take an extra ten – fifteen minutes to cook. Will be making again for sure! Thank you.

  13. 5 stars
    made this today and it was delicious, I will be making it again, frequently I think lol. I would recommend this recipe, it was was easy to make we had most of the ingredients already.

    Fabulous……thank you 🙂

  14. Hi Manli I tried. Your recipe. It was very good. I have to make a lot of quantity for a Puja. I can easily mix it and put it in the oven. The last few steps instead of cooking on the range. I am going to deep fry first. Any suggestions please.

    1. Hi Sunita..if you are making this for a large crowd, you can even oven roast the veggies..425 F for 15-20 minutes..just spray the potatoes and cauliflower with oil, sprinkle some salt and roast..meanwhile get the masala ready and once the veggies are done simply mix them with the masala. OR you can prepare the masala, deep dry the aloo and gobi until they are little cooked (but not entirely cooked) and then add everything in a pan and cover with aluminium foil and bake at 350 F for 15-20 minutes until done.

  15. 5 stars
    My son turned me on to the idea of making this because he’s vegan and it’s one of his favorite Indian meals. Followed this recipe to a “T” and the whole family loved it!!! Definitely something I will be making again!!! Thank you! For anyone new to the spices, I found them all on Amazon and had them the next day!

  16. 5 stars
    I made this for the first time this evening. I made the vegan recipe version. I used sweet potatoes in mine ,as my wife loves them. Thank you for sharing this with us all. Andrew

  17. 9.9 from the wife. My expert critic who rarely goes above 9 for anything. Great taste, wonderful colours and really easy to prepare. Thanks a million for such a delicious recipe. Love from Belize

  18. 5 stars
    Excellent and easy to make. Thanks for adding the extra step at the beginning so it doesn’t get soggy. That made all the difference! Sooo good!

  19. 5 stars
    Hello! What a great recipe! It tasted delicious. Thank you for this recipe. I’m trying not to devour the entire dish by myself. 😊

  20. 5 stars
    I’m Mexican and my husband is Indian! Thank you for so easy and tasty recipe! I cooked it and he loved and so did I

  21. Hi, I can’t wait too try this recipe! It looks delicious… I need enough to feed about 20 people!! Approximately how many recipes will feed 20 people?? Thank you!

  22. 5 stars
    This was a great recipe. I tried many different recipes and the step by step method was extremely helpful. To help other readers, I was able to get the right texture by cutting cauliflower into medium size pieces and parboiling cauliflower in lightly salted water for about 2 minutes. I cut the potatoes into 1/4” slices and parboiled in lightly salted water on medium high heat uncovered for about 4 minutes. I followed the other steps as written.

  23. 5 stars
    I tried this wonderful recipe.. I made one change.. I shallow fried the onions tomatoes and the masala powders. It tasted wow!! Thank you!!

  24. 5 stars
    I’m so glad I found your recipe Manali! I’ve tried making this a few times without a recipe but it was never quite right. Your ingredients and methods were so helpful. I live in a pretty rural area so mango powder isn’t anywhere local so I just left it out. I see from a comment that I could’ve used some lemon juice. I’ll try that next time. Also, I live in a very big produce growing area in Canada called “Ontario’s garden” and our cauliflower is usually the size of a large bowling ball so I only used half. I did pre boil the potatoes and cauliflower as per one of your suggestions, it really helped get the right consistency. When I made some before I could never get the potatoes to cook properly.
    I look forward to checking out more of your awesome recipes!

  25. I don’t like cauliflower especially due to it’s aroma after cooking but today I showed your recipe to my mom & when she cooked it, we just loved it.. The simplicity of cooking it & it’s taste was awesome.. Also we noticed there’s no cauliflower kind of aroma from it after cooking.. Thanks a lot!

  26. 5 stars
    I have all the ingredients in my pantry including dried home grown mthi. I am not Indian nor do I like hot spicy food, just a crazy Iranian who is married to an Englishman!
    Making this recipe again day after tomorrow.
    Also thanks for your instructions re cooking for a crowd and baking it in the oven.

  27. A very good recipe, thank you. I will be looking for more from you. I do not like to fry or use a great deal of oil, so I dry-roast the cauliflower in my pot and pre-boil the potatoes.

Leave a Reply

Your email address will not be published. Required fields are marked *