• Skip to main content
  • Skip to header right navigation
  • Skip to after header navigation
  • Skip to site footer
Plant Based And Broke logo

Plant Based And Broke

Cheap and Easy Plant-Based Recipes

  • Home
  • Subscribe
  • Recipes
  • About
  • Contact
Home » Recipes » Dinner

Vegan Palak “Paneer” With Tofu

This homemade palak "paneer" made with 100% vegan ingredients. We're using the magic of tofu and we're keeping the rest of the original ingredients. Healthy plant-based meal made with Indian spices.

Vegan palak paneer in a large white bowl with a side of sliced onions and white rice.
by Aly Michell Dated: December 14, 2020 Last Modified: July 18, 2025 2 Comments
244 shares
(This post may have affiliate links. Please see my disclosure.)
Jump to Recipe Print Recipe

This vegan palak paneer recipe is one of our go-to dinner meals when we want something hearty, flavorful, and packed with greens. It’s a staple in our home, and even our toddlers are into it. We make this often, and for our little one who’s allergic to soy, we just reserve a bit of the spinach curry before tossing in the tofu. 

That way, everyone gets to enjoy the same dish. It’s simple, fuss-free, and full of flavor. This is one of those meals that checks all the boxes: tasty, easy to make, and packed with nutrients. We use frozen spinach to keep things affordable and convenient. 

Plus, tofu makes a great swap for paneer, and it holds up well in this creamy, spiced spinach curry.

Jump to:
  • What is Palak Paneer? 
  • Why You’ll Love This
  • Ingredients & Substitutions
  • Step-by-Step Recipe
  • How to Use Fresh Spinach
  • How to Make this Recipe Soy-Free 
  • Tips for the Best Vegan Palak Paneer
  • What to Serve with Vegan Palak Paneer
  • How to Store Vegan Palak Paneer
  • More Vegan Indian Recipes
  • Vegan Palak Paneer Frequently Asked Questions
  • Vegan Palak “Paneer” With Tofu

What is Palak Paneer? 

Palak paneer is a classic North Indian dish made with pureed spinach (palak) and cubes of paneer, a fresh, mild cheese. Traditionally, it’s cooked Punjabi-style with ghee, cumin seeds, garlic, ginger, onions, tomatoes, and a blend of spices like turmeric, garam masala, and chili powder. 

The spinach is simmered until tender, then blended into a creamy sauce that’s rich, vibrant, and earthy. Paneer is added toward the end, soaking up the flavors while staying soft and chewy. It’s typically served with roti, naan, or rice. We LOVE serving it with roti! And often finished with a swirl of cream or a dollop of ghee for that comforting, home-cooked feel.

Why You’ll Love This

  • It’s packed with nutrients: Spinach and tofu offer protein, fiber, and iron. It’s a great way to add greens to your diet without it feeling like a chore.
  • It’s easy to make ahead: This meal can be stored in the fridge or freezer, so it’s perfect for busy weeknights. Make it now, eat it later.
  • It’s made with pantry staples: You can find everything you need for this recipe at most grocery stores. No need to hunt down hard-to-find ingredients.

Ingredients & Substitutions

Palak paneer with coconut cream.
  • Tofu (super or extra-firm): Use tofu in place of paneer for a plant-based protein source. It holds its shape well when pan-fried and works perfectly in this recipe. Avoid using frozen-then-thawed tofu as it changes the texture. Stick with firm or extra-firm for the best results.
  • Nutritional yeast: This adds a light cheesy flavor to the tofu. It also brings in a bit of umami to help mimic paneer’s mild flavor.
  • Salt: Brings out the natural flavors in the tofu and spinach mixture. Adjust to your taste preference.
  • Oil: Used to cook the tofu and build the base of the curry. Any neutral cooking oil will work here.
  • Frozen spinach: We’re keeping things easy with frozen spinach. It’s just as nutritious as fresh and way more convenient.
  • Water: Needed to blend the spinach into a smooth paste. Use more or less depending on how thick or thin you want the curry.
  • Cumin seeds: Adds warmth and depth to the dish when tempered in oil. It’s a small step that brings big flavor.
  • Red onion: Brings sweetness and body to the curry base. Chop finely so it cooks down nicely.
  • Ginger and garlic: These aromatics are essential for flavor. Use fresh for best results.
  • Green chilies or jalapeño (optional): Add them if you like a bit of spice. Skip if you’re not into heat.
  • Roma tomato: Adds acidity and freshness. Roughly chop before adding to the pan.
  • Tomato paste: Helps deepen the tomato flavor. It also thickens the spinach curry.
  • Chili or cayenne powder (optional): For an extra kick of spice. Start with a small amount and add more if needed.
  • Coriander powder: Adds a bright, slightly citrusy flavor. It helps balance the richness of the dish.meta
  • Garam masala: A warm, fragrant blend of spices that ties everything together. Add it toward the end for full effect.
  • Turmeric: Adds color and a subtle earthiness. Just a pinch does the trick.
  • Coconut milk: Makes the curry creamy and rich. Add more or less depending on your texture preference.

