Vegan Matar Paneer (with Tofu Paneer!)



This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

When I want comforting Indian flavors, plant-based protein, and a short ingredient list, I make this vegan matar paneer with tofu, peas, and curry sauce. The tofu becomes tender and almost silky, the peas add sweetness, and the ready-made sauce combines convenience and authentic flavor. I have this meal ready for my family in just 20 minutes, which makes it one of my weeknight staples.

tofu paneer, mattar paneer in a white dish with peas and curry sauce

Matar paneer is a beloved North Indian dish traditionally made with paneer cheese and peas in a spiced tomato-based sauce, which is quite different from the flavors in my equally delicious vegan palak paneer. I created this lighter plant-based version using tofu so that more people could enjoy the classic flavors with a simple ingredients list. If you enjoy warm Indian flavors and hearty vegan dinners, this recipe is meant for you.

I started making this recipe during a packed season of work, parenting, and social obligations when I needed dinners with a familiar comforting taste and a decent nutritional profile. Usually, I would make something like my panang tofu curry, but even though it only takes 1 hour, it was still too long. For this paneer recipe, I relented and used a ready-made curry sauce, but made sure it was good quality. And since then, the Maya Kaimal curry sauce has been a revelation when it comes to making quick curries.

Rich sauces and warming spices are synonymous with comfort food, and this vegan matar paneer delivers that same satisfaction with a lighter ingredient list. As a nutritionist, I love swapping paneer for tofu as it adds a healthy dose of plant protein, calcium, and iron while lowering the saturated fat content. The addition of sweet green peas adds fiber and color to every spoonful. And the sauce is not just convenient, but also ties everything together perfectly with a mindful and wholesome composition. 

The method is simple and practical, which I love as a busy working mom. I start by pressing and browning the tofu, so it develops a firmer texture. Then I remove the tofu and saute the aromatics in the same pan, before adding the sauce and tofu. I let it simmer in the curry sauce, allowing each cube to absorb the flavor. I add the peas at the end since they warm through quite quickly, and a short cook keeps them bright and tender instead of dull and mushy.

Back in my Berkeley days, my friends and I used to pool together whatever we had in the kitchen and try to recreate the authentic flavors of dishes we grew up with. For me, Matar paneer was always on the wish list. I longed for that creamy spiced curry with soft cubes of cheese, but actual paneer was not that easy to find, and as a student, I had other things I needed to focus on.

Fast forward, and I could kick myself for not considering making it with tofu all those years ago. The older I got and the more experience I gained, the more apparent it became to me that healthy eating is not about cutting out foods you love, but finding smarter ways to enjoy them. If you want your kitchen to smell amazing, I recommend making this vegan matar paneer.

🥘 Ingredients

This is the short list of ingredients required for this delicious vegan matar paneer:

ingredients for mattar tofuingredients for mattar tofu

Extra firm tofu: I use pressed, cubed tofu to mimic the bite of paneer.

Frozen peas: These add a herby sweetness and cook in just a few minutes.

Onion: Diced onion builds the savory base of the sauce.

Garlic: Fresh garlic adds warmth and aroma that lifts the entire dish.

Curry sauce: I use a good-quality jarred Indian style curry sauce for convenience and reliable flavor.

Olive oil: A small amount helps brown the tofu and soften the onions.

Salt: I season at the end after tasting the sauce.

🔪 How To Make

I make this vegan matar paneer in one pan, which means less cleaning up! This is how I make it:

Press tofu: I begin by wrapping and pressing my tofu to remove excess liquid.

tofu being pressed with a pantofu being pressed with a pan

Cut and cube tofu: Once pressed, I cut the tofu into bite-sized cubes and pan-fry in a large skillet over medium-low heat with 2 teaspoons olive oil. I do this until all the sides are crisp and golden.

sauteed tofu in a pansauteed tofu in a pan

Saute aromatics: Then I remove the tofu from the pan, add more oil, and saute the garlic and onion until soft and fragrant.

sauteed onions in a pansauteed onions in a pan

Add remaining ingredients: I add the tofu and curry sauce to the pan, and stir to combine. I let it all simmer together for 10-15 minutes until the tofu is cooked through. During the last 5 minutes of cooking, I stir in the peas, then season if needed, and serve.

tofu paneer, mattar paneer in a white dish with peas and curry saucetofu paneer, mattar paneer in a white dish with peas and curry sauce

My #1 Secret Tip for this vegan matar paneer recipe is to press the tofu well before cooking. Removing the excess moisture is essential to achieving the most paneer-like texture and finish. 

Other Tips To Keep In Mind:

  • Golden sides: I let the tofu sit undisturbed for a minute or 2 before turning it, so it browns nicely on each side.
  • Hot pan: I preheat the skillet first so the tofu sears instead of steaming.
  • Taste first: Some jarred sauces are salty, so I only season the dish after simmering. 
  • Use kasuri methi: I add a pinch of dried fenugreek leaves to elevate the aromas of this dish.

📖 Variations

I have adapted this recipe many times, depending on who is coming for dinner and what I have in my fridge or pantry. These are 3 of my favorite variations, which I highly recommend trying:

Spinach addition: I add 2 packed cups of washed baby spinach during the last 2 minutes of cooking. It wilts into the sauce nicely and gives me a great boost of iron. I love making this version when I am feeling slightly low on energy and need a boost. 

Cashew finish: I blend 2 tablespoons of cashew butter with 3 tablespoons of warm water and stir it in just before serving. You could also use my cashew cream sauce, which my husband drizzles over his paneer, too.

