← Back to recipes
Palak Tofu Curry

Palak Tofu Curry

Creamy spinach curry with tofu in a rich North Indian masala, perfect for a weeknight meal.

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

Method

  1. 1

    Sauté spinach, green chillies and cashews in a pan until the spinach is wilted, then blend the mixture into a smooth puree.

  2. 2

    Heat oil in the same pan and sauté whole spices if using until fragrant.

  3. 3

    Add the chopped onion and cook until soft and lightly golden.

  4. 4

    Stir in the minced garlic and cook briefly until fragrant.

  5. 5

    Add the chopped tomatoes and cook until they are soft and jammy.

  6. 6

    Incorporate the garam masala and cook until aromatic.

  7. 7

    Pour in the water and simmer until the onions are completely soft.

  8. 8

    Stir in the spinach puree and simmer gently for a few minutes.

  9. 9

    Add the cubed tofu and cook for an additional 3–5 minutes.

  10. 10

    Finish with dried fenugreek leaves and stir in the optional oat cream.

  11. 11

    Serve hot with roti, naan, or basmati rice.

Ingredients

  • 200 g spinach
  • 30 g cashews
  • 2 tbsp oil
  • 4 cloves garlic, minced
  • 1 tsp garam masala
  • 1 cup water
  • 1 tsp dried fenugreek leaves
  • 100 ml oat cream
  • 200 g firm tofu, cubed
  • 2 green chillies, finely chopped
  • 1 large onion, finely chopped
  • 1 medium tomato, chopped
  • 1 tsp salt
  • whole spices (optional): cumin seeds, cinnamon stick, cardamom pods, cloves

Notes

  • Blend the spinach and cashews until very smooth for a creamy texture.
  • Adjust the level of green chillies to your spice preference.
  • This dish can be stored in the fridge for up to 3 days and reheats well.
  • For a nut-free version, omit the cashews and use sunflower seeds instead.

Learn the technique