If you’re looking for a simple, flavorful, and comforting Indian dish, this Vegan Aloo Gobi is the perfect recipe.
Made with tender potatoes, cauliflower florets, tomatoes, and aromatic Indian spices, this classic North Indian curry is naturally vegan, gluten-free, and packed with flavor.
Aloo Gobi is one of the most popular Indian vegetable dishes and pairs beautifully with roti, naan, or steamed rice. It’s easy enough for weeknight dinners yet delicious enough for special family meals.
Why You’ll Love This Recipe
- Naturally vegan and gluten-free
- Made with simple pantry ingredients
- Easy one-pan recipe
- Budget-friendly meal
- Packed with Indian flavors
- Perfect for meal prep
What Is Aloo Gobi?
Aloo Gobi is a traditional Indian curry made with potatoes (aloo) and cauliflower (gobi). The vegetables are cooked with onions, tomatoes, and warming spices until tender and flavorful.
Unlike creamy curries, Aloo Gobi is typically a dry-style curry that highlights the natural taste of the vegetables.
Ingredients
For the Curry
- 1 medium cauliflower, cut into florets
- 2 medium potatoes, diced
- 2 tablespoons oil
- 1 teaspoon cumin seeds
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 1-inch ginger, grated
- 2 tomatoes, chopped
- 1 green chili, sliced
- 1 teaspoon coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon garam masala
- ½ teaspoon turmeric
- 1 teaspoon Kashmiri red chili powder
- Salt to taste
Garnish
- Fresh cilantro, chopped
- Lemon wedges
How to Make Vegan Aloo Gobi
Step 1: Prepare the Vegetables
Wash and chop the cauliflower into bite-sized florets.
Peel and dice the potatoes.
Step 2: Sauté the Aromatics
Heat oil in a large skillet.
Add cumin seeds and let them splutter.
Add onions and cook until golden.
Stir in garlic, ginger, and green chili.
Cook for 1 minute.
Step 3: Cook the Tomatoes
Add chopped tomatoes.
Cook until soft and slightly thickened.
Step 4: Add the Spices
Mix in:
- Coriander powder
- Cumin powder
- Garam masala
- Turmeric
- Kashmiri red chili powder
- Salt
Cook for another minute.
Step 5: Add Potatoes and Cauliflower
Add potatoes and cauliflower.
Mix well to coat with the masala.
Step 6: Cook Until Tender
Cover and cook on low-medium heat for 20–25 minutes.
Stir occasionally.
Add a splash of water if needed.
Step 7: Finish and Serve
Once vegetables are tender, garnish with fresh cilantro and lemon juice.
Serve hot.
Serving Suggestions
Vegan Aloo Gobi pairs perfectly with:
- Whole wheat roti
- Naan
- Jeera rice
- Basmati rice
- Dal
- Vegan yogurt
Storage Tips
Refrigerator
Store in an airtight container for up to 4 days.
Reheating
Warm in a skillet or microwave before serving.
Frequently Asked Questions
Can I make Aloo Gobi without onions?
Yes. Skip the onions for a simple home-style version.
Can I roast the vegetables first?
Absolutely. Roasted cauliflower adds extra flavor.
Is Aloo Gobi spicy?
It’s mildly spicy, but you can adjust the heat level.
Can I add peas?
Yes. Green peas make a great addition.
Nutrition Benefits
- Rich in fiber
- Naturally cholesterol-free
- Packed with vitamins and minerals
- Low in saturated fat
- Filling and nutritious
Variations
Aloo Gobi Matar
Add green peas.
Roasted Aloo Gobi
Roast vegetables before mixing with the curry.
Dry Punjabi Style
Cook uncovered at the end for a drier texture.
Final Thoughts
This Vegan Aloo Gobi is a classic Indian comfort food that’s easy to make and full of flavor. The combination of tender potatoes, cauliflower, and fragrant spices creates a satisfying meal that’s perfect for everyday cooking.
Serve it with warm roti or rice for a wholesome vegan dinner everyone will enjoy.

