Healthy Breakfast Recipes

Dairy Free French Toast with Almond Milk and a Protein Boost

High ProteinDairy-Free
Prep Time5 min
Cook Time10 min
Servings2
Calories310 kcal
Health Score7/10
↓ Jump to recipe
Dairy Free French Toast with Almond Milk and a Protein Boost

There is something genuinely comforting about a stack of golden french toast in the morning, and the great news is you do not need dairy to get there. This dairy free french toast with almond milk delivers that soft, custardy centre and lightly crisp edge you want, but with a nutritional upgrade that makes it worth eating any day of the week, not just weekends. The secret is a custard mixture built on unsweetened almond milk, whole eggs, and a spoonful of vanilla protein powder. That small addition bumps up the protein without changing the flavour, which means you stay full for hours rather than reaching for a snack before lunch.

The bread choice here makes a real difference. Thick-sliced whole grain or sprouted grain bread is the move because it soaks up the egg and almond milk mixture without going soggy, holds its structure in the pan, and adds a meaningful amount of fibre compared to white brioche or white sourdough. Each slice carries the batter beautifully, giving you that satisfying bite where the outside is golden and the inside still has a little give. A light coating of coconut oil in the pan instead of butter keeps things completely dairy free while adding a very subtle warmth that works nicely with the cinnamon in the batter.

What makes this recipe genuinely healthier than a traditional version comes down to a few deliberate choices. First, unsweetened almond milk keeps the sugar low while still providing moisture and a faintly nutty background flavour that actually complements the cinnamon and vanilla beautifully. Second, using a combination of whole eggs and one egg white adds protein without piling on saturated fat. Third, there is no added sugar in the batter at all. A pinch of cinnamon and a half teaspoon of pure vanilla extract do all the flavour lifting. If you want sweetness on top, a light drizzle of pure maple syrup and a handful of fresh berries gives you natural fruit sugar alongside antioxidants, fibre and colour. It is a topping situation that feels indulgent but is actually doing you a favour.

This recipe serves two and takes around fifteen minutes from start to finish. It is the kind of breakfast you can pull together on a Tuesday morning without stress, but it looks impressive enough to serve to someone you want to impress on a slow Saturday. Keep the heat at medium and be patient. Rushing french toast on high heat gives you a burnt outside and cold centre, and that is a disappointment nobody needs. Let each side sit for two to three minutes undisturbed and you will get that deep golden colour that signals a proper cook. Serve immediately, stacked with berries, a dust of cinnamon and a small drizzle of maple syrup, and you have a breakfast that genuinely ticks every box.

Ingredients

Serves:2
  • 4 slices thick-cut whole grain or sprouted grain bread (aim for slices around 2cm thick)
  • 2 large whole eggs
  • 1 large egg white (adds extra protein without extra fat)
  • 120 ml unsweetened almond milk (plain or vanilla-flavoured both work well)
  • 1 tbsp vanilla protein powder (unflavoured or vanilla flavour, plant-based works too)
  • 1 tsp pure vanilla extract
  • 1 tsp ground cinnamon (plus extra to dust on top when serving)
  • 1 pinch fine sea salt
  • 2 tsp coconut oil (refined coconut oil if you want a neutral flavour)
  • 100 g mixed fresh berries (to serve, strawberries, blueberries or raspberries all work)
  • 1 tbsp pure maple syrup (to drizzle, optional but recommended)
  • 1 tbsp sliced almonds (to serve, optional)

Instructions

  1. 1

    Crack the two whole eggs and one egg white into a wide, shallow bowl or dish. Whisk them together well until the yolks and whites are fully combined.

    A wide, shallow bowl makes dipping the bread much easier and ensures even coverage.

  2. 2

    Pour in the unsweetened almond milk, then add the vanilla protein powder, vanilla extract, ground cinnamon and pinch of sea salt. Whisk everything together until the protein powder is fully dissolved and the mixture is smooth with no lumps.

    If your protein powder is clumping, mix it with the almond milk first in a small cup before adding to the eggs.

  3. 3

    Place a large non-stick skillet or griddle pan over medium heat. Add one teaspoon of coconut oil and let it melt, swirling to coat the pan evenly.

    Medium heat is the key to even golden colour. Too hot and the outside burns before the inside cooks through.

  4. 4

    Take one slice of bread and lay it in the egg and almond milk mixture. Let it soak for about 20 seconds on each side, pressing it gently so the custard absorbs into the bread without making it fall apart. Repeat with a second slice.

    Do not soak for too long or the bread will become too wet and tear when you try to lift it.

  5. 5

    Carefully lift the soaked slices into the hot pan using a spatula. Cook for 2 to 3 minutes without touching them, until the underside is deep golden brown. Flip and cook for another 2 minutes on the second side.

    Resist the urge to press the toast down with the spatula as this squashes the soft inside.

  6. 6

    Transfer the cooked slices to a plate and tent loosely with foil to keep warm. Add the remaining teaspoon of coconut oil to the pan and repeat the dipping and cooking process with the remaining two slices.

  7. 7

    Serve immediately with fresh berries, a light dusting of extra cinnamon, sliced almonds if using, and a small drizzle of maple syrup.

    Greek-style coconut yoghurt on the side is a great dairy free addition if you want to add even more protein.

