Aloo Matar gravy, also known as Indian potato and pea curry, is a comforting vegetarian dish made with potatoes and green peas cooked in a flavorful tomato-based sauce. It is a home-style dish that brings together everyday ingredients with the warm aroma of Indian spices.
This Potato Curry with Green Peas recipe is easy to prepare with ingredients you may already have in your kitchen. The combination of tender potatoes, sweet green peas, and fragrant spices creates a satisfying dish that is full of homestyle flavors.
This Aloo Matar gravy takes about 40 minutes from start to finish, including preparation and cooking time. It is commonly served with jeera rice, roti, naan, or paratha, making it a wonderful choice for a cozy weeknight meal or whenever you want a satisfying vegetarian dish.

Content
Note: Click any item to jump straight to that part of the post.
- Why This Recipe Works
- Ingredients Breakdown
- How to Prepare Everything Before Cooking
- Step-by-Step Cooking Instructions
- What I Learned While Making This Dish
- Common Mistakes to Avoid
- Variations
- Serving Suggestions
Note: This post may contain affiliate links. Please read my privacy policy for more info. I may receive commissions for purchases made through links in this post. As an Amazon Associate, I earn from qualifying purchases.
Aloo Matar gravy is a classic Indian vegetarian curry made with potatoes and green peas simmered in a tomato-based gravy flavored with whole spices, ginger, garlic, and garam masala. It is commonly served with rice, roti, naan, or paratha and can be prepared in about 40 minutes.
Why This Indian Potato Curry Recipe Works
- Uses roasted whole spices – Roasting the whole spices first helps release their natural aroma, creating a deeper, more fragrant curry.
- Made with everyday ingredients – Potatoes, green peas, tomatoes, and basic Indian spices come together to create a satisfying vegetarian meal that is easy to prepare at home.
- A delicious contrast of textures – The soft potatoes absorb the tomato-based gravy, while the green peas add a touch of sweetness and a slight bite.
- Flexible serving options – This versatile gravy pairs well with rice, roti, naan, paratha, or other Indian breads, making it suitable for different occasions.
- Easy to adapt – This basic curry provides a good base for adding other ingredients while keeping potatoes and peas as the main ingredients.
Key Ingredients for Aloo Matar Gravy
- Potatoes – The main ingredient that gives the curry its hearty texture and helps absorb the tomato-based gravy.
- Green peas – Add natural sweetness and a slight bite that balances the soft potatoes.
- Whole spices – Bay leaves, cardamom, cinnamon, coriander seeds, and dried chilies build the fragrant spice base of the curry.
- Onion – Cooked and blended into a paste to create sweetness and a thicker curry base.
- Tomato – Creates the base of the gravy and adds a fresh acidity that balances the spices.
- Ginger garlic paste – Builds the savory foundation of the curry and complements the spices.
- Kashmiri chili powder – Gives the curry its bright red color with gentle heat.
- Garam masala – Adds the finishing touch of warm spice before serving.
- Kasuri methi – Adds a distinctive dried fenugreek fragrance that enhances the overall flavor of the curry.
- Coriander leaves – Add a fresh herbal note that brightens the curry before serving.

