
Creamy beans on toast with spinach and olive oil for a quick, tasty, heart-healthy meal that’s rich in fibre.
2 tablespoons extra virgin olive oil
400g can no added salt white beans, drained, rinsed
1 clove garlic, crushed
100g baby spinach leaves
1 small lemon, halved
4 small slices wholegrain sourdough bread, toasted
2 tablespoons smooth ricotta
Fresh basil leaves and dried chilli flakes, to serve (optional)
Heat 1½ tablespoons of the olive oil in a large frying pan over a medium heat. Add beans and garlic. Cook, stirring, for about 5 minutes, until beans are hot. Mash slightly.
Squeeze over juice from one lemon half. Add spinach. Season with pepper. Cook, stirring, for a further 1–2 minutes, until spinach is just wilted.
Spread toast with ricotta. Top with bean mixture.
Sprinkle with basil and chilli flakes. Drizzle over remaining olive oil. Squeeze over remaining lemon half.
Last updated11 September 2026