Go Back
+ servings
Logo of The Forked Spoon featuring a blue spork.
White shallow bowl filled with white rice and aloo gobi with a side of homemade paratha.
4.88 from 8 votes

Aloo Gobi Recipe

Aloo Gobi is a classic Indian recipe that can be enjoyed as a tasty side dish or main meal. This one-pot recipe consists of traditional Indian aromatics and spices, tender potatoes and cauliflower, sauteed onions, diced tomatoes, and chilies - perfect with roti, naan bread, or basmati rice.
Prep Time20 minutes
Cook Time40 minutes
Total Time1 hour
Servings: 6 servings
Calories: 183kcal

Ingredients

  • 2 tablespoon vegetable oil
  • 2 bay leaves
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander seeds
  • ½ cinnamon stick
  • 1 red onion - or yellow onion, finely diced
  • 3 cloves garlic - minced
  • 1 inch piece fresh ginger - peeled and minced
  • 1 teaspoon turmeric powder
  • 1 teaspoon salt
  • ½ teaspoon garam masala
  • ¼-1 teaspoon Indian red chili powder - see notes
  • 3 tomatoes - diced
  • 1 serrano chile pepper - deseeded and diced
  • 1 (1 1/2-lb) head of cauliflower - cut into large florets
  • 1.5 pounds potatoes - peeled and cut into large pieces

Instructions

  • Heat the oil in a large pot set over medium heat. Add the bay leaves, cumin seeds, coriander seeds, and cinnamon, and cook for 1-2 minutes or until they become fragrant.
  • Stir in the onion and cook for 5-6 minutes or until softened and golden. Stir often.
  • Add the garlic, ginger, turmeric, salt, garam masala, and chili powder and cook for 30 seconds, stirring continuously. (If using Indian chili powder be careful with how much you add as it is very spicy.)
  • Stir in the tomatoes and as many serrano slices as you like and cook for 10 minutes or until the tomatoes have softened and broken down significantly.
  • Stir in 2 cups of water and let it come to a simmer then add the potatoes and cauliflower and stir.
  • Stir in 2 cups of water and let it come to a simmer then add the potatoes and cauliflower and stir.
  • Stir and lightly mash a few potatoes to get a softer consistency, otherwise serve with buttered naans and fresh cilantro leaves if desired.

Notes

  • Indian red chili powder can be quite spicy. If you're sensitive to spicy foods, start with just a little or substitute with paprika. If you can't find Indian red chili powder, cayenne pepper is a great substitute.
  • Leftovers can be stored in an airtight container in the fridge for up to 4 days.

Nutrition

Calories: 183kcal | Carbohydrates: 31g | Protein: 6g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 1g | Trans Fat: 0.03g | Sodium: 434mg | Potassium: 1023mg | Fiber: 6g | Sugar: 6g | Vitamin A: 532IU | Vitamin C: 88mg | Calcium: 61mg | Iron: 2mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.

Copyright © 2026 The Forked Spoon

QR Code linking back to recipe