← Back to recipes
Palak Tofu (Spinach Tofu Curry)

Palak Tofu (Spinach Tofu Curry)

Creamy spinach curry with tofu in a rich North Indian masala.

45 minPrep: 15 minCook: 30 minNorth IndianVegan
palak tofuspinach tofutofu curry

Method

  1. 1

    Sauté spinach, green chillies and cashews until wilted, then blend into a smooth puree.

  2. 2

    Heat oil and sauté whole spices if using.

  3. 3

    Cook onion until soft and lightly golden.

  4. 4

    Add ginger garlic paste and cook briefly.

  5. 5

    Add tomatoes and cook until soft and jammy.

  6. 6

    Add garam masala and cook until fragrant.

  7. 7

    Pour in water and simmer until onions are completely soft.

  8. 8

    Stir in spinach puree and simmer gently.

  9. 9

    Add tofu cubes and cook for 3–5 minutes.

  10. 10

    Finish with dried fenugreek leaves and optional plant cream.

  11. 11

    Serve with roti, naan or basmati rice.

Ingredients

  • 150g firm tofu, cubed
  • 4 cups spinach leaves
  • 2 tbsp oil
  • 2 green chillies
  • 1 small onion, finely chopped
  • 1 small tomato, chopped or pureed
  • 1 tsp ginger garlic paste
  • 8–10 cashews
  • ¾ tsp garam masala
  • ½ tsp dried fenugreek leaves
  • 1 cup water (divided)
  • Salt to taste
  • Whole spices (optional): cumin seeds, cinnamon, cardamom, cloves
  • Optional finish: plant cream

Notes

  • Pan-fry tofu first for extra texture.
  • Cashews make the sauce naturally creamy.
  • Avoid overcooking spinach to keep the vibrant green colour.