Hearty Homemade Beans on Toast

Jump to Recipe

Beans on toast is such a classic weekend breakfast. While I love the convenience that beans in a can provides, making your own beans really is worth it. This is my version for a flavourful start to the day.

Bowl of homemade beans
Homemade beans

The Beans

There are many different beans you can use for homemade beans. Personally I prefer to buy canned as dried beans mean you need to soak them overnight. Cannellini beans are a great choice and the more traditional ‘baked bean’ another option is haricot beans.

In this recipe I use butter beans as they are a supersized bean and I love the soft texture. Try out different beans to find your preference you can always use a mix adding in others like kidney and borlotti beans.

butter beans
butter beans

Adding flavour

The best bit of homemade beans is filling it with flavours. I like to add bacon but this is totally optional if you want a veggie option. If you like your beans smoky then add smoked bacon for a bit of extra smokiness.

Using tomato puree helps give a ricer taste to the sauce. I also like to use chopped tomatoes to give a thicker texture but if you prefer it smoother then use passata instead.

A dash of soy and Worcestershire sauce really brings out the sauce but the must for me is using paprika. Paprika has a subtle pepperiness and a smoked paprika also works well with homemade beans.


Whilst you can easily use dried oregano, thyme or mixed herbs when you fresh herbs do make everything better. Thyme is great with beans and a few extra leaves on top when you serve makes it look even more tasty.


On Toast

Beans and toast are a match made in heaven, I like to have a dry crispy toast under beans so it doesn’t get too soggy when covered in the beans. If you want to turn this into a more substantial meal add in some sausages.

Homemade beans
Homemade beans
Print Recipe

Homemade Beans

Simple homemade beans on toast
Course Breakfast, brunch, lunch
Cuisine UK Classic
Keyword beans, tomato
Prep Time 5 minutes
Cook Time 15 minutes
Servings 2


  • Half an Onion or 1 shallot diced
  • 4 Slices Bacon diced
  • 1 clove of Garlic diced
  • 0.5 tsp Paprika
  • 1 tbsp Tomato puree
  • 400g tin Chopped tomatoes
  • Splash of Soy sauce
  • Splash of Worcestershire sauce
  • 400g tin Butter beans in water
  • 1 tbsp Fresh thyme
  • 1 Tbsp Olive oil or Fry light


  • Put a pan on a medium heat and add the olive oil or fry light.
  • Add the diced onion, bacon and garlic to the pan and fry until the onion starts to soften and bacon begins to brown. Stir regularly to avoid sticking.
  • Add the paprika to the pan and mix in, fry for 30 seconds.
  • Add the tomato puree and mix in.
  • Add the tin of tomatoes.
  • Add a splash of soy and Worcestershire sauce, season with salt & pepper.
  • Take the leaves off the thyme and add to the sauce.
  • Add the beans and mix into the sauce, cook for a further 5 minutes.
  • Serve on toast.

Check out more recipes on The Breakfast Page.



  1. December 30, 2020 / 9:44 pm

    I love beans on toast! I will make this vegan by omitting the bacon and using vegan Worcestershire. 🙂

    • Jade
      December 30, 2020 / 10:02 pm

      Fab, hope you enjoy it x

  2. January 2, 2021 / 10:01 am

    I love beans, but I know only a few recipes… and I have never thought about beans in breakfast! Hmm, I guess, beans in breakfast is a thing only in UK, isn’t it?
    But overall it looks very delicious! I will definitely try this recipe! So thank you!

    Btw, you have a great blog! 🙂

    • Jade
      January 2, 2021 / 11:43 am

      Yes beans for breakfast is a UK thing, usually on toast or with a cooked breakfast. This is a really yummy recipe works well for lunch and dinner too x

  3. emmaharrel
    January 7, 2021 / 9:37 pm

    Beans on toast are a great go-to meal, I love the look of your homemade beans I must try them!

    • Jade
      January 7, 2021 / 9:39 pm

      Thank you they are worth a try. Totally one of my go-to meals.

Leave a Comment

%d bloggers like this: