This healthy Vegan French Toast is here to show you how plant-based ingredients can deliver the same crispy-on-the-outside, soft-on-the-inside texture that makes every bite irresistible. Enjoy this brunch favorite with a side of tempeh bacon and an orange juice mocktail.

If you thought going vegan meant saying goodbye to the comforting, decadent breakfast classic that is French toast, think again!
You may also like our Matcha Pancakes and Vegan Banana Oatmeal Pancakes, which are related to this French toast recipe. For healthy brunch recipes that are on the savory side, you may like our Vegan Eggs Benedict, Pesto Avocado Toast, and Crustless Vegan Quiche.
Why You'll Love This Recipe
Traditional French toast relies on eggs and dairy for its custard base, but this recipe achieves the same creamy consistency using plant-based alternatives like almond milk and ground flaxseeds. This version is lighter on your stomach and perfect for starting your day off on the right foot.
Nutritional Benefits of This Vegan French Toast
This recipe isn’t just delicious, it's also healthy, and here's why:
- Ground flaxseeds are rich in omega-3 fatty acids and fiber, supporting heart health and digestion.
- Sourdough bread often contains probiotics from the fermentation process, which may aid gut health.
- Fresh berries are packed with antioxidants (like anthocyanins), vitamins C and K, fiber, and low-glycemic sweetness.
- No dairy and eggs lower the dietary cholesterol and saturated fat in this recipe, making it a healthier alternative to the traditional.
What You'll Need to Make This Vegan French Toast
- Sourdough or whole grain bread: Day-old or slightly stale bread works best for soaking up the batter. It provides a slight chewiness that crips beautifully on the outside while holding custardy inside.
- Plain unsweetened almond or soy milk: Provides a mild and creamy liquid "custard" base when combined with the arrowroot (or cornstarch) and spices.
- Fresh berries (blueberries, strawberries, raspberries): Bright and juicy, adding fresh sweetness and slight tartness with a pop in each bite.
A full list of ingredients with exact amounts can be found in the recipe card below.
Step-by-Step Instructions
Step 1: Combine almond milk with arrowroot powder (or cornstarch) and whisk well.
Step 2: Add ground flaxseeds, cinnamon, nutmeg, and vanilla powder and whisk to combine. Let the mixture sit for about 5 minutes—this allows the flaxseeds to thicken the batter slightly.
Step 3: Preheat a griddle or large nonstick skillet over medium heat. Spray or lightly grease the surface with olive oil. Dip the bread into the batter on both sides.
Step 4: Place dipped bread onto a preheated griddle and cook for about 3 to 4 minutes on each side or until golden brown.
Plate the French toast and top with a handful of fresh berries for a burst of color and flavor. Drizzle with pure maple syrup and enjoy!
SAVE THIS RECIPE!
We'll also send you other yummy recipes. No worries! You can unsubscribe at any time. 💙
Tips for the Best Vegan French Toast
- Use Stale Bread: Day-old or slightly stale bread is ideal because it absorbs the batter without falling apart. If your bread is fresh, you can dry it out by toasting it lightly or leaving it uncovered overnight.
- Choose the Right Bread: Sourdough is a great choice for this vegan French toast because of its firm texture and tangy flavor. A thick, whole-grain loaf also works well.
- Don't Skip the Arrowroot Powder: The arrowroot (or cornstarch) acts as a thickener in this recipe, giving the batter the right consistency to cling to the bread.
- Cooking in Batches: If you’re cooking in batches, transfer the cooked French toast to a baking sheet and keep it warm in a 200°F (93°C) oven while you finish the rest.
- Experiment with Toppings: While pure maple syrup and berries are a classic choice, feel free to get creative. Try adding a dollop of our Sweet Cashew Cream or Tahini Chocolate Sauce. Sliced bananas, a drizzle of almond butter, or a sprinkle of chopped walnuts or pecans also work.
Frequently Asked Questions
Store any leftover French toast in an airtight container in the refrigerator for up to 3 days. Reheat in a toaster or toaster oven to restore its crispy texture.
Absolutely! Soy milk, oat milk, or cashew milk can all be used in place of almond milk. Just make sure it’s unsweetened and plain to maintain the right balance of flavors.
Cornstarch or tapioca flour can replace arrowroot in this recipe. You may need to adjust the amount slightly, as these substitutes can vary in thickening power.
Yes! Swap the sourdough bread for a gluten-free bread that has a sturdy texture. Ensure that the bread is slightly stale for the best results.
This healthy vegan French toast recipe proves that you don’t need eggs or dairy to create a breakfast masterpiece. It’s crispy, flavorful, and endlessly customizable, making it a hit with vegans and non-vegans alike. Whether you’re cooking for a weekend brunch or a cozy weekday morning, this recipe is sure to become a favorite in your household.
Other Brunch Recipes to Check Out
If you tried this healthy Vegan French Toast or any other recipe on our website, please leave a 🌟 star rating and let us know how it went in the 📝 comments below! We love to get your feedback for improvement.
Vegan French Toast
Ingredients
- 6 slices sourdough or whole grain bread day old or stale is best
- 1 cup plain unsweetened almond milk (or soy milk)
- 2 Tablespoons arrowroot powder (or cornstarch)
- 1 teaspoon ground cinnamon
- ⅛ teaspoon ground nutmeg
- ⅛ teaspoon vanilla powder (or 1 teaspoon vanilla extract)
- 1 Tablespoon ground flaxseeds
- 1 Tablespoon olive oil or omit if oil-free
- 1 cup fresh berries blueberries, raspberries, strawberries for topping
- ¼ cup pure maple syrup for topping
Instructions
- In a medium-sized mixing bowl, whisk together the almond milk (or soy milk), arrowroot powder (or cornstarch), ground flaxseeds, vanilla, cinnamon, and nutmeg. Whisk vigorously to ensure the cornstarch and flaxseeds are fully incorporated, and no lumps remain.
- Let the mixture sit for about 5 minutes—this allows the flaxseeds to thicken the batter slightly.
- Preheat your griddle or a large non-stick skillet over medium heat. Lightly grease the surface with olive oil. You want just enough oil to create a golden crust on the French toast without making it greasy.
- Take one slice of sourdough bread and dip it into the batter, ensuring both sides are fully coated. Let any excess batter drip off before placing the bread on the preheated griddle.
- Repeat with additional slices, being careful not to overcrowd the cooking surface.
- Cook the bread for 3-4 minutes on each side, or until golden brown and crispy. Use a spatula to carefully flip the slices halfway through cooking.
- Plate the French toast and drizzle with pure maple syrup. Top with a handful of fresh berries for a burst of color and flavor. Enjoy!
Notes
- Use Stale Bread: Day-old or slightly stale bread is ideal because it absorbs the batter without falling apart. If your bread is fresh, you can dry it out by toasting it lightly or leaving it uncovered overnight.
- Choose the Right Bread: Sourdough is a great choice for this vegan French toast because of its firm texture and tangy flavor. A thick whole-grain loaf also works well.
- Don't Skip the Arrowroot Powder: The arrowroot (or cornstarch) acts as a thickener in this recipe, giving the batter the right consistency to cling to the bread.
- Cooking in Batches: If you’re cooking in batches, transfer the cooked French toast to a baking sheet and keep it warm in a 200°F (93°C) oven while you finish the rest.
- Leftovers: Leftovers keep well in an airtight container in the refrigerator for up to 3 days. They can be reheated by toasting them in the toaster or toaster oven.
Gigi & Sersie
Tasty and love the texture of whole grain bread. Adding the fresh berries gives the perfect balance of sweet, tart and bright.