Aloo Gobi Recipe
Updated: May 27, 2023, By Swasthi
Make the best Aloo Gobi that’s simply delicious, flavor packed & healthy! There is nothing more comforting for an Indian soul than a bowl of fresh cooked sabzi (veggies) served with some hot fluffy Basmati Rice, puffed rotis or Chapati and Dal Tadka. This potato cauliflower curry is a pure comfort food if you love the magical Indian flavors. Made with pantry staples, this dish is surely going to win your heart for its simplicity & delicious flavors.
Aloo Gobi is a simple Indian vegetarian dish made with potatoes, cauliflower, spices and herbs. The dish gets its name from the Hindi words, – ‘Aloo’ translates to ‘potatoes’ and ‘Gobi’ to ‘Cauliflower’. It is a popular everyday dish from the Indian sub-continent and is made in numerous ways.
Traditionally it is a dry dish (with no sauce/gravy) but you will also find semi dry and curried versions (gravy) often. In fact every family & restaurant has their own recipe. Surprisingly no two restaurant serve the same tasting dish and everyone’s version is unique.
About the recipes
My family is a huge fan of this dish and they love it anytime. In this post I share 2 versions of the dish – semi dry and gravy. The semi dry version is made by simply stir frying the ingredients. Aloo & Gobi are a match made in the heaven! Stir frying them with spices and herbs, not only brings out the natural earthy flavor of potatoes and nutty aroma of cauliflower but also help them soak up the flavors of the spices.
This potato & cauliflower curry goes well with roti, rice, Plain Paratha or with flavored rice like Jeera Rice and Ghee Rice. For a restaurant kind meal, serve the gravy with Butter Naan or Tandoori Roti.
Table of contents
All the ingredients used to make Indian sabzis (curries) are used here as well but the cooking process in not the same. Aloo and gobi both have different cook times so adding them to the pan at different stages is crucial. A perfectly made aloo gobi has soft cooked potatoes & slightly crunchy cauliflower that’s not soggy.
In a lot of standard Indian restaurants, both these veggies are mostly deep fried until golden and crisp. A spicy onion tomato masala is made and then the fried veggies are stir fried or simmered with it. Deep frying the veggies makes a huge difference as they cook down to a lighter texture and bring out the natural flavor.
My homemade Aloo Gobi stir fry (Recipe 1) is healthy, easy to make in one pan and tastes delicious too. It also goes well in the school and office lunch boxes. I mostly make the restaurant style gravy version on the weekends or occasions, to go with our favorite jeera rice and butter naan.
This is how my homestyle gravy looks like but a lot more healthier than the restaurant version. For the recipe scroll down where I show the process with the step by step pictures.
More Cauliflower Recipes
Cauliflower Stir Fry
Gobi Manchurian
Gobi 65
Cauliflower Curry
Cauliflower Pakoda
Coconut Cauliflower Kurma
Photo Guide
How to make Aloo Gobi (Recipe 1- Stepwise photos)
Preparation
1. Prepare the following ingredients:
- Peel & cube 2 medium potatoes to make 1½ cup pieces of ¾ by ¾ inch each. Keep them immersed in water until required.
- Chop a cauliflower head, to make 2 cups (180 grams) florets, chopped to 1½ inch. Optionally add the florets to slightly hot water and rest for 3 to 4 mins. Later rinse them well and drain.
- Fine chop 1 medium onion, to make ¾ to 1 cup chopped onions
- Deseed & fine chop 2 medium tomatoes to make ¾ to 1 cup (or ¼ cup canned tomato puree (without citric acid) or use 2 tbsp tomato paste stirred with 3 tablespoons water)
- ½ tablespoon (½ inch) ginger peeled & minced or grated
- ½ tablespoon (3 to 4) garlic cloves, peeled & minced or pressed
- 1 green chili slit or chopped (optional)
Stir Fry Potatoes
2. Pour 2 tablespoons oil to a heavy bottom pan and heat it. Add ½ teaspoon cumin seeds. When they begin to sizzle, add ginger and garlic. Saute just for 30 seconds.
3. Add fine chopped onion & chopped green chili. Saute them until onions turn transparent.
4. Drain the potatoes from water and add them. Saute for 2 to 3 mins.
5. Cover and cook until they are half done, for about 8 to 9 mins. If the potatoes dry out, sprinkle 2 to 3 tablespoons water as you cook.
Stir Fry Potato & Cauliflower
6. When the potatoes are half cooked, add cauliflower and stir fry for 3 mins. Add
- ¾ to 1¼ teaspoon red chili powder
- 1 to 1½ teaspoon garam masala (adjust as needed)
- ¾ to 1 teaspoon coriander powder
- ½ to ¾ teaspoon Roasted Cumin Powder
- ¼ teaspoon turmeric
7. Mix well. Sprinkle some water (about 2 to 3 tablespoons) all over or across the sides of the pan. This prevents the dish from becoming dry. Cook covered, stirring after every few minutes, until both potatoes and cauliflower are almost tender. Sprinkle salt and mix. Cover and cook again until potatoes are soft & fully cooked. The cauliflower should remain slightly crunchy.
8. Add chopped tomatoes (or tomato puree or tomato paste) (optional). Crush 1 tablespoon kasuri methi in your palms and sprinkle it here. Stir fry on a medium high heat until the tomato blends well with the aloo gobi masala. The raw flavor of the tomatoes should vanish. This just takes 2 to 3 mins. At this stage taste test and add more salt and ground spice spices if needed.
9. Sprinkle ½ to 1 teaspoon Amchur (optional) if using. Garnish aloo gobi with coriander leaves and serve hot with rice or roti. You can sprinkle lemon juice if you love the tang.
Serve Aloo gobi with roti, rice or paratha.
Expert Tips
- Always sauté & cook potatoes until half done before adding the cauliflower. Potatoes take longer to cook than cauliflower so avoid adding them together to the pan.
- Do not add salt till the potatoes are almost done. Adding salt will prevent them from cooking well since there is not much water used.
- The latter part of cooking has to be done on a low flame which helps the veggies to release some moisture and cook well without burning.
- If using tomatoes do not add them until the potatoes are soft cooked. The acidity in tomatoes will prevent the aloo from cooking faster.
Variations
- This can be made without onion, tomatoes, garlic & even green chili. I do make this baby version for my young boys as they are fussy to eat it with all those ingredients.
- My recipe shared here has all of the above ingredients and makes the best aloo gobi. However leaving out onion or tomatoes is just okay and the dish still turns out good. Leaving out both makes the dish very dry so use more oil.
- For a quicker version, just toss potatoes and cauliflower in spice powders along with little oil. Then bake them in a oven or air fryer. Make the onion tomato masala and then add the baked potatoes and cauliflower to the masala.
Photo Guide
Recipe 2 – Aloo Gobi Masala (Restaurant Style)
In restaurants, aloo and gobi is first deep fried to quicken the process and make the dish more delicious. For healthy home style, I have baked them in the oven. You can also air fry or stir fry or steam them.
Ingredients
- 2 tablespoons oil
- ½ teaspoon cumin seeds (optional)
- 3 green cardamoms (optional, may use bay leaf, cinnamon stick or cloves if you prefer)
- 1 cup (135 grams) fine chopped onions (1 large onion)
- 1¼ cup (265 grams) tomato puree (3 medium tomatoes/ 2 cups chopped and pureed or 1 cup canned)
- 1½ teaspoon ginger grated
- 1½ teaspoon garlic minced
- ½ cup cashew cream (20 cashews pureed with 1/3 cup water) or coconut milk or 1½ tbsps. Cashew butter (you may leave out this to make a semi-dry version)
- 1¼ cup water (adjust as required, cut down to make a semi-dry version)
- ¾ to 1¼ teaspoons Kashmiri red chili powder (reduce for low heat or use ½ tsp paprika & ¼ tsp cayenne)
- 1½ teaspoons Garam masala (more if required)
- 1½ teaspoons Coriander powder
- ½ teaspoon cumin powder (optional)
- ¼ teaspoon turmeric
- ¼ teaspoon salt (adjust to taste)
- 1/3 teaspoon amchur (dried mango powder or lemon juice to serve)
- ¾ tablespoon kasuri methi (dried fenugreek leaves)
To roast /stir fry or air fry or steam
- 350 grams (¾ pound) cauliflower florets (1½ to 2 inch florets, 1 medium head cauliflower)
- 350 grams (¾ pound) potatoes, diced to 1 inch cubes
- ¼ to ½ teaspoon Kashmiri chili powder (leave out for low heat)
- 2 teaspoons oil (or 2 tbsps to stir fry)
- ¾ teaspoon garam masala
- 1/3 teaspoon salt (adjust to taste)
Instructions
Prepare aloo and gobi
1. You have 3 options to prepare your potatoes and cauliflower. They need to cook fully or at least al dente, before adding to the sauce else they may take forever to cook in the sauce.
a. You can steam them in a steamer. First steam the potatoes until half done, then add the cauliflower. Steam till al dente and not mushy.
b. Or Pan fry or shallow fry them separately (one after the other) in 2 tablespoons oil until crisp & golden.
c. Or Air Fry them or bake. Here I am using the oven to bake them
2. Preheat the oven to 450 F – 220 C for 15 mins. (You can also steam or air fry or stir fry the potatoes and cauliflower separately in batches using 2 tablespoons oil). Meanwhile peel and dice potatoes to 1 inch pieces. Add them to a prepared baking tray (lined with parchment paper). To another tray, lined with parchment paper, add cauliflower florets.
3. Mix together ¼ to ½ Kashmiri chili powder, 1/3 teaspoon salt and ¾ teaspoon garam masala in a small bowl and sprinkle half of it over the potatoes and the other half over the cauliflower. Add one teaspoon oil each to potatoes and cauliflower, mix them well and spread on the tray.
4. Place the potatoes in the lower rack and the cauliflower in the middle rack of your oven. Bake for 20 to 22 mins, until fully cooked, golden and slightly crisp, but not overcooked. You don’t need to stir them at all.
Make the Gravy
5. While the aloo and gobi bake, heat a pan with oil and add the whole spices – cumin and cardamoms.
6. When they begin to sizzle, stir in the onions and saute on a medium heat until golden, for 7 minutes. Stir in ginger garlic and saute for 40 to 50 seconds.
7. Add the tomatoes and saute until they break down and turn mushy.
8. Add the ground spices – chili powder, turmeric, cumin powder, garam masala and coriander powder.
9. Saute for 2 to 3 minutes until the masala turns fragrant.
10. Stir in ½ to ¾ cup water and cashew cream. Bring to a rolling boil on a high heat and reduce to low. (Variation: If you want to make a semi-dry curry with no gravy, simply cut down the water to ¼ cup and leave out the cashew cream. Bring to a rolling boil and leave out the next step. Leaving out this step will save you 10 mins time).
11. Cook covered until the sauce turns thick and creamy. This step can take about 8 to 10 minutes.
12. Add the cauliflower and potatoes. Mix well. (Optionally, add a splash of hot water if required, if the sauce is too thick.) Cover and simmer just for 2 to 3 mins.
13. Add salt, amchur (optional) and crush kasuri methi in your palms and sprinkle it. Taste test and add more salt or garam masala to taste if you want. Garnish aloo gobi with chopped coriander leaves. Squeeze some lemon juice before serving. Serve it over Basmati rice or with Chapati or butter naan.
Related Recipes
Recipe Card 1
Aloo Gobi Recipe (Cauliflower Potato Curry)
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 1½ cup (2 medium) potatoes (cubed to ¾ x ¾ inch)
- 2 cups (180 grams) cauliflower florets (gobi, chopped to 1½ inch)
- ¾ to 1 cup (1 medium) onion (chopped finely)
- ¾ to 1 cup (2 medium) tomatoes (finely chopped) or ¼ cup tomato puree or 2 tbsp tomato paste mixed with 3 tbsps water
- ½ tablespoon (½ inch) ginger peeled & minced or grated
- ½ tablespoon (3 to 4) garlic cloves, peeled & minced or pressed
- 1 green chili slit or chopped (optional)
- 2 tablespoons coriander leaves chopped finely
- ½ to ¾ teaspoon salt (adjust to taste)
- 2 to 3 tablespoons oil
- lemon juice to serve (optional)
Spices
- ½ teaspoon cumin seeds (jeera)
- ¾ to 1¼ teaspoon Kashmiri red chili powder (adjust to taste)
- ¼ teaspoon turmeric
- 1 to 1½ teaspoon garam masala (adjust to taste)
- ¾ to 1 teaspoon coriander powder
- ½ to ¾ teaspoon roasted cumin powder (jeera powder) (updated)
- 1 tablespoon kasuri methi (dried fenugreek leaves) (skip if you don't have)
- ½ to 1 teaspoon amchur (Optional, Dried mango powder)
Instructions
Preparation
- Chop cauliflower florets to 1½ inch in size. Add them to slightly hot water and set aside for 3 to 4 mins.
- Drain the water and rinse them well. Drain them completely.
- Cube potatoes to ¾ by ¾ inch. or you can also slice them to ¾ inch. Keep them immersed in a bowl of water until used. Keeping them in water helps the potatoes to cook faster as they soak up some moisture.
- Mince ginger and garlic. Keep this aside.
How to Make Aloo Gobi
- Heat oil in a pan and add cumin seeds. When they sizzle, add ginger garlic & saute for 30 seconds.
- Then add the onions & stir fry until transparent.
- Add the potatoes and green chilli. Stir fry for 2 to 3 mins. Cover and cook on a low to medium heat until they are half done. If required you can splash some water so they cook faster.
- Keep stirring in between and cook covered.
- When they are slightly tender but still under cooked, add the cauliflower & stir fry for about 3 mins.
- Add red chilli powder, turmeric, roasted cumin powder, garam masala and coriander powder.
- Mix well. Sprinkle 2 to 3 tablespoons water all over the aloo gobi or across the sides of the pan & mix well. This step helps keep the aloo gobi moist without drying out.
- Cook covered, stirring every few minutes, until both aloo & gobi are almost fork tender. Add salt and continue to cook covered on a low flame until the potatoes are soft & fully cooked.
- The veggies will release moisture at this stage and cook quickly. So keep an eye not to over cook gobi at this stage. It must remain slightly crunchy yet cooked.
- Next add the tomatoes and kasuri methi. Fry on a medium to high flame until the raw smell of tomatoes is gone.
- If needed add little oil at this stage. It takes about 2 to 4 mins for the raw smell of tomatoes to go away.
- Sprinkle amchur if using. Finally garnish aloo gobi with coriander leaves. Sprinkle some lemon juice if you want. Serve with rice, roti or any bread.
Notes
- I have updated the recipe to prevent the aloo gobi drying out. Simply sprinkle some water as you cook.
- This recipe has been updated to make it more flavorsome.
- A heavy bottom pan with a lid works well for this dish.
- You can also grill the potatoes and cauliflower in a oven or air fryer. Then add them to the prepared onion tomato masala.
Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
Aloo Gobi Recipe first published in May 2016. Updated & Republished in May 2023.
Recipe Card 2
Aloo Gobi Masala
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- 2 tablespoons oil
- ½ teaspoon cumin seeds (optional)
- 3 green cardamoms (optional, may use bay leaf, cinnamon stick or cloves if you prefer)
- 1 cup (135 grams) fine chopped onions (1 large onion)
- 1¼ cup (265 grams) fresh tomato puree (3 medium tomatoes/ 2 cups chopped and pureed or 1 cup canned)
- 1½ teaspoon ginger grated
- 1½ teaspoon garlic minced
- 20 cashews (soaked & pureed with ⅓ cup water) or 1½ tbsps. cashew butter or ½ cup thick coconut milk
- 1¼ cup water (adjust as required, cut down to make a semi-dry version)
- ¾ to 1¼ teaspoons Kashmiri red chili powder (cutdown for low heat or use ½ tsp paprika & ¼ tsp cayenne)
- 1½ teaspoons garam masala (more if required)
- 1½ teaspoons coriander powder
- ½ teaspoon cumin powder (optional)
- ¼ teaspoon turmeric
- ¼ teaspoon salt (adjust to taste)
- ⅓ teaspoon amchur (dried mango powder or lemon juice to serve)
- ¾ tablespoon kasuri methi (dried fenugreek leaves)
To roast /stir fry or air fry or steam
- 350 grams (¾ pound) cauliflower florets (1½ to 2 inch florets, 1 medium head cauliflower)
- 350 grams (¾ pound) potatoes (diced to 1 inch cubes)
- ¼ to ½ teaspoon Kashmiri chili powder (leave out for low heat)
- 2 teaspoons oil (or 2 tbsps. to stir fry)
- ¾ teaspoon garam masala
- ⅓ teaspoon salt (adjust to taste)
Instructions
Prep up aloo & gobi
- Option 1 – Oven – Preheat the oven to 450 F / 220 C for 15 mins. Add diced potatoes to a prepared baking tray. Cauliflower to another tray. Mix together chili powder, salt and garam masala in a small bowl and sprinkle half of it over the potatoes and the other half over the cauliflower. Add one teaspoon oil each to potatoes and cauliflower, mix them well and spread on the tray.
- Place the aloo in the lower rack and the gobi in the middle rack of your oven. Bake for 20 to 22 mins, until fully done and golden.
- Option 2 – You can also steam or air fry or stir fry the potatoes and cauliflower separately in batches using 2 tablespoons oil.
Make the Sauce
- Heat a pan with oil and add cumin and cardamoms. When they sizzle, add onions and saute on a medium flame until golden, for 7 minutes. Add ginger garlic and saute for 40 to 50 seconds.
- Add the tomatoes and cook until they break down and turn mushy.
- Stir in the chili powder, turmeric, cumin powder, garam masala and coriander powder. Saute for 2 to 3 minutes until you begin to smell the aroma of spices.
- Pour in water and cashew cream. Cook covered for 8 to 10 minutes, until the sauce is thick and creamy.
- Stir in the cauliflower and potatoes and simmer just for 2 to 3 mins. If your sauce is too thick add little hot water.
- Add salt, amchur and crushed kasuri methi. Taste test to adjust salt or garam masala. Garnish aloo gobi with chopped coriander leaves and squeeze some lemon juice if you want. Serve it over Basmati rice or with flatbreads.
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
About Swasthi
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me
Follow Swasthi’s Recipes
Comments
Made the restaurant version and oven roasted my potatoes and cauliflower. Delicious! I already shared this recipe with several other friends who like to cook. Thank you!
Does this recipe hold well? I am hoping to make it a day ahead – do you have reheating suggestions? Thanks!
Yes you can make it ahead and reheat in a wide pan, microwave or in the instant pot.
Fantastic meal Swasthi. I got brownie points from my wife for this one, thanks so much.
I agree with George ref. a printable recipe card for the restaurant AG. I always want to upscale the recipes. Also to have the ingredients in grams is far easier. Your stirfry one works a treat.
I found it easier to spice the potatoes and cauliflower by tossing each separately in bowls with half the spices and oil for each batch before placing on the baking trays.
Thanks Victor. So glad you like it. I will try to include a 2nd printable recipe card.
I parboiled a couple of whole potatoes and steamed the cauliflower on top part way through. Peeled and diced potatoes then proceeded with the stir frying after the veggies were both part cooked. I used tomatoe paste and a couple tbsp of coconut milk to make it a bit less dry. It was wonderful. The pinch of amchur and fenugreek leaves at the end was perfect. Loved it
Thanks for trying and sharing back Linda. So glad you like the aloo gobi.
I was preparing to cook the version with gravy, but realized as I was about to start that the printable recipe is only for the dry version. Would you consider adding a separate recipe card for the restaurant-style? Thank you.
Hi George,
Sorry for the inconvenience! I missed reading your comment. I am going to include it shortly.
Perfection! And so much better than any restaurant version. I made option 1 (no cream) using some of the last tomatoes of summer. It turned out absolutely delicious. Thanks, Swasthi !
Glad you like it Suzanne. Thank you for sharing back how it went for you
Amazing recipe! I love that aloo and gobi are perfectly flavored in this recipe. It is on repeat in my kitchen & turns out delicious every time. Last week made a 3x batch of this and served with your egg curry. A comforting and beautiful meal!
That’s a really nice meal Cec. Thank you for sharing back with us
Is it quicker/better in a pressure cooker? How would one update the recipe?
Hi Geli,
I don’t have a tried and tested version for the pressure cooker
I made this and it was divine!
Glad you like it Meagan. Thank you
It turned out delicious but the tomato paste gets clumped. How do you add it?
Hi Farida,
I will edit to update – tomato paste to be stirred with little water. Thank you
Fantastic recipe. The only change was to pour 1/4 cup water to cook the potatoes before adding the cauliflower. The potatoes we get here are too old and take longer to cook. Other than that, I followed the recipe exactly & came out very well.
Thanks for trying Priya. Yes I agree old potatoes take longer and they always need water to cook.
This aloo gobi is exactly what I’ve been looking for! The curried saucy version with oven roasted veggies is our favorite dish now. We make once and eat for days. This is the fourth time I have made it. It tastes amazing over basmati rice and even perfect to scoop up with naans. Last weekend I made it peas aloo gobi and this time I intend to add eggplant because we love the roasted eggplants. Thank you for sharing your amazing recipes with us.
This was so yummy. Even my husband loved it and he usually hates vegetarian night!
I’d never made a dry-style curry before, and it’s so good, it really rivals the heavier cream-based curries. The spiced potatoes, onions, diced tomato, and chile actually remind me of an American breakfast hash, but an improved version! Thank you for sharing such delicious and healthy recipes.
Hello! Can this dish be prepared ahead of time and reheated?
Hi Amy,
Yes you can
Can I boil the potatoes before hand?
Yes you can parboil first and use
I had aloo gobi at our local Indian restaurant & wanted to try it at home. This recipe turned out much better than what I tasted and the potatoes are properly flavoured. I also added a cup of frozen peas and half a can of crushed tomatoes to serve 4. Next time I would double it.
excellent! Thank you Swasthi!
Very nice dish – however dont add amchur or fenugreek as it will wreck the nice flavour.
Delicious and I am hooked to your blog! Have been trying a lot of your recipes lately and really impressed! Thank you for making this amazing website
Very keen to try your recipe! Is there a way to use fenugreek seeds in place of the leaves?
Hi Kati,
Fenugreek seeds are not a substitute for leaves. I suggest you omit them. It will still taste delicious. Hope you like it