Turbo beans & cheese on toast

Make an elevated version of beans on toast using your favourite beans, plus tomatoes, garlic and chilli – they’re great topped with cheese

  • Prep:7 mins
    Cook:35 mins
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 554
  • fat 21g
  • saturates 9g
  • carbs 58g
  • sugars 0g
  • fibre 15g
  • protein 26g
  • salt 1.4g


  • 2 tbsp vegetable oil or other oil
  • 1 large onion, finely chopped
  • 4 garlic cloves, finely chopped
  • 1 tsp smoked paprika, plus extra for sprinkling
  • 1 tsp ground cumin
  • chipotle chilli paste, to taste, or use chilli flakes (optional)
  • 200g can chopped tomatoes or passata
  • 2 x 400g cans beans of your choice (kidney and cannellini work well), drained and rinsed
  • 4-8 slices crusty bread
  • 150g grated cheddar


  1. Heat the oil in a heavy-based frying pan over a medium heat and fry the onion for 8-10 mins until softened and slightly caramelised. Add the garlic and spices, the chipotle chilli paste or chilli flakes, if using, and some seasoning. Fry for a few minutes more until the mixture is fragrant.

  2. Add the tomatoes, then swirl out the pan using 100ml water and add this too. Simmer for 10-15 mins until the mixture has thickened. Blitz the sauce using a hand blender, then taste for seasoning. Tip in the beans and mix well to coat. Warm through over a medium heat for 5 mins until the beans are piping hot.

  3. Heat the grill to high and toast the bread slices for 3-5 mins. Top with the beans and grated cheese, and pop under the grill until the cheese is melted and bubbling. Sprinkle with a little paprika and serve immediately.

Suggested recipes from this collection...