Fish & Seafood/ Healthy/ Quick & Easy/ Recipes

One Pot Fish Stew with White Beans

Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended.

This healthy one pot fish stew is made hearty with the addition of white beans and is full of mediterranean flavour! Serve up with some crusty bread for an easy weeknight dinner.

Get ready team, I have your new favourite easy but impressive dinner right here 💛

Overhead shot of fish stew in a blue frying pan on a checked cloth with a wooden spoon

One pot fish stew in a blue frying pan with a checked cloth

This fish stew is full of white fish fillets, cannellini beans, sweet cherry tomatoes, plenty of garlic and chilli and salty green olives. And I’ve got to say, this one pot fish stew is one of my favourite dinners of late.

There’s something about that combination of salty and spicy and sweet with those fish fillets which is just the best. Truly the best. Especially when paired with some crusty bread and a good drizzle of olive oil.

We’re so into this dinner.

One pot fish stew with a helping taken and a wooden spoon

Bowl of fish stew with crusty bread

I especially love making this fish stew at this time of year because it feels like a ray of sunshine when it’s cold and dark outside. It works perfectly on a busy weeknight because it takes just one pot (or frying pan/skillet if we’re being picky) so there’s very little clean up.

Plus it’s totally impressive enough to serve up if you’ve got guests. Grab a massive loaf of crusty bread, a bottle or two of white wine and some good friends and you’re in for an excellent evening.

I first made a version of this stew based on a recipe I found on Bon Appetit for skillet shrimp and cannellini beans but, to be honest, our budget rarely stretches to beautiful seafood like that so I went with a cheaper white fish and made a few changes to turn it into more of a stew.

Overhead shot of one pot fish stew in a frying pan on a checked cloth with bread and lemons

Side angle shot of one pot fish stew in a blue frying pan on a checked cloth with bread in the background

One Pot Fish Stew Ingredients:

To make this delicious white fish stew, you will need

  • Cannellini Beans: Or, if you prefer, you can try using a different bean of your choice. Butter beans would be really good in here too.
  • Onion, Chilli & Garlic: Ingredients guaranteed to add amazing flavour to anything and everything. Feel free to adjust the amount of chilli depending on your spice preference.
  • Cherry Tomatoes: Sweet little nuggets. Cherry tomatoes are one of the few things I always go more expensive for because they really do taste so much better.
  • White Fish Fillets: Use whichever you prefer, cod is delicious here or even haddock. I recommend going for your favourite type.
  • Olives: Adding green olives to this stew adds a brilliant new flavour dimension but if you’re anti-olive (how?!) then leaving them out will still make an incredible stew.
  • Lemon and Parsley: To serve. Make sure you add plenty of lemon slices and chopped parsley before serving.

Overhead shot of one pot fish stew on a chopped cloth over a marble background

Bowl of one pot fish stew with a fork and bread on a marble background

How do you make fish stew?

To make this spicy mediterranean fish stew:

  1. Cook the beans, onion, chilli and garlic. Cook the beans over a medium high heat until browned and crispy then lower the heat and add the onion chilli and garlic. Season to taste.
  2. Cook the cherry tomatoes until they burst. Add a little water and cook until a sauce forms then add the fish and vinegar and simmer until the fish is cooked through.
  3. Serve topped with lemon slices and chopped parsley. And plenty of crusty bread!

Equipment you need to make this recipe…

Overhead shot of one pot fish stew on a checked cloth over a marble background

Side angle shot of one pot fish stew in a blue frying pan on a checked cloth

What is a good fish for stew?

I really like using a firm white fish. They hold their own in the sauce and they’re not too fishy in flavour so even non-fish lovers tend to enjoy them. Try a cod or halibut.

How long does it take to cook fish in a stew?

Depending on the size of your fish fillets it will only take five to ten minutes to cook your fish fillets. As we all probably know overcooked fish is not great so try and make sure that all your fillets are the same size so that they cook at the same rate.

Bowl of fish stew with bread

Want more? Try these other fish recipes too!

WONDERING WHAT TO DO WITH THE LEFTOVER INGREDIENTS YOU’VE GOT FROM MAKING THIS ONE POT FISH STEW WITH CANNELLINI BEANS?

If you’re anything like me then you’re always looking for ways to save money and avoid food waste so I want to make sure you’ve get plenty of ideas on how to use up any ingredients that are leftover from my recipes!

Baked Feta with Artichokes and Tomatoes

This baked feta is one of my favourite cherry tomato and lemon recipes!

Overhead shot of baked feta with roasted vegetables in a blue baking dish on a checked cloth

Olives and Tomatoes on Toast with Za’atar Buttermilk Dressing

Use up your leftover olives in this simple lunch recipe

Olives and tomatoes on toast with dressing on a plate with a fork on a checked cloth

Overhead shot of fish stew in a blue frying pan on a checked cloth with a wooden spoon

One Pot Fish Stew with White Beans

This healthy one pot fish stew is made hearty with the addition of white beans and is full of mediterranean flavour! Serve up with some crusty bread for an easy weeknight dinner.
5 from 5 votes
Print Pin Rate
Course: Main Course
Cuisine: Mediterranean
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings
Calories: 373kcal
Author: Amy

Ingredients

  • 4 tbsp Olive Oil
  • 1 400g tin Cannellini Beans drained and rinsed
  • 1 Onion chopped
  • 1 Red Chilli chopped plus another one sliced to serve
  • 4 cloves Garlic crushed
  • 250 g Cherry Tomatoes
  • 500 g White Fish
  • 1 tbsp Red Wine Vinegar
  • 50 g Olives halved
  • Parsley and Bread to serve
  • 1 Lemon sliced

Instructions

  • Heat half the olive oil in a skillet over a medium high heat and add the beans. Cook until browned and crispy. Lower the heat and add the onion, chilli and garlic. Cook for another 5 minutes and season to taste.
  • Add the tomatoes and the rest of the oil and cook until the tomatoes burst. Add a little water if needed plus more seasoning and bring to a simmer. Use a wooden spoon to squash about a third of the beans so that they help thicken the sauce. Add the fish pieces and cook then add the vinegar.
  • Serve topped with parsley, olives, sliced chilli and more olive oil plus some crusty bread.
Nutrition Facts
One Pot Fish Stew with White Beans
Amount Per Serving
Calories 373 Calories from Fat 162
% Daily Value*
Total Fat 18g 28%
Saturated Fat 2g 10%
Cholesterol 62mg 21%
Sodium 485mg 20%
Potassium 639mg 18%
Total Carbohydrates 25g 8%
Dietary Fiber 7g 28%
Sugars 4g
Protein 32g 64%
Vitamin A 9.2%
Vitamin C 57.8%
Calcium 10.5%
Iron 21.2%
* Percent Daily Values are based on a 2000 calorie diet.

Notes

Nutrition information is an estimate and will vary depending on the exact ingredients used.
 
Did you make this recipe?Tag @amycookreport on Instagram and hashtag it #thecookreport!

Like the look of this recipe? Make sure you pin it for later!

Pinterest image for one pot fish stew with text overlay

You Might Also Like

5 Comments

  • Reply
    Sonal
    06/11/2018 at 11:16 PM

    I am just amazed at your beautiful pictures. I am a vegetarian and I can totally see myself making the vegetarian version of this stew. Love the flavors going in there.

  • Reply
    Emily Meyer
    06/11/2018 at 11:33 PM

    Yum I love one pot meals! I’ll have to try this soon!

  • Reply
    Lauren Vavala | DeliciousLittleBites
    07/11/2018 at 12:34 AM

    The flavors of this stew are the perfect compliments to a white fish! Great recipe and beautiful photos!

  • Reply
    Leslie
    07/11/2018 at 12:56 AM

    I’m always looking for a new fish recipe. The olives are definitely needed! I can’t imagine this stew without them.

  • Reply
    Diana
    07/11/2018 at 2:43 AM

    Love such easy and quick one pot meals! Stews are perfect for these chilly evenings, pinning to try later!

  • Leave a Reply

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