Go Back
Print
Recipe Image
Notes
Smaller
Normal
Larger
Classic British Beans on Toast Recipe
Beans on toast is a British staple—quick, comforting, and satisfying. Here’s the classic recipe with homemade or Heinz-style beans, plus tasty variations!
Print Recipe
Pin Recipe
Prep Time
3
minutes
mins
Cook Time
2
minutes
mins
Total Time
5
minutes
mins
Course
Breakfast, Snack
Cuisine
British
Servings
2
servings
Calories
353
kcal
Ingredients
2
slices
white farmhouse-style bread
for serving
2
tbsp
unsalted butter
for spreading
For Heinz Baked Beans Version
1
can
(400g) can Heinz baked beans
For Homemade Beans Version
1
can
(400g) white haricot beans
or navy beans
2.5
tbsp
rapeseed oil
100
g
onions
chopped
1
garlic clove
grated
1
can
(400g) can chopped tomatoes
1
tbsp
tomato purée
75
g
soft dark brown sugar
100
ml
red wine vinegar
salt and pepper
to taste
Instructions
Step 1: Prepare the Beans
For Heinz baked beans: Skip to Step 3.
For homemade beans: Drain and rinse the haricot beans.
Step 2: Make the Homemade Sauce (Skip if using Heinz beans)
Heat oil in a pan. Add onions, and fry until golden.
Stir in garlic, chopped tomatoes, tomato purée, sugar, and vinegar.
Simmer for 20 minutes, stirring occasionally.
Add the drained beans, season with salt and pepper, and cook for another 10 minutes.
Step 3: Toast the Bread
Toast 2 slices of farmhouse-style bread until golden.
Spread butter on the toast to prevent sogginess.
Step 4: Heat the Beans
For Heinz baked beans:
Shake the can before opening for even sauce distribution.
Heat gently in a pan for 3–4 minutes, stirring constantly.
Do not boil to maintain texture.
For homemade beans: They're already warm—just serve them!
Step 5: Assemble the Dish
Place buttered toast on a plate.
Spoon warm beans over the toast.
(Optional) Sprinkle with grated cheese and let it melt for 2 minutes.
Notes
Recipe Notes:
Nutrition info is based on Heinz canned baked beans. Homemade versions may vary in macros depending on the ingredients used.
Keyword
Baked Beans, Heinz, Toast