Palak paneer is a classic Indian dish made from spinach, lots of spices and paneer - an Indian fresh cheese. In this recipe I'll show you how to make this dish wonderfully aromatic and rich with purely plant-based ingredients. Besides rice, a classic naan bread goes perfectly with it.
We actually love this vegan version of palak paneer so much that it's on our table almost every week! One trick is blended cashews, which make the dish full-bodied and creamy. On top of that, you get plenty of healthy protein from plain tofu. Enjoy!
Ingredients
- Prep: 25 min
- Cook: 20 min
- Total: 45 min
Tap ingredients to check them off
For the spinach sauce
Also
In season in Germany right now
- Chop the tomatoes, onion, garlic, chili and ginger. Since everything gets blended after frying anyway, a rough chop is enough.
- Cut the tofu into bite-sized cubes. No need to press it (see tips).
- Rinse the rice thoroughly in a bowl, changing the water until it's no longer cloudy.
- Bring the rice to a boil in a pot with 1.5 times the amount of water and a pinch of salt, then let it steam on the lowest setting for 18 min (for basmati rice).
- Then set the pot aside.
- Heat oil (e.g. coconut oil) in a large pan or pot. Fry the cumin in it for 1 minute.
- Then add the diced onion and fry until translucent.
- Add the garlic, chili and ginger to the pan and fry for about one minute.
- As soon as the garlic starts to brown slightly, add the turmeric, coriander, salt and the bay leaf.
- Add the chopped tomatoes and let everything simmer for about 10 minutes (until the bottom starts to catch slightly).
- Meanwhile, put the water for the tofu on to boil (see step 5).
- Blend the vegetable broth and cashews (without the spinach) in a blender until smooth (or use an immersion blender, see tips too).
- Then blend in the contents of the pan and the spinach. The bay leaf can be blended too.
- Pour the mixture back into the pan and let it simmer for 5 minutes.
First blend just the cashews ...
... and then together with the contents of the pan.
- As soon as the water is boiling, add first the salt and then the tofu.
- After just 2 minutes you can take the tofu out of the water again - by then its texture has changed enough.
- Just before serving, stir the garam masala into the sauce. Season with pepper.
- Fold in the tofu.
- Fluff up the rice with a fork and serve it with the palak paneer.
- Fresh cilantro makes a great topping.
Tips
About the ingredients:
Tofu:
- In this recipe I love the neutral taste and simplicity of the tofu cubes as a contrast to the strongly spiced palak paneer. If you'd still like to give the tofu more "oomph", you can toss the cubes in cornstarch and garam masala and then fry them in coconut oil. You'll find the amounts in my recipe for Indian "eggplant tikka masala with crispy tofu".
- Many recipes ask you to press the tofu so it absorbs flavors better. In this recipe the tofu is simply boiled in salted water, so there's no need to press it.
Cashews:
- The blended cashews give the palak paneer a pleasant, filling texture - even without dairy. To get the nuts really smooth (almost like cashew milk), blend them with the vegetable broth first, before the rest of the ingredients go into the blender. Even with my high-speed blender, the cashews don't get fine enough if you blend them straight away with the spinach and the contents of the pan. So be sure to blend them with just the broth first. Alternatively, you can soak the cashews in water overnight or in hot water for a few hours (pour the soaking water away afterwards).
Bay leaf:
- You can take the bay leaf out before blending - but you don't have to. To be honest, I kept forgetting to remove it before blending and simply made a virtue of necessity😉.
Garam masala:
- Garam masala is an Indian spice blend with cardamom, cloves, pepper, cumin and cinnamon, among others. We actually find the cinnamon flavor far too dominant in most of the blends you can buy. That's just our own taste, of course, and I wouldn't dream of telling Indian cuisine what to do;) But if you feel the same way, here's my secret tip: a milder garam masala with less cinnamon. You can also make the spice blend yourself - it's much easier than it sounds, and you'll find plenty of instructions online.
Chili:
- You probably know that chilies can vary a lot in heat. So approach the heat level carefully. If the dish isn't spicy enough for you, you can finely blend some extra chili with a little of the purée and add it to the palak paneer.
#plasticfree
- As big a fan of fresh vegetables as I am, fresh spinach is often sold in large plastic bags. You'll find the plastic-free alternative in the freezer section, or as fresh bunches at some vegetable markets.
- Blending the palak paneer in a blender or with an immersion blender: plastic and high temperatures don't mix, because plastics can change above a certain material-specific temperature. Even well below that temperature, microplastics can form and get into your food (e.g. in an electric kettle or the dishwasher). To create as little microplastic as possible with this palak paneer, I recommend keeping the temperature as low as possible while blending.
- Option 1: Blend the cashews with the vegetable broth first, then combine this "cold" mixture with the warm contents of the pan. See step 4.
- Option 2: If you want to be really thorough, you can also let the cooked mixture from the pan cool down first, then blend it and reheat it afterwards. That takes more time and energy - but minimizes the amount of microplastics.
- Option 3: Chop all the ingredients as finely as possible and/or grind them in a mortar. Then skip blending altogether and simply mash the contents of the pan with a potato masher.
meal prep
- Palak paneer is ideal for reheating the next day and freezes really well. I like to make it ahead for get-togethers with friends and family. Everyone loves it, and in our part of the world it's always something special. We usually serve it with Indian naan bread, which you can also prepare really well in advance (recipe coming soon!).
also worth knowing:
- Blender: For this dish I love my big Ninja blender. The 2-liter jug with a total of 3 double blades is ideal for blending large amounts finely. Any smaller blender or an immersion blender will do the job too, of course. But since I pay more and more attention to having as few plastic items as possible (and certainly not in contact with food), I'm always looking for alternatives. Most of the time you end up with the methods that were completely normal for our grandparents😄. Feel free to tell me in the comments what has worked well for you✒️.
Season
Season: April to May, September to November- spinach: April to May, September to November
Only main ingredients of 100 g or more, or a whole piece, count. Spices and small amounts are left out.
Nutrition
estimated per serving
- 645kcal
- 31.7 gProtein
- 76.4 gCarbs
- 23.1 gFat
Calculated from all ingredients, including the sides. Values vary depending on the product, the size of the vegetables and how you prepare them.
Cost Test phase
estimated per serving
about €2.90
What goes into the price
- spinach€0.70
- tofu€0.70
- cashews€0.51
- tomatoes€0.32
- cilantro€0.25
- basmati rice€0.21
- garlic cloves€0.06
- onion€0.05
- vegetable broth€0.04
- ginger€0.03
- chili€0.02
Total €2.89 per serving, rounded to about €2.90. Not counted: cumin, garam masala, coriander seeds, turmeric, bay leaf, salt, pepper.
This section is still in a test phase: a rough estimate based on conventional German discount-supermarket prices (as of September 2026). Only the amounts used are counted, excluding salt, pepper and spices.
My tips:
- Instead of whole cashews, you can buy so-called cashew pieces. They're seconds that don't look quite as pretty but are much cheaper. And since the cashews go into the blender anyway, it makes no visual difference.
- Instead of fresh tomatoes (€2.99/kg), canned or jarred chopped tomatoes (€2.13/kg) taste at least as good. That's a saving of a good 25% 💸 (as of Q1 2023).
How did you like it?
No ratings yet – be the first!
One click is all it takes – no comment needed.
Comments
Your feedback is what keeps me going – every comment means the world to me!
Did you change something or try other ingredients? Tell me and everyone who cooks this recipe next!
Hammer Rezept, werde es heute nachkochen :) war lange Zeit mein Lieblingsessen vom Pakistani. Seit ich vegan bin, habe ich es vermisst. Super Seite, bitte weiter so :) Gut wäre noch oben im Rezeptteil Zutaten zum Ausdrucken . Danke und Grüße
Vielen Dank! Freut mich sehr, dass du es nachkochen möchtest. Bin gespannt, ob es euch auch geschmeckt hat;) P.S.: Ausdruck-feature ist in Arbeit