Home » Recipes » Vegan French Toast

Vegan French Toast

This is the best vegan French toast filled with cozy cinnamon spice, soaked in a rich, egg-free, dairy-free coconut milk custard. It's soft in the center and crispy at the edges, made with 4 ingredients in 20 minutes!

Vegan French toast slices stacked on a plate, topped with strawberries and maple syrup.

Similar to blueberry pancakes or fluffy homemade waffles, French toast brings back memories of family breakfasts growing up. Traditional French toast recipes are made by soaking day-old bread in a custard made from eggs and cream. Not exactly vegan-friendly! Which is why I've been perfecting this vegan French toast for years.

Made with sourdough bread and coconut milk, this vegan version is custardy and soft inside and golden and crispy outside. It's scented with cozy cinnamon and just as easy to make!

Here's Why You'll Love this Vegan French Toast Recipe

  • Made lighter. Rather than French toast loaded with sugar, eggs, and cream, I wanted to create a lightened-up version that doesn't require any of those things. This vegan French toast uses coconut milk thickened with flaxseed instead.
  • Adaptable. It's allergy-friendly, easy to make gluten-free, and still just as good as the traditional version.
  • Quick and easy. This recipe needs just four ingredients and takes 20 minutes to make. You can easily whip this fancy breakfast up on a weekday!
Ingredients for Vegan French Toast.

Ingredients You'll Need

The trickiest thing to replace in classic French toast is the eggs. Without the eggs, you will need to add a thickening agent to the batter. I like to use flaxseed meal, but you could also add a dash of cornstarch if you wanted. Below are the four simple ingredients we're using to make our vegan French toast. Scroll to the recipe card for the exact recipe amounts.

  • Coconut milk – I use light canned coconut milk, but the refrigerated kind or full-fat will also work.
  • Flaxseed meal – Similar to a flax egg, flaxseed is the egg substitute in this recipe. It helps bind the liquid ingredients together for a custardy texture.
  • Ground cinnamon – For that classic French toast flavor. Feel free to use nutmeg or a seasonal blend, like pumpkin pie spice.
  • Sourdough – You can use any bread you like, including gluten-free, with no changes to the recipe. The best bread for French toast is day-old, stale bread, as it soaks up more of the custard without becoming overly soggy.

How to Make Vegan French Toast

The steps to prepare this vegan French toast are the same as classic French toast recipes. You'll mix the custard, dip the bread, and then toast it on the griddle until golden. Here's a look at the process.

Side by side images showing vegan custard ingredients being combined and whisked together in a baking dish.
  • Whisk together the ingredients. Start by combining the coconut milk, flaxseed meal, and cinnamon in a shallow dish or baking pan.
Side by side images showing bread slices soaking in vegan custard.
  • Soak the bread. While your flat pan or griddle preheats, soak slices of bread in the custard for 30 to 60 seconds. You don't want it to soak too long, as the bread can fall apart. But long enough so that it's soaked through. Light and airy bread, such as challah or brioche, can soak for less time than denser bread slices.
Side by side images showing French toast slices cooking in a skillet, and cooked French toast piled on a serving plate.
  • Cook on the griddle or pan. Finally, sear the soaked bread slices on the hot griddle over medium heat until they're golden brown on both sides. Enjoy!
A stack of vegan French toast topped with strawberries.

French Toast Toppings

Toppings are optional, but they are a great way to sweeten up this vegan French toast. I like to drizzle my slices with maple syrup and top them with sliced berries. Here are more easy topping ideas:

What to Serve With Vegan French Toast

Serve this fluffy vegan French toast with a tofu scramble on the side and a cantaloupe melon smoothie to wash it down. Homemade French toast also makes a wonderful holiday breakfast or brunch, served with breakfast potatoes and vegan granola cups.

Frequently Asked Questions

How can I substitute the eggs in French toast recipes?

This recipe uses flaxseed meal, but you can replace the eggs with any vegan alternative, including a chia egg or store-bought egg replacer.

What can you substitute for milk in French toast?

Simply use any non-dairy milk as you would traditional milk or cream. Good options are coconut milk, almond milk, and oat milk.

How long should you soak French toast before cooking?

Soak softer, fluffier bread slices for about one minute, up to one and a half minutes for denser bread slices, just enough to wet them through.

Overhead view of vegan French toast topped with strawberries and maple syrup on a plate.

How to Store and Reheat Leftovers

  • Refrigerate. Allow any leftover vegan French toast slices to cool completely, and then store them in an airtight container in the fridge. Reheat within 3 days.
  • Reheat. Warm French toast slices in a skillet on the stovetop or in the toaster to help the edges crisp up again.
  • Freeze. You can freeze your French toast airtight for up to 2 months. Thaw the slices in the fridge before reheating.

Vegan French Toast

This Vegan French Toast recipe is an easy egg- and dairy-free breakfast made with rich, flavorful coconut milk, flaxseed, and cinnamon.
author: Alyssa
yield: 4 servings
A stack of vegan French toast topped with strawberries.
Prep: 8 minutes
Cook: 12 minutes
Total: 20 minutes

Ingredients
  

Instructions
 

  • Whisk together the coconut milk, flaxseed + cinnamon in a shallow dish or bowl. Set aside for 5 minutes to thicken.
  • Heat a non-stick grilled over medium-low heat and grease with coconut oil or vegan butter.
  • Taking one or two slices of bread a time, place them in the dish with coconut milk mixture. Allow to soak for 30 – 60 seconds, flip and soak the other side for another 30 seconds. Place on the griddle and cook for 2 – 3 minutes per side. Repeat with remaining slices of bread.
  • Serve warm with sliced berries and a drizzle of maple syrup!

Nutrition

Serving: 2slices | Calories: 410kcal | Carbohydrates: 69g | Protein: 14g | Fat: 8g | Saturated Fat: 5g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 823mg | Potassium: 165mg | Fiber: 3g | Sugar: 6g | Vitamin A: 1IU | Vitamin C: 1mg | Calcium: 74mg | Iron: 5mg
cuisine: American
course: Breakfast

Filed Under:

Rate and review this recipe!

Your email address will not be published. Required fields are marked *

Recipe Rating:




This site uses Akismet to reduce spam. Learn how your comment data is processed.