Ever tried a vegan version of Paneer? With this delicious Vegan Palak Paneer recipe, I can show you how wonderfully creamy a vegan dish can be and how you can pair this with the right dish.
Palak Tofu is a rich gravy that pairs perfectly with phulka roti and naan. With less than 30 minutes to prepare, I think this is one of the easiest and best tasting side dish options for roti and naan. It is perfect for a busy weekday dinner menu.
Would you like to save this?
Jump to:
About this recipe
Palak Paneer is one of the most liked dishes in India. However, as the name suggests, it is not a vegan dish. Paneer is a kind of non-aged cheese prepared from milk. Apart from the milk, the gravy also has cream. I have received several requests for a vegan version of this dish as well as its counterpart, Matar(Tofu) Paneer. Today, I am sharing the recipe for a Vegan Palak (Paneer) Tofu.
Tofu does not necessarily taste like Paneer, but the texture comes very close and indeed a lot healthier given the fact that there is no cholesterol in Tofu.
Moreover, the gravy is still the same. So, there is a ton of satisfaction in the fact that it is a vegan dish with almost no compromise in taste. I am happy to say that this Palak Tofu passed the taste test by some very demanding critics...my kids 🙂
The procedure is fairly simple and does not require any overnight prep work. Check my step-by-step video for more details. Be sure to blanch the spinach before you blend them.
It gives me great satisfaction when I am able to help my readers with their requests for vegan alternatives such as this one.
Ingredients note
- Spinach: I used organic baby spinach leaves and also a bunch of spinach leaves with the stems. Both are equally good for this recipe.
- Spices: Homemade fresh ground spices are the best bet to get the fresh and authentic flavor. But it's okay to use store-bought ground spices like coriander powder, cardamom powder, cinnamon powder, if you do not have easy access to these spices.
- Coconut milk: This part is a little tricky. Canned coconut milk can be a little too dilute. A quick hack to get around this is to use only the cream and fat part of the coconut milk. I recommend that you refrigerate the can and then use the top layer that's thick and creamy.
- Onion and Tomato: Onion and tomatoes give flavor and body or volume to the gravy. Fresh tomatoes or tomato paste work equally well. If you are using tomato paste, be sure to add a little water to adjust the consistency.
Stovetop method
Blanch the spinach leaves with a stem. (If you're using a bunch of leaves with stems) Or Blanch the baby spinach leaves. Blend them with Green Chillies and ¼ cup water into a fine paste or sauce. Place it aside.
Place a pan over medium heat and drizzle 1 tablespoon of vegetable oil.
Saute cumin seeds, followed by minced garlic and garlic for about 30 seconds.
Add onions and sauté until they appear translucent.
Add chopped tomatoes or tomato paste and sauté for about 30 seconds.
Add all the spices (see list of ingredients and cook for 5 minutes).
Add the blended sauce and add ¼ cup water. Mix well.
Add coconut milk, tofu and stir gently without crumbling the Tofu.
Let it simmer for another 5-8 minutes.
Palak tofu is ready to serve with plain roti or steamed rice.
Instant Pot method
Here’s a refreshing take on a recipe I had shared almost two years back! I am sharing the Instant Pot version of this Indian classic recipe. Not just that, it is a typical one-pot recipe that has very few dishes to clean when you are done.
The Instant Pot version is equally amazing in taste and texture as the original version. I have posted step-by-step pictures to make them easy for you to follow. The one change I made today is that I pan-fried the tofu before adding it to the curry.
I find that the texture and form are retained better when you add them to the curry after frying. However, this step is optional. You could instead use ‘firm’ tofu in your recipe. The detailed recipe is below with step-by-step directions with pictures on the recipe card.
Common Questions
Yes, you could make vegan palak paneer without coconut milk too. To match the same creamy texture, you could use blended cashew paste at the end and cook for 5 minutes.
It tastes even better! If you are vegan and you still crave for Palak Paneer dish, this is the recipe for you 🙂
If there is leftover curry or if you are planning to make a big batch of palak tofu curry, store it in an airtight container and refrigerate for up to a week.
Expert tips
- If you like to add fried tofu, first cut them into little cubes and pan-fry them on a nonstick pan with about 2 tablespoon oil until they turn golden on each side.
- You could also blend spinach without blanching. I came to know that blanching tends to neutralize oxalic acid from spinach and hence decided to always blanch them before cooking.
- If you have frozen spinach, be sure to thaw it before using it in this recipe.
- You could also use soaked and blended cashews for a creamier and rich taste. Just remember to soak them for at least 30 minutes before blending with spinach and green chiles.
- If you like your palak tofu recipe thicker in consisitency, then skip or limit the water tht you add.
Related recipes
Did you love this recipe? Rate it ⭐⭐⭐⭐⭐!
And let me know in the comments what you loved about it.
Just subscribe to my newsletter for more delicious vegan recipes such as this sent directly to your inbox.
📖 Recipe
Palak Tofu Recipe (Instant Pot and Stovetop)
Equipment
Process Shot
Check above for step-by-step pictures (most of my recipes include pictures)
Ingredients
- 2 bunch of Spinach with stems - About 4 cups or use baby spinach leaves
- 3 Green Chillies - Use less spicy chilies
- 14 oz Firm Tofu - cut into little cubes
- 1 tablespoon Olive oil
- ½ teaspoon cumin seeds
- ¾ cup chopped onion
- ¾ cup chopped tomatoes - or use 1 tablespoon tomato paste
- 2 garlic cloves chopped
- 1 teaspoon minced ginger
- ¼ teaspoon green cardamom powder
- 1 inch cinnamon - or use ¼ teaspoon powder
- Salt to taste
- 1 teaspoon coriander powder
- ½ teaspoon Garam Masala
- ¼ - ½ cup water
- ¼ cup full fat coconut milk - (only top fat layer)
Instructions
Stovetop Method
- Blanch the spinach leaves with a stem.
- Blend them with Green Chillies into a fine paste.
- Place a pan over medium heat and drizzle 2 tablespoon of vegetable oil.
- Saute cumin seeds, followed by minced garlic and garlic for about 30 seconds.
- Add onions and sauté until they appear translucent.
- Add chopped tomatoes and sauté for about 30 seconds.
- Add all the spices (see list of ingredients and cook for 5 minutes).
- Add blended paste and water. Mix well.
- Add coconut milk, tofu and stir gently without crumbling the Tofu.
- Let it simmer for another 5-8 minutes.
- Palak tofu is ready to serve with plain roti or steamed rice. Happy Cooking!
Directions for Instant Pot (6 quart IP duo)
- Fry the tofu on a non-stick pan with one teaspoon of oil. (optional)
- Start the instant pot in sauté mode. Heat 1 tablespoon oil and add cumin seeds.
- As the cumin seeds start to splutter, add ginger, garlic, red chili, and onions. Sauté for about 2 minutes until onion is translucent.
- Add the chopped tomato or tomato paste, green chilies, spices and saute for another 2 minutes.
- Add water and deglaze the pot. Add in the spinach. Press cancel and close the instant pot lid with the vent in sealing position. Set on ‘manual’ or ‘pressure cook’ mode for 2 minutes.
- Once the instant pot beeps, let the pressure release naturally for 5 minutes, then manually release the pressure.
- Blend the spinach and other ingredients in the pot to a creamy texture using a hand blender.
- Add the fried tofu and press saute on low mode and cook for 1 min. ( you can add non-fried firm tofu too)
- Garnish with coconut cream and you are done!
- Palak Tofu can be served with rice, naan, roti or paratha.
Video
Notes
- If you like to add fried tofu, first cut them into little cubes and pan-fry them on a nonstick pan with about 2 tablespoon oil until they turn golden on each side.
- You could also blend spinach without blanching. I came to know that blanching tends to neutralize oxalic acid from spinach and hence decided to always blanch them before cooking.
- If you have frozen spinach, be sure to thaw it before using it in this recipe.
- You could also use soaked and blended cashews for a creamier and rich taste. Just remember to soak them for at least 30 minutes before blending with spinach and green chiles.
- If you like your palak tofu recipe thicker in consistency, then skip or limit the water that you add.
- I powdered cloves, cardamom, and cinnamon. You can use it as a whole. But powdered spices give more aroma in dishes.
YOUR OWN NOTES
Nutrition
Nutritional information is an estimation only.
UPDATE NOTE: This recipe was originally published in November 2017. It was updated on July 2021, with new photos and text.
Seema Sriram
That bowl of palak tofu is so creamy and delightful. I will love to have it with some rotis. I am so glad to see that the palak is still green, love that colour.
amrita
Though I have never tried vegan version of palak paneer but looking at palak tofu I can say it's equally tasty like the palak paneer. Beautifully explained step-by-step recipe
jagrui's cooking odyssey
I m a die-hard fan of the palak tofu recipe, idea for an everyday menu as it is simple and not rich!
Priya Srinivasan
Palak tofu looks inviting uma! Love that beautiful color on your gravy! Totally delish, i can enjoy this as such! Healthy and hearty curry!
Pavani
Wow, palak paneer looks so vibrant and delicious. Love how silky it is. Thanks for this vegan recipe, can't wait to make it for the family.
Vandana
Great recipe. Tofu is one of my favourite ingredients but I never made it with spinach. Can't wait to try this combination. Thanks for sharing this recipe.
Bless my food by Payal
I am totally amazed by the texture of your palak. So Creamy and luxurious. And yes, this is definitely a must try recipe for palak paneer lovers, who happens to be vegan.
Mayuri Patel
I'm a big fan of tofu and your palak tofu is so tempting. Though I don't follow a vegan diet, for sure am going to give this recipe a try.
Uma Raghupathi
Thanks, Mayuri.
firsttimercook
Awesome share this palak tofu dish is good 🙂
Jagruti
One of my favourite recipe Palak and Tofu. A beautiful and nutritious curry.
Uma Raghupathi
Thank you!
Soniya
Me and my family love palak paneer and I do make it with tofu too.. it's such a rich in vitamins and Healthy dish. Thanks for sharing!
Uma Raghupathi
Yes Soniya. This is the best vegan version:) Thank you!
hem lata srivastava
What an vibrant colour, tofu and palak both are so healthy I wish I could have it right now looks so inviting..beautifully presented.
MyCulinarySaga
Looks very tempting 🙂 the tofu twist is unique.
Uma Raghupathi
Thank you. Tofu is vegan and healthy too 🙂
Shubha
Such a delicious looking Palak tofu curry.. Love the beautiful green color of the curry and beautiful pics too:)
Uma Raghupathi
Thank you Shubha!
Swati
what a healthy and delicious recipe Uma,perfect blends of Protien and fiber, awesome share
Uma Raghupathi
Yes 🙂 Thank you Swati!