Go Back
+ servings
Vegan palak paneer in an Indian copper degchi bowl with spoon.
Print Recipe Add to Collection
5 from 28 votes

Vegan Palak Paneer with Tofu

This restaurant-quality north Indian vegan Palak Paneer recipe is creamy and perfectly spiced. Cubes of tofu "paneer" swim in a delicious spinach sauce that's perfect to scoop up with naan or roti.
Prep Time15 minutes
Cook Time25 minutes
Total Time40 minutes
Course: Curry
Cuisine: Indian, North Indian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 8 servings
Calories: 119kcal

Ingredients

For optional tadka finish

Instructions

  • If you'd like to bake or air-fry the tofu cubes before adding them to the recipe, do so in advance.
  • Make cashew cream by blending the cashews with 3 tablespoons water until very smooth. Set aside.
  • Heat the oil in a large skillet over medium heat. Add the cloves, cardamom and cinnamon and, when they start to color, add the cumin seeds. When the cumin seeds begin to darken and become aromatic, add the onions and the garlic. Add a pinch of salt. Saute for a few minutes until the onions start to turn golden-brown.
  • Add the ginger-garlic paste, saute for a couple of minutes, then add the tomatoes. Add the turmeric, cayenne, cumin and coriander powders and mix well. Cover and let the tomatoes cook until they are very soft and pulpy.
  • Add the kasoori methi, if using, and mix well. Add the spinach puree, mix, and let the sauce come to a boil. Lower the heat and continue cooking the spinach for 10 minutes. Add some vegetable stock or water if it looks too thick, but don't add too much liquid at this point-- you want the spinach to cook thoroughly and lose any raw flavor.
  • Add the garam masala, then stir in the tofu cubes. Let the sauce simmer a couple of minutes. Add the cashew cream, add salt, stir in, and turn off heat.

Make optional tadka

  • In a small skillet, heat the oil over medium heat. Add the julienned or grated ginger and saute for a minute, stirring constantly. Carefully pour over the cooked palak paneer. Serve.

Notes

* If using fresh spinach, blanch it first by dunking in boiling water for a minute. Remove to an ice bath (bowl with water and ice cubes). This will help preserve the green color.

Nutrition

Calories: 119kcal | Carbohydrates: 10g | Protein: 7g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 79mg | Potassium: 473mg | Fiber: 4g | Sugar: 3g | Vitamin A: 7093IU | Vitamin C: 12mg | Calcium: 120mg | Iron: 3mg