Tomato and coconut fish curry recipe

Tomato and coconut fish curry

Created by The Tesco Recipes team

This colourful one pot curry is packed with flavour and aroma. Juicy tomatoes and creamy coconut milk make this delicious dairy-free and gluten-free dish perfect for a comforting weeknight dinner.

See method
  • Serves 4
  • Takes 50 mins
  • 444 calories / serving

  • Freezable
  • Dairy-free
  • Gluten-free

Shop your ingredients

Sign in to see your total price and explore available product swaps.

Sign in to shop

Sign in to see your total price and explore available product swaps.

Sign in to shop

Method

  1. Toast the cumin and mustard seeds in a frying pan over a medium heat for 2 mins or until fragrant.
  2. Add the oil, shallots, garlic, ginger and curry leaves. Fry over a low-medium heat for 10 mins, stirring occasionally, until lightly golden. Stir in the tomatoes and cook for 4-5 mins until starting to soften at the edges.
  3. Add the tamarind paste and coconut milk, then increase the heat to a gentle simmer. Once bubbling, reduce the heat to low and cook for 25 mins, gently swirling the pan occasionally, so the tomatoes keep their shape.
  4. Meanwhile, cook the rice to pack instructions.
  5. Carefully submerge the fish fillets, covering with the sauce, then cook gently for another 5 mins or until the fish is just cooked through.
  6. Serve the tomato curry spooned over the rice, and scattered with the flaked almonds.
    • Freezing and defrosting guidelines

      In order to enjoy optimum flavour and quality, frozen items are best used within 3 months of their freezing date. For more tips on freezing and defrosting food, read our article Love Your Freezer.

      You may also like