Creamy Coconut Saag

Creamy Coconut Saag

This is one of those recipes we come back to again and again, especially on a weeknight when we want something proper comforting but don't want to spend hours in the kitchen. Creamy coconut saag is rich, warming, and full of deep spiced flavour, with crispy golden tofu that holds its own against all that luscious sauce. The coconut milk makes it feel almost indulgent, while the spinach keeps things fresh and vibrant. Honestly, it's the kind of bowl that makes you feel like you've really cooked something special, and it's ready in 30 minutes. Make this tonight, you won't regret it.

Cook: 30 min
Serves 3

Before You Start

  • Microplane
  • Large frying pan
  • Small frying pan
  • Colander
  • Saucepan with lid

Ingredients

  • 2 tbsp vegetable oil
  • 1 280 g block of firm tofu
  • 1 onion
  • 4 cloves of garlic
  • 2cm piece of fresh ginger
  • 2 tbsp vegetable oil
  • 500g spinach
  • 1 tsp turmeric powder
  • 1 tsp chilli powder
  • 1 tbsp garam masala
  • 1 400 ml can of coconut milk
  • 50g frozen peas
  • 1 lime
  • Salt & pepper
  • 2 tbsp vegetable oil
  • ½ tsp black mustard seeds
  • pinch of asafoetida
  • plant-based Naan bread

Method

1

For the tofu

  • Heat the vegetable oil in a large frying pan over medium heat. Cut the tofu into even size cubes and fry for about 5 minutes on each side, until golden brown and crispy. Transfer the tofu to a plate, leaving the oil in the pan
2

Begin the base

  • Peel and finely slice the onion
  • Peel and grate the garlic and ginger with a microplane
  • Return the pan to a medium heat and add the sliced onion with a big pinch of salt. Fry for about minutes until the onion is soft, you may need to add more oil
3

Prepare the spinach

  • Boil the kettle
  • If using fresh spinach, place it in a colander, pour over the boiling water to wilt the spinach. Squeeze out most of the water. If using frozen spinach, add it to a saucepan with a splash of water, cover and cook until the defrosted
4

For the base and mustard seed oil

  • When the onion is soft, add the garlic and ginger and fry for a minute to release the delicious aromas, before adding the turmeric, chilli and garam masala. Stir to coat the onions
  • Pour in the coconut milk and cook on medium heat for 5 minutes until the sauce starts to thicken. Return the fried tofu to the pan followed by the wilted spinach and peas and heat through
  • Heat the vegetable oil in a small frying pan over medium heat. Test that it is hot by dropping in one mustard seed and if it sizzles and pops, the oil is ready. Add the mustard seeds with the asafetida (if using). Reduce the heat to low and cook for about 30 seconds, stirring often. Remove from heat
5

Season the curry and serve

  • Squeeze the juice from a lime over the curry and season with salt and pepper
  • Pour over the spiced oil and serve immediately with Naan breads for dipping

Tips & Variations

  • Get your tofu crispy: Press the tofu for at least 15 minutes before cooking if you have time. The drier it is, the better the golden crust you'll get in the pan.
  • Swap the protein: We love this with chickpeas if you want something even quicker. Just drain a tin, toss them straight in, and skip the frying step entirely.
  • Greens your way: Spinach is classic here, but kale or chard work brilliantly too. Just give tougher greens a little extra time in the pan to soften down properly.

Why This Works

The trick here is getting the tofu properly golden before anything else, that crispy exterior means it stays firm in the sauce rather than going soft and sad. What really makes this sing is frying the onion low and slow before adding the spices, it builds a really deep, sweet base that the coconut milk and spinach can wrap around. Trust us on this one, don't rush that onion stage.