Thai Tofu Curry

Prep Time: 15 mins Cook Time: 20 mins
Serves: 2



  • 100ml Coconut Dream
  • 1 tbsp red Thai curry paste
  • 230-250g firm tofu, chopped
  • 100g tenderstem broccoli
  • 50ml coconut cream (3 tbsp)
  • ½ tbsp fish sauce
  • ½ tbsp brown sugar (or palm sugar)
  • 100g baby spinach
  • Lime juice to taste
  • 300g wholegrain rice, or similar to serve
  • Finely sliced red chilli, to garnish


  1. Heat 1 tbsp of the Coconut Dream in a large frying pan over a medium heat, then add the curry paste and cook for 1 minute, stirring.
  2. Add the tofu to the pan and stir over a high heat for about 3 minutes.
  3. Meanwhile, trim the tenderstem broccoli and pour over boiling water to cover.
  4. Leave for a minute or two while the tofu is cooking, then drain well and add to the pan.
  5. Add the remaining Coconut Dream, coconut cream, fish sauce and sugar.
  6. Bring to the boil, reduce to a simmer and cook for about 5 minutes until the tofu is heated through.
  7. Meanwhile, heat the rice according to the packet instructions.
  8. Stir the spinach through the curry and cook until wilted, about 1-2 minutes
  9. Taste and season with salt, pepper and lime juice, then serve with the rice.
  10. Feel free to add extra roasted veg on the side instead of or in addition to the rice.
Tip: Tofu is a vegan option to increase protein intake. It works well as a replacement for meats

Macronutrients Breakdown

  • Carbs: 122g
  • Protein: 40.5g
  • Fat: 24.5g


  • Calcium: 612.5mg
  • Vitamins D: 0.4mcg
  • B12: 0.2mcg
  • Kcal per serving: 851Kcal pp


Berry Boost Smoothie

Total Time: 5 mins

Pistachio crusted cod with puy lentil hash

Total Time: 35 mins

Sesame salmon, with broccoli & sweet potato

Total Time: 30 mins

Veggie noodles with curried coconut sauce

Total Time: 60 mins