Living Smart And Healthy

  • Recipe Search
  • Main Dishes
    • Vegetarian Curries
    • Lentils (Dal) & Beans
    • Chicken Dishes
    • Paneer
    • Biryani & Rice Dishes
  • SHOP
  • ABOUT
menu icon
go to homepage
  • Recipe Search
  • Main Dishes
    • Vegetarian Curries
    • Lentils (Dal) & Beans
    • Chicken Dishes
    • Paneer
    • Biryani & Rice Dishes
  • SHOP
  • ABOUT
subscribe
search icon
Homepage link
  • Recipe Search
  • Main Dishes
    • Vegetarian Curries
    • Lentils (Dal) & Beans
    • Chicken Dishes
    • Paneer
    • Biryani & Rice Dishes
  • SHOP
  • ABOUT
×
Home >> Recipes >> Vegetarian Curries

Vegan Matar Paneer with Tofu

Published: Jun 25, 2026 by Jyoti Behrani · This post may contain affiliate links · Leave a Comment

Sharing is caring!

Jump to Recipe

This Vegan Matar Paneer swaps paneer for golden pan-fried tofu simmered in a rich, spiced tomato-coconut gravy with sweet green peas - no dairy, zero compromise on flavor. Ready in 45 minutes with simple pantry spices, it's a hearty, high-protein plant-based curry that delivers everything the classic does.

A bowl of vegan matar paneer with golden tofu cubes and green peas in a rich tomato-based curry, garnished with fresh cilantro

Matar paneer is one of those recipes that feels like a warm hug. Rich, spiced tomato gravy. Tender green peas bursting with sweetness. Soft, creamy cubes of cheese soaking up every drop of that gorgeous sauce. It's a North Indian staple that's been on restaurant menus for decades and for good reason.

But if you're vegan, you've probably stood at that menu and felt the quiet sting of exclusion. The dish sounds simple, but paneer - a fresh milk cheese is dairy through and through. So how do you get that same satisfying experience without the dairy?

The answer is firm tofu, and it's a better substitute than you might think. Done right - pressed, seasoned, and pan-fried until golden - tofu takes on a beautifully crispy exterior while staying soft inside, absorbing the masala gravy in exactly the way paneer does. This recipe has converted many a tofu skeptic in my kitchen. It might just convert you too.

"The secret is in the onion. Take your time caramelizing it to a deep golden brown - it's the invisible backbone of everything that follows."

Jump to:
  • Why Tofu Works Here
  • The Tofu Trick Nobody Tells You
  • Five Keys to Getting It Right
  • How to Make It
  • What to Serve It With
  • Variations Worth Trying
  • How do I store leftovers?
  • Frequently Asked Questions
  • More Indian Recipes
  • Vegan Matar Paneer with Tofu
Vegan matar tofu curry served in a dark bowl with naan and jeera rice on the side

Why Tofu Works Here

Tofu gets a bad reputation in the West - often dismissed as bland, spongy, or flavorless. And if you've eaten badly prepared tofu, those criticisms aren't entirely unfair. But here's what most people don't know: tofu's "blandness" is actually its greatest strength in a curry like this.

Like paneer, tofu has a neutral flavor profile that acts as a sponge for whatever surrounds it. Press out the water, give it a hard sear in hot oil, and it develops a golden crust that holds up beautifully in the simmering gravy. The inside stays soft. The outside adds texture. It's everything you need.

PropertyPaneerFirm Tofu
FlavorMild, milkyNeutral (absorbs gravy)
TextureDense, softDense when pressed & fried
Protein per 100g~18g~8–17g (varies by firmness)
DairyYesNo
VeganNoYes
Saturated fatHigherLower

Tofu works beautifully in these recipes, simply replace paneer with tofu: Palak Paneer, Gobi Paneer, Paneer Butter Masala, Kashmiri Paneer

vegan matar paneer with tofu garnished with kasuri methi and fresh cilantro

The Tofu Trick Nobody Tells You