How to Prepare Everything Before Cooking
Whole spices – Prepare the dried red chilies, bay leaves, green cardamom, coriander seeds, and cinnamon bark for roasting. This helps release their fragrance and builds the foundation of the curry.
Onion – Roughly cut one large onion into wedges. Prepare it together with the roasted spices, as it will be blended into a smooth paste to form the curry base.
Potatoes – Peel the potatoes and cut them into half-inch cubes. If you are not cooking them immediately, soak them in water to prevent discoloration. Frying the potatoes briefly before adding them to the curry is optional, but it adds extra depth through browning.
Tomato – Cut one large tomato into pieces and puree it using a food processor. Fresh tomato puree works best for this curry because it gives the gravy a natural tomato taste.
Aromatics and spices – Prepare the ginger-garlic paste, cumin seeds, turmeric powder, Kashmiri chili powder, garam masala, salt, and kasuri methi. Keep the chopped coriander leaves ready to finish the curry.
Green peas – Prepare the green peas. Fresh green peas are ideal, but frozen peas work well if fresh peas are not available.
Final preparation – Measure the required amount of water and have all the ingredients ready before cooking. This makes it easier to prepare the curry, as the ingredients are added in stages.
You’ll find the exact ingredient quantities in the recipe card below.
Step-by-Step Cooking Instructions
1. Roast the spices and make the onion paste
Heat 1 tablespoon of vegetable oil in a pan over low heat. Add the dried red chilies, bay leaves, green cardamom, coriander seeds, and cinnamon bark. Roast for about one minute until fragrant.
Add the onion wedges and continue cooking for about one minute. Increase the heat to medium and sauté until the onions become slightly brown, which takes about four minutes.
Remove the onions and spices from the pan and allow them to cool slightly. Transfer them to a blender and blend into a paste. Add a little water if needed to help with blending.
2. Fry the potatoes
Heat 3 tablespoons of oil in a pan.
Add the potato cubes and fry for about three minutes until slightly browned. Remove the potatoes and keep the oil in the pan.
This step is optional, but browning the potatoes adds extra depth to the curry.
3. Cook the curry base
Add the cumin seeds to the remaining oil and let them sizzle until fragrant. Stir in the ginger-garlic paste and sauté until the raw smell disappears.
Sprinkle in the turmeric powder and Kashmiri chili powder, then return the onion paste to the pan. Mix well to combine all the flavors.
Pour in the tomato puree and cook over low heat, stirring occasionally. If the mixture becomes too dry, add a little water.
Season with garam masala powder and salt.
4. Simmer the potatoes and peas
Return the fried potatoes and green peas to the onion tomato masala.
Add 1 cup of water and continue cooking until the potatoes become soft and tender. Adjust the amount of water according to your preferred gravy consistency.
Once the curry reaches your preferred consistency, add the chopped coriander leaves and mix well. Crush the kasuri methi with your hand and add it to the curry. Cook for another minute, then remove from heat and serve.

What I Learned While Making This Dish
Roast the spices
Roasting the whole spices is a small step that makes a noticeable difference. I find the curry has a more fragrant spice profile compared with using only ground spice powders.
Control the heat
Keep the heat low when roasting the spices. This allows them to release their fragrance slowly without becoming bitter.
Brown the potatoes
Frying the potatoes is optional, but I like this extra step when I have more time. The slight browning gives the curry more depth.
Adjust the gravy
The consistency of Aloo Matar gravy depends on personal preference. Add water gradually until the gravy reaches the thickness you enjoy.
Use fresh tomatoes when possible
Fresh tomato puree gives the curry a fresher taste. Some store-bought versions may contain added ingredients that slightly change the final flavor.
Common Mistakes to Avoid
- Burning the spices – Whole spices can burn quickly over high heat, causing a bitter taste. Roast them gently over low heat to release their fragrance without burning them.
- Overcooking the potatoes – Cooking time depends on the size of the potato cubes. Check them toward the end of cooking so they become tender while still holding their shape.
- Adding too much water at once – The gravy can become thinner than expected. Add water gradually so you can control the final consistency.
- Leaving out kasuri methi without adjusting the flavor – Kasuri methi gives the curry a distinctive dried fenugreek fragrance. If it is unavailable, you can omit it and add more coriander leaves instead.
Variations
- Aloo Matar Gobi – Add cauliflower florets to turn this into aloo matar gobi, a variation that combines potatoes, peas, and cauliflower in the same curry.
- Chicken Aloo Matar – If you have leftover curry, you can add cooked chicken breast to create a non-vegetarian version with extra protein.
- Gujarati-style Aloo Matar – Some Gujarati versions include jaggery, which adds a slight sweetness to balance the spices.
Related Recipes You May Like
- Dum Aloo – If you enjoy potato-based Indian curries, this Dum Aloo is another delicious option where potatoes are cooked with aromatic spices and a rich gravy.
- Bombay Potatoes (Bombay Aloo) – For a different way to enjoy potatoes with Indian spices, try this drier version of spiced potatoes. It is a great side dish or a simple vegetarian meal.
- Chapati – Aloo Matar gravy pairs naturally with Indian flatbread. This homemade chapati recipe is a good choice for scooping up the flavorful curry.
Final Thoughts
Aloo Matar gravy is a simple Indian vegetarian curry that transforms everyday ingredients into a comforting home-style meal. The combination of soft potatoes, sweet green peas, and aromatic spices makes it a dish that is both satisfying and easy to prepare.
If you enjoy straightforward vegetarian curries made with pantry staples, this Indian Vegetarian Curry is a recipe worth trying. The biggest success tip is to take time to roast the whole spices and build the curry base carefully, as this develops the depth and fragrance that define the dish.
Aloo Matar gravy recipe
Experience authentic flavors with this easy-to-follow Aloo Matar gravy recipe. Perfect for a quick weeknight dinner or a special occasion.
Ingredients
Ingredients A (onion paste)
- 1 tbsp vegetable oil
- 2 dried red chilies
- 3 bay leaves
- 2 green cardamom
- 2-inch cinnamon
- 1 tbsp coriander seeds
- 1 large onion, roughly chopped
Ingredients B
- 500g potatoes, peeled and cut into half-inch cubes
- 1/2 tsp cumin seeds
- 1tsp ginger garlic paste
- 1/2 tsp turmeric powder
- 1 tbsp Kashmiri chili powder
Ingredients C
- 1 large tomato
- 1 tsp garam masala
- 1 tsp salt
- 1/2 cup green peas
- 2 tbsp chopped coriander leaves
- 1 cup water
- 1 tsp kasuri methi
Instructions
Prepare the onion paste with spices
- Heat a tablespoon of vegetable oil in a pan.
- Add the dry red chilies, bay leaves, green cardamom, coriander seeds, and cinnamon bark. Roast the dried spices in the oil over low heat for one minute or until aromatic.
- Add the onions and saute until slightly brown, which will take about four minutes.
- Transfer it to an electric blender to blend it into a paste.
Fried the potatoes
- Heat three tablespoons of oil in a pan.
- Fry the potatoes until slightly brown.
Prepare the curry
- Add a teaspoon of cumin seeds to the remaining oil.
- When it turns aromatic, add the ginger-garlic paste and saute until the raw smell has gone.
- Also, add the turmeric powder and Kashmiri chili powder, and return the onion paste we prepare earlier and mix well.
- Cut a large tomato into pieces, and puree it with the food processor. Add the pureed tomatoes to the onion paste and mix well.
- Cook the paste over low heat, stirring occasionally. You may have some water if it is too dry.
- Season with coriander powder, garam masala powder, and salt,
- Return the fried potatoes and the green peas to the onion tomato masala. Continue cooking until the potatoes are soft.
- Add a cup of water and continue cooking until the thickness you desire.
- Sprinkle the chopped coriander leaves and mix well.
- Lastly, crush a teaspoon of kasuri methi into the curry.
- Cook for another minute and remove from heat. Serve.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
-
Sumeet 3 Pcs Stainless Steel Induction & Gas Stove Friendly Belly Shape Container Set/Tope/Cookware Set With Lids Size No.10 to No.12 -
Asian Kitchen Ginger-Garlic Cooking Paste 26.5oz (750g) ~ Vegan | Glass Jar | Gluten Free | NON-GMO | No Colors | Indian Origin -
Mashal Kashmiri Chili Powder 7 oz (200 gm) -
Rani Fenugreek Leaves Dried, All Natural (Kasoori Methi) 28g (1oz) ~ Gluten Free Ingredients | NON-GMO ~ Vegan
Nutrition Information:
Yield: 3 Serving Size: 1Amount Per Serving: Calories: 287Total Fat: 7gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 5gCholesterol: 0mgSodium: 910mgCarbohydrates: 54gFiber: 10gSugar: 9gProtein: 8g
This data was provided and calculated by Nutritionix on 12/02/2023

KP Kwan
Thursday 16th of February 2023
Hi, this is KP Kwan. I am happy to see you in this comment area, as you have read through my recipe. I am glad to reply to any questions and comments as soon as possible.