This post contains affiliate links. Please see our disclosure policy.
This easy Indian Aloo Matar – Pea & Potato Curry is done in 30 minutes, requires only a few basic ingredients and is such a simple and quick plant-based weeknight meal. Gluten-free, dairy-free, soy-free. Oil-free option included. Jump to Recipe

Coming at you with a delicious Indian weeknight recipe that comes together quickly and needs very basic ingredients most of which you probably already have at home! One of those recipes that I can always make, even when I don’t know what else to make because the fridge is almost empty!
Aloo Matar! Bonus, it’s my mom’s recipe so obviously it’s the best and tested until perfect!
What is Aloo Matar?
Aloo translates to potato and matar to peas – potatoes and peas, that’s what we’re cooking today. But in the most delicious manner! This is a simple vegetarian Indian dish originating in the Punjab region of India. It is made of potatoes and peas in a spicy thick onion tomato gravy. The dish is made throughout the country in a few different versions.
While some Aloo Matar recipes use a creamy coconut base, others simmer the potatoes in a tomato sauce. We are cooking the tomato version which is a bit lighter and lower in calories.
Potatoes are used in tons of Indian recipes. Often they are paired with other vegetables like cauliflower in aloo gobi or spinach or beans! I love cooking with potatoes as they are a.) available all year long, b) cheap, c) delicious and oh so comforting. Right in the end, I listed you all my favorite Indian potato recipes.
This recipe has just potatoes, green peas, onion, garlic, ginger, green chili, tomatoes, and a few basic Indian spices. A very simple and beginner-friendly recipe that you just cannot go wrong with. It’s lightly spiced, so absolutely doable even for kids and/or sensitive tummies.

Ingredients needed for making this Indian Pea & Potato Curry:
- Peas: You can use fresh or frozen peas. Make sure not to overcook them or they will lose their pretty color.
- Potatoes: Make sure to cut them into even-sized cubes so that they are all cooked at the same time. If you chop them too small, they will get mushy and might dissolve in the curry. As a short-cut, or if you have leftovers to use up, you could add boiled potatoes. Obviously, this takes off some of the cooking time.
- Ground Spices: Cumin, coriander, turmeric, cayenne pepper, garam masala. Flavor central!
- The holy trinity of ginger, onion, and garlic is added to the toasted spices to form the base of the gravy.
- Fresh green chilies add a bit of heat, but don’t worry – this dish is not spicy. Thai green chili pepper or Serrano pepper works well here. However, if you don’t tolerate any spice, leave it out.
- Fresh tomato puree is added for color, body, and texture. I make it from scratch pureeing two fresh tomatoes. You could use canned diced tomatoes and puree them or half the amount of canned tomato puree as it is more concentrated.

Tips and Substitutions for making Aloo Matar:
- To make this recipe oil-free, skip the first step. Saute spices in broth or water. You could also use boiled potatoes instead of raw.
- Keep in mind that, as this dish sits the gravy will get thicker as the potatoes tend to absorb some of the liquid. When reheating, you might have to add a splash of water or broth.
- To make the gravy even more fragrant, sprinkle garam masala into the gravy towards the end.
- I also like to sprinkle some dried fenugreek leaves on top for additional flavor.
How to make the best Aloo Matar:

Heat oil in a skillet over medium heat.

Add potatoes and cook them for 3 to 5 mins, stirring occasionally.

Meanwhile coarsely crush the seeds in a grinder or mortar and pestle and chop the onion, garlic, ginger, chili by knife or using a food processor.

Transfer the potatoes to a bowl.

Heat a tsp of oil over medium heat. Add the crushed seeds and cook for half a minute. Now, add in the onion, garlic, ginger, chilies and cook for 3 mins or until translucent.

Mix in the ground spices and stir in the tomato puree. Let everything cook for 3-4 mins to thicken it some more.

Add the potatoes, salt and water, and cover and cook for 15 mins.

Check for seasoning (add salt, if needed) and add more water if it has gotten too thick.

Add the peas and half the cilantro and cover and cook until potatoes are fork-tender. Garnish your vegan Aloo Matar with more chopped cilantro and crushed pepper flakes.

