Cod is mild and flaky, so it needs a sauce with some punch. Here the fillets steam gently on top of tomatoes, butter beans, olives and capers, all in one pan. Do not overcook it: take it out the moment the fish turns opaque and flakes.

A serving has about 35g of protein for under 350 calories, which makes it a lean, filling dinner. Cod is a white fish, very low in fat, and the butter beans add more protein and most of the 9g of fibre.
Why it keeps you full. Lots of protein and fibre with a modest amount of carbohydrate is a good combination for steady blood sugar. That is why this is tagged for blood sugar, and why it suits anyone trying to lose weight without feeling hungry. See losing weight around menopause.
The NHS recommends at least two portions of fish a week, one of which should be oily. Cod is not an oily fish, so pair it with salmon, mackerel or sardines on another day. Look for cod with the MSC blue label, which shows it comes from a certified sustainable fishery.
The tomatoes, pepper and spinach make this at least two of your 5 a day, and cooking tomatoes with olive oil helps your body absorb their lycopene.
The honest part is the salt. Olives and capers are salty, so there is no added salt in the sauce. Rinsing both helps. For another one-pan dinner with beans, try the chicken, butter bean and kale one-pot.