This Matar Paneer Recipe (Punjabi Style) delivers rich, homestyle comfort through a spiced onion-tomato gravy with no cream or cashews.
Tender paneer cubes pair with green peas in a masala gravy built on cumin, cardamom, cloves, and Kashmiri chili powder. The paneer gets lightly sautéed, then soaked in hot water to stay soft instead of turning rubbery. The gravy develops deep flavor through patient browning of onions and a slow simmer that lets the spices bloom fully.
This version relies on a pure masala base rather than cream or nut pastes, making it straightforward for weeknight dinners or festive gatherings alike. Kasoori methi and fresh cilantro finish the dish with aromatic brightness. Serve with roti, naan, paratha, or rice for a meal that offers warmth and satisfaction without fuss.
What Goes Into Punjabi Matar Paneer
The ingredient lineup here stays true to classic Punjabi home cooking, building flavor through whole spices, aromatics, and a tomato-forward gravy.
- Paneer – cubed and lightly sautéed, then soaked in hot water to maintain a soft, tender texture throughout the dish.
- Cumin seeds, green cardamoms, and cloves – whole spices that bloom in hot oil, forming the aromatic foundation of the gravy.
- Garlic, ginger, and green chilies – chopped aromatics that add pungency, warmth, and a subtle heat to the base.
- Red onion – finely chopped and browned slowly, creating depth and natural sweetness in the masala.
- Tomatoes and tomato paste – pureed tomatoes and concentrated paste build the tangy, rich body of the gravy.
- Turmeric, coriander, red chili, and Kashmiri chili powder – ground spices that layer warmth, color, and balanced heat without overwhelming the dish.
- Frozen green peas – rinsed under warm water before adding, contributing sweetness and texture to the gravy.
- Kasoori methi – dried fenugreek leaves that bring a slightly bitter, aromatic finish.
- Garam masala – a warming spice blend added at the end for complexity and depth.
- Fresh cilantro – chopped and stirred in just before serving, adding brightness and herbal freshness.
How to Make Matar Paneer Step by Step
STEP 1: Heat a nonstick pan over medium heat with 1 tablespoon avocado oil. Add the cubed paneer and sauté for 4 to 5 minutes until light golden brown. Transfer to a glass bowl, pour boiling water over it, and set aside to soak.
STEP 2: Heat a pot over medium heat with 2 tablespoons avocado oil. Once hot, add cumin seeds, cloves, and green cardamom, letting them sizzle for about a minute. Add the chopped ginger, garlic, and green chilies, stirring for another minute until fragrant.
STEP 3: Add the finely chopped red onions, season with salt, and sauté for 6 to 7 minutes, stirring occasionally, until golden and softened. Stir in the tomato puree and tomato paste, season lightly with salt, and cook for 2 minutes.
STEP 4: Add turmeric, coriander powder, red chili powder, and Kashmiri chili powder. Stir well, cover, and cook on low-medium heat for about 12 minutes. Remove the lid, stir, and cook uncovered for another 4 minutes on medium heat to concentrate the flavors.
STEP 5: Stir in the green peas, add 1 cup of water, and season with salt. Cover with a lid and cook on low-medium heat for 7 to 8 minutes, letting the peas soften and the gravy thicken slightly.
STEP 6: Drain the soaked paneer and add it to the gravy. Cook for 2 to 3 minutes on medium heat, allowing the paneer to absorb some of the masala.
STEP 7: Stir in the fresh cilantro, kasoori methi, and garam masala. Turn off the heat and let the dish rest for 15 minutes so the flavors marry before serving.
Getting That Soft Paneer and Flavorful Gravy
- Watch the paneer closely during sautéing. Overcooking even by a minute or two can turn it rubbery, so aim for light golden color and pull it off the heat promptly.
- Soaking the sautéed paneer in hot water keeps it tender and prevents it from firming up too much when it hits the gravy later.
- Brown the onions thoroughly before adding tomatoes. Underdone onions lead to a weak, flat gravy, while properly browned onions deliver sweetness and depth.
- Let the masala simmer covered for the full 12 minutes so the spices bloom and the raw tomato flavor cooks off completely. Rushing this step leaves the gravy tasting harsh.
Serving Ideas for Classic Matar Paneer
Serve this dish with roti, naan, or paratha to soak up the rich masala gravy. Jeera rice or plain basmati rice offers a lighter, neutral base that lets the spiced gravy shine. A simple raita or crisp cucumber salad with lemon rounds out the meal.
Common Questions About Punjabi Matar Paneer
Can I skip sautéing the paneer?
Yes. Cube the paneer, soak it in hot water for a few minutes, then drain and add it directly to the gravy. The paneer will stay soft, though you’ll miss the light golden color and slightly firmer exterior that sautéing provides.
Is there a vegan substitute for paneer in this recipe?
Firm or extra-firm tofu works as a substitute. Press the tofu to remove excess moisture, cube it, and sauté it lightly before adding it to the gravy. The dish becomes matar tofu rather than matar paneer, but the gravy and overall flavor profile remain the same.
How spicy is this version of matar paneer?
This version stays moderately mild. The Kashmiri chili powder adds vibrant color without much heat, while the red chili powder and green chilies provide gentle warmth. You can adjust the heat by increasing or reducing the red chili powder and green chilies to suit your preference.
Can I use fresh peas instead of frozen?
Yes, fresh peas work well. Blanch them briefly in boiling water first to soften them slightly, then add them to the gravy at the same point you would add frozen peas. Fresh peas may take a minute or two longer to cook through fully.
What’s the best way to reheat matar paneer without drying it out?
Reheat gently on the stovetop over low heat, stirring occasionally and adding a splash of water if the gravy has thickened too much. Microwaving works in a pinch, but use 50 percent power and stir halfway through to prevent the paneer from turning rubbery or the gravy from separating.
Storing and Reheating Leftover Matar Paneer
Store leftover matar paneer in an airtight container in the fridge for up to 3 days. The flavors often deepen overnight, making leftovers taste even better the next day. Reheat on the stovetop over low heat, adding a few tablespoons of water to loosen the gravy if it has thickened. Stir gently to avoid breaking up the paneer cubes.
Freezing is not recommended, as the paneer can become spongy and lose its tender texture once thawed. If you do freeze it, store in a freezer-safe container for up to 1 month. Thaw in the fridge overnight and reheat gently on the stovetop, adding water as needed to restore the gravy’s consistency.

Matar Paneer Recipe (Punjabi Style)
Ingredients
Equipment
Method
- Heat a nonstick pan over medium heat. Add 1 tablespoon avocado oil, then the paneer cubes. Sauté for 4 to 5 minutes until the paneer is lightly golden; avoid overcooking to keep it soft. Transfer the paneer to a glass bowl and pour boiling water over to soak. Set aside.
- In a separate pot over medium heat, add 2 tablespoons avocado oil. Once hot, add cumin seeds, green cardamoms, and cloves. Cook for 1 minute until fragrant. Mix in the chopped ginger, garlic, and green chilies, sautéing for another minute.
- Add the finely chopped red onion and a pinch of salt. Sauté for 6 to 7 minutes, stirring occasionally, until the onions turn golden brown. Stir in the tomato puree and tomato paste, season lightly with salt, and cook for 2 minutes.
- Add turmeric powder, red chili powder, Kashmiri red chili powder, and coriander powder. Mix well. Cover and cook on low-medium heat for 12 minutes. Uncover, stir, and cook uncovered for 4 minutes to concentrate the flavors.
- Add the rinsed green peas to the pot. Pour in 1 cup of water, season with salt, and stir. Cover with a lid and cook on low-medium heat for 7 to 8 minutes so the peas cook through and the gravy thickens.
- Drain the soaked paneer and add it to the gravy. Simmer everything together for 2 to 3 minutes over medium heat so the paneer absorbs the masala.
- Finish by adding fresh cilantro, kasoori methi, and garam masala. Stir well and turn off the heat. Let the curry rest for 15 minutes before serving so the flavors meld. Serve hot with roti or rice.




