A simple authentic recipe for Aloo Gobi (Indian-Spiced Potatoes and Cauliflower) that will delight your tastebuds. This easy stovetop method requires only one pan and is very simple to make. Serve it up with naan, fluffy basmati rice or roti! Vegan-adaptable and gluten-free. 

We’re back from our three-week adventure in Northern India and I just couldn’t wait to share this recipe for Aloo Gobi with you. What I loved about the food on this trip was the incredible variety of veggies, delicious spice combinations and how it was all mostly vegetarian. Food heaven!

Simple ingredients, veggie-driven with incredible flavors. Pretty much my favorite way to eat. This recipe pretty much sums up the food experience, and I hope you give it a go! I think you’ll be happy. 😉

aloo gobi recipe

What is Aloo Gobi? 

In Hindi, Aloo translates to potatoes and Gobi translates to Cauliflower. Aloo Gobi is a classic  Indian (and Pakistani) dish that is vegetarian and varies slightly from region to region depending on where you are.  It’s a “dry” stir-fry of sorts, made with cauliflower, potatoes and spices- most commonly turmeric, whole cumin seeds and curry leaves.

How to make Aloo Gobi

How to make Aloo Gobi? ( in a nutshell) 

  1. Saute shallot, garlic, ginger, and the serrano chili pepper in a large skillet with ghee (or sub coconut oil). Add whole cumin seeds, spices, curry leaves, and a diced tomato.
  2. Cook this down until it is almost a paste. Add cauliflower florets, potatoes and a little water, and steam, covered for about 15 minutes.
  3. Once the cauliflower and potatoes are tender, uncover, and let all the liquid cook off,  until fairly dry. Garnish with cilantro and, voila, it is done! Easy Peasy.

How to make Aloo Gobi

What to serve with Aloo Gobi? 

Any of these would work great!

  1. Naan bread
  2. Roti or Parantha
  3. Fluffy Basmati Rice
  4. Palak Paneer
  5. Chana Masala

How to make Aloo Gobi

Cut the cauliflower into small, uniform bite-sized pieces.

How to make Aloo Gobi

Cook the spices and diced tomato down until it almost becomes a paste.

Here is where all the flavor comes from!

How to make Aloo Gobi

Add the cauliflower, potatoes, salt and water and cover and simmer until tender for 15 minutes.

(Alternatively, you can roast the cauliflower and potatoes- but doing it this way( on the stovetop) saves a step and saves using an extra pan- so much easier!)

Uncover, then cook off any excess liquid.

How to make Aloo Gobi

Spoon it into a serving dish and scrape out all the goodness from the bottom of the pan, placing it over top.

Garnish with fresh cilantro or scallions.

Flavorful Aloo Gobi! Indian-Spiced Potatoes and Cauliflower with Masala Spices- an easy authentic healthy Indian classic that can be made on the stovetop! Vegan adaptable. #aloo #aloogobi #aloogobimasala #indianfood #potatorecipes #cauliflowerrecipes #vegetarian

The tomato adds just the right amount of acidity. You can also try a pinch of mango powder if so inclined.

Flavorful Aloo Gobi! Indian-Spiced Potatoes and Cauliflower with Masala Spices- an easy authentic healthy Indian classic that can be made on the stovetop! Vegan adaptable. #aloo #aloogobi #aloogobimasala #indianfood #potatorecipes #cauliflowerrecipes #vegetarian

This beautiful serving dish is available at our Bowl and Pitcher store.

What to serve with Aloo Gobi? 

  1. Emerald Dal 
  2. Instant Pot Tikka Masala 
  3. Palak Paneer
  4. Raita!
  5. Mint Chutney 
  6. Indian Butter Chicken
  7. Rajasthanti Potatoes
  8. Basmati rice
  9. Naan Bread
  10. Authentic Chai!
  11. Chai Cookies! 


And here you have it, tasty, delicious, easy…  Aloo Gobi, straight from India.


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Flavorful Aloo Gobi! Indian-Spiced Potatoes and Cauliflower with Masala Spices- an easy authentic healthy Indian classic that can be made on the stovetop! Vegan adaptable. #aloo #aloogobi #aloogobimasala #indianfood #potatorecipes #cauliflowerrecipes #vegetarian

