An image optimized for social media share for this classic aloo gobi masala recipe also called Indian spiced potatoes and cauliflower

Aloo Gobi Masala Recipe or Indian Cauliflower Potato Stir-Fry

This very popular Indian classic is called aloo gobi masala and simply means Indian spiced potatoes and cauliflower. A simple, easy and effortless recipe is perfect when you need a side dish or the entree for a vegetarian or vegan meal. Can be served with rice, chapati or on its own for a gluten-free meal.
5 from 5 votes
Print Pin
Course: Side, Side Dish
Cuisine: Indian
Keyword: aloo gobi, Cauliflower, Indian, Potatoes, Vegetarian
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes
Servings: 4 servings
Calories: 174kcal
Author: Veena Azmanov
Cost: $5


  • 2 cups Potatoes chopped
  • 4 cup Cauliflower florets chopped
  • 2 tbsp Canola oil
  • 1 tbsp Garlic minced
  • 1 tbsp Ginger grated
  • 1/2 cup Onion chopped
  • 1/2 cup Tomato chopped
  • 2 tbsp Curry powder (my homemade recipe here)
  • 1/4 tsp Garam masala (my homemade recipe here)
  • 1 tbsp Lemon juice.
  • 1/4 cup Chopped Cilantro


  • Chop all potatoes into one-inch cube pieces.
  • Break the cauliflower florets into smaller pieces similar to the potatoes
  • Chop the onions finely, mince the garlic and grate the ginger.
  • To the skillet add oil - on low heat
  • Saute ginger and garlic for only 30 seconds on low heat
  • Add in the onions and a pinch of salt.
  • Saute until onions are translucent - about 2 minutes.
  • Add the tomatoes and the curry powder and garam masala
  • Saute a minute
  • Add 2 tbsp water and continue to cook on low until you get a nice aroma from the spices.
  • Next, add the potatoes and cauliflower.
  • Give it a good stir making sure it's all coated well with the spices.
  • Add salt, pepper and 1/4 cup water - mix well.
  • Let cook for about 10 minutes on medium-low heat with a lid on (covered)
  • Open the lid and continue to cook for another 10 minutes without the lid (uncovered)
  • Stir occasionally. Add a few tbsp of water only if necessary to prevent sticking.
  • The potatoes and cauliflower should be cooked but still, hold their shape
  • Once the potatoes and cauliflower are cooked - add the lemon juice and cilantro.
  • Check and adjust seasoning.
  • Enjoy!


Calories: 174kcal | Carbohydrates: 23g | Protein: 5g | Fat: 7g | Saturated Fat: 0g | Cholesterol: 0mg | Sodium: 44mg | Potassium: 854mg | Fiber: 6g | Sugar: 3g | Vitamin A: 255IU | Vitamin C: 66.9mg | Calcium: 77mg | Iron: 4.8mg