This post may contain affiliate links. Please read our disclosure policy.
Aloo Matar Instant Pot is a classic Punjabi dish with potatoes and sweet peas in a spiced tomato gravy. It’s an easy weeknight meal that comes together quickly. My favorite way to enjoy this vegan curry is with hot parathas or roti.
This recipe was first published in July 2010 and has been updated with new photos, instructions for cooking it in the Instant Pot, and helpful tips.

Aloo Matar
Aloo means potato in Hindi, and matar means green peas. Growing up in a Punjabi household, we ate a lot of Punjabi food, and aloo matar was a staple. With a family of six to feed, my mom often turned to quick and easy recipes like this one – simple, flavorful, and always satisfying.
She sometimes made this dish on the stovetop or in a pressure cooker. Nowadays, though, most people use the Instant Pot due to its ease and convenience.
My mom would serve aloo matar with ajwain parathas (my favorite way to enjoy this dish) or rotis. A side of yogurt generally accompanied this dish. You can also serve this dish with Jeera Rice Instant Pot or puris for special occasions.
Variations of Aloo Matar
This potato and pea curry is also highly versatile – you can change it up by adding mushrooms, cubed paneer, cauliflower, green bell peppers, or spinach.
Looking for similar recipes?
Try my very popular Aloo Rasedar (Potatoes in a Tomato Ginger Gravy), Punjabi Aloo Gobi (Potatoes and Cauliflower Curry), and Matar Paneer (Punjabi-style).
Recipe Testing Instant Pot Aloo Matar
I’m not generally a fan of cooking Indian food in the Instant Pot because many Indian dishes require slow cooking and patience. Maybe I’m the oddball, haha.
1. Stovetop to Instant Pot
I originally had the stovetop version of this recipe on my blog, but now it’s been updated to the Instant Pot version due to its fantastic flavor, ease, and convenience. After testing both versions, I found the results to be the same. However, cooking Aloo Matar in the Instant Pot is much easier, quicker, and more convenient – you won’t find yourself babysitting the potatoes as they cook down.
2. Cook Down Onions & Tomatoes
The key to making delicious Aloo Matar in the Instant Pot is to cook the onions and tomatoes thoroughly – this is where the flavor is. Often, in Indian cooking, if you aren’t patient and don’t cook down the onion-tomato masala mixture properly, the results won’t be ideal.
3. Don’t Overcook Potatoes
When I first tested this recipe in the Instant Pot, I cooked the potatoes for 3 minutes and ended up overcooking them – they fell apart. Next time, I set the cooking time to 2 minutes, and the potatoes were perfectly cooked and fork-tender.
POTATO TIP: Cut the potatoes into 1-inch cubes – anything smaller and they will fall apart.
4. Water Amount
Lastly, I tested this recipe several times to ensure the correct water quantity. Once the aloo matar has cooked, the gravy may seem diluted, but wait 15 minutes before serving, and the sabzi will thicken up. It’s delicious!
Can I Make Aloo Matar without Garlic & Onions?
Yes, you absolutely can. Follow the recipe exactly as is, and omit the garlic and onions.
Alternatively, you can also try my Aloo Rasedar (Potatoes in a Tomato Ginger Gravy) – there’s no garlic and onions here. Feel free to add frozen peas if you wish.
Why You’ll Love This Recipe
- Quick & Easy – A fast recipe that’s made in the Instant Pot, which is a time saver.
- One-Pot Meal – You only need one pot to make this dish in the Instant Pot or on the stovetop.
- Versatile – As suggested above, many variations of making Aloo Matar exist. Feel free to add your favorite veggies.
Ingredients & Substitutions

- Potatoes: I recommend using russet or gold potatoes for Aloo Matar. Wash and peel the potatoes, then cut them into 1-inch cubes to help them hold their shape while cooking.
- Frozen Peas: Rinse frozen peas under warm water, drain, and set aside.
- Tomatoes: Puree the tomatoes using a mini chopper/blender.Potatoes: Use russet or gold potatoes.
- Onions: Use white, yellow, or red onions. Cook onions until golden brown.
*See the recipe card below for full information on ingredients and quantities.*
How To Make Instant Pot Aloo Matar Recipe
Prepare Masala








Add Potatoes & Peas




Garnish


Serving Suggestions
→ Serve Aloo Matar with hot plain or ajwain paratha, puri, or roti. A side of kachumber salad, raita, and Jeera Basmati Rice would work, too.
Storage
Store the sabzi in an airtight container in the refrigerator for up to 3 days. When you’re ready to eat, reheat the leftovers in a microwave.

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

Aloo Matar Instant Pot (Potato Pea Curry)
INGREDIENTS
- 2 tbsp avocado oil
- 1/8 tsp hing or asafoetida, for gluten-free, use gf hing
- 1 1/2 tsp cumin seeds
- 3 cloves garlic, chopped
- 1 inch ginger, chopped
- 2 green chilies, slit in half
- 1 cup white onion, chopped
- 1 1/4 cups tomatoes, pureed
- 1/2 tsp turmeric powder
- 1/4 tsp red chili powder
- 1 tsp Kashmiri chili powder
- 2 tsp coriander powder
- salt to taste
- 270 grams russet potatoes, cut into 1-inch cubes
- 3/4 cup frozen green peas, rinsed & drained
- 1 1/4 cups water
- 1/2 tsp garam masala
- 1/4 cup fresh cilantro, chopped
INSTRUCTIONS
- Prepare Masala. Turn on the Instant Pot and click SAUTE mode. Once hot, add oil and let it heat up. Then add cumin seeds and saute for 40 seconds. Add ginger, garlic, and green chilies and saute for a minute. Then add onions and season with salt. Saute for 5 minutes or until golden brown. This is where the flavor lies, so be patient. Once the onions are slightly caramelized, add pureed fresh tomatoes and stir for a minute.
- Add Spices. Now add the powdered spices – turmeric powder, coriander powder, red chili powder, Kashmiri red chili powder, and salt. Stir. Cover the Instant Pot with the glass lid and cook for 5-6 minutes. Once done, the oil should separate from the tomatoes and you should have a paste-like consistency. Make sure you deglaze the pot to avoid any sticking.
- Add Potatoes & Peas. Add potatoes cut into 1-inch cubes and stir everything for a minute. Click CANCEL on the Instant Pot. Add water and frozen green peas that have been rinsed and drained. Stir well. Cover the Instant Pot with the knob set to SEALING mode. Click HIGH PRESSURE for 2 minutes. Once the cooking time has been completed, manually release the pressure after 7 minutes. Your Aloo Matar is cooked.
- Garnish. Garnish with garam masala and fresh cilantro. Stir. Wait 15 minutes before serving so the flavors can marry, and the gravy will thicken. Enjoy with hot roti or paratha.
NOTES
- For Gluten-free – Use gluten-free hing or skip.
- Potatoes: I recommend using russet or gold potatoes for Aloo Matar. Wash and peel the potatoes, then cut them into 1-inch cubes to help them hold their shape while cooking.
-
Great