Step-by-Step Recipe

  1. Cut tofu into 1-inch cubes and pat dry. Mix with nutritional yeast and salt, then pan-fry in oil until golden on both sides.
  2. Blend thawed frozen spinach with water until smooth. In a pan, temper cumin seeds in oil, then sauté onion, garlic, ginger, and chilies. Add tomato, tomato paste, and spices. Stir in spinach paste and coconut milk. Simmer, while covered, for about five minutes.
  3. Add the cooked tofu to the spinach mixture. Mix well and serve hot with your favorite sides.

How to Use Fresh Spinach

If you're using fresh spinach instead of frozen, blanch it first. Bring water to a boil, add the spinach, and cook for about 30 to 60 seconds until wilted.

Drain and transfer to a bowl of icy cold water to stop the cooking process. Squeeze out the extra water, then blend it just like you would with frozen spinach. The flavor will be slightly brighter, but both options work well.

How to Make this Recipe Soy-Free 

Pan-fried tofu seasoned with salt and nutritional yeast

To make this recipe soy-free without using any protein alternative, skip the tofu altogether and let the creamy, spiced spinach shine on its own. Palak on its own is flavorful, nutrient-rich, and just as comforting, especially when paired with warm rice or roti. 

You can also bulk it up with a scoop of cooked rice stirred right into the pan or enjoy it as a simple side dish. 

If you’re looking to bulk up the recipe without the soy, you can also add cooked potatoes. 

Tips for the Best Vegan Palak Paneer

  • Use firm tofu: Super firm or extra-firm tofu holds up best when pan-fried and won’t break apart in the curry.
  • Don’t skip the coconut milk: It adds creaminess and rounds out the flavors. You can adjust the amount based on how rich you want it.
  • Add salt to taste: Start small and adjust as needed. Spinach can take a fair amount of salt.
  • Blend the spinach mixture for a smooth curry: If you prefer a velvety texture, blend the curry again before adding tofu.
  • Adjust the spice: You can skip or double up on green chilies depending on your heat preference.

What to Serve with Vegan Palak Paneer

This dish pairs great with roti, naan, or steamed rice. You can also serve it alongside lentil soup for a protein-packed, filling meal. For extra flavor, top with a little coconut cream or a squeeze of lemon. A cucumber tomato onion salad on the side are also a nice touch.

How to Store Vegan Palak Paneer

Store leftover vegan palak paneer in an airtight container in the fridge for up to 2 to 3 days. For longer storage, freeze it in a freezer-safe container. To reheat, thaw at room temp or in the fridge, then warm in a pot over medium-low heat or microwave until hot.

More Vegan Indian Recipes

  • Tofu butter chicken or murgh makhani topped with chop cilantro. With a side of rice.
    Vegan Butter Chicken (Tofu Makhani) 
  • Bell Pepper and Potato Stir-Fry (Aloo Capsicum) 
  • Red lentil soup (Masoor dal) garnished with cilantro.
    Punjabi Style Red Lentil Soup (Masoor Dal Soup)
  • Bowl of vegan, creamy savory oatmeal with Indian spices and flavors.
    Garam Masala Savory Oatmeal

Did you try out this vegan palak paneer recipe?

Please leave a comment below, share it, rate it, or tag a picture @plantbasedandbroke on Instagram and hashtag it #plantbasedandbroke. Show off that creation with us!

Vegan Palak Paneer Frequently Asked Questions

Can I use tofu instead of paneer in palak paneer?

Yes, tofu is a great vegan substitute for paneer. It holds its shape and takes on flavor well.

Is palak paneer vegan?