Want tofu that's genuinely chewy, porous, and paneer-like? Freeze it. Seriously - stick the whole block (still in its package) in the freezer overnight. Thaw it the next day, press it well, and you'll be amazed. Freezing breaks down the cell structure, creating a network of pores that soak up the curry with remarkable intensity. This is the step most recipes skip, and it makes an enormous difference.

If you don't have time for that, at minimum press the tofu for at least 20 minutes between heavy books or under a cast iron pan. Every drop of water you remove is room for flavor to enter.

Five Keys to Getting It Right

1: Freeze Your Tofu

Overnight freezing transforms tofu's texture into something chewy and porous - perfect for soaking up the masala.

2: Sear Hard

Very hot oil, single layer, no touching for 3-4 minutes per side. A golden crust = flavor and structural integrity.

3: Patience with Onions

This is the foundation. Low and slow for 10-12 minutes until they're deep caramel. No shortcuts.

4: Cook Tomatoes Down

You need the oil to separate from the tomato paste. That's how you know the raw flavour is gone and the base is ready.

5: Coconut Milk at the End

Full-fat coconut milk replaces the cream beautifully. Add it at the very end to preserve that luxurious richness.

How to Make It

Here's the approach at a glance, for full measurements and timers, scroll down to the recipe card below.

Step 1: Press and Prep the Tofu

Drain the tofu and wrap it in a clean kitchen towel. Press under something heavy for 15-20 minutes. Season the cubes lightly with salt and turmeric before frying, this gives them color and a subtle spiced depth even before they hit the gravy.

Step 2: Fry Until Golden

Use a wide pan and high heat. The tofu needs room to breathe - never overcrowd the pan. You're looking for a firm, golden-brown crust on each side. Set aside and resist the urge to eat them all immediately.

Step 3: Build the Masala Base

Cumin seeds and a bay leaf go in first, then onions - low and slow until they're deeply golden. Follow with garlic and ginger, then the ground spices. Adding a small splash of water when you add the dry spices prevents them from burning.

Step 4: Add Tomatoes and Cook Down

Blended tomatoes go in next with a pinch of sugar to balance acidity. Cook on medium heat, stirring occasionally, until the mixture thickens and oil appears at the edges. This takes patience, about 8-10 minutes, but it's not negotiable.

Step 5: Bring It All Together

Add peas, simmer until tender, then gently fold in the tofu and coconut milk. A final flourish of garam masala, a handful of fresh cilantro, and you're done. Serve immediately while the colors are vivid and the gravy is silky.

vegan tofu green peas curry - a classic take on matar paneer

What to Serve It With

This is a fairly thick, rich curry - it pairs best with something to scoop or soak up the gravy. Here are my favorites:

  • Butter naan - the classic pairing, and utterly irresistible for getting every last bit of gravy.
  • Jeera (cumin) rice - fragrant and simple, lets the curry do all the talking.
  • Whole wheat roti or chapati - lighter option that still stands up to the thick masala.
  • Paratha - layered, flaky, slightly buttery. The most indulgent choice and absolutely worth it.
  • Cauliflower rice - if you want to keep it low-carb, this works surprisingly well.

Variations Worth Trying

Richer gravy: Soak a small handful of cashews in hot water for 15 minutes, blend them smooth, and stir into the sauce along with the coconut milk. The result is extraordinarily creamy.

Extra smoky: Add a tiny pinch of smoked paprika along with the Kashmiri chili powder. It adds a subtle depth that's hard to place but very noticeable.

Spinach version (Palak Matar Tofu): Wilt a big handful of baby spinach into the gravy at the very end for a gorgeous green twist that adds iron and colour.

Hotter: Add 1-2 finely chopped green Thai chilies with the garlic-ginger, or increase the red chili powder. The Kashmiri variety is mild and mostly for color, so switching to standard red chili powder amps up the heat considerably.

How do I store leftovers?

Refrigerate: Refrigerate in an airtight container for up to 3 days. The tofu will absorb even more of the gravy overnight - some people find day-two leftovers taste even better. Reheat gently on the stovetop with a splash of water if it's thickened too much.

Freeze: You can freeze it for up to a month. Note that the tofu texture will change slightly after freezing in the curry - it becomes chewier and more porous (which is actually great if you enjoy that texture). Thaw overnight in the fridge and reheat gently.