Chickpea swap: When I need a soy-free option, I replace the tofu with 1 can of drained, rinsed chickpeas. This version definitely does not qualify as a paneer-like dish, but the flavors and textures are amazing and hearty. My kids love using leftovers in an authentic Guyanese roti for lunch the next day. 

🍽 Serving Suggestions

Ordinarily, I serve vegan matar paneer over some fluffy white rice, but I also highly recommend trying it with my pressure cooker quinoa. Since the sauce is so rich, pairing this dish with bright, crunchy sides always works well. Next time you make it, be sure to add a side of Indian spiced bok choy, and serve plated curry with a swirl of my homemade coconut butter. 

At home, my family loves eating this vegan paneer with freshly baked vegan flatbread. And if I am not serving it with a side of maple roasted Brussels sprouts, then I am usually pairing it with my roasted pumpkin salad. This way, I have a meal with protein and a healthy selection of vegetables. 

🧊 Storing And ♨️ Reheating

Refrigeration: I store leftovers in an airtight container in the refrigerator for up to 4 days.

Freezing: I prefer not to freeze this dish as the tofu changes texture after thawing.

Reheating: I warm the paneer gently in a skillet or microwave, adding a splash of water if the sauce seems too thick.

❓Recipe FAQs

What can I use if I cannot find jarred curry sauce?

If you have time to spare, you can make a quick homemade curry sauce. I make mine by sauteing 1/2 diced onion with 2 minced garlic cloves, 1 teaspoon grated ginger, until soft. Then I stir in 1 tablespoon mild curry powder, 1 teaspoon ground coriander, and 1/2 teaspoon cumin. Next, I add 1 cup tomato puree and 1/3 cup coconut milk and simmer for 10-15 minutes until thick, smooth, and fragrant. If it tastes too sharp, I add a pinch of sugar.

How should I press my tofu for the best results?

I drain the tofu, wrap it in a clean towel or paper towels, then place it in a rimmed dish, and set a heavy skillet or pot on top and let it press for 20-30 minutes. This removes excess moisture and helps the tofu brown and develop a firm texture similar to paneer.

How can I get my tofu to taste more like paneer?

After pressing, I cube the tofu and toss it with 1 tablespoon of nutritional yeast, 1 teaspoon of lemon juice, 1/4 teaspoon of salt, and 1 teaspoon of oil. I let it sit for 10 minutes before cooking. The nutritional yeast adds a slight cheesy note while the lemon adds a tang that reminds me of paneer.

Love this plant based Indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

Vegan Matar Paneer

When I want comforting Indian flavors, plant-based protein, and a short ingredient list, I make this vegan matar paneer with tofu, peas, and curry sauce. The tofu becomes tender and almost silky, the peas add sweetness, and the ready-made sauce combines convenience and authentic flavor. I have this meal ready for my family in just 20 minutes, which makes it one of my weeknight staples.

Prep Time5 minutes

Cook Time15 minutes

Total Time20 minutes

Course: Main Course

Cuisine: Indian, Vegan

Servings: 4 servings

Calories: 229.1kcal

  • My #1 Secret Tip for this vegan matar paneer recipe is to press the tofu well before cooking. Removing the excess moisture is essential to achieving the most paneer-like texture and finish. 
  • Golden sides: I let the tofu sit undisturbed for a minute or 2 before turning it, so it browns nicely on each side.  
  • Hot pan: I preheat the skillet first so the tofu sears instead of steaming.  
  • Taste first: Some jarred sauces are salty, so I only season the dish after simmering. 
  • Use kasuri methi: I add a pinch of dried fenugreek leaves to elevate the aromas of this dish.

Calories: 229.1kcal | Carbohydrates: 10.9g | Protein: 14.1g | Fat: 14.9g | Saturated Fat: 3.4g | Sodium: 411.2mg | Potassium: 17.7mg | Fiber: 2.6g | Sugar: 2.9g



Prosta Defend Sleep Lean Nano Defense Pro Joint Genesis AlphaFuel Pro RetiClear Alpha Surge Joint Genesis ProvaSlim Sparta Max Citrus Burn Vitta Burn Ignitra Blood Armor Mitolyn ManForceX TrimX Titan Transform Sciaticyl Flow Force Max GlucoSwitch Vigortrix GlycoFortin Total Control 24 VigorLong Belly Flush TrImology Neuro Serge NeuroWave DentaVive Dubai Wealth Secret MetaRise Citrus Burn Nervion Munjaboost Regenvia Zensulien SlimLeaf Vitrafoxin Neuro E Prime VisiFlora TerboTest Potent Stream Gluco Extend NewEra Protect Male Power XL The Brain Song X The Brain Song Sugar Mutes ProstaDyne Gelatin Weight Loss Gelatin Recipe MyoForce Prodentim Prime Biome Pulmo Balance Quick Burn BHB Glycopezil ViriFlow Dental Bright Gut Vitali IpoeVive Testo Erect Nutra Glow Vivalis Memo genesis Vitall Boost XL Brain Honey Vapofil Memoryon Thrive XXL Vigoryn Vivalis Score XXL Yu Sleep The Genius Song Eva Bloom The Brain Song YuSleep Energy Revolution System Income Team X Smart Water Box His Secret Obsession Lotto Champ ProtoFlow NerveCalm Eva Bloom Nerve Fresh GL Control Nail Refresh Brain Memory Keepper Denta Biome Purisaki Berberine Patches Breatheasex