Beans on toast is a beloved British comfort food: creamy, lightly sweet baked beans in a rich tomato sauce, spooned over crisp, buttered toast. This recipe builds a full “band” of toppings—crispy bacon, a fried egg, and melted cheese—to turn a simple snack into a satisfying meal. It’s quick, budget-friendly, and endlessly customizable, making it perfect for breakfast, lunch, or a cozy dinner.
Ingredients
- 2 slices thick-cut bread (such as sourdough or white)
- 1 can (15 oz / 425 g) baked beans in tomato sauce
- 2 tbsp (30 g) unsalted butter, softened
- 4 slices bacon (about 4 oz / 115 g)
- 2 large eggs
- 1/2 cup (50 g) shredded sharp cheddar cheese
- 1 tbsp (15 ml) olive oil
- Salt and freshly ground black pepper, to taste
- Optional: 1 tsp Worcestershire sauce or a dash of hot sauce
Instructions
- Heat a large skillet over medium heat. Add the bacon slices in a single layer and cook until crispy, about 3–4 minutes per side. Transfer to a paper towel-lined plate and set aside. Leave about 1 tablespoon of bacon fat in the skillet.
- While the bacon cooks, place the bread in a toaster and toast until golden and crisp. Spread each slice with butter while still warm.
- In a small saucepan, warm the baked beans over medium-low heat, stirring occasionally, until heated through, about 5 minutes. If using Worcestershire or hot sauce, stir it in now. Keep warm.
- In the same skillet with the bacon fat, add the olive oil and heat over medium-high heat. Crack the eggs into the skillet and cook to your liking—sunny-side up (about 2–3 minutes) or over easy (flip after 2 minutes and cook 1 more minute). Season with salt and pepper.
- Place the buttered toast on two plates. Spoon half the beans over each slice. Crumble the bacon and sprinkle over the beans, then top with the fried egg and shredded cheddar cheese. Serve immediately, while the cheese is still melting.
Tips
- Toast texture: For a sturdier base, use thick-cut bread and toast it until just crisp—over-toasting makes it brittle and hard to eat.
- Beans consistency: If you prefer thicker beans, simmer them a few extra minutes to reduce the sauce. If they seem too thick, add a splash of water or milk.
- Cheese melting: For a gooey finish, place the assembled toast under a broiler for 1–2 minutes until the cheese bubbles, but watch it closely to avoid burning.
- Substitutions: Use vegetarian baked beans and skip the bacon for a meatless version. You can also swap cheddar for mozzarella, Monterey Jack, or a vegan cheese alternative.
Serving Suggestions
Serve this beans on toast band as a hearty breakfast with a side of fresh fruit or a simple green salad. For a brunch spread, pair it with roasted tomatoes, sautéed mushrooms, or a cup of tea or coffee. It also works well as a quick lunch or a comforting weeknight dinner.
Variations
- Spicy Kick: Add a diced jalapeño or a pinch of cayenne pepper to the beans while heating, or drizzle with sriracha before serving.
- Smoky Flavor: Stir in 1 teaspoon of smoked paprika or a dash of liquid smoke into the beans for a deeper, smokier taste.
- Herb Topping: Garnish with chopped fresh parsley, chives, or cilantro for a burst of color and freshness.
- Avocado Twist: Mash half an avocado and spread it on the toast before adding the beans, for extra creaminess and healthy fats.
- Cheese Variation: Use crumbled feta or goat cheese instead of cheddar for a tangier flavor.
Storage and Reheating
This dish is best enjoyed fresh, but leftovers can be stored. Place any leftover beans, bacon, and eggs in separate airtight containers and refrigerate for up to 3 days. The toast will become soggy, so it’s best to make fresh toast when reheating. To reheat, warm the beans in a saucepan over medium heat, stirring occasionally, until hot (about 3–4 minutes). Reheat the bacon in a microwave for 20–30 seconds or in a skillet for 1–2 minutes. Reheat the eggs in a microwave for 20 seconds or in a skillet over low heat for 1 minute. Assemble with fresh toast and cheese. Do not leave leftovers at room temperature for more than 2 hours.
Frequently Asked Questions
Can I use any type of baked beans? Yes, but look for beans in a tomato-based sauce rather than barbecue or sweet varieties, which will change the flavor significantly. Heinz baked beans are the classic choice in the UK, but any brand works.
How do I make this dish vegetarian? Simply omit the bacon and use vegetarian baked beans (check the label, as some brands include pork fat). You can also add sautéed mushrooms or spinach for extra heartiness.
Can I make this ahead of time? You can prepare the beans and bacon in advance and refrigerate them separately for up to 3 days. When ready to serve, reheat the beans and bacon, cook fresh eggs, and assemble. The toast should always be made fresh to maintain crispness.
What if I don’t have a toaster? You can toast the bread under a broiler (grill) for 1–2 minutes per side, or in a dry skillet over medium heat for 2–3 minutes per side, until golden and crisp.
Can I use other types of bread? Absolutely! Whole grain, rye, or gluten-free bread all work well. Just ensure the slices are thick enough to hold the beans without falling apart.
Is it okay to eat beans on toast for dinner? Yes, it’s a perfectly balanced meal with protein from the beans and eggs, carbs from the bread, and fats from the bacon and cheese. It’s filling and nutritious.
Related
- Malva Pudding Recipe for 100 Guests
- Malva Pudding Recipe with Sauce
- Malva Pudding Without Eggs: Easy South African Classic
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).