High Protein French Toast with Whole Grain Bread and Egg Whites

There is something deeply satisfying about a plate of golden French toast first thing in the morning. The problem with the classic version is that it tends to be heavy on refined carbs and light on the nutrients that actually keep you full and focused through the morning. This recipe flips that entirely. By building the egg mixture around egg whites and a scoop of vanilla protein powder, and choosing thick slices of whole grain bread as the base, you end up with a breakfast that genuinely earns the word healthy rather than just borrowing it.
The whole grain bread is the unsung hero here. Dense, slightly nutty slices with visible seeds and grains soak up the egg white mixture beautifully without going soggy, and they bring a fibre content that white bread simply cannot match. Fibre slows glucose absorption, which means your energy levels stay steady rather than spiking and crashing halfway through your morning. Pair that with the leucine-rich protein from egg whites and the additional amino acids from the protein powder, and you have a breakfast that supports muscle maintenance and keeps hunger at bay for hours. This is not just feel-good language. The numbers back it up: around 34 grams of protein and 7 grams of fibre per serving, with a calorie count that sits well below most cafe breakfast plates.
The flavour comes from a combination of pure vanilla extract, ground cinnamon, and a tiny drizzle of raw honey stirred directly into the egg mixture. That touch of honey adds just enough warmth and sweetness without tipping the sugar content into territory you would regret. A little freshly grated nutmeg brings a subtly spiced depth that most French toast recipes overlook. Cooking in a light coating of coconut oil gives those edges a faint golden crispness that feels genuinely indulgent. Top the finished slices with fresh berries, a spoonful of plain Greek yogurt for even more protein, and a small drizzle of pure maple syrup if you like. The result is a plate that looks beautiful, tastes restaurant-worthy, and takes about fifteen minutes from start to finish.
This recipe is also genuinely practical for busy mornings. You can whisk the egg white mixture the night before and keep it covered in the fridge, so all you need to do is dip and cook. It scales easily if you are feeding more than one person, and leftover slices reheat surprisingly well in a toaster or a dry pan over low heat. If you are in a meal prep rhythm, cook a full batch on the weekend and refrigerate the slices between sheets of baking paper. They will keep for three days and reheat in minutes. Whether you are fuelling a morning workout, a long workday, or just trying to build a more nourishing breakfast habit, this is the kind of recipe that earns a permanent spot in your rotation.
Ingredients
- 4 slices whole grain bread (thick-cut, seeded variety works best)
- 6 large egg whites (from fresh eggs or carton egg whites)
- 1 scoop vanilla whey protein powder (approximately 30g, or use a plant-based vanilla protein powder)
- 3 tablespoons unsweetened almond milk (or any dairy-free milk)
- 1 teaspoon pure vanilla extract
- 1 teaspoon ground cinnamon
- 0.3 teaspoon freshly grated nutmeg (optional but recommended)
- 1 teaspoon raw honey (stirred into the batter, not a topping)
- 1 teaspoon coconut oil (for cooking, refined coconut oil has a neutral flavour)
- 0.5 cup fresh mixed berries (to serve, such as blueberries, raspberries or sliced strawberries)
- 4 tablespoons plain Greek yogurt (0% or 2% fat, to serve)
Instructions
- 1
Crack the egg whites into a wide, shallow bowl that is large enough to fit a slice of bread flat. Add the protein powder, almond milk, vanilla extract, cinnamon, nutmeg, and honey.
A wide-rimmed pasta bowl or a baking dish works perfectly for dipping bread without it breaking.
- 2
Whisk the mixture vigorously for about 60 seconds until the protein powder is fully dissolved and no lumps remain. The mixture should look smooth and slightly frothy.
If your protein powder is clumping, add the milk first and whisk the powder into it before adding the egg whites.
- 3
Heat a large non-stick skillet or griddle over medium heat. Add the coconut oil and let it melt, then use a folded piece of paper towel to spread it evenly across the cooking surface.
Medium heat is key. Too high and the outside burns before the bread is warmed through. Too low and you lose the golden crust.
- 4
Place one slice of whole grain bread into the egg white mixture and let it soak for 20 to 25 seconds on the first side, then flip and soak for another 15 seconds. The bread should absorb the mixture without falling apart.
Whole grain bread is denser than white bread, so it benefits from a slightly longer soak than you might expect.
- 5
Lift the soaked slice and let any excess mixture drip back into the bowl for a few seconds, then place it in the hot skillet. Repeat with a second slice if your pan has room. Cook for 3 to 4 minutes on the first side without pressing down or moving the bread.
Resist the urge to peek too early. The bread releases naturally from the pan once the bottom is properly golden.
- 6
Flip each slice carefully using a wide spatula and cook for a further 2 to 3 minutes on the second side until both surfaces are deep golden brown. Transfer to a plate and repeat with the remaining two slices.
Keep cooked slices warm in a low oven at 90 degrees Celsius while you finish the rest.
- 7
Serve two slices per person, topped with a generous handful of fresh berries and two tablespoons of plain Greek yogurt. Add a small drizzle of pure maple syrup if you like a little extra sweetness.
Nutrition per serving
380kcal
Calories
34g
Protein
36g
Carbs
7g
Fat
7g
Fibre
8g
Sugar
420mg
Sodium
Pro Tips
- ✓
Use bread that is at least one day old if possible. Slightly stale whole grain bread absorbs the egg mixture more evenly and holds its shape better during cooking.
- ✓
Whisk the egg white mixture thoroughly. Protein powder has a tendency to settle at the bottom of the bowl between dips, so give it a quick stir before each slice.
- ✓
A cast iron skillet gives a superior golden crust compared to a standard non-stick pan, though either will work.
- ✓
If your protein powder is very sweet, reduce or omit the honey from the batter entirely.
- ✓
For extra protein without extra calories, swap the Greek yogurt topping for a tablespoon of nut butter instead.
- ✓
Let the pan return to full temperature between batches to ensure consistent browning on every slice.
Frequently Asked Questions
Variations
- •
Chocolate Protein French Toast
Swap the vanilla protein powder for a chocolate flavour and add one teaspoon of unsweetened cocoa powder to the batter. Top with sliced banana and a light drizzle of almond butter for a genuinely indulgent yet nutritious result.
- •
Cinnamon Apple Protein French Toast
Add an extra half teaspoon of cinnamon and a pinch of ground ginger to the batter. Serve topped with warm diced apple that has been cooked briefly in a dry pan with a sprinkle of cinnamon and a tiny drizzle of honey.
- •
Savoury Herb French Toast
Omit the cinnamon, nutmeg, honey, and vanilla. Add a pinch of garlic powder, a tablespoon of nutritional yeast, and a few fresh chives to the egg white mixture. Top the cooked slices with sliced avocado and a sprinkle of chilli flakes.
- •
Stuffed Protein French Toast
Spread a thin layer of ricotta mixed with a little vanilla extract and a pinch of cinnamon between two slices of bread before dipping and cooking. This creates a lightly creamy filling that adds even more protein to the dish.
Substitutions
- •Almond milk → Oat milk, soy milk, or skimmed dairy milk (Any milk with a neutral flavour works here. Soy milk adds a small amount of extra protein to the batter.)
- •Vanilla whey protein powder → Pea protein powder or brown rice protein powder (Plant-based proteins work well and keep the recipe vegan if needed. The texture may be very slightly denser but the flavour is still excellent.)
- •Coconut oil → Light olive oil or avocado oil spray (Both work for cooking and have a neutral flavour. Avocado oil spray is a good option if you want to minimise added fat further.)
- •Raw honey → Pure maple syrup or a few drops of liquid stevia (Maple syrup gives a slightly richer flavour. Stevia keeps the sugar content near zero if that is a priority.)
- •Plain Greek yogurt → Coconut yogurt or skyr (Coconut yogurt keeps the recipe dairy-free. Skyr has an even higher protein content than Greek yogurt if you want to push the numbers further.)
🧊 Storage
Allow leftover slices to cool completely before storing. Place them in an airtight container with a sheet of baking paper between each slice to prevent sticking. Refrigerate for up to 3 days. To reheat, place slices in a dry non-stick pan over low to medium heat for 2 minutes per side, or pop them in the toaster on a medium setting for a crispy result.
📅 Make Ahead
The egg white batter can be whisked and stored in a sealed jar or covered bowl in the fridge for up to 24 hours. Give it a thorough stir before using as the protein powder will settle overnight. Fully cooked slices can also be prepared in advance and reheated from the fridge as described in the storage instructions.
You might also like

Smoked Salmon Avocado Toast High Protein with Cottage Cheese and Everything Seasoning

Turkey and Egg White Breakfast Burrito with Black Beans and Roasted Peppers