Vegan matar tofu curry served in a dark bowl with naan and jeera rice on the side

Frequently Asked Questions

Can I use silken tofu instead of firm?

Not for this recipe. Silken tofu is too soft to pan-fry and will crumble in the gravy. Stick to firm or extra-firm. If you can only find silken, it's better to skip the frying step and add it very gently right at the end - it'll taste different but still delicious.

Is this dish gluten-free?

Yes, as written this recipe is completely gluten-free. Just be sure to check your spice blends and garam masala, as some store-bought versions can contain fillers. Pair with rice or gluten-free roti to keep the whole meal GF.

Can I make this oil-free?

You can bake the tofu at 200°C (400°F) for 25 minutes instead of frying, and dry-toast the cumin seeds before sautéing the onions in a splash of vegetable broth. The result won't have quite the same depth, but it works well for those avoiding oil.

More Indian Recipes

  • 150+ Vegan Indian Recipes
  • 35+ Best Instant Pot Indian Recipes
  • Best Paneer Recipes (swap paneer with tofu)
  • Indian Appetizers

If this recipe taught me one thing, it's that vegan cooking doesn't ask you to give something up - it asks you to look at familiar ingredients with fresh eyes. Tofu is not a consolation prize. It is, in its own right, a quietly brilliant ingredient that rewards patience and technique. Treat it well, and it will carry a curry just as beautifully as any paneer ever did. Make this once, and I suspect it earns a permanent spot in your rotation - right alongside the real thing.

You may also like: Tofu Palak Paratha, Chili Tofu, Spicy Tofu Stir-Fry

vegan matar paneer with tofu garnished with kasuri methi and fresh cilantro

Vegan Matar Paneer with Tofu

Jyoti Behrani
A rich, aromatic Indian classic made vegan - firm tofu stands in beautifully for paneer, soaking up all the spiced tomato-onion gravy.
No ratings yet
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 30 minutes mins
Course Main Course
Cuisine Indian
Servings 4
Calories 353 kcal

Equipment

  • 1 Cast Iron Skillet

Ingredients
  

  • 400 grams firm tofu pressed and cubed (1-inch)
  • 1.5 cups frozen or fresh green peas
  • 4 tablespoons neutral oil divided
  • 1 large onion finely chopped
  • 4 garlic cloves minced
  • 1 tablespoons fresh ginger grated
  • 3 large ripe tomatoes blended or finely chopped
  • 0.5 cups full-fat coconut milk
  • 1 teaspoons cumin seeds
  • 1 bay leaf
  • 1.5 teaspoons ground coriander
  • 1 teaspoons ground cumin
  • 0.5 teaspoons turmeric powder
  • 1 teaspoons Kashmiri red chili powder or paprika
  • 1 teaspoons garam masala
  • 1 teaspoons salt
  • 0.5 teaspoons sugar
  • 0.5 cups water
  • 2 tablespoons fresh cilantro chopped (to garnish)

Instructions
 

  • Press & prep the tofu: Wrap firm tofu in a clean kitchen towel and press under a heavy pan for at least 15 minutes to remove excess moisture. Cut into 1-inch cubes. Season lightly with salt and turmeric powder.
  • Pan-fry the tofu: Heat 2 tablespoons of oil in a cast iron skillet or heavy bottom pan over medium-high heat. Add the tofu cubes in a single layer and fry for 3-4 minutes per side until golden and slightly crispy. Remove and set aside.
  • Bloom the whole spices: In the same pan, add the remaining oil. Once hot, add cumin seeds and bay leaf. Let them sizzle for 30 seconds, until fragrant.
  • Cook the onion base: Add onion, finely chopped and sauté over medium heat, stirring often, until deep golden brown -about 10-12 minutes. Don't rush this step; it builds the foundation of flavor.
  • Add aromatics: Add garlic cloves, minced and fresh ginger, grated. Stir and cook for 2 minutes until the raw smell disappears.
  • Add ground spices: Add ground coriander, ground cumin, turmeric powder, and Kashmiri red chili powder (or paprika). Stir for 30 seconds, then add a splash of water to prevent burning. Cook the masala for 1 minute.
  • Build the tomato gravy: Add tomatoes, blended or finely chopped and sugar. Mix well and cook on medium heat, stirring occasionally, until the tomatoes are completely broken down and the oil begins to separate from the masala, about 8-9 minutes.
  • Add peas and simmer: Stir in frozen or fresh green peas and water. Cover and simmer for 5 minutes until the peas are tender.
  • Add tofu and coconut milk: Gently fold in the fried tofu and full-fat coconut milk. Stir to coat everything in the gravy. Simmer uncovered for 4-5 minutes so the tofu absorbs the flavors.
  • Finish and serve: Stir in garam masala, kasuri methi, and taste for salt. Remove the bay leaf. Garnish with fresh cilantro, and serve hot with naan, roti, or basmati rice.