Traditional palak paneer is not vegan since it includes dairy-based paneer. This recipe uses tofu, making it fully vegan.

What is a vegan substitute for paneer?

Tofu is the most common substitute for paneer. It has a similar texture and works well in curry dishes.

Is palak paneer healthy or unhealthy?

Vegan palak paneer made with tofu and spinach is healthy and nutrient-rich. It’s high in fiber, protein, and iron.

Is tofu better for you than paneer?

Tofu is typically lower in calories and fat compared to paneer. It’s also cholesterol-free and suitable for vegan diets.

Pureed spinach with tofu and Indian spices with a side of steamed, white rice.
Vegan palak paneer in a large white bowl with a side of sliced onions and white rice.

Vegan Palak “Paneer” With Tofu

Aly Michell
Flavor-packed vegan palak "paneer" made with tofu, spinach, and Indian spices. A healthy dish that is best served with naan, roti, or a side of rice.
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Course Dinner, Lunch
Cuisine Indian, Tofu, Vegetarian
Servings 4
Calories 238 kcal

Ingredients
  

Tofu "Paneer"

  • 16 ounces super firm/ extra-firm tofu excess water drained + pat dry
  • 1 tablespoon nutritional yeast
  • ½ teaspoon salt
  • 2 tablespoons oil

Palak (Spinach)

  • 10 ounces frozen spinach
  • 1 cup water
  • 1 tablespoon oil
  • 1 teaspoon cumin seeds
  • 1 small red onion chopped
  • 2 inches ginger chopped
  • 1 bulb garlic crushed
  • 1-2 green chilies/jalapeno chopped (optional for mild)
  • 2 Roma tomato roughly chopped
  • 1 tablespoon tomato paste
  • ½ teaspoon chili/cayenne powder (optional for mild)
  • 1 teaspoon coriander powder
  • 1 teaspoon garam masala
  • ¼ teaspoon turmeric
  • Salt to taste
  • 3 tablespoons coconut milk

Instructions
 

Tofu "Paneer"

  • Cut the tofu into 1-inch cubes. Pat dry with a paper towel or clean kitchen towel to remove excess moisture.
  • In a bowl, toss the tofu cubes with nutritional yeast and salt until evenly coated. Heat oil in a large pan or wok over medium-high heat. Add tofu and cook for about 5 minutes per side, flipping only once, until golden and crispy. Set aside.

Palak (Spinach)

  • In a blender, combine thawed spinach with 1 cup of water. Use less water for a thicker consistency or more for a thinner one. Blend until smooth and set aside.
  • Heat oil in a non-stick pan or wok over medium heat. Add cumin seeds and cook until they begin to crackle.
  • Stir in chopped onion, ginger, garlic, and green chiles. Sauté for 3 to4 minutes until fragrant and golden.
  • Add the chopped tomatoes, tomato paste, red chili powder, coriander powder, garam masala, turmeric, and salt to taste. Mix well and cook for another 2–3 minutes.
  • Pour in the blended spinach and coconut milk. Stir to combine. Reduce heat to medium-low, cover with a lid, and simmer for 5 minutes. Optional: For a smoother consistency, carefully transfer the spinach mixture back to the blender and blend until velvety.
  • Add the cooked tofu "paneer" to the pan and mix gently to coat. Serve warm with rice, roti, or naan.

Notes

  1. This recipe is a plant-based twist on palak paneer. While it’s not traditional, it keeps the heart of the dish, rich spices, creamy spinach, and satisfying bites, while making it completely dairy-free.
  2. For that signature creamy texture, don’t skip the coconut milk. You can adjust the amount to suit your taste.
  3. Be sure to use high-quality super firm or extra firm tofu. Avoid frozen-and-thawed tofu here,  the texture doesn’t hold up well for this style of cooking.
  4. Not a fan of heat? Skip the green chilies. Love spicy food? Go ahead and toss in a few more.
  5. And finally, season with salt to your liking.

Nutrition

Serving: 1-ServingCalories: 238kcalCarbohydrates: 13gProtein: 13gFat: 16gSaturated Fat: 3gPolyunsaturated Fat: 4gMonounsaturated Fat: 7gTrans Fat: 1gSodium: 492mgPotassium: 675mgFiber: 5gSugar: 5gVitamin A: 8741IUVitamin C: 13mgCalcium: 151mgIron: 4mg
Tried this recipe?Tag @plantbasedandbroke on Instagram and show it off to us!
244 shares
Category: All, Dinner, Entrees, Fall Recipes, Plant-Based Christmas Recipes, Sides, Spring, Valentine's Day

