The BBC Good Food logo
Curry in pot on table with rice in bowl and lime wedges

One-pot coconut fish curry

A star rating of 4.2 out of 5.31 ratingsRate
Magazine subscription – your first 5 issues for only £5!
  • Preparation and cooking time
    • Prep:
    • Cook:
  • Easy
  • Serves 4

Cook our easy one-pot curry in just half an hour, with only 5 mins prep. Serve with rice and yogurt, it's ideal for feeding the family quickly, on a budget. Or serve with cauliflower rice for a keto-friendly dinner.

  • Gluten-free
  • Healthy
  • Low carb
Nutrition: per serving
low incarbs13g
low insugars5g


  • 1 tbsp oil
  • 1 onion , chopped
  • 1 large garlic clove , crushed
  • 1 tsp turmeric
  • 1 tsp garam masala
  • 1 tsp chilli flakes
  • 400ml can coconut milk
  • 390g pack fish pie mix
  • 200g frozen peas
  • 1 lime , cut into wedges
  • yogurt and rice (or cauliflower rice), to serve


  • STEP 1

    Heat the oil in a large saucepan over a medium heat, add the onion and a big pinch of salt. Gently fry until the onion is translucent, so around 10 mins, then add the garlic and spices. Stir and cook for another minute, adding a splash of water to prevent them sticking. Tip in the coconut milk and stir well, then simmer for 10 mins.

  • STEP 2

    Tip the fish pie mix and the frozen peas into the pan and cook until the peas are bright green and the fish is starting the flake, so around 3 mins. Season and add lime juice to taste. Ladle into bowls and serve with yogurt and rice.

Recipe from Good Food magazine, March 2018

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.2 out of 5.31 ratings

Sponsored content