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

Homemade British Baked Beans on Toast High Protein is the kind of recipe that quietly outperforms most morning meals. At 30 grams of protein per serving and only 420 calories, it delivers real staying power without relying on eggs, meat, or dairy. Most versions of baked beans on toast are either tinned beans loaded with sugar and salt, or they are vague homemade attempts that end up watery and bland. This recipe sits in a different category entirely. The sauce is built from scratch, the beans are whole and creamy, and the addition of hemp seeds is a move that most people have not thought to make yet. It fits a vegan and dairy-free lifestyle naturally, not as a compromise, and the macros make it genuinely competitive with high-protein egg-based breakfasts. The fibre count of 16 grams is also worth noting. That figure alone makes this a standout morning meal for gut health and satiety. It is the kind of breakfast that keeps you focused and full through the morning.
Cannellini beans form the backbone of this recipe, and they earn their place on nutritional grounds. A standard 400 gram can provides around 20 grams of protein and an impressive amount of soluble fibre, which supports steady blood sugar and prolonged fullness. They are also a good source of iron and folate, two nutrients that plant-based eaters often need to prioritise. The passata and tomato paste work together to build a concentrated, layered tomato flavour while contributing lycopene, an antioxidant associated with cardiovascular health. Smoked paprika adds depth without heat, and the apple cider vinegar introduces a gentle acidity that brightens the whole sauce and balances the sweetness from the coconut sugar. Coconut sugar is used here instead of refined white sugar because it has a lower glycaemic index. The real nutritional move in this recipe is the two tablespoons of hemp seeds. They add roughly 6 to 7 grams of complete protein per serving, meaning they contain all nine essential amino acids. That is rare in plant foods, and it is what pushes this recipe to that 30 gram protein target.
The beans turn out thick, glossy and sauced rather than soupy. The sauce clings to each bean rather than pooling at the bottom of the pan, which is the result of simmering gently and allowing the tomato paste to reduce properly. The colour is a deep brick red with flecks of paprika, and the aroma coming from the hob is warm and slightly smoky with a faint tang from the vinegar. Hemp seeds are stirred through at the end and mostly disappear into the sauce, adding a faintly nutty undertone that you notice without being able to identify straight away. On the bread, the beans sit heavily and start to soak slightly into the crust at the edges, which is exactly what baked beans on toast should do. The olive oil is added early and acts as the base fat for gently warming the spices, which helps the garlic powder and smoked paprika bloom before the liquid goes in. That step takes about 60 seconds but changes the depth of flavour noticeably. The whole cooking process takes around 15 minutes once everything is measured out.
This recipe is a strong fit for anyone working toward higher daily protein intake on a plant-based diet. Vegans and vegetarians often struggle to hit 25 to 30 grams of protein at breakfast without relying on protein powders, but this meal achieves that target through whole foods alone. The 16 grams of fibre supports digestive health and feeds beneficial gut bacteria, making it a useful option for those following a gut-health focused eating plan. It is also completely dairy-free and contains no gluten in the bean component itself, though the bread choice will determine whether the full meal is gluten-free. For athletes doing morning training, the combination of complex carbohydrates from the beans and bread alongside the protein content makes this a solid recovery breakfast. People managing their blood sugar will appreciate the absence of refined sugar and the high fibre content, which slows glucose absorption. The relatively modest fat content of 9 grams comes primarily from the olive oil and hemp seeds, both of which are unsaturated sources that support heart health.
This recipe is genuinely meal prep friendly, and the beans keep well in the fridge for up to five days in a sealed container. The sauce actually improves overnight as the flavours settle and deepen. Reheat on the hob over a low heat with a splash of water to loosen the consistency, or microwave for 90 seconds stirring once halfway through. For freezing, the beans freeze well for up to three months. Portion them into individual containers before freezing so you can defrost only what you need. If you want a higher calorie version to support more intense training, add a second can of beans and increase the passata by 100 ml. For a spicier take, add half a teaspoon of cayenne pepper alongside the smoked paprika. If you want extra protein without changing the flavour profile, stir in a tablespoon of white miso paste at the end, which also adds a savoury depth and provides some beneficial fermented compounds. Scroll down to the recipe card for the full ingredient quantities and step-by-step method.
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.