Nutrition per serving

310kcal

Calories

22g

Protein

34g

Carbs

10g

Fat

5g

Fibre

7g

Sugar

340mg

Sodium

Pro Tips

  • Use bread that is at least a day old. Slightly stale bread absorbs the custard mixture more evenly without going mushy.

  • Vanilla-flavoured unsweetened almond milk gives a slightly richer flavour in the batter, which means you need even less added sweetener on top.

  • Keep cooked slices warm in an oven at 90 degrees Celsius while you cook the remaining batches if cooking for more people.

  • For extra cinnamon flavour, mix a pinch of cinnamon into your maple syrup before drizzling.

  • A pinch of nutmeg in the batter alongside the cinnamon adds a lovely warmth that elevates the whole dish.

Frequently Asked Questions

Can you really make french toast with almond milk instead of regular milk?

Absolutely. Unsweetened almond milk works beautifully in french toast batter. It has enough moisture to create a proper custard when combined with eggs, and its subtle nutty flavour actually complements cinnamon and vanilla really well. The result is just as golden and delicious as a traditional version.

Does dairy free french toast with almond milk taste different from the regular version?

The taste is very close to traditional french toast. Almond milk has a very mild, faintly nutty flavour that blends seamlessly into the batter. Most people cannot tell the difference once it is cooked and topped with berries and a drizzle of maple syrup.

What is the best bread for dairy free french toast?

Thick-sliced whole grain or sprouted grain bread is the healthiest choice because it adds fibre and holds up well to soaking. If you want a slightly richer result, thick-cut sourdough also works very well. Avoid very thin sandwich bread as it tends to fall apart in the batter.

Can I make this recipe vegan?

This recipe uses eggs as a core ingredient, so it is not vegan as written. To make a vegan version, you can try a flaxseed egg substitute (one tablespoon of ground flaxseed mixed with three tablespoons of water per egg, rested for 5 minutes). The texture will be slightly different but it can still work well.

How do I stop french toast from being soggy?

The two main culprits for soggy french toast are soaking the bread for too long and cooking on too low a heat. Soak each slice for no more than 20 seconds per side, and make sure your pan is properly preheated to medium heat before adding the bread. This sets the outside quickly and locks in the custardy inside.

Is this recipe gluten free?

As written with whole grain bread, this recipe is not gluten free. However, you can easily swap in your favourite thick-cut gluten free bread to make it suitable for a gluten free diet. Just check that your protein powder and almond milk are also certified gluten free.

Variations

  • Banana Spice French Toast

    Mash half a ripe banana into the batter before soaking the bread. It adds natural sweetness, a little extra potassium and a lovely flavour that pairs beautifully with cinnamon. Top with sliced banana and a sprinkle of hemp seeds.

  • Chocolate Almond French Toast

    Add one teaspoon of raw cacao powder and one teaspoon of almond butter to the batter. It gives a rich, indulgent flavour while keeping things dairy free and nutritious. Top with sliced strawberries and a drizzle of almond butter.

  • Orange and Cardamom French Toast

    Replace the cinnamon with a quarter teaspoon of ground cardamom and add the finely grated zest of half an orange to the batter. This gives a fragrant, slightly exotic flavour that feels very special for a weekend brunch.

  • Savoury French Toast

    Skip the vanilla, cinnamon and protein powder. Instead, add a pinch of garlic powder, black pepper and a teaspoon of nutritional yeast to the batter. Cook as normal and serve with sliced avocado and cherry tomatoes for a completely different, savoury take.

Substitutions

  • Almond milkOat milk or coconut milk (Oat milk gives a slightly creamier result and is nut free. Full-fat canned coconut milk makes the batter very rich, so use it sparingly or dilute it with a little water first.)
  • Whole grain breadSourdough, gluten free bread or sprouted grain bread (Any thick-cut bread works. For gluten free needs, use a certified gluten free thick-cut loaf. Sourdough gives a slightly tangier flavour which works well.)
  • Vanilla protein powderCollagen powder or skip it entirely (If you prefer to skip protein powder, you can add an extra egg white to the batter instead to maintain the protein content. Collagen powder is unflavoured and dissolves easily.)
  • Coconut oilAvocado oil or olive oil (Both are excellent neutral dairy free oils for cooking french toast. Avocado oil has a very high smoke point which is useful if your pan runs a little hot.)
  • Maple syrupRaw honey or date syrup (Both are natural sweetener options. Date syrup has a lovely caramel-like flavour and is slightly lower on the glycaemic index than maple syrup. Note that honey is not vegan.)

🧊 Storage

Cooked french toast is best eaten immediately. If you have leftovers, allow them to cool completely then store in an airtight container in the fridge for up to 2 days. Reheat in a dry skillet over medium heat for 1 to 2 minutes per side or in a toaster oven at 180 degrees Celsius for about 5 minutes until warmed through and crisped up again. Microwaving is not recommended as it makes the bread soft and steamy rather than crisp.

📅 Make Ahead

You can mix the egg and almond milk custard batter the night before and store it covered in the fridge. Give it a good whisk before using. You can also slice your bread ahead of time and leave it uncovered overnight so it dries out slightly, which actually helps it soak up the batter better without becoming soggy.