What shall I serve with Aloo Matar?
I like serving this potato and pea curry with plain Basmati rice or a bowl of fragrant seasoned rice like this turmeric lemon rice. However, this pea potato curry also pairs extremely well with roti or any vegan flatbread of choice.
More delicious Indian potato curry recipes from the blog:
- Instant Pot Saag Aloo (Sweet Potato and Chard)
- Potato Eggplant Curry
- Chickpea Sweet Potato Spinach Curry
- Aloo Gobi -Baked
Mums Aloo Matar

Ingredients
- 2 tsp oil, divided
- 3 medium potatoes cubed small.
- 1/2 tsp cumin seeds
- 1 tsp coriander seeds
- 1/4 cup chopped onion
- 4 cloves of garlic, finely chopped
- 1 inch ginger, finely chopped
- 1/2 hot green chile, finely chopped
- 1/2 tsp turmeric
- 1/3 to 1/2 tsp cayenne
- 2 medium to large tomatoes, pureed
- 1/2 tsp salt
- 1 cup water
- 1/2 cup peas
- 1/2 cup chopped cilantro, loosely packed divided
- optional additions: sprinkle garam masala towards the end, 1/2 tsp dried fenugreek leaves
Instructions
- Heat oil in a skillet over medium heat. Add potatoes and Cook for 3 to 5 mins, stirring occasionally. Meanwhile coarsely crush the seeds in a grinder or mortar and pestle and chop the onion, garlic, ginger, chili by knife or a food processor.
- Transfer potatoes to a bowl. Heat a tsp of oil over medium heat. Wait till it's get hot. Add the crushed seeds and cook for half a minute.
- Add the onion, garlic, ginger chilie and cook for 3 mins or until translucent.
- Add the ground spices and mix in. Add tomato puree and cook for 3-4 mins to thicken.
- Add the potatoes, salt and water and cover and cook for 15 mins.
- Check and add more water if needed. Add the peas and half the cilantro and cover and cook until potatoes are tender to preference.
- Taste and adjust salt and flavor. Garnish with more cilantro, pepper flakes.
Notes
- To make this recipe oil-free, skip the first step. You could also use boiled potatoes instead of raw.
- Keep in mind that, as this dish sits the gravy will get thicker as the potatoes tend to absorb some of the liquid. When reheating, you might have to add a splash of water or broth.
- To make the gravy even more fragrant, sprinkle garam masala into the gravy towards the end.
- I also like to sprinkle some dried fenugreek leaves on top.
- The nutrition facts do not include rice or any sides.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.










Hi, 🙂 quick question, I’m planning on making this for dinner with a friend. 3 potatoes seems very little…is that correct? How much in grams is needed for the recipe to serve 4? Thank you for your help! 🙂
it is correct, however you could just use 4. 175g/avg each potato….
This was SO good. SOOO easy to make too. I made it for lunch, and will have some for the next few days to enjoy. Definitely recommend! (I used a full jalapeño because I like spicy, and the one I had was small)
yay! you can always leave the seeds in too for some extra heat
Hey thank you so much for sharing this article. written well.
always keep sharing.
Thank You
and you as well 🙏
Absolutely divine!
Fantastic , thank you
Wow! I made this last night for my mom. It was super delicious! Thanks for sharing this recipe. I can’t wait to make it again!
thank you for popping in – my pleasure
I made this tonight and absolutely loved it! Added a tiny bit of half and half at the end because why not and it was so delicious. Thank you for an easy and amazing recipe!
Hi Richa, I have some potatoes that I need to use and I came straight to your site for a recipe. 🙂 I do not have fresh tomatoes, but I have a can of diced tomatoes that I can puree per your suggestion. Do you think one (14.5 oz) can would be enough or should I use two cans? Thank you.
This is the second one of your recipes I’ve made (General Tso’s Soy Curls was the first). This was delicious and quick and easy on a weeknight. I’m so glad I found your site! I also really appreciate that you put the nutritional information out for each recipe. I can’t wait to try more. Thanks so much for sharing!!!
How much canned tomato puree for a 4 person serving size?
I would use 1 – 15oz can of tomato puree to replace the 2 large tomatoes called for in the recipe.
Thank you for a recipe not loaded with oil and fat. It looks to delicious and healthy.
thanks Jake!!