Homemade British Baked Beans on Toast High Protein (30g Per Serving)

There is something deeply comforting about baked beans on toast. It is one of those meals that feels like a warm hug on a cold morning, and yet most people reach for a tin without realising how easy it is to make a version that is genuinely far better for you. This homemade British baked beans on toast high protein recipe takes everything you love about the classic and rebuilds it with nutrition at its core. We are talking a thick, smoky tomato sauce, creamy cannellini beans, and a boost of added plant protein that pushes each serving to around 30 grams. No fuss, no complicated techniques, just a brilliantly satisfying breakfast that comes together in under 20 minutes.
The secret to hitting that high protein target without adding meat lies in layering protein sources cleverly. Cannellini beans are the star here, but we stir in a couple of tablespoons of hemp seeds, which are almost invisible in the finished dish yet contribute a solid chunk of complete protein and healthy omega-3 fats. The toast base uses a dense, high protein seeded bread, the kind that has at least 5 grams of protein per slice. Some people add a poached egg on top to push the numbers even higher, and honestly that is a great call if you want a heartier plate. The tomato sauce itself is built from a base of passata, a small amount of tomato paste, apple cider vinegar for that slightly tangy Heinz-like depth, smoked paprika, and just a teaspoon of coconut sugar to take the edge off the acidity. It is lower in sugar than any tinned version you will find on a supermarket shelf, and it tastes considerably more alive and vibrant.
From a nutritional standpoint, this recipe is genuinely impressive. Cannellini beans are one of the most fibre-dense foods you can put in a breakfast bowl, with around 6 grams of fibre per 100 grams. Combined with the seeded bread, you are getting a meal that supports digestion, keeps blood sugar steady, and fuels a long and productive morning. The lycopene in the cooked tomatoes is a powerful antioxidant, and cooking tomatoes actually increases lycopene availability compared to eating them raw. Smoked paprika adds a little of its own antioxidant punch, and garlic brings prebiotic benefits that your gut bacteria will genuinely thank you for. This is the kind of breakfast that a nutritionist would eat themselves, not just recommend to others.
One of the things that makes this recipe so practical is how well it works for meal prep. You can make a large batch of the beans on a Sunday, store them in the fridge, and reheat a portion each morning in just three minutes. The beans actually taste better on day two once the flavours have had time to deepen and meld. If you want to change things up throughout the week, the beans work just as well served on top of a baked sweet potato, stirred through scrambled eggs, or spooned over a bowl of cooked quinoa. This recipe is also fully vegan and dairy free as written, making it a brilliant option for anyone cooking for a household with mixed dietary needs. Swap the seeded bread for a certified gluten free loaf and the whole dish becomes gluten free too. However you serve it, this homemade British baked beans on toast high protein recipe is the kind of thing that earns a permanent spot in your breakfast rotation.
Ingredients
- 2 cans cannellini beans (400g cans, drained and rinsed)
- 300 ml passata (plain, no added herbs)
- 2 tbsp tomato paste
- 2 tbsp hemp seeds (shelled, stirred in at the end for extra protein)
- 1 tsp smoked paprika
- 1 tsp garlic powder (or 2 fresh cloves, finely minced)
- 1 tsp apple cider vinegar (adds that classic tangy depth)
- 1 tsp coconut sugar (or maple syrup, keeps sugar low)
- 0.5 tsp onion powder
- 0.3 tsp ground black pepper
- 0.3 tsp fine sea salt (adjust to taste)
- 1 tbsp extra virgin olive oil
- 4 slices high protein seeded bread (choose a loaf with at least 5g protein per slice)
- 2 tbsp nutritional yeast (optional, adds a savoury umami depth and extra B vitamins)
Instructions
- 1
Place a medium saucepan over a medium heat and add the olive oil. Once the oil is warm, add the garlic powder and onion powder and stir for about 30 seconds until fragrant. If you are using fresh garlic, cook for 1 minute until softened but not browned.
Blooming the spices in the oil at the start unlocks more flavour than adding them directly to the liquid.
- 2
Pour in the passata and tomato paste. Stir well to combine everything into a smooth, deep red sauce base. Reduce the heat to medium-low.
- 3
Add the smoked paprika, coconut sugar, apple cider vinegar, sea salt, and black pepper. Stir everything together and let the sauce simmer for 3 to 4 minutes, stirring occasionally. It will thicken slightly and the raw tomato edge will mellow out.
Taste the sauce at this point and adjust the vinegar or sweetener to your preference before adding the beans.
- 4
Add the drained and rinsed cannellini beans to the pan. Stir to coat them thoroughly in the sauce. If you are using nutritional yeast, stir it in now. Let everything simmer together for 6 to 8 minutes over a gentle heat, stirring every couple of minutes. The sauce will cling to the beans and reduce to a lovely thick consistency.
If the sauce thickens too much, add a splash of water, around 2 tablespoons at a time, until you reach your ideal texture.
- 5
Remove the pan from the heat and stir in the hemp seeds. They dissolve almost invisibly into the sauce but add a significant protein boost.
Always add hemp seeds off the heat to preserve their healthy fats.
- 6
While the beans finish simmering, toast your seeded bread slices to your preferred level of crunch. Place 2 slices on each plate.
- 7
Spoon the hot baked beans generously over the toast. Serve immediately with a sprinkle of extra smoked paprika or fresh flat leaf parsley if you like.
For an even bigger protein hit, add a poached egg on top of each serving. This adds roughly an extra 6 grams of protein per egg.
Nutrition per serving
420kcal
Calories
30g
Protein
52g
Carbs
9g
Fat
16g
Fibre
7g
Sugar
390mg
Sodium
Pro Tips
- ✓
Rinsing canned beans well reduces their sodium content by up to 40 percent, which keeps this dish heart-friendly.
- ✓
Use a thick, dense seeded bread rather than a soft white loaf. The extra fibre and protein make a real difference to how full you feel afterwards.
- ✓
The beans thicken as they cool, so if you are meal prepping, store them slightly looser than you want and they will reach the perfect consistency when reheated.
- ✓
Hemp seeds are a complete protein, meaning they contain all nine essential amino acids. They are one of the best kept secrets in plant-based cooking.
- ✓
If you want a slightly smoky flavour without extra spice, use a combination of sweet paprika and just a pinch of chipotle powder.
- ✓
Apple cider vinegar is the key to replicating that familiar slightly tangy Heinz flavour without loading the dish with sugar.
Frequently Asked Questions
Variations
- •
Spicy Harissa Baked Beans
Stir 1 teaspoon of rose harissa paste into the tomato sauce along with the other spices. This adds a warm, floral heat that works brilliantly with the creamy beans and seeded toast. Top with a dollop of plain low fat Greek yogurt to balance the spice if you are not vegan.
- •
Smoky Turkey Chorizo Baked Beans
Dice 100g of turkey chorizo sausage and fry it in the olive oil at the start before adding the spices. The turkey chorizo releases its flavour into the oil, creating a deeply smoky sauce base that turns this into an even more substantial high protein breakfast.
- •
Herbed White Bean and Tomato Version
Add a teaspoon of dried thyme and a teaspoon of dried oregano to the sauce along with a small handful of fresh baby spinach stirred in at the end. This Mediterranean-inspired variation adds extra iron, folate, and a lovely herbal freshness.
- •
Extra Protein Egg-Topped Version
Crack 2 eggs directly into the simmering bean sauce during the last 4 minutes of cooking, cover with a lid, and let them poach in the sauce. Serve the beans and eggs together directly on toast for a one-pan meal with an additional 12 grams of protein.
Substitutions
- •Cannellini beans → Navy beans or haricot beans (Navy beans are the most traditional British choice and have a very similar creamy texture. Use the same quantity, drained and rinsed.)
- •Hemp seeds → Ground flaxseeds or white chia seeds (These add a similar invisible protein and omega-3 boost. Use the same quantity. Note that flaxseeds should be ground for optimal nutrient absorption.)
- •Coconut sugar → Maple syrup or a small amount of medjool date paste (Use the same quantity. Any of these options keep the glycaemic impact lower than refined white sugar while providing just enough sweetness to balance the tomato acidity.)
- •High protein seeded bread → Certified gluten free seeded bread or rye bread (Rye bread has a naturally lower glycaemic index than wheat bread and works extremely well with baked beans. For a grain-free option, use a thick slice of toasted sweet potato.)
- •Nutritional yeast → A small amount of reduced sodium soy sauce or tamari (Both add a savoury umami depth. Use half a teaspoon of soy sauce or tamari in place of the nutritional yeast. Use tamari for a gluten free version.)
🧊 Storage
Allow beans to cool completely before transferring to an airtight container. Store in the refrigerator for up to 4 days. Reheat in a saucepan over medium-low heat with a small splash of water to loosen the sauce, or microwave in a covered bowl for 2 to 3 minutes, stirring once halfway. Do not store the beans on top of the toast as the bread will become soggy. The beans also freeze well for up to 2 months. Defrost overnight in the fridge before reheating.
📅 Make Ahead
The bean sauce can be made in full up to 4 days ahead and stored in the fridge. This actually improves the flavour as the spices deepen overnight. Simply toast fresh bread when you are ready to serve and reheat the beans. For weekly meal prep, a double batch made on Sunday will cover weekday breakfasts with no extra effort required each morning.


