Beans on toast is a beloved British comfort food: a slice of toasted bread topped with piping hot baked beans in a rich tomato sauce. It’s a quick, budget-friendly meal that has been a pantry staple for over a century, and its simplicity is exactly why it works—the creamy beans, the crispy toast, and the savory-sweet sauce come together in minutes. While its exact origins are disputed, the dish rose to prominence in the mid-20th century as a convenient, filling meal for families across the UK. This recipe gives you the classic version, with a few tips to elevate it.
Ingredients
- 1 can (15 oz / 425 g) baked beans in tomato sauce (e.g., Heinz or a store brand)
- 4 slices of bread (white or whole wheat)
- 1 tbsp (15 g) butter, plus extra for spreading
- 1 tsp Worcestershire sauce (optional)
- 1/4 tsp smoked paprika (optional)
- Salt and freshly ground black pepper, to taste
- Grated cheddar cheese, for serving (optional)
Instructions
- Place a small saucepan over medium-low heat. Add the baked beans and butter. Stir gently and let the beans warm through, about 5–7 minutes, stirring occasionally to prevent sticking. If you like a thinner sauce, add a splash of water or milk.
- While the beans heat, toast the bread in a toaster or under a broiler until golden and crisp. Spread a thin layer of butter on each slice while still warm.
- Once the beans are hot and bubbling, season with salt, pepper, Worcestershire sauce, and smoked paprika if using. Stir well.
- Place two slices of toast on each plate. Spoon the beans generously over the toast, letting the sauce soak into the bread.
- Top with grated cheddar cheese if desired, and serve immediately.
Tips
- Don’t boil the beans: High heat can make the sauce watery and the beans mushy. Keep the heat low and stir gently.
- Toast just right: Slightly under-toast the bread if you like it to hold up to the sauce; over-toasting makes it too hard to cut.
- Make it from scratch: If you’re out of canned beans, simmer cooked navy beans with tomato paste, a little brown sugar, and a splash of vinegar to mimic the flavor.
- Storage: Leftover beans keep in an airtight container in the fridge for up to 3 days, but toast is best made fresh.
Serving Suggestions
Beans on toast is a meal in itself, but you can round it out with a fried egg on top, a side of grilled tomatoes, or a handful of arugula for freshness. In the UK, it’s often served as a light supper or a hearty breakfast. For a more filling dinner, pair it with a simple green salad and a glass of cold cider (for adults of legal drinking age).
Variations
- Cheesy beans on toast: Sprinkle grated cheddar or a slice of cheese over the beans and place under the broiler for 1–2 minutes until melted.
- Spicy beans: Add a chopped fresh chili or a dash of hot sauce to the beans while heating.
- Herby beans: Stir in chopped fresh parsley or thyme just before serving.
- Vegan version: Use a plant-based butter and check the beans label (most are vegan) to keep it dairy-free.
Storage and Reheating
Beans on toast is best eaten fresh, but if you have leftovers, store the beans separately from the toast in the fridge for up to 3 days. To reheat, place the beans in a saucepan over low heat, adding a splash of water to loosen the sauce, until piping hot (165°F / 74°C). Toast fresh bread to serve. The leftover beans can also be frozen for up to 2 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I use any type of beans? Yes, but traditional baked beans (haricot/navy beans in tomato sauce) are the classic choice. You can substitute cannellini or pinto beans if you prefer, but the sauce may be less sweet.
Why do my beans turn watery? That usually happens when you cook them too fast or cover the pan, causing steam to condense and dilute the sauce. Keep the heat low and leave the lid off.
Is beans on toast healthy? It’s a source of protein and fiber, but canned beans can be high in sugar and salt. You can reduce the sugar by rinsing the beans, though that also removes some flavor.
Can I make it ahead of time? You can prepare the beans in advance and refrigerate them, but toast should always be made fresh to avoid sogginess. Reheat the beans gently before serving.
What’s the best bread for beans on toast? A sturdy white or whole wheat bread works best—thin, flimsy bread won’t hold up to the sauce. Sourdough is a great choice for extra texture.
Can I add meat? Yes, crumbled cooked bacon or sausage is a popular addition. Just make sure any meat is cooked to its safe minimum internal temperature before adding to the beans.
Related
- Malva Pudding Milk Tart: A South African Fusion Dessert
- Malva Pudding Origin & Classic Recipe
- Malva Pudding Premix: Easy South African Dessert
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).