Skip to main content
Tofu Palak Paneer with Basmati Rice

Tofu Palak Paneer

with Basmati Rice


This is our 100% plant-based take on one of our favorite Indian dishes. We replaced paneer, a fresh cheese common in South Asia, with tofu — baked and seasoned, you’d be hard-pressed to tell the difference. The flavorful and indulgent-seeming sauce is made from spinach, chile, ginger, garlic, and garam masala. Served over aromatic basmati rice, this is one dish you won’t want to miss.

Indian Dinner Tofu Leafy Greens High-Protein Nut-Free Gluten-Free Summer Recipes Spring Recipes Winter Recipes Fall Recipes
2 4
45 min


  1. 1 pack extra-firm tofu
  2. 1 lemon
  3. 1 tbsp nutritional yeast
  4. 3/4 cup basmati rice
  5. 1 onion
  6. Fresh ginger
  7. Garlic
  8. 1 red chile
  9. 5 oz chopped spinach
  10. 2 tsp garam masala
  11. 1 can coconut milk
  12. 1 tomato
  13. 1 tbsp + 1 tsp vegetable oil*
  14. Salt and pepper*
  15. *Not incuded


  • Baking sheet
  • Blender


Prep the tofu
Prep the tofu
Preheat your oven to 400°F. Drain the tofu and cut into 1-inch cubes. Rinse and halve the lemon. In a medium bowl, combine the juice from one half of the lemon and the nutritional yeast. Stir to combine. Add the cubed tofu and toss. Oil a baking sheet with 1 tsp oil, spread the tofu out on it, and season with salt and pepper. Bake until golden brown, about 20 minutes, flipping halfway.
Cook the rice
Cook the rice
In a small saucepan, combine the basmati rice with 1 ½ cups water and a pinch of salt. Bring to a boil. Reduce the heat to low, cover, and cook until the rice is tender and the liquid is absorbed, about 15 to 20 minutes.
Prep the produce
Prep the produce
Peel and chop the onion. Peel and mince the ginger. Mince the garlic. Rinse, deseed, and chop the red chile. Working in small batches, grab a handful of the spinach and squeeze any excess water out over your sink. Continue squeezing handfuls until all of the spinach is drained.
Saute the aromatics
Saute the aromatics
Heat 1 tbsp oil in a medium skillet over medium-high heat. Add the onion and half the chile. Cook until onion is translucent, about 5 to 7 minutes. Add the ginger and garlic to the onions and cook until fragrant, about 2 minutes. Add the garam masala and cook until fragrant, about 30 seconds. Add the spinach, coconut milk, and ⅓ cup water. Bring sauce to a simmer, then remove from heat.
Blend the sauce
Blend the sauce
Carefully transfer the spinach sauce to your blender and puree until smooth. Season to taste with salt and pepper. Add the juice from the remaining half of the lemon. Rinse and chop the tomato.
Time to serve
Time to serve
Return the pureed spinach sauce to the skillet. Add the cubed tofu and chopped tomato to the skillet, and stir to combine. Divide the basmati rice between your plates and top with the spinach-tofu palak paneer. Sprinkle with the remaining chopped chile if you want to add extra spice. Enjoy!