
Considering its relative simplicity and abundant array of vegetarian dishes, Indian food never fails to amaze me with its full-flavored culinary repertoire that never leaves me wanting meat. Some may argue that if you add enough spices you can make boot leather taste good, but Indian cuisine isn’t about wanton seasoning. At its core, the cuisine is subtly nuanced with dishes that are brimming with umami, while maintaining a palate pleasing balance of the other four basic tastes.
Palak Paneer (a.k.a. Saag Paneer) is no exception, and although the curry is largely comprised of puréed spinach and a mild cheese, it manages to eke out a monstrous amount of flavor from the rest of the ingredients. While the original isn’t fully plant-based due to the cheese and addition of cream at the end, it’s fairly easy to take this dish the last step from vegetarian to vegan by making a few minor changes.
Paneer is a mild, fresh cheese that’s made by curdling milk with an acid and then pressing the curds. When it’s freshly made and minimally processed, the cheese has a tender melt-in-your-mouth texture not unlike tofu. While the texture may be close, the taste and flavor are worlds away. Paneer is rich, creamy and savory, with just a hint of tartness, while tofu tends to be watery, vegetal, bland and flat.

By marinating the tofu for a few days in nutritional yeast, lemon juice, and salt, it’s possible to bridge this gap and create a Vegan Palak Paneer that’s just as flavorful as the original. The marinade helps the tofu shed its soy flavor in favor of something distinctly dairy, and dare I say, close to the Indian cheese. The second benefit is that the salt coaxes out water, giving the tofu a firmer texture that better resembles the freshly pressed curds of paneer.
While it’s important to cook the vegan palak paneer long enough for the flavors to mingle and to take the green edge off the spinach, overcooking will turn the spinach an unappetizing shade of yellow green and give it a canned spinach smell that’s equally disagreeable. That’s why I like to start with fresh spinach, blanching it only long enough to wilt it, before throwing it in a blender to purée. After toasting the spices and caramelizing some aromatics, the spinach and vegan paneer go into the pot to get to know each other just long enough to break the ice. Finally, the pairing is unified with a little extra spice and coconut milk to round off the edges and bring everything together.
The resulting vegan palak paneer is unexpectedly rich and intensely flavorful. The perfect curry for a round of naan or mound of pulao. Or serve it with rice and this Eggplant Curry and Gobi 65 , for a vegan Indian feast.
📖 Recipe

Units
Ingredients1x2x3x
for tofu
- 400 grams firm tofu
- 1 tablespoon nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoons salt
for curry
- 250 grams spinach
- 1 tablespoon coconut oil
- ½ teaspoon cumin seeds
- 1 bay leaf
- 12 grams garlic (2 large cloves)
- 12 grams ginger ( ¼-inch piece )
- 170 grams onion (finely chopped 1 small )
- 140 grams tomato (chopped ~1 small )
- ¼ teaspoon ground turmeric
- ½ teaspoon salt
- ¼ teaspoon garam masala
- ¼ teaspoon cayenne pepper (optional)
- ⅓ cup coconut cream (see note below)
Instructions
- Combine the nutritional yeast, lemon juice and salt in a freezer bag, and then add the block of tofu. Press out as much air as possible and seal the bag. Let this marinate for at least 24 hours, or up to 3 days in the refrigerator.
- Drain the tofu and pat dry with paper towels. Slice into bite-size cubes.
- Boil a large pot of water, then blanch the spinach just long enough for the spinach to wilt. Alternatively, you can put the washed spinach(with a little water still on the leaves) in a microwave-safe bowl, cover with plastic wrap, and microwave until the leaves wilt. Immediately plunge the blanched spinach in cold water to stop the cooking.
- Drain the spinach, but do not squeeze it. Put it in a blender or food processor to purée, adding a little water if necessary.
- In a large saucepan, heat the coconut oil over medium-high heat until shimmering, then add the cumin seeds and bay leaf.
- When the cumin starts popping, add the garlic, ginger and onions, sautéeing until lightly browned and fragrant.
- Add the tomato, turmeric, and salt, and then sauté until most of the liquid has evaporated from the tomatoes and the mixture is thick and chunky.
- Add the spinach purée and tofu, and simmer over medium-low heat until mixture is creamy and fragrant (about 15 minutes). If the spinach is not thin enough to make a sauce, add some water.
- Adjust the salt to taste, and finish the palak paneer by adding the garam masala, cayenne pepper, and coconut milk.
Notes
Nutrition Facts

Vegan Palak Paneer
Ingredients
for tofu
- 400 grams firm tofu
- 1 tablespoon nutritional yeast
- 1 tablespoon lemon juice
- 1 teaspoons salt
for curry
- 250 grams spinach
- 1 tablespoon coconut oil
- ½ teaspoon cumin seeds
- 1 bay leaf
- 12 grams garlic (2 large cloves)
- 12 grams ginger ( ¼-inch piece )
- 170 grams onion (finely chopped 1 small )
- 140 grams tomato (chopped ~1 small )
- ¼ teaspoon ground turmeric
- ½ teaspoon salt
- ¼ teaspoon garam masala
- ¼ teaspoon cayenne pepper (optional)
- ⅓ cup coconut cream (see note below)
Instructions
- Combine the nutritional yeast, lemon juice and salt in a freezer bag, and then add the block of tofu. Press out as much air as possible and seal the bag. Let this marinate for at least 24 hours, or up to 3 days in the refrigerator. 1 tablespoon nutritional yeast, 1 tablespoon lemon juice, 1 teaspoons salt, 400 grams firm tofu
- Drain the tofu and pat dry with paper towels. Slice into bite-size cubes.
- Boil a large pot of water, then blanch the spinach just long enough for the spinach to wilt. Alternatively, you can put the washed spinach(with a little water still on the leaves) in a microwave-safe bowl, cover with plastic wrap, and microwave until the leaves wilt. Immediately plunge the blanched spinach in cold water to stop the cooking. 250 grams spinach
- Drain the spinach, but do not squeeze it. Put it in a blender or food processor to purée, adding a little water if necessary.
- In a large saucepan, heat the coconut oil over medium-high heat until shimmering, then add the cumin seeds and bay leaf. 1 tablespoon coconut oil, ½ teaspoon cumin seeds, 1 bay leaf
- When the cumin starts popping, add the garlic, ginger and onions, sautéeing until lightly browned and fragrant. 12 grams garlic, 12 grams ginger, 170 grams onion
- Add the tomato, turmeric, and salt, and then sauté until most of the liquid has evaporated from the tomatoes and the mixture is thick and chunky. 140 grams tomato, ¼ teaspoon ground turmeric
- Add the spinach purée and tofu, and simmer over medium-low heat until mixture is creamy and fragrant (about 15 minutes). If the spinach is not thin enough to make a sauce, add some water.
- Adjust the salt to taste, and finish the palak paneer by adding the garam masala, cayenne pepper, and coconut milk. ½ teaspoon salt, ¼ teaspoon garam masala, ¼ teaspoon cayenne pepper, ⅓ cup coconut cream