About Aly Michell

Over 10+ years of plant-based eating and cooking on a budget!

Previous Post:Cinnamon-spiced snowball cookies rolled in powdered sugarVegan Snowball Cookies with Cinnamon
Next Post:3-Ingredient Cinnamon Date PasteApple slice with homemade date paste

Reader Interactions

Comments

  1. Katie

    December 17, 2020 at 8:03 pm

    5 stars
    Vegan Indian food is my WEAKNESS. Is the oil absolutely necessary or would I get away with leaving it out?

    Reply
    • Aly Michell

      December 18, 2020 at 8:34 am

      Try it out without the oil! I think some of the spices benefit from crackling in oil like the cumin seeds. But I'd say it's worth a go! Let me know how it comes out oil-free. 🙂

      Reply
5 from 1 vote

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Sidebar

Hi, My name is Aly Michell! I create plant-based recipes that are easy, accessible, using everyday cookware.

More about me →

Vegan Fall Recipes 🍂🍁

  • Homemade date-sweetened applesauce in a mason jar served with an apple slice and a spoon.
    Homemade Sugar-Free Applesauce 
  • Bowl of chickpea sweet potato curry over white rice.
    One-Pot Chickpeas and Sweet Potato Curry
  • Air fryer sweet potatoes cubed and served with a yogurt-based dip.
    Herbed Air Fryer Sweet Potato Cubes
  • Apple slice with homemade date paste
    3-Ingredient Cinnamon Date Paste
  • Sweetened, cooked red split lentils with a drizzle of coconut milk and crushed walnuts in a bowl.
    Breakfast Lentils With Cinnamon Brown Sugar
  • Bowl of vegan macaroni and cheese.
    Dairy-Free Mac and Cheese
  • Zucchini stuffing casserole with carrots, corn, and stale bread in a casserole dish.
    Zucchini Casserole with Stuffing
  • Five fluffy chia seed pumpkin muffins on parchment paper
    Vegan Pumpkin Muffins with Chia Seeds

Popular Posts

  • Noor dates in a bowl
    How To Soften Dates (3 Easy Ways)
  • Tofu Chicken chunks on a white platter
    How To Make Tofu Taste Like Chicken
  • Cream of rice topped with walnuts, cinnamon, maple syrup, and shredded carrots
    Easy Cream of Rice Recipe with Cinnamon Brown Sugar
  • Puerto Rican arroz con habichuelas in a small bowl
    Puerto Rican Rice with Beans (Arroz Con Habichuelas)
  • Sweetened, cooked red split lentils with a drizzle of coconut milk and crushed walnuts in a bowl.
    Breakfast Lentils With Cinnamon Brown Sugar
  • Tofu butter chicken or murgh makhani topped with chop cilantro. With a side of rice.
    31 Plant-Based Dinner Recipes
  • Strips of veggie bacon against parchment paper
    Crispy Mushroom Bacon
  • Puerto Rican yellow rice in dutch oven.
    Puerto Rican Yellow Rice (Arroz Con Gandules)

Just Published

Slice of vegan lentil pastelon topped with chopped cilantro

Vegan Pastelón (Puerto Rican Plantain "Lasagna")

Pastelón was always one of those dishes that made our kitchen feel alive. I remember the smell of sweet plantains caramelizing, the laughter in the background, and the excitement of a big family meal. …

Bowl of tofu noodle soup with carrots.

24 Veganuary Recipes: Easy, Healthy, & Totally Delicious!

It’s Veganuary time and we’re starting 2026 strong with the best plant-based recipes that are delicious, easy, and affordable. Although we are not affiliated with the organization running Veganuary, …

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Recent Posts

Bowl of tofu noodle soup with carrots.
Vegan pumpkin pancakes with a pour of maple syrup, topped with vegan butter and chopped walnuts.
Closeup of cooked mushrooms in a sauce.
Bowl of creamy quinoa porridge topped with berries, sliced almonds, and a splash of coconut milk.
A scoop of saucy black beans from a pressure cooker.

Disclaimer | Privacy Policy | Sitemap | Accessibility

Copyright © 2026 · Plant Based And Broke · All Rights Reserved · Powered by Mai Theme

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.