Notes

Tofu tip: For an even closer texture to paneer, freeze your tofu block overnight, thaw it, then press it. This makes it chewier and more porous so it soaks up the gravy wonderfully.
Make it richer: Add 1 tablespoon cashew cream or a dollop of vegan yogurt along with the coconut milk.
Spice level: Increase red chili powder or add 1-2 green chilies with the garlic for more heat.
Storage: Keeps well in the fridge for 3 days, the tofu soaks up even more flavor overnight!

Nutrition

Nutrition Facts
Vegan Matar Paneer with Tofu
Amount per Serving
Calories
353
% Daily Value*
Fat
 
25
g
38
%
Saturated Fat
 
7
g
44
%
Trans Fat
 
0.1
g
Polyunsaturated Fat
 
7
g
Monounsaturated Fat
 
11
g
Sodium
 
603
mg
26
%
Potassium
 
519
mg
15
%
Carbohydrates
 
20
g
7
%
Fiber
 
6
g
25
%
Sugar
 
8
g
9
%
Protein
 
14
g
28
%
Vitamin A
 
1459
IU
29
%
Vitamin C
 
38
mg
46
%
Calcium
 
183
mg
18
%
Iron
 
4
mg
22
%
* Percent Daily Values are based on a 2000 calorie diet.

Disclaimer

Nutrition values are my best estimates. If you rely on them for your diet, use your preferred nutrition calculator.

Tried this recipe?Mention @livingsmartandhealthy or tag #livingsmartandhealthy
Follow Me On PinterestFollow @livingsmartandhealthy!

More Vegetarian Curries

  • gobi paneer low carb, high protein dinner recipe ready in 30 minutes
    Gobi Paneer - Low Carb, High Protein
  • Golden pan-fried tofu coated in a sticky sweet-savory homemade teriyaki sauce. Ready in 30 minutes with simple pantry ingredients
    Crispy Teriyaki Tofu - Easy 30-Minute Vegan Recipe
  • Bhindi Do Pyaza plated on a white dish with a side of phulka roti and sliced green chili garnish, shot from above
    Bhindi Do Pyaza with Raw Mango (Kairi)
  • Mushroom pepper fry served with steamed rice and rasam on a banana leaf plate
    Mushroom Pepper Fry (South Indian Style)

Leave a Reply Cancel reply

You must be logged in to post a comment.

Hi, I'm Jyoti!

Glad to meet you! Here you will find quick and easy weeknight dinners to more complex dishes for special occasions. I love cooking with fresh, seasonal ingredients.

About Me

Trending Now

  • collection of easy summer recipes
    55+ Easy Summer Recipes (Light, Healthy & Refreshing Meals)

  • squash and zucchini recipes
    10+ Zucchini Recipes | Easy Indian & Baking Ideas

  • crispy Indian snacks served with chutney
    35+ Easy Indian Appetizers

  • lauki recipes for summer cooking
    13 Lauki Recipes (Bottle Gourd Recipes | Dudhi Recipes)

Footer

as seen in:

↑ BACK TO TOP

INFO

Contact

FAQ

Privacy Policy

RECIPES

Recipes Under 30 Minutes

Air Fryer

Vegan

Low-carb

Gluten-free

RESOURCES

How To

Cooking Basics

Recipes Collections

Shop


Copyright © 2026 Living Smart and Healthy

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required