Lemon Cod and Basil Bean Mash

Lemon Cod and Basil Bean Mash

I found this recipe on the BBC Good Food website and it ticked all of the boxes I was looking for: quick, healthy and satisfying. I love mashed potato so I didn't have high expectations for the basil bean mash but it's great.

I've tweaked the recipe in a few ways. I like to roast the garlic a little so it isn't as pungent when added to the mash and I top the fish with breadcrumbs. Sometimes I use haddock or salmon instead of cod and the mash is made with broad beans instead of soya beans as they're easier to get hold of.

All the ingredients work together brilliantly and it needn't be too expensive if you use frozen fish.


Serves: 2

  • 2 fillets cod
  • zest of lemon
  • 1 handful breadcrumbs
  • 2 small bunches cherry tomatoes on the vine
  • 1 garlic clove
  • 250g frozen broad beans
  • ½ can cannellini beans (the rest can be frozen to use next time)
  • 1 handful basil
  • juice of ½ lemon
  • 100ml vegetable stock
  • salt and pepper
  • olive oil


  1. Preheat the oven to 200°C. Fill and boil the kettle.
  2. Place the fish onto a baking tray. Top with the lemon zest, seasoning and breadcrumbs (if using). Place the tomatoes and garlic clove next to the fish and drizzle everything with a little olive oil.
  3. Bake in the oven for around 12 minutes (or around 18 minutes if using frozen fish). Check on the garlic clove while the fish is cooking. If it starts to brown, remove it from the oven.
  4. While the fish is cooking, place a saucepan over a medium heat, pour in the boiled water and add the frozen broad beans. Cook for two minutes then add the cannellini beans. Cook for another minute or so until the beans are tender.
  5. Separate the basil leaves from the stalks and place a few of the leaves to one side. Remove the garlic clove from the oven if you haven't already done so.
  6. Drain the beans then add them to a food processor along with the vegetable stock, lemon juice, seasoning, basil stalks and the majority of the leaves, and the garlic clove. Pulse until everything combines into a chunky mash.
  7. If the fish still has a while until it's cooked, transfer the mash into an ovenproof dish and roast along with the fish. This will keep the mash warm but it isn't a necessary step.
  8. Once the fish has cooked through remove from the oven along with the mash and tomatoes. Transfer to a plate and top with the remaining basil leaves.

All written material and photography used on this website are copyright © Hot Cooking 2020.