Aloo Gobi Recipe (Indian-Spiced Cauliflower & Potatoes)

  • Author: Sylvia Fountaine
  • Prep Time: 15
  • Cook Time: 25
  • Total Time: 40 minutes
  • Yield: 4-6 1x
  • Category: side, vegetarian
  • Method: stovetop
  • Cuisine: Indian


Flavorful Aloo Gobi! Indian-Spiced Potatoes and Cauliflower with Masala Spices- an easy authentic healthy Indian classic that can be made on the stovetop! Vegan adaptable.


  • 3 tablespoons ghee (or sub coconut oil or peanut oil– but ghee tastes best!)
  • 1 shallot, chopped
  • 4 cloves garlic, chopped
  • 1 teaspoon fresh ginger, finely chopped
  • 1 serrano chile, split down the middle, stem intact
  • 810 curry leaves (optional)
  • 2 teaspoon whole cumin seeds
  • 1 teaspoon black mustard seeds
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon paprika ( or chili powder)
  • 1/2 teaspoon asafoetida
  • 1 teaspoons ground coriander
  • 1 medium tomato, finely diced, with juices
  • 3/4 cup water
  • 1 teaspoon salt
  • 2 cups diced potatoes ( 3/4 inch dice)
  • 1 small head cauliflower, cut into small bite-sized florets  (about 5 cups)
  • Garnish: Cilantro or scallions


  1. Heat ghee in a large skillet over medium heat. Add shallot, garlic, ginger and serrano chili and saute until fragrant and golden, about 3-4 minutes. Add curry leaves,  cumin seeds and mustard seeds and saute 1-2 minutes.
  2. Lower heat and add remaining spices – turmeric, paprika, asafoetida, coriander– along with tomato with its juices. Cook the tomatoes down on low heat for about 4-5 minutes until they begin to break down.
  3. Add salt and water, give a good stir scraping up any browned bits.
  4. Add potatoes and cauliflower, toss to coat. Cover, bring to a gentle simmer over med-low heat and cook, covered until fork-tender, about 15 minutes. Uncover and reduce, until all the remaining liquid is gone, stirring occasionally. You want this fairly dry ( the ghee will keep it moist).
  5. Spoon into a serving dish, scraping all the goodness out of the bottom of the pan over top.
  6. Garnish with cilantro sprigs.  Serve with naan, basmati rice or roti!


Curry leaves and asafoetida can be found at Asian Markets and both really elevate the dish. Curry leaves can come fresh or frozen – so check the freezer section if you don’t see fresh. Be sure to freeze any remaining curry leaves for another use so you always have on hand! ( A ziplock bag or mason jar works great)

Ghee tastes amazing here, but of course, you can absolutely make this vegan.

Leftovers are twice as delicious, allowing potatoes and cauliflower time to absorb all the amazing flavor.

Alternatively, you can roast the potatoes and cauliflower in an oven until tender, then mix with the shallot-tomato-spice mixture ( leaving the water out).

Serve with Naan, basmati rice or roti.


  • Serving Size:
  • Calories: 212
  • Sugar: 7.3 g
  • Sodium: 664.8 mg
  • Fat: 9.8 g
  • Saturated Fat: 5.7 g
  • Carbohydrates: 28.6 g
  • Fiber: 7.4 g
  • Protein: 6.7 g
  • Cholesterol: 22.9 mg

Keywords: aloo gobi, aloo gobi recipe, how to make aloo gobi, aloo gobi masala, easy aloo gobi, vegan aloo gobi

Share this with the world

Hi, I'm Sylvia!

Chef and author of the whole-foods recipe blog, Feasting at Home, Sylvia Fountaine is a former restaurant owner and caterer turned full-time food blogger. She currently lives in the Pacific Northwest and shares seasonal, healthy recipes along with tips and tricks from her home kitchen.

to get recipes via email

Leave a comment

Your email address will not be published.

Recipe rating


  1. This is Delicious! I’ve made a lot of aloo gobi and this recipe is by far the best. Can’t wait to make again. Thank you so much!

  2. I’ve made this recipe at least five times now. I love it every time, thank you Sylvia 🙂