Pesto White Beans on Toast

Beans on toast, but not as you know it! Pesto dressed butter beans and cannellini beans with toasted pine nuts is my new favourite toast topping.

What ingredients do you need to make Pesto Beans on Toast?

The bulk of the ingredients are needed to make the vegan pesto. Other than that, you just need beans and bread. The ingredients required for the pesto are as follows:

  • Basil
  • Spinach (or other greens like rocket or kale)
  • Nutritional yeast
  • Extra virgin olive oil
  • Garlic granules
  • Salt
  • Seeds or chopped nuts (I like to use sunflower seeds)
  • Lemon

Can you make more of the pesto?

Absolutely! You can easily double the ingredients and whizz up a big batch of this vegan pesto. Keep some in the fridge for tossing through pasta, dolloping on pizza, mixing through mayo or adding to a toastie.

Try my other bean recipes!

If you enjoyed this recipe, why not try some of my other recipes using beans?!
Puttanesca Beans
Herby Beans and Greens
Kale Pesto Beans with Harissa on Toast
Green Minestrone with Vegan Pesto

Pesto White Beans on Toast

Beans on toast but not as you know it! Make extra pesto and keep in the fridge for later. You can swap out the spinach for any other green leaves: try watercress, rocket or even kale.
Prep Time 15 minutes
Course lunch
Cuisine Vegan
Servings 2 loaded slices of toast


  • 2 slices of your favourite bread I like to use sourdough
  • 1/2 tin cannellini beans (drained and rinsed)
  • 1/2 tin butter beans (drained and rinsed)

Vegan Pesto

  • 30 g basil
  • 1 small handful spinach
  • 1 tbsp nutritional yeast
  • 1 1/2 tbsp extra virgin olive oil
  • 1/2 tsp garlic granules
  • 1/4 tsp salt plus more to taste
  • 1 tbsp seeds or chopped nuts I like to use sunflower seeds or pine nuts
  • 2 tsp lemon juice plus more to taste

For garnish

  • 1 tsp chilli flakes (optional)


  • Add all of the pesto ingredients to a pestle and mortar, small blender or beaker if using an immersion blender. Blitz until smooth, add a splash of water if needed to blend. Season to taste with salt/lemon juice as needed.
  • Add both kinds of beans and the pesto to a medium sized bowl. Mix together until the beans are well coated.
  • Toast your bread and top with the pesto beans.
  • Sprinkle with the chilli flakes if using. Serve and enjoy.


*Swap out the spinach for any other green leaves: try watercress, rocket or even blanched kale.
Keyword beans, toast

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating