Vegan French Toast Recipe Easy, Delicious, and Healthy

Updated On: October 4, 2025

French toast is a beloved breakfast classic, but traditional recipes often rely heavily on eggs and dairy, making them off-limits for those following a vegan lifestyle. Luckily, this vegan french toast recipe delivers all the rich, comforting flavors and satisfying textures you crave—without any animal products.

Using simple, wholesome ingredients like plant-based milk, chickpea flour, and a touch of cinnamon, this recipe transforms ordinary bread into a golden, crispy, and fluffy delight perfect for weekend brunch or a special treat any day of the week.

Whether you’re vegan, lactose intolerant, or simply looking to try something new, this recipe is easy to whip up and endlessly adaptable. Plus, it pairs wonderfully with fresh fruit, maple syrup, or your favorite vegan spreads.

Dive in and discover how simple it is to enjoy a decadent breakfast that’s kind to animals and the planet!

Why You’ll Love This Recipe

This vegan french toast is not only delicious but also incredibly easy to prepare. The batter uses chickpea flour and plant-based milk, which gives it a rich texture and a subtle, savory flavor that perfectly mimics classic french toast.

No eggs or dairy means it’s lighter on your stomach but still indulgent enough to satisfy any comfort food craving.

It’s a versatile recipe that works well with a variety of breads—whether it’s classic white, whole grain, or even gluten-free options. Plus, it’s naturally cholesterol-free and packed with protein thanks to the chickpea flour, making it a more nutritious choice than traditional recipes.

In addition, this recipe is perfect for busy mornings since the batter comes together quickly, and you can prepare it in advance. Whether you’re cooking for yourself or a family, this vegan french toast will please everyone at the table!

Ingredients

  • 1 cup plant-based milk (almond, soy, oat, or your favorite)
  • 1/3 cup chickpea flour (also called gram flour or besan)
  • 2 tablespoons maple syrup (or agave nectar)
  • 1 teaspoon vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon turmeric (for color, optional)
  • Pinch of salt
  • 4-6 slices of day-old bread (thicker slices work best)
  • Vegan butter or oil (for frying)

Equipment

  • Mixing bowl
  • Whisk or fork
  • Large shallow dish or pie plate (for soaking bread)
  • Non-stick skillet or griddle
  • Spatula
  • Measuring cups and spoons

Instructions

  1. Prepare the batter: In a mixing bowl, whisk together the plant-based milk, chickpea flour, maple syrup, vanilla extract, cinnamon, turmeric, and salt until smooth. The turmeric adds a nice golden color but can be omitted if you prefer.
  2. Soak the bread: Pour the batter into a large shallow dish. Dip each slice of bread into the batter, ensuring both sides are fully coated but not soggy. Let the bread soak for 20-30 seconds on each side if your bread is sturdy; softer bread may need less time.
  3. Heat the skillet: Preheat your non-stick skillet or griddle over medium heat. Add a little vegan butter or oil to coat the surface.
  4. Cook the french toast: Place the soaked bread slices onto the skillet. Cook for about 3-4 minutes on each side, or until golden brown and slightly crisp. Adjust heat as necessary to prevent burning.
  5. Serve warm: Remove the french toast from the skillet and serve immediately with your favorite toppings like fresh fruit, maple syrup, or powdered sugar.

Tips & Variations

“For best results, use day-old or slightly stale bread. It soaks up the batter without falling apart, giving you that perfect custardy texture.”

  • Gluten-free option: Use gluten-free bread and ensure your chickpea flour is certified gluten-free.
  • Flavor variations: Add a pinch of nutmeg or cardamom for a warm spice twist.
  • Sweetener swaps: Use coconut sugar or date syrup instead of maple syrup.
  • Make it savory: Skip the maple syrup and cinnamon, add nutritional yeast and herbs to the batter for a delicious savory french toast.
  • Batch prep: Make the batter ahead and store in the fridge for up to 24 hours. Stir well before using.

Nutrition Facts

Nutrient Amount per Serving (1 slice)
Calories 150
Protein 5g
Fat 4g
Carbohydrates 25g
Fiber 3g
Sugar 6g
Cholesterol 0mg

Serving Suggestions

Vegan french toast is a versatile dish that pairs beautifully with a variety of toppings and sides. Fresh berries, sliced bananas, or stewed apples add a fruity brightness.

For something extra indulgent, drizzle with maple syrup or a homemade vegan bechamel sauce for a creamy twist.

Sprinkle chopped nuts like walnuts or pecans for a delightful crunch, or dust with powdered sugar for a classic touch. For a heartier meal, serve alongside vegan sausages or a colorful plate of roasted vegetables inspired by Peruvian vegetable recipes.

Don’t forget to check out our vegan bread machine recipe if you want to bake your own fresh bread to elevate your french toast experience!

Conclusion

This vegan french toast recipe is proof that you don’t need eggs or dairy to enjoy a classic breakfast favorite. With simple ingredients and straightforward steps, anyone can create a delicious, golden, and fluffy french toast that satisfies both vegans and non-vegans alike.

Perfect for lazy weekend mornings or a cozy brunch, it’s a recipe that brings comfort without compromise. Feel free to experiment with spices, breads, and toppings to make it uniquely yours.

Whether you’re new to vegan cooking or a seasoned plant-based foodie, this recipe is a must-try that will become a regular in your kitchen.

For more delicious plant-based breakfast ideas, explore our Vegetarian Date Cake Recipe and other easy vegan treats. Happy cooking and bon appétit!

📖 Recipe Card: Vegan French Toast

Description: A delicious and easy vegan French toast made with plant-based ingredients. Perfect for a cozy breakfast or brunch.

Prep Time: PT10M
Cook Time: PT10M
Total Time: PT20M

Servings: 4 servings

Ingredients

  • 1 cup unsweetened almond milk
  • 2 tablespoons ground flaxseed
  • 1 tablespoon maple syrup
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 8 slices of thick bread (preferably day-old)
  • 2 tablespoons coconut oil or vegan butter
  • Optional toppings: fresh berries, powdered sugar, extra maple syrup

Instructions

  1. In a bowl, whisk together almond milk, ground flaxseed, maple syrup, vanilla extract, cinnamon, and salt.
  2. Heat a skillet over medium heat and add coconut oil.
  3. Dip each bread slice into the mixture, soaking both sides well.
  4. Place soaked bread slices onto the skillet and cook for 3-4 minutes per side until golden brown.
  5. Remove from skillet and serve warm with optional toppings.

Nutrition: Calories: 220 | Protein: 5g | Fat: 8g | Carbs: 32g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan French Toast”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and easy vegan French toast made with plant-based ingredients. Perfect for a cozy breakfast or brunch.”, “prepTime”: “PT10M”, “cookTime”: “PT10M”, “totalTime”: “PT20M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup unsweetened almond milk”, “2 tablespoons ground flaxseed”, “1 tablespoon maple syrup”, “1 teaspoon vanilla extract”, “1/2 teaspoon ground cinnamon”, “1/4 teaspoon salt”, “8 slices of thick bread (preferably day-old)”, “2 tablespoons coconut oil or vegan butter”, “Optional toppings: fresh berries, powdered sugar, extra maple syrup”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a bowl, whisk together almond milk, ground flaxseed, maple syrup, vanilla extract, cinnamon, and salt.”}, {“@type”: “HowToStep”, “text”: “Heat a skillet over medium heat and add coconut oil.”}, {“@type”: “HowToStep”, “text”: “Dip each bread slice into the mixture, soaking both sides well.”}, {“@type”: “HowToStep”, “text”: “Place soaked bread slices onto the skillet and cook for 3-4 minutes per side until golden brown.”}, {“@type”: “HowToStep”, “text”: “Remove from skillet and serve warm with optional toppings.”}], “nutrition”: {“calories”: “220”, “proteinContent”: “5g”, “fatContent”: “8g”, “carbohydrateContent”: “32g”}}

Photo of author

Marta K

Leave a Comment

X