Beans on toast is a beloved British comfort food: creamy, slightly sweet tomato-based beans spooned over crisp, buttery toast. It’s cheap, fast, and surprisingly filling, making it a go-to for breakfast, lunch, or a quick dinner. While the calorie count varies with your bread and butter choices, a standard serving is around 350–450 calories—here’s how to make a balanced, delicious version and control those numbers.
Ingredients
- 1 can (15 oz / 425 g) baked beans in tomato sauce (e.g., Heinz or store brand)
- 4 slices thick-cut whole wheat or sourdough bread (about 2 oz / 57 g each)
- 1 tbsp (14 g) unsalted butter, softened (or use 1 tsp per slice for fewer calories)
- 1 tsp Worcestershire sauce (optional)
- 1/2 tsp smoked paprika (optional)
- Salt and black pepper to taste
- Fresh parsley or chives for garnish (optional)
Instructions
- Place a small saucepan over medium heat. Add the baked beans (including the sauce) and Worcestershire sauce and smoked paprika if using. Stir gently and bring to a simmer. Reduce heat to low and let bubble for 5–7 minutes, stirring occasionally, until the sauce thickens slightly. Season with salt and pepper to taste.
- While the beans simmer, toast the bread slices in a toaster or under a broiler until golden and crisp. If using a broiler, watch closely to avoid burning.
- Spread the softened butter evenly over the hot toast while it’s still warm.
- Spoon the hot beans over the toast, dividing equally. Garnish with fresh herbs if desired. Serve immediately while the toast is crisp.
Tips
- Control calories: Use 1 tsp of butter per slice instead of 1 tbsp total, choose thin-sliced bread (about 40 calories per slice less), or use a sugar-free baked bean brand. This can cut 50–100 calories per serving.
- Make it vegan: Swap the butter for a plant-based spread or olive oil. Most baked beans are already vegan, but check the label for pork or other animal fats.
- Don’t overcook the beans: Simmering too long can make them mushy and reduce the sauce too much, leaving them dry. Keep the heat low and stir often.
- Toast just before serving: If you toast too early, the bread becomes soggy quickly. Have the beans ready first, then toast.
Serving Suggestions
Serve beans on toast with a fried or poached egg on top for extra protein (adds about 70 calories). A side of sautéed spinach or a small salad balances the meal with fresh greens. For a traditional British touch, add a splash of HP Sauce or a slice of cheddar cheese melted over the beans.
Variations
- Cheesy beans on toast: Sprinkle grated cheddar over the hot 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 simmering.
- Avocado beans on toast: Mash half an avocado and spread it on the toast before adding the beans for a creamy, nutrient-dense twist.
- Full English style: Serve alongside grilled tomatoes, mushrooms, and a sausage for a hearty breakfast.
Storage and Reheating
Beans on toast is best eaten fresh, but you can store the cooked beans separately in an airtight container in the refrigerator for up to 3 days. Reheat the beans in a saucepan over medium heat, stirring occasionally, until piping hot (165°F / 74°C if you have leftovers). Toast fresh bread when ready to serve—do not assemble ahead, as the toast will become soggy. You can freeze the beans for up to 3 months; thaw overnight in the fridge and reheat gently.
Frequently Asked Questions
How many calories are in a typical serving? A standard serving (one slice of toast with about 1/2 cup of beans) ranges from 200–250 calories. With two slices and butter, it’s around 400–450 calories. The exact number depends on the bread type, butter amount, and bean brand.
Can I use canned beans instead of baked beans? Yes, but they won’t have the tomato sauce. Use 1 can (15 oz / 425 g) of cannellini or navy beans, drained and rinsed, and simmer with 1/2 cup (120 ml) tomato sauce, 1 tbsp brown sugar, 1 tsp vinegar, and a pinch of smoked paprika to mimic the flavor.
Is beans on toast healthy? It provides fiber, protein, and iron from the beans, but can be high in sodium and added sugar. To make it healthier, choose low-sodium beans, whole-grain bread, and use minimal butter. Pair with vegetables for a balanced meal.
Can I make beans on toast in the microwave? Yes, for speed. Place the beans in a microwave-safe bowl, cover, and heat on high for 2–3 minutes, stirring halfway. Toast the bread separately. The texture will be slightly less thick, but it works in a pinch.
What’s the best bread for beans on toast? Thick-cut sourdough or whole wheat holds up well and stays crisp longer. Avoid very thin, flimsy bread that gets soggy quickly.
Can I prep beans on toast ahead of time for meal prep? You can cook the beans in advance and refrigerate for up to 3 days. When ready to eat, reheat the beans and toast fresh bread. Assemble only at serving time to keep the toast crisp.
Related
- Malva Pudding with Lots of Custard: A South African Classic
- Malva Pudding with Ideal Milk Sauce Recipe
- Malva Pudding with Milk Tart Topping Recipe
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).