The BBC Good Food logo
Two plates with beans and cheese on toast

Turbo beans & cheese on toast

A star rating of 5 out of 5.1 ratingRate
Magazine subscription – your first 5 issues for only £5!
  • Preparation and cooking time
    • Prep:
    • Cook:
  • Easy
  • Serves 4

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

  • Vegetarian
Nutrition: Per serving
high infibre15g


  • 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


  • STEP 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.

  • STEP 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.

  • STEP 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.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 5 out of 5.1 rating

Sponsored content