Get This Recipe In Your Inbox

Share your email, and we'll deliver it straight to your inbox.
Plus, enjoy new recipes every week as a bonus!

Please enable JavaScript in your browser to complete this form.
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Palak Paneer

Vegan Palak Paneer


  • 1 can of full-fat coconut milk
  • 1 tsp salt
  • 1 tsp coconut vinegar
  • 1 block of extra-firm tofu, towel-pressed and cut into dice-sized cubes
  • small red onion, chopped
  • 56 cloves garlic
  • 1 TB fresh ginger, chopped
  • 1 TB vegetable oil
  • salt
  • 1 tsp curry powder
  • 1/2 tsp garam masala
  • pinch of ground cloves
  • 1 tsp fennel seeds
  • 14 thai green chilis, chopped (optional)
  • 7 oz. canned tomatoes
  • 16 oz. bag of chopped frozen spinach
  • fresh cilantro, chopped
  • salt, to taste
  • basmati rice and vegan naan, for serving


  1. Combine the coconut milk, salt and coconut vinegar into a small and deep glass pyrex dish. Throw in the tofu cubes and stir gently to ensure they are all coated. Cover with saran wrap and place into the refrigerator for a few hours to marinade.
  2. Preheat your oven to 350.
  3. Line a baking sheet with a silpat or parchment paper and remove the tofu cubes very gently from the thick marinade, being careful not to squash them. Reserve the leftover marinade.
  4. Place the tofu cubes out into nice even rows onto the silpat or parchment. It’s fine to have the marinade kind of pooling around the tofu cubes, Bake for 45 minutes to an hour until to slightly browned, rotating them every 15 minutes to prevent scorching.
  5. Place the onion, garlic and ginger into a food processor and grind into a paste. Transfer to a medium-sized pot with the vegetable oil. Allow to slightly caramelize over medium-low heat for about 10 minutes, stirring a few times to prevent overbrowning. Decrease the heat to low, then add a few dashes of salt and the next four spices and chilis (if using), then allow to simmer for a minute or two. Throw in the tomatoes and stir to combine.
  6. In another pot, throw in the frozen spinach with about a cup of water. Simmer over medium-high heat until the spinach is completely heated through. Transfer the spinach to a food processor and puree until smooth, then transfer it to the pot with the onion and spices and stir well.
  7. Allow your saag to simmer in the pot over low heat while you wait for your tofu to finish baking. Once it’s ready, pick the silpat up like a taco, and dump the contents into the pot, being sure to scrape in the the little bits of caramelized marinade and oil and stir well to combine. Add in the rest of the reserved coconut marinade (about 1/3 cup). Garnish with the fresh cilantro.
  8. Serve with basmati rice and vegan naan. These curried chickpea and onion fritters would be a perfect appetizer to go along with this dish.
  • Cook Time: 1 hours