Vegan Palak Tofu
A vibrant, creamy spinach curry with golden pan-seared tofu cubes. This vegan take on the North Indian classic swaps paneer for tofu without losing the rich, garlicky, spiced comfort of the original. Perfect for scooping with warm roti or ladling over steamed rice.
For 4 servings
- prep · ~3 min
Blanch the spinach.
1.Bring 3 cups of water to a rolling boil in a large pot.2.Add 400g fresh spinach and blanch for 2 minutes until leaves wilt.3.Immediately transfer spinach to an ice bath to stop cooking.4.Drain, squeeze lightly, and blend into a smooth puree with ¼ cup water.TIPThe ice bath locks in the bright green color. Don't skip it. - fry · ~5 min
Pan-sear the tofu.
1.Heat 2 tsp oil in a non-stick pan over medium heat.2.Add tofu cubes and a pinch of salt.3.Pan-sear 4-5 minutes, turning occasionally until golden on all sides.4.Remove from pan and set aside.TIPPress tofu 15 minutes before cooking to remove excess water — it gets crispier. - temper · ~2 min
Make the tempering.
1.Heat 1 tbsp oil in a heavy-bottomed pan over medium heat.2.Add cumin seeds and let them splutter (30 sec).3.Add minced garlic, ginger, and slit green chilies. Sauté until fragrant (1 min). - saute · ~11 min
Build the onion-tomato masala.
1.Add chopped onion and sauté until translucent (4-5 min).2.Add chopped tomatoes, coriander powder, cumin powder, turmeric, and garam masala.3.Add remaining salt and cook until tomatoes break down and oil separates (6-7 min). - simmer · ~7 min
Simmer the spinach gravy.
1.Pour in the spinach puree and stir well.2.Add pan-seared tofu cubes and fold gently.3.Simmer uncovered on low heat for 5-7 minutes until flavors meld.4.Add a splash of water if gravy feels too thick. - garnish
Finish with lemon juice and serve hot.
Remove from heat, stir in 1 tbsp fresh lemon juice. Serve hot with roti or steamed rice.
TIPA small drizzle of coconut cream on top makes it extra rich.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Press the tofu for at least 15 minutes before cubing to achieve a crisp, golden sear.
- 2Do not over-blanch the spinach; 2 minutes is enough to wilt it and retain its vibrant color.
- 3After blanching, plunge spinach into an ice bath to lock in its bright green hue and prevent mushiness.
- 4Cook the onion-tomato masala until oil visibly separates — this deepens the curry's flavor base.
- 5Simmer the gravy on low heat uncovered to let flavors meld without the spinach turning dull.
- 6Add the lemon juice only after removing from heat to keep its bright, fresh tang intact.
- 7Leftover palak tofu keeps well in the fridge for up to 3 days; reheat gently on the stove.
Adapt it for your goals.
High-protein
Substitute half the tofu with cubed, pan-seared tempeh for an even higher protein content and a nuttier flavour.
low oilLow-oil
Dry-sear the tofu in a non-stick pan and reduce oil in the tempering to 1 teaspoon — perfect for a lighter version without sacrificing taste.
nut free creamyNut-free creamy
Add 2 tablespoons of raw sunflower seed paste (sunflower seed butter) along with the spinach purée for a creamy, nut-free richness.
jainJain
Skip the garlic, onion, and ginger; use asafoetida (hing) in the tempering and replace tomato with chopped ripe mango for a Jain-friendly variation.
extra spicyExtra-spicy
Use 4 green chilies (slit) and add ½ teaspoon red chili powder with the other spices for a fiercer heat profile.
Why this is on our healthy list.
Rich in Plant-Based Iron
Spinach is a excellent source of non-heme iron, crucial for energy and healthy blood cells, and the lemon juice in this dish helps enhance iron absorption.
High in Calcium
Tofu provides a generous amount of calcium, supporting strong bones and teeth — especially valuable in a vegan diet.
Low in Saturated Fat
This dish uses minimal oil, and both spinach and tofu are naturally low in saturated fat, making it a heart-friendly meal.
Good Source of Vitamin K
Spinach is packed with vitamin K, which plays a key role in blood clotting and bone health.
Contains Antioxidants
Turmeric, ginger, and garlic in the gravy supply anti-inflammatory compounds that help protect cells from damage.
Frequently asked questions
Yes, thaw and squeeze 300g frozen spinach dry, then purée directly without blanching. The colour may be slightly less vibrant.



