Matar Paneer Recipe
Jun 09, 2023
Creamy and luscious Matar Paneer is one of the most popular paneer dishes! Soft paneer and sweet green peas are cooked in a onion-tomato gravy with spices. This vegetarian curry tastes best with fresh rotis!
This post may contain affiliate links. Please read our disclosure policy.
Make rich and creamy Matar Paneer at home with this step by step recipe! Matar Paneer is one of the most popular paneer recipes where paneer (Indian cottage cheese) and matar (green peas) are simmered together in a luscious gravy made with tomatoes, onions and spices.
The popularity of paneer in Indian cuisine is unquestionable. For every event, wedding, parties in India (north India especially) there is at least 1 paneer dish on the menu. The most popular ones are butter paneer, palak paneer and of course matar paneer. Basically no special vegetarian Indian meal is complete without paneer.
Table of contents
What is Matar Paneer
Matar Paneer is a popular Indian curry made with paneer which is Indian cottage cheese and green peas. It can be made in various ways and usually enjoyed with rotis, paratha and rice. The paneer and peas are cooked with aromatic spices and the curry usually has a base of onions and tomatoes.
In India, my mom would often make matar paneer during winters when fresh peas were in season. The fresh peas added to the freshness of the dish. However, these days people make it all the time using frozen peas. Here in the United States, I don’t see fresh peas very often so I almost always make my matar paneer using frozen peas. This recipe uses frozen peas too.
Ingredients
Paneer: you can use store-bought or homemade paneer for this recipe. If using store-bought paneer, make sure to soak it in warm water for 20 minutes before using it in the recipe.
Onion & tomatoes: for this recipe, I like using yellow onions but you can also use red onions.
Green peas: as green peas are not readily available here in the US, I always use frozen green peas for making matar paneer. Soak them in hot water for 10 minutes before using in the recipe.
Spices: the basic Indian spices used in everyday Indian cooking like coriander powder, turmeric are used here as well. I also use a little bit of fennel powder.
How to Make Matar Paneer- Step by Step Instructions
If using store bought paneer, soak in warm water for 20 minutes before you begin the recipe. Also soak frozen green peas in warm water for 10 minutes before using in the recipe.
1- Heat 1 & 1/2 tablespoon oil in a pan on medium heat. Once hot, add 5-6 cashewnuts and sauté few seconds until they become light golden brown in color. Then add 2 small roughly chopped yellow onions (230 grams) and cook for 2 to 3 minutes until it turns soft and very light brown in color. We don’t want it to turn very brown.
2- Then add 2 teaspoons of ginger garlic paste and cook for 1 minute.
3- Add 3 medium tomatoes/385 grams (roughly sliced) , 1 green chili (or to taste) along with 1/4 teaspoon salt.
4- Stir and cook the tomatoes for 5 minutes until they are very soft. Remove the pan from heat and let it cool down.
5- Then transfer to a blender and grind everything to a smooth paste and set aside.
6- Heat 1 tablespoon ghee and remaining 1 tablespoon oil in a pan on medium heat. Add 3/4 teaspoon cumin seeds and let them splutter. Then add 3/4 teaspoon Kashmiri red chili powder.
7- Stir and immediately add the prepared masala paste. This will give the masala a nice color. Mix until masala is well combined with the chili powder.
8- Then add the following:
- 1 teaspoon coriander powder
- 1/4 teaspoon turmeric
- 1/4 teaspoon fennel powder
- 1 teaspoon kasuri methi (dried fenugreek leaves)
Mix until combined. Then add 1 tablespoon of tomato paste and 1/2 teaspoon salt.
9- Stir and cook the masala for 6 to 7 minutes. When done, you will oil ooze out of the masala and the color of the masala will change from orange to reddish. It will also reduce in volume.
10- At this point add 250 grams paneer and 3/4 cup green peas (frozen peas which I had soaked in warm water for 10 minutes before) and mix well.
11- Then add 1 & 1/4 cup water and the remaining salt (1/4 to 1/2 teaspoon or to taste). Stir everything and cover and let cook for 3-4 minutes.
12- Garnish with 1 to 2 tablespoons chopped cilantro, 1/4 teaspoon garam masala, and sprinkle of cardamom powder. You may also add 1 to 2 tablespoons of cream at this point (I didn’t add any). Serve matar paneer hot with rotis or paratha.
Serving Suggestions
Serve matar paneer with plain roti, or naan or tandoori roti or parathas.
You can also serve matar paneer along with a side of jeera rice, and aloo gobi or any other dry sabzi.
Instant Pot Matar Paneer Instructions
To make this matar paneer in an Instant Pot, puree the tomatoes with the green chilies and cashews (soak cashews in hot water for 5 minutes before pureeing it). Press the sauté button on the instant pot. Once it displays hot, add 2 tablespoons of oil (or 1 tbsp oil and 1 tbsp ghee). Add cumin seeds, and let them sizzle.
Then add the onions and cook them for 2 to 3 minutes until softened. Add the ginger-garlic paste and cook for 1 more minute. Add the pureed tomato-cashew-green chili paste and stir. Add the tomato paste , salt and stir. Cook the masala for around 5 minutes until oil separates from the sides. Add all the spices (except garam masala and kasuri methi) and cook for 1 more minute. Add the paneer and green peas along with 1 cup water. Close the lid and pressure cook on high pressure for 2 minutes with the pressure valve in sealing position. Let the pressure release naturally for 3 minutes and then do a quick pressure release.
Press the sauté button again and add crushed kasuri methi, garam masala and cilantro. Taste test and adjust the salt as needed. You can also add some cream if you like.
Expert Tips
- Make it extra creamy: to make this Matar paneer extra creamy, add a couple of tablespoons of fresh cream at the very end. It will make the curry richer and creamier. Although, I prefer this basic version more.
- Fry the paneer cubes: a lot of people like frying their paneer in little oil before using it in the recipe. You can definitely do that. Make sure to soak the fried paneer in warm water for a few minutes before using it in the recipe. Fried paneer definitely adds to flavor.
- Soak the paneer: do not forget to soak the paneer in warm water for at least 20 minutes before using it in the recipe. This is especially important if using store-bought paneer.
- Fresh peas would need more time: if you are using fresh green peas in this recipe, make sure to add them first before adding the paneer and cook until they are soft and done. Add the paneer at the end once the peas are cooked and then simmer for 3 to 4 minutes.
- Reheating: if you have leftovers, store it in the fridge and reheat in a pan or microwave. You would need to add some water while reheating as the curry thickens considerably.
Frequently Asked Questions
Yes, for this recipe you can just replace the paneer with extra-firm tofu and follow the rest of the recipe as it. I have not added heavy cream here but if you do add heavy cream, replace that with coconut cream.
Yes this recipe is gluten free.
Yes, you can. Although I suggest consuming it within 2 days for best flavor. While reheating, you might need to add a little water as needed. You can also make the masala base and freeze it and then make the matar paneer fresh one the day you want to eat it.
If you’ve tried this Recipe then don’t forget to rate the recipe! You can also follow me on Facebook, Instagram to see what’s latest in my kitchen and on YouTube to watch my latest videos.
This post has been updated from the recipe archives, first published in August 2018.
Matar Paneer
Ingredients
- 2 & 1/2 tablespoons oil divided
- 5-6 whole raw cashews
- 2 small yellow onions roughly chopped, 230 grams, or use red onions
- 2 teaspoons ginger garlic paste
- 3 medium tomatoes roughly chopped, 385 grams
- 1 green chili or add more to taste
- 1 tablespoon ghee
- 3/4 teaspoon cumin seeds
- 3/4 teaspoon Kashmiri red chili powder
- 1 teaspoon coriander powder
- 1/4 teaspoon turmeric powder
- 1/4 teaspoon fennel powder
- 1 teaspoon kasuri methi dried fenugreek leaves, crushed
- 1 tablespoon tomato paste optional
- 1 + 1/4 teaspoon salt or to taste, divided
- 250 grams paneer cut into cubes, soak in warm water for 20 minutes if using store-bought paneer
- 3/4 cup green peas frozen, soaked in hot water for 10 minutes before using in the recipe
- 1 & 1/4 cup water or as needed
- 1-2 tablespoons chopped cilantro
- 1/4 teaspoon garam masala
- cardamom powder to sprinkle
- 1-2 tablespoons heavy cream optional
Instructions
- Remember to soak paneer and green peas in warm water for 20 and 10 minutes respectively before using in the recipe. Heat 1 & 1/2 tablespoons of oil in a pan or wok on medium heat. Then add cashews and cook until light golden brown in color. Add chopped onions and cook for 2 to 3 minutes until soft and translucent. Then add the ginger garlic paste and cook for 1 minute.
- Add the roughly chopped tomatoes, green chili with 1/4 teaspoon salt. Cook the tomatoes for 5 minutes until very soft. Then remove pan from heat and let the mixture cool down. Once it has cooled down, transfer it to a blender and blend to a smooth paste.
- Now, heat 1 tablespoon ghee and remaining 1 tablespoon oil in a pan on medium heat. Add cumin seeds and let them splutter and then add the Kashmiri red chili powder (for bright red color). Stir and add the ground masala paste.
- Add the spices: coriander powder, turmeric, fennel powder and kasuri methi. Also add tomato paste and 1/2 teaspoon salt.
- Cook the masala with the spices for 6 to 7 minutes until oil oozes out from the sides. You will also notice that the color of the masala will change to orange to reddish.
- Then add the paneer cubes and green peas. Mix well and add the water and more salt as needed (around 1/4 teaspoon or more). Stir and let it simmer for 3 more minutes.
- Garnish with chopped cilantro, garam masala, and sprinkle of cardamom powder. You may also add 1 to 2 tablespoons of cream. Enjoy matar paneer with rotis.
Instant Pot Instructions
- To make this matar paneer in an Instant Pot, puree the tomatoes with the green chilies and cashews (soak cashews in hot water for 5 minutes before pureeing it). Press the sauté button on the instant pot. Once it displays hot, add 2 tablespoons of oil (or 1 tbsp oil and 1 tbsp ghee). Add cumin seeds, and let them sizzle.
- Then add the onions and cook them for 2 to 3 minutes until softened. Add the ginger-garlic paste and cook for 1 more minute. Add the pureed tomato-cashew-green chili paste and stir. Add the tomato paste , salt and stir. Cook the masala for around 5 minutes until oil separates from the sides.
- Add all the spices (except garam masala and kasuri methi) and cook for 1 more minute. Add the paneer and green peas along with 1 cup water. Close the lid and pressure cook on high pressure for 2 minutes with the pressure valve in sealing position. Let the pressure release naturally for 3 minutes and then do a quick pressure release.Press the sauté button again and add crushed kasuri methi, garam masala and cilantro. Taste test and adjust the salt as needed. You can also add some cream if you like.
Video
Notes
- You can pan fry the paneer for extra flavor. Remember to soak the fried paneer in warm water for 15 minutes and then add it to the gravy.
- Add couple of tablespoons of heavy cream for extra flavor.
- If using fresh green peas, cook them for a longer time since they would need more time to cook compared to frozen peas.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Do you have a cookbook with these recipes that I can purchase?
I have a cook with Instant Pot recipes: https://www.cookwithmanali.com/cookbook/
Hi I’m a bit confused by the garam masala in this recipe. I usually use a powder not a paste, but it it sounds like this may be a paste.
Hi Marina, it is a powder. There’s no garam masala paste. “Masala” is a hindi word for spices, so we use it in a lot of different ways. If we fry onions and tomatoes with spices, we call that base also as masala and every spice is a masala.
Awesome Thank you.
glad you liked it!
Hey, please can you email me your old recipe?
sent
sent. please try this version as well.
I loved the old recipe, could I please get a copy of the old one ? It’s my absolute favourite meal ! Thank you x
I emailed you!
I will email you!
Hi Manali, we really like this recipe and the old one! Could you please send me the old recipe so I can experiment between a mix of both of them?
Thank you!
BTW, we really enjoy your recipes! Thank you for all the effort you put in to them! 😁
I did! Thanks 🙂
sent
sent you an email
I have actually added less ingredients now, there were way more before. That recipe was also richer than this. But sure I will email you a copy of the old recipe.
Should the fresh green peas be cooked separately before adding?
yes cook fresh peas beforehand or you can add to the pan before adding paneer and cook the peas first and then add the paneer later.
When do you add 1.25 cups of water? Step 4 or 5. Thanks
where it says “Whisk in 2 tablespoons plain yogurt, stirring continuously until it mixes well.
Then add water to the pan and let it come to a boil.”
Hi Manali , any substitute for cashews
Almonds?
Any substitute for nuts? Have nuts allergies
skip it!
Hi Manali! Do you have to use the yogurt? Any substitutes?
you can skip!
Tried this today. Turned out absolutely delicious 🤩 Thank you for sharing.
glad to hear that!
Hi Manali,
I cooked this recipe several times and I must say this is the best recipe ever. Thankyou very much for sharing.
glad to know barbara 🙂
Do you have to soak the paneer in warm water even if it was in refrigerator or just when it was in freezer?
even in the refrigerator. This is usually for brands that we get here in US since they aren’t that great to begin with. If you can find a good quality soft paneer, then you don’t need to soak it at all.
Loved the recipe! Made it several times and it’s so easy! The end result was super yummy!
So good. New fan here!
Hi. How do I add some flavourful “heat”? I love matar paneer but have had it with more flavor but can’t seem to get it right
add some paprika maybe? or more garam masala
Hello Ma’am,
Tried your recipe, and the result was super delicious!!
Thank you so much!
This is one our favorite recipes from your site – thanks so much!
Turned out super tasty! The sauce is like better than what you get in a restaurant! I’ll be making it again!
Cheers!
Far and away the nicest matar paneer recipe I’ve tried.
I substituted tinned tomatoes as fresh winter tomatoes have no taste, and it worked really well. A big hit with all of us! Thank you so much for the clear explanations, the photographs and the tips to improve it. I’m making it for the second time in 2 weeks tonight.
glad to know!
made it again since – thank you again for such a super recipe.
I made the matar paneer as per your recipe and everybody loved it. Thanks. The best thing was that the recipe used simple masala’s. And the process was pretty simple too. The tips really helped.
glad to know!
Super easy and delicious. Soaking the paneer in warm water really gave it the right texture. I liked it better than the version I get from most of restaurants!
Thank you for your wonderful recipes! They are delicious and explained so clearly! I am very grateful to you.
you are welcome Rachel!
I love love love your recipes, the dishes turns out very flavorful. This is from a girl who hates cooking! I love the simplicity of the recipes and that most of them takes maximum of 30-40 minutes, which is my limit of spending time in kitchen. Thanks Manali!
You are welcome Anna, glad you enjoy them!
I made this today with paneer I also made earlier today from your recipe. It is amazing (and so different in taste from your butter paneer, though the basic ingredients are similar). Wonderful.
Hi Manali,
I made this today. It turned out really well. I have been trying your recipes and love them.
Your style of cooking has become my preferred choice over others for any recipe. I am so happy to have come across your site .
Lulu
I am so glad to know Lulu! ?
How much paneer? Where is that mentioned???
Please check the recipe card at the end, everything’s mentioned. It’s 250 grams.
This was really nice and easy to make. But I found it had more of tomatoes flavour than other matar paneer inhale tried (not home made). Do I need to increase the spicies to get more of that flavour and less of the tomatoes?
Note I made this vegan and used coconut milk and reduced the amount of water.
use less of the tomatoes if you don’t like the flavor 🙂
Manali, I loved it.
Thank you .Curry was very tasty ,my hubby liked it a lot?☺️
you are welcome 🙂
Prepared it today. It’s soo delicious..
Everyone liked it…
Quick to make and thoroughly enjoyed it / one of my favourite Indian dishes
glad to know! 🙂
I made this recipe today, and it turned out really well….. it is surprisingly quick once you do the sauce and quite yummy. Thank you for this great recipe Manali! =)
You are welcome! glad to hear that 🙂
Tasted really great. Printing the recipe helped a lot. Mine came out quite runny too, maybe because I used tinned chopped tomatoes to save some time.
good to know! and this curry should thicken up fast as there was cashews in there
Hi, just cooked and was fun
It was a bit annoying having to scroll up to instructions and back down to the correct amounts, I guess you need to prep all the ingredients first.
Also the amount of water has made it way too runny, am currently simmering to boil the reduce.
Tastes fab though
Right you should prep everything in advance for Indian recipes, always helps. You can print out the recipe and that will make it easier to cook. Also this curry will really thicken up, it has cashews so the amount of water is just right. It’s quite a thick curry so I am not sure how it turned out runny for you. Glad you liked the taste though. Thanks for trying.
Hi, I’ve just started prepping the ingredients as am keen to cook it again, and once again I have to keep scrolling up and down the page to get the right amount of ingredients prepped in the right order.
Sorry i know I’m being a pain but it would just take you putting the exact amounts of each ingredient next to each step to greatly improve the usability of the recipe.
Thanks
Richard
Okay Richard, will do. But honestly this is the way most people write their recipes. Ingredients in one place and then the directions without mentioning the quantity of ingredients again. I will change this for you though. Thanks. You can always print the recipe to make it easier to follow.
This was delicious! I made this and your Instant Pot Dal tonight. Surprise to me, my sons enjoyed the Dal more than this – but that’s just saying how good your dal recipe is. This was the first time I’ve been able to get my kids to eat dal. So, Bravo on that recipe!
I happened upon a package of paneer at the grocery store last week and just had to buy it. Matar paneer is one of my favourites and I’m happy to finally have a recipe for it. I used my small food processor to grind the paste and it came out less smooth than I had hoped for. Next time I’ll definitely use my blender, like your recipe suggests. And I’ll get off my lazy tush and try making my own paneer.
Thank you for the delicious dinner!
So glad you enjoyed it! Yes homemade paneer is the best and you should try it once!
Hi. Could you let me know if I can boil the green peas first and then add to the mixture.I normally buy fresh green peas from the market.
yes absolutely..fresh green peas is even better!
It came soo well ..my son loved it and wants it often . I really like the way the steps are defined , thanks
glad to hear that Suma! 🙂
Great recipe! Many thanks.
Welcome! 🙂
Wow, what an interesting recipe. I have a question. Can I use all pasted masala instead of grinding them later?
I prefer cooking the masala before grinding, makes it much more flavorful!
I made this and it turned out very yum. Even my little one approved 🙂
Glad to know 🙂
Hi again- Please could you share the yogurt? accompaniment recipe in the picture. It all looks so appetising.
Would this be good with Tofu to make it vegan and is it better to remove the cardamom husks before blending please?
It will work great with tofu! also skip the yogurt to make it vegan! you don’t need to remove the skin of the cardamom before blending, it’s optional! the yogurt is called “raita” and is a common accompianemtnt to Indian dishes. Just whisk your favorite yogurt and stir in cumin powder, red chili powder, black salt. You can also add some dried mint leaves if you want! We can also add chopped onion, tomaoto to it. Hope this helps!