Vegan French Toast Recipe

When I first started following a plant-based diet, there were loads of foods I thought I’d never be able to eat again: cheesecake, ice-cream, French toast, pancakes, waffles, etc. etc. But, it turns out, I can still eat all these things and (even better) I’ve had so much fun experimenting with different variations and substitutes for animal products.

Not so long ago, I was making vegan French Toast and my sister asked the (quite logical) question: “how can it be ‘French Toast’ when French Toast is literally just bread fried in egg and there are no eggs anywhere near your breakfast?”. Okay, so maybe we’ll call this something different (‘Vrench Toast?’) because it’s technically a completely new thing which only mildly resembles its eggy cousin. But it tastes delicious and that’s good enough for me. It’s also much lower in saturated fat than traditional French Toast and doesn’t require any animal exploitation at all; bonus points.

Vegan French Toast


Basic Ingredients (Makes 4 Slices)

  • 4 slices wholemeal bread
  • 1 cup plant-based milk (I use soya)
  • 1 tbsp. chia seeds
  • 1 tsp. maple syrup or other sweetener
  • 1 tsp. cinnamon
  • 4 tsp. dairy-free butter

 Suggested Additions/Substitutions

  • Chocolate French Toast: Sub cinnamon for 1 tbsp. cacao powder
  • Gingerbread French Toast: Sub maple syrup for molasses and add 1 tsp. ground ginger and 1/2 tsp. nutmeg


  1. Lightly toast the bread for 1 – 2 mins, or until just starting to darken in colour.
  2. Meanwhile, add the milk, chia seeds, maple syrup and cinnamon (and any other flavours you are using) to a large bowl – I like to use one with a large base as it makes dunking the bread much easier and whisk until well combined.
  3. Allow the mixture to sit for 5 – 10 minutes.
  4. Heat 1 tsp. dairy-free butter over a medium heat, in a medium-sized non-stick frying pan.
  5. Dunk 1 slice of bread into the milk mixture and hold for 10-15 seconds to allow the mixture to absorb. Flip the bread over and do the same on the other side so that the whole slice is saturated.
  6. Place the bread into the heated pan and use a spatula to press down on the top side to ensure the bottom side is receiving an even amount heat from the pan.
  7. Cook on one side for 3 – 4 minutes and then use the spatula to flip the bread onto the uncooked side and cook for anther 2 – 3 minutes.
  8. Repeat steps 4 – 7 for each slice of bread. You can keep the cooked slices warm under the grill.
  9. Serve with whatever toppings you fancy. See below for inspiration!



Gingerbread French Toast with Almond Butter, Banana, Blueberries, Chopped Almonds and Bukinis



Basic French Toast with Soya Yoghurt, Peanut Butter, Banana, Goji Berries, Cacao Nibs and Hemp Hearts



Basic French Toast with Coconut Yoghurt, Peanut Butter and Stewed Berries


I hope you all have as much fun experimenting with flavours and toppings as I have! Make sure to tag me ( @charlotteemmma ) in your creations on Instagram so I can see what amazing French Toast adventures you get up to.

All my love, Charlotte xx






Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s