Packed with Vitamins and protein, my vegan palak paneer – a mild and creamy spinach and tofu curry – is really easy to make, takes around 35 minutes to cook, and makes for a perfect weeknight meal!
My granddad loved spinach; we grew loads of it in our garden, and he would always tell me that it would make me grow up big and strong, like Popeye. Trouble was, I never liked Popeye, and I liked spinach even less. Especially the way my gran cooked it.
That deep green flaccid pile of soggy vegetable matter on my plate was something to be endured, rather than enjoyed. I couldn’t understand how anyone could actually like it. But my granddad was a wise man; he taught me to be grateful for the food on my plate, and thankful that someone loved me enough to want to cook for me. Even though I never liked it, I still ate it all up because it would have broken my heart to upset my grandparents.
Vegan Palak Paneer Recipe
My vegan palak ‘paneer’ (AKA saag paneer) is one such spinach curry. And it’s one that wasn’t actually taught to me by Usha! I did, however, learn to make it when I lived in Fort Kochi, and once again, I learned two very important lessons; 1) even in India, some restaurants make shitty spinach dishes, 2) there is no excuse for making palak paneer badly because it’s basically foolproof!
I make no claims as to the authenticity of my palak paneer (c’mon, I use tofu, not cheese!) but this is more or less how my local greengrocer taught me to make it. I know not whether it’s his mother’s recipe or his wife’s but it’s a family recipe nonetheless.
Of course, I’ve made a few adjustments to make this spinach curry vegan – using tofu instead of paneer (in India, I just omitted it altogether, and it made zero difference to the taste), coconut oil instead of ghee, and cashew milk and cream instead of dairy.
As long as you fry the tofu before adding it to the spinach gravy, I can more or less guarantee you won’t be able to tell much difference between it and home-made paneer.
Is this the same as you’d get from your local curry house? Possibly not. Is it better? Definitely, IMNSHO!
Ingredients for Palak Paneer
My vegan palak paneer can be made with basis store cupboard and spice box ingredients:
– chickpea flour
– cashew milk & cream
– coconut oil
– garlic & ginger
– lime juice
– herbs and spices: red chilli, cumin seeds, Indian bay leaf, curry leaves, turmeric, salt & pepper, garam masala, fenugreek leaves
How to make vegan palak paneer
Although it seems like a lot of steps, making this curry is actually really, really easy:
– Drain, rinse, and press the tofu.
– Make a batter with the chickpea flour and some cashew milk batter.
– Blitz the spinach, chilli, and some cashew milk in a blender to make a coarse purée.
– Splutter the seeds and curry leaves in a little hot oil, then fry the onion, garlic, and ginger, plus the chilli powder for a few minutes, and then add the turmeric and some pepper.
– Next into the pan goes the spinach purée, the rest of the cashew milk, and the batter. Season with salt and a pinch of sugar, give it all a good stir, and cook for 15 mins.
– While that’s cooking, cut the tofu into cubes, and fry until golden.
– Mix the cashew cream into the spinach gravy, then stir in the tofu.
– Finish by adding the fenugreek leaves and a dash of lime juice, and then serve!
Tips for making vegan palak paneer
- If you can get it, tofu in salted water is ideal for this recipe. If you can’t, not to worry, you can add a little salt when you’re frying it.
- You can use a different plant milk if you prefer but the cashew milk makes this dish really creamy, which is why I prefer it.
- Some people advocate removing the seeds and pith from chillies (the pith is where the heat is) but that’s depriving yourself of so much of the flavour. Better to keep them intact, and use less chilli if heat is a problem. Or use a milder chilli pepper.
- It’s entirely up to you whether you use virgin or refined coconut oil. Virgin will impart a slight coconutty flavour, which I actually really like but if that’s not your thing, use refined, which is flavourless. If you’d rather use a different oil, go ahead – just don’t use olive!
- Indian bay is not the same as Mediterranean bay (laurel), so if you don’t have it, or can’t find it, just omit it. It will make a subtle difference to the taste but it won’t be a disaster. Using Mediterranean bay would be horrible! Indian bay leaves have vertical veins running from the top to the bottom of the leaves, whereas Mediterranean bay‘s veins run diagonally from the centre out to the sides. Be aware that some sellers market the cheaper Mediterranean bay as tej patta.
- Again, if you can’t get curry leaves, leave them out. If you can get them, fresh are best but dried will work too.
- Kashmiri chilli powder is very mild, so I use about a teaspoon but you may wish to use less, especially if making this for people who aren’t used to chilli. I also prefer to grind my own from dried chillies, as it’s fresher that way. (I use my Krups F203 coffee grinder for this! I’ve had it for more than a decade, and it gets used at least twice a week for grinding spices. It’s a great piece of kit for a very low cost!)
- Leftovers can be kept in an airtight container in the fridge for 3-4 days. I haven’t tried to freeze this curry but I’m not convinced it would be suitable.
Do check out these other vegan Indian recipes too!
You’ll love this Vegan Palak Paneer
- easy and quick to make
- full of goodness
- packed with protein
- really, really delicious
I normally serve this with a dal and a dry curry, such as aloo masala, plus naan but it’s great with rice too. If I’m feeling lazy, I’ll just eat it with some hot buttered toast – it’s fab comfort food! Enjoy!
Do you like palak paneer? What’s your favourite spinach dish?
Vegan Palak Paneer
- 500 g extra-firm tofu
- 2 tbsp chickpea flour (besan)
- 750 ml cashew milk divided
- 500 g fresh spinach washed
- 1 large red chilli pepper seeds and pith removed if desired
- 3 tbsp coconut oil divided
- ½ tsp Cumin seed
- 1 Indian bay leaf tej patta
- 6 curry leaves
- 1 large onion finely sliced
- 5 large cloves garlic smashed to a paste
- 2.5 cm piece ginger (c.1"), smashed to a paste
- ½-1 tsp Kashmiri chilli powder
- ¼ tsp turmeric powder
- ½ tsp ground white pepper
- ½ tsp sea salt
- pinch palm sugar
- 4 tbsp cashew cream
- 1 tsp garam masala
- 1 tsp kasuri methi (dried fenugreek leaves) crushed
- dash lime juice
- Drain, rinse, and press the tofu in order to remove as much moisture as possible. Set aside.
- Mix together the chickpea flour and 120 ml (½ cup) cashew milk until you have a smooth batter. Set aside. (I find it’s easiest to do this with a blender.)
- Place the spinach, chilli, and another 120 ml cashew milk into the blender, and blitz for 30 seconds or so, until you have a purée. I like mine to be a little coarse but if you want yours to be completely smooth, then just blitz for another few seconds.
- Add the onion to the pan, and sauté for around 5 mins, until it starts to turn translucent.
- Add the garlic and ginger paste, plus the Kashmiri chilli powder, and continue to sauté for another 3-5 mins, until the raw aroma has gone.
- Stir in the turmeric and white pepper, and cook for another minute.
- Add the spinach purée, the rest of the cashew milk, salt, a pinch of coconut sugar, and the chickpea batter (give it a quick stir before adding). Mix everything together well, lower the heat slightly, and cook for 15 minutes, stirring occasionally, until the gravy has thickened slightly.
- While the gravy is cooking, cut the tofu into cubes, and fry in the remaining tbsp of coconut oil. Make sure each face is a a pale golden brown. You’ll probably need to do this in two batches unless you’re using a very large skillet.
- Mix the cashew cream into the gravy, and then stir in the fried tofu cubes. Turn the heat right down, and allow the tofu to heat through for a couple of minutes.
- Turn off the heat, and rub the methi between your palms over the curry – this releases their oils, and adds more flavour. Add a squirt or two of lime juice, give the whole thing one last stir, and then serve.
- 1 cup = US cup = 240 ml
- 1 tbsp = US/UK = 15 ml
- 1 fl oz = US = 30 ml