Aloo Gobi Matar (Potato, Cauliflower, and Pea Curry) Recipe
Introduction
Aloo Gobi Matar is a flavorful Indian vegetable curry featuring potatoes, cauliflower, and peas simmered in a fragrant tomato-based sauce. This comforting dish is perfect as a main or a side and pairs wonderfully with steamed rice or roti.

Ingredients
- 1 tablespoon vegetable oil
- 1 large shallot, diced
- 4 garlic cloves, finely chopped
- 1 tablespoon fresh ginger, finely chopped or grated
- 1 red chilli pepper, finely chopped
- 1 tablespoon garam masala
- 1/2 teaspoon turmeric
- 1/2 teaspoon cayenne pepper
- 1 x 400 g (14 oz) can crushed tomatoes
- 200 g (7 oz) frozen or fresh peas
- 1 small cauliflower head, cut into bite-size florets
- 2 large potatoes, peeled and cubed
- 600 ml (2.5 cups) vegetable stock
- 2 tablespoons fresh coriander, finely chopped
Instructions
- Step 1: Heat the vegetable oil in a large, heavy-bottomed pot over medium heat. Sauté the diced shallot for 2–3 minutes until it starts to soften.
- Step 2: Add the garlic, ginger, and red chilli pepper to the pot. Cook for another minute until fragrant, stirring frequently.
- Step 3: Stir in the garam masala, turmeric, and cayenne pepper and cook for one more minute, stirring occasionally.
- Step 4: Add the crushed tomatoes, peas, cauliflower florets, cubed potatoes, and vegetable stock to the pot. Bring the mixture to a boil.
- Step 5: Reduce the heat and let it simmer gently for 15–20 minutes, or until the potatoes are fork tender.
- Step 6: Stir in the fresh coriander and season the curry to taste. Serve hot with steamed rice or roti.
Tips & Variations
- For a richer flavor, use ghee instead of vegetable oil.
- Add a splash of coconut milk near the end of cooking for creaminess.
- Adjust the spice level by reducing or omitting the cayenne pepper if preferred.
- Include other vegetables like carrots or bell peppers to add variety.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stove or in the microwave until piping hot, adding a little water or vegetable stock if the curry has thickened.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh peas instead of frozen?
Yes, fresh peas work well in this recipe and can be added at the same time as frozen peas. They will add a slightly sweeter flavor.
Is this dish vegan and gluten-free?
Yes, Aloo Gobi Matar is naturally vegan and gluten-free when prepared with vegetable stock and oil, making it suitable for many dietary preferences.
Print
Aloo Gobi Matar (Potato, Cauliflower, and Pea Curry) Recipe
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Aloo Gobi Matar is a comforting and vibrant North Indian curry featuring tender potatoes, cauliflower florets, and peas simmered in a fragrant tomato-based sauce spiced with garam masala, turmeric, and cayenne. Perfect served with steamed rice or warm roti, this hearty vegetarian dish is both flavorful and easy to prepare.
Ingredients
Vegetables and Aromatics
- 1 large shallot, diced
- 4 garlic cloves, finely chopped
- 1 tablespoon fresh ginger, finely chopped or grated
- 1 red chilli pepper, finely chopped
- 1 small cauliflower head, cut into bite-size florets
- 2 large potatoes, peeled and cubed
- 200 g (7 oz) frozen or fresh peas
Spices and Seasonings
- 1 tablespoon garam masala
- 1/2 teaspoon turmeric
- 1/2 teaspoon cayenne pepper
Liquids and Herbs
- 1 tablespoon vegetable oil
- 1 x 400 g (14 oz) can crushed tomatoes
- 600 ml (2.5 cups) vegetable stock
- 2 tablespoons fresh coriander, finely chopped
Instructions
- Heat the oil and sauté shallots: Heat the vegetable oil in a large, heavy-bottomed pot over medium heat. Add the diced shallot and sauté for 2-3 minutes until they soften and become translucent.
- Add garlic, ginger, and chili: Stir in the finely chopped garlic, fresh ginger, and red chilli pepper. Cook for another minute until fragrant, ensuring the spices release their aromas.
- Add spices and tomatoes: Mix in the garam masala, turmeric, and cayenne pepper, cooking for one more minute while stirring to evenly toast the spices. Then pour in the crushed tomatoes.
- Add vegetables and stock: Add the peas, cauliflower florets, cubed potatoes, and vegetable stock to the pot. Stir well to combine all ingredients and bring the mixture to a boil.
- Simmer the curry: Reduce the heat to low and cover the pot. Let the curry simmer gently for 15-20 minutes until the potatoes are tender when pierced with a fork.
- Finish and serve: Stir in the fresh coriander and season the curry with salt and pepper to taste. Serve hot alongside steamed rice or roti for a wholesome meal.
Notes
- Use fresh or frozen peas depending on availability; frozen peas work well and add sweetness.
- Adjust cayenne pepper according to your preferred spice level.
- For a richer flavor, replace vegetable stock with homemade or a light vegetable broth.
- This dish can be made vegan and gluten-free as is.
- Leftover curry stores well in the refrigerator for up to 3 days and tastes great when reheated.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Keywords: Aloo Gobi Matar, Potato Cauliflower Pea Curry, Indian Vegetarian Curry, Comfort Food, Spiced Vegetable Curry

