A light and fragrant fish stew with bags of flavour!
We’re marinating salmon and haddock in beautiful spices, then frying up with onions, peppers and garlic before finishing off with tomatoes and cream.
A fantastic lighter dinner!

White bowl filled with fish stew in a white surface. There is a spoon sticking out of the bowl.
Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Oh I love it when I manage to get a fish dish on the table that everyone enjoys.

Chris generally complains when I tell him I’m cooking fish, and the kids will take it, but I know in their hearts they’re thinking about spag bol or a nice big lasagne.

This fish dish works a treat though. Light, but also just a little bit creamy – with the addition of a good splash of coconut cream. Cooked up together with peppers, chopped tomatoes and plenty of spice and it makes a delicious (and low carb) meal in itself.

📋 What do we need?

Ingredients for fish stew on a white table

I’m like to use salmon and haddock, but you can add in most firm or flaky fleshed types of fish.
See the recipe card at the end of this post for the full list of ingredients.

🔪 How to make this fish stew

Full recipe with detailed steps in the recipe card at the end of this post.

  • Chop up the onions, peppers and the fish.
  • Marinade the fish in salt, coriander, cumin, paprika, lime juice, ginger and garlic. You don’t need to marinate any longer than about 20 minutes.
  • Fry up the onions and peppers in a little oil, then add in the fish, along with brown sugar, tinned tomatoes, tomato puree and coconut cream.
  • Simmer for about 7-8 minutes, until the fish is cooked through and tender.
  • Serve with fresh coriander and wedges of lime.
8 image collage showing how to make fish stew.

👩‍🍳PRO TIP For even more variety try adding some prawns or even some mussels in there too – yummmmm!!

Close up overhead image of fish stew in a white bowl, topped with fresh coriander.

🍽️ What to serve it with


Is rice served with stew wrong? I can’t help it, I do like my carbs 😉

Overhead image of fish stew in a white bowl, topped with coriander. The bowl is on a light surface. There are chopped limes in shot at the top of the image.

📺 Watch how to make it

🍲 More fantastic stews, soups and casseroles

Still hungry for more?  Why not try one of these stews and soups inspired by different countries around the world:

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

5 from 3 votes

Easy Fish Stew

Easy Fish Stew – light, fragrant and full of flavour!
Prep Time: 25 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Servings: 4 -5 servings
Course: Dinner

Ingredients

  • 500 g (1.1 lbs or approx 4 fillets) mixed skinless and boneless salmon and haddock (or cod/pollack), roughly chopped
  • ½ tsp salt
  • 1 tbsp ground coriander cilantro
  • ½ tsp cumin
  • ½ tsp paprika
  • juice of 1 lime
  • 1 thumb-sized piece ginger peeled and minced
  • 2 cloves garlic peeled and minced
  • 1 tbsp olive oil
  • 1 brown onion
  • 1 red bell pepper deseeded and chopped
  • 1 yellow bell pepper deseeded and chopped
  • 1 tbsp brown sugar
  • 1 x 400g (1 x 14 oz) tin chopped tomatoes
  • 1 tbsp tomato puree paste for US
  • 120 ml (1/2 cup) coconut cream

To Serve:

Save This Recipe!
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Place the fish in a bowl with the salt, ground coriander, cumin, paprika, lime juice, ginger, and garlic. Mix everything together and leave to marinate for 20 minutes.
    500 g (1.1 lbs or approx 4 fillets) mixed skinless and boneless salmon and haddock, ½ tsp salt, 1 tbsp ground coriander, ½ tsp cumin, ½ tsp paprika, juice of 1 lime, 1 thumb-sized piece ginger, 2 cloves garlic
  • Heat the oil in a large frying pan and fry the onions on a medium heat for 5-6 minutes until soft.
    1 tbsp olive oil, 1 brown onion
  • Add in the bell peppers and fry for a further 2-3 minutes.
    1 red bell pepper, 1 yellow bell pepper
  • Add in the fish (including the marinade) along with the brown sugar, tinned tomatoes, tomato puree, and coconut cream.
    1 tbsp brown sugar, 1 x 400g (1 x 14 oz) tin chopped tomatoes, 1 tbsp tomato puree, 120 ml (1/2 cup) coconut cream
  • Heat until nearly bubbling (don’t let it boil), then leave to simmer very gently for 7-8 minutes until the fish is cooked through.
  • Serve with boiled rice and topped with fresh coriander.
    fresh coriander, boiled rice

Video

Notes

Nutritional Information is per serving.

Nutrition

Calories: 375kcal | Carbohydrates: 16g | Protein: 27g | Fat: 22g | Saturated Fat: 10g | Cholesterol: 68mg | Sodium: 354mg | Potassium: 913mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1230IU | Vitamin C: 98.9mg | Calcium: 36mg | Iron: 2.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

This post was first published in January 2016. Updated August 2021 with new photos and houskeeping.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Rate the recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Luis says:

    Hi!
    It’s looks delicious! Can I also add prawns?
    BTW, is this the same as ‘moqueca’?
    Thanks!

  2. Sue says:

    5 stars
    Gosh! That was sooooo yummy!! Added some potatoes that I had quickly microwaved because we’d had rice the night before.
    It was all delicious!

  3. Steve says:

    5 stars
    Love the speed and simplicity of this dish. So easy to do after a days work.

  4. Lee says:

    I added a tsp of chilli flakes -personally I think it was a little sweet so next time i’ll Only put half the brown sugar in

  5. Dana says:

    I made this last night and liked it then, and am surprised how much better it is the next day. Next time I’ll probably make the stew on day one, then next day put it back in a pot, heat through and add the fish. The fish only takes about three minutes to cook anyway.

    I couldn’t get yellow peppers so I used cubed butternut squash instead.

  6. Alicia says:

    Just made this. It is very tasty. I like how the coconut milk gives an extra flavor I am not used to in typical fish stews I’ve made in the past. Only things I changed were: using only 1lb of salmon, its all I had. I also couldn’t fine puree so I used tomato sauce instead. I added some broth after throwing it all together and realizing there wasn’t going to be enough broth. Very good thank you for the recipe!

  7. Alex says:

    Fish is one of fav dishes and this look great to try

    1. Nicky Corbishley says:

      Hope you enjoy it Alex 🙂

  8. Joshua Hampton says:

    I get a lot of complaints when I make fish stew for dinner too. But I like how creamy this Brazilian fish stew looks, and I can’t wait to try it at home.

    1. Nicky Corbishley says:

      Hope you enjoy it Joshua 🙂

  9. Gerri says:

    Can I leave out the ginger and coconut cream and substitute just cream

    1. Nicky Corbishley says:

      Hi Gerri, Yes you can, but the stew won’t have quite as much of the Brazilian flavour.
      I would just use cream if I was making more of an Italian sauce to serve with pasta.

  10. George Crawford says:

    I was thinking of a fish soup or bisque for the weekend. This sealed the deal.