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.
I don’t know what took me so long to share this recipe! The combination of soft paneer and sweet green peas makes this dish one of its kind. I am sharing today how to make creamy restaurant style matar paneer at home.
As with most restaurant style recipes, the ingredient list might look a bit long but it’s easy to put it all together.
The popularity of paneer in India is unquestionable. For every event, wedding, parties there are at least 2 paneer dishes on the menu.
The common ones are palak paneer, butter paneer and of course matar paneer. Oh there’s also the malai kofta – fried dumpling made from paneer and served in a creamy curry.
Basically no special vegetarian Indian meal is complete without paneer! It’s not one of those things that we eat on a daily basis.
I mean paneer in my home was made once in a while, when there was some special occasion. Like on festivals like diwali or raksha bandhan or for my birthday!
So yeah paneer is not a everyday thing but it is loved my one and all. I remember when we were kids, we would normally eat 1 to 2 rotis (Indian flatbread) for lunch but if there was paneer on the table, we all would double or triple the amount! You guys get the craze right?
My mom often made matar paneer during winters when fresh peas were in abundance in the market. These days people make it all the time using frozen peas. However the fresh sweet peas definitely make the dish more delightful.
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.
Matar Paneer Recipe – How to Make Restaurant Style Matar Paneer
For this recipe of matar paneer, I have used a gravy made of onion, tomatoes, ginger, garlic, chilies and cashews. Some people like a tomato only based gravy for matar paneer but I prefer using both here. The cashews give this dish a rich taste.
I also use a little yogurt in this matar paneer recipe to give the dish that slight tangy taste. Because peas are sweet, the tanginess really helps balance the flavors. If your tomatoes are too tart, you might consider adding a pinch of sugar to the dish. That is completely optional and it’s up to you to add it or not.
I finish off this matar paneer recipe with a garnish of fresh cilantro. If you want make it even more rich and creamier, you may add a tablespoon or two of cream into the dish once it’s done. I did not add any because I thought the dish was quite creamy already.
The dish tastes best when you use fresh paneer and fresh peas. You can obviously make paneer at home but if you don’t have the time, store bought works well too.
Here’s a tip to make store bought paneer soft and nice: add store bought paneer to a pan of warm water. Let it sit in warm water for around 20-30 minutes and then use in the recipe. It gets soft and the texture is so much better than if you use it straight away.
Method
PS: 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 a tablespoon of oil in a pot/pan on medium heat. Once the oil is hot, add green cardamoms, peppercorns and cumin seeds. Saute until the spices are fragrant and the cumin seeds sizzle for few seconds.
2- Then add the chopped onion, ginger, garlic and green chili.
3- Cook for 4 to 5 minutes until the onions are light brown and soft.
4- Then add in the tomatoes and cashews and mix.
5- Cover the pot with a lid and let it cook for 6 to 7 minutes until the tomatoes are really soft.
6- Remove pan from heat and let the mixture cool down a bit.
7- Once it has cooled down a little, transfer to a blender.
8- And grind to a smooth paste. Set it aside.
9- Heat a tablespoon of ghee (or oil) in a pan on medium heat. Add bay leaf and then add the red chili powder.
10- Saute for few seconds until you see a nice bright red color.
11- Then add in the prepared onion-tomato paste back into the pan and mix well.
12- Add the coriander powder, garam masala, cumin powder, turmeric, salt and sugar (if using). Mix well and cook the spices for one minute.
13- Whisk in the yogurt, stirring continuously until it mixes well.
14- Then add water to the pan and let it come to a boil.
15- Add the paneer cubes and green peas peas. Stir and then cover the pan. Let it simmer for 6 to 7 minutes on medium heat.
16- Sprinkle some garam masala on top.
Garnish with cilantro and serve matar paneer with some warm rotis or parathas!
More Paneer Recipes On The Blog!
If you’ve tried this Matar Paneer Recipe then don’t forget to rate the recipe! You can also follow me on Facebook and Instagram to see what’s latest in my kitchen!
Matar Paneer
Ingredients
- 1 tablespoon oil 15 ml, use oil of choice
- 2 whole green cardamom
- 4-5 black peppercorns
- 1/2 teaspoon cumin seeds
- 1 medium onion 160 grams, roughly chopped
- 1 inch ginger 13 grams, chopped
- 4 large garlic cloves 14 grams, chopped
- 1-2 green chilies roughly chopped, adjust to taste
- 3 medium tomatoes 400 grams, roughly chopped
- 10 whole cashews
- 1 tablespoon ghee
- 1 bay leaf
- 1/4 teaspoon red chili powder or to taste
- 3/4 teaspoon coriander powder
- 1/4 teaspoon garam masala + more to sprinkle
- 1/4-1/2 teaspoon cumin powder
- 1/4 teaspoon turmeric powder
- 3/4 teaspoon salt or to taste
- 1/2 teaspoon sugar optional
- 2 tablespoons plain yogurt
- 1.25 cups water
- 250 grams paneer
- 1/2-3/4 cup green peas I used frozen soaked in warm water for 5 minutes
- cilantro to garnish
Instructions
- Before you start with the recipe: 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.
- Heat 1 tablespoon of oil in a pot/pan on medium heat. Once the oil is hot, add 2 green cardamoms, 4-5 peppercorns and 1/2 teaspoon cumin seeds. Saute until the spices are fragrant and the cumin seeds sizzle for few seconds.
- Then add the onion, ginger, garlic and green chili. Cook for 4 to 5 minutes until the onions are light brown and soft.
- Then add the chopped tomatoes and 10 whole cashews and mix. Cover the pot with a lid and let it cook for 6 to 7 minutes until the tomatoes are really soft.
- Remove pan from heat and let the mixture cool down a bit. Once it has cooled down a little, transfer to a blender and grind to a smooth paste. Set it aside.
- Heat a tablespoon of ghee (or oil) in a pan on medium heat. Add bay leaf and then add 1/4 teaspoon red chili powder. Saute for few seconds until you see a nice bright red color.
- Then add in the prepared onion-tomato paste back into the pan and mix well.
- Add 3/4 teaspoon coriander powder, 1/4 teaspoon garam masala, 1/4 teaspoon cumin powder, 1/4 teaspoon turmeric, 3/4 teaspoon salt (or to taste) and 1/2 teaspoon sugar (if using). Mix well and cook the spices for one minute.
- 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.
- Add the paneer cubes and green peas peas. Stir and then cover the pan. Let it simmer for 6 to 7 minutes on medium heat.
- Sprinkle some garam masala on top.
- Garnish with cilantro and serve matar paneer with some warm rotis or parathas!
That sauce looks heavenly! Such a great meal with flatbread.
How much paneer? Where is that mentioned???
Please check the recipe card at the end, everything’s mentioned. It’s 250 grams.
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!
Hi again- Please could you share the yogurt? accompaniment recipe in the picture. It all looks so appetising.
I made this and it turned out very yum. Even my little one approved 🙂
Glad to know 🙂
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!
Great recipe! Many thanks.
Welcome! 🙂
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! 🙂
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!
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, 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.
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
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 🙂
Quick to make and thoroughly enjoyed it / one of my favourite Indian dishes
glad to know! 🙂
Prepared it today. It’s soo delicious..
Everyone liked it…
Thank you .Curry was very tasty ,my hubby liked it a lot🤗☺️
you are welcome 🙂
Manali, I loved it.
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 🙂
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! 🙂
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.
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!
Thank you for your wonderful recipes! They are delicious and explained so clearly! I am very grateful to you.
you are welcome Rachel!
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!
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!
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.
Turned out super tasty! The sauce is like better than what you get in a restaurant! I’ll be making it again!
Cheers!
This is one our favorite recipes from your site – thanks so much!
Hello Ma’am,
Tried your recipe, and the result was super delicious!!
Thank you so much!