White fish with spicy beans and chorizo

White fish with spicy beans and chorizo

  • 1
  • 2
  • 3
  • 4
  • 5
(68 ratings)

Prep: 5 mins Cook: 15 mins


Serves 4
Mop up the juices of this low-fat supper dish with crusty bread

Nutrition and extra info

  • Freeze bean mix only
  • Nut-free
  • Egg-free

Nutrition: per serving

  • kcal304
  • fat6g
  • saturates1g
  • carbs27g
  • sugars11g
  • fibre0g
  • protein36g
  • salt1.23g


  • 1 tbsp olive oil
    olive oil

    Olive oil

    ol-iv oyl

    Probably the most widely-used oil in cooking, olive oil is pressed from fresh olives. It's…

  • 1 onion, chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • small rosemary sprig, leaves finely chopped



    Rosemary's intense, fragrant aroma has traditionally been paired with lamb, chicken and game…

  • 25g chorizo or other spicy sausage, chopped



    A coarsely textured, spiced pork sausage widely used in Spanish and Mexican cooking. It is made…

  • 2 fat garlic cloves, crushed
  • 700g/1lb 9oz bottle passata
  • 410g can cannellini bean in water, drained
    Cannellini bean

    Cannellini bean

    can-a-leen-ee been

    Slightly kidney-shaped with squarish ends, cannellini beans are from Italy and are creamy white…

  • 200g/7oz shredded green cabbage



    The cabbage, or brassica, family is huge, and includes everything from the familiar red, white…

  • pinch sugar



    Honey and syrups made from concentrated fruit juice were the earliest known sweeteners. Today,…

  • 4 skinless chunky fillets haddock or cod



    A white-fleshed salt water fish often compared with cod in flavour and texture. Found on the…


  1. Heat the oil in a large frying pan, then soften the onion for 5 mins. Add the rosemary, chorizo and garlic, then fry for 2 mins more until the chorizo is starting to crisp. Tip in the passata, beans, cabbage and sugar, season, then simmer for 5 mins.

  2. Add the fish to the pan, leaving the tops of the fillets peeking out of the sauce, then cover with a lid and leave to cook for 3-5 mins or until the flesh flakes easily. Delicious served with crusty bread.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
22nd Mar, 2018
Followed recipe quite closely, didn't use oil, just sweated chorizo and onions together. Used canned toms and added smoked paprika. Used dill instead of rosemary and added extra cabbage. Served with walnut bread. Quick, easy and tasty. Will make again.
29th Jan, 2018
This recipe is what makes BBC Good Food so brilliant. The original recipe is quite bland but thanks to all the suggestions it becomes a delicious midweek meal. I added leek, red pepper, chilli flakes, paprika, spinach and doubled chorizo. Fried the fish by itself. Left out the rosemary. I know it's not the same recipe - so thank you to all those who added helpful comments to make it a great meal.
7th Dec, 2017
Decent weekday evening meal - wouldn't serve it to the Queen but quick, healthy and tasty enough (although my 7 year old disagreed). I had more chorizo and less passata than suggested, and along with the other comments I also used spinach. Seemed much more of an obvious ingredient than cabbage!
13th Mar, 2017
Nice recipe, i didnt have any beans so left those out and served it with garlic bread and green beans yummy!
9th Mar, 2017
It's not the best in the world, but it makes a good mid-week meal with tweaks which can be necessary as it's a down to personal likes. I used spinach as it's easier to buy in smaller quantities than cabbage here in in France. I used borlotti & cannellini beans and all the chorizo in a one person version with the cod just cooked in the sauce. It suited me and tasted good. My husband will probably like it and I would cook it again, 8/10
6th Jan, 2017
This is a terrible recipe. Nowhere near enough chorizo, way to much cabbage, not enough flavour. If you read the good reviews they doubled the chorizo, used tinned tomatoes, used spinach instead, fried the cod loin first and on it goes. Call me picky but that is an entirely different recipe. Forget this one and find a better one!
30th Sep, 2015
Absolutely loved this as did the family. Made the soup and stew versions and really enjoyed both. Doubled the chorizo and kale not cabbage - thanks to the other reviewers! Served with warm ciabatta - fantastic and so simple.
5th Apr, 2015
Really tasty and quick. Substituted the cabbage with spinach, used double the amount of chorizo, tinned tomatoes rather than passata and used paprika and hot chilli powder rather than rosemary. Served it with baby potatoes and green beans. Will definitely become a midweek favourite.
11th Mar, 2015
I took on board all the comments and made a few tweaks and this was lovely. So.. I used Cod Loins and pan fried them in garlic before adding them to the stew used chopped tomatoes instead of passata used spinach instead of cabbage added a red pepper added a leek with the onion added chilli flakes and smoked paprika used butter beans instead of cannellini beans I also served it with Patatas Bravas.. so didnt change much at all !!!!!!!
22nd Mar, 2016
I've just made your version, you are a star! It was fab!!!!!


Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.
Want to receive regular food and recipe web notifications from us?