Who says you need eggs and dairy to make delicious, golden-brown French toast? With the right plant-based ingredients and a few simple techniques, you can create the perfect Vegan French Toast—crispy on the outside, fluffy on the inside, and bursting with warm, comforting flavors.
Whether you’re craving a classic sweet breakfast, a savory twist, or a high-protein upgrade, this guide will show you exactly how to make a foolproof vegan version of this beloved brunch dish. Plus, we’ll share expert tips, tasty variations, and serving ideas to help you customize your French toast to perfection. Let’s dive in!
Why You’ll Love This Vegan French Toast
✅ Egg-Free & Dairy-Free – Perfect for a Plant-Based Diet
Traditional French toast relies on eggs and dairy for its signature texture, but this vegan version delivers the same fluffy, rich, and golden-brown goodness—without any animal products! Instead of eggs, we use a flaxseed or chia egg, which helps create a slightly thickened batter that coats the bread beautifully. Non-dairy milk options like almond, oat, soy, or coconut milk provide the perfect creamy base while keeping it 100% plant-based. Whether you’re vegan, lactose-intolerant, or just looking for a healthier alternative, this recipe is for you!
✅ Quick & Easy – Ready in Under 20 Minutes
Mornings can be hectic, but this simple vegan French toast recipe is perfect for busy days! With just a few basic ingredients and minimal prep, you can whip up a delicious, homemade breakfast in no time. No need for fancy equipment—just a mixing bowl, a non-stick pan or griddle, and a spatula. From batter to plate, it takes less than 20 minutes, making it a fantastic weekday breakfast or a lazy weekend brunch option.
✅ Crispy, Fluffy & Delicious – Just Like Traditional French Toast
Who says you need eggs to get that perfectly crisp outside and soft, custard-like center? This eggless French toast delivers the same golden, caramelized crust with a tender, fluffy inside. The secret? Using the right combination of non-dairy milk, vanilla extract, cinnamon, and a thickening agent like cornstarch or flaxseed to mimic the traditional custardy batter. Cooked in a light layer of vegan butter or coconut oil, this French toast gets that irresistible crispy texture, just like the classic version!
✅ Customizable & Versatile – Works with Different Bread and Toppings
One of the best things about this recipe is how adaptable it is! You can easily switch things up to match your cravings:
- Bread Choices: While thick-cut, slightly stale bread like sourdough, whole wheat, or brioche works best, you can also use gluten-free bread for a wheat-free version.
- Toppings: Go classic with maple syrup and fresh berries, or get creative with coconut whipped cream, nut butter, or even a dusting of cocoa powder.
- Flavor Enhancements: Add a pinch of turmeric for a golden color, or a dash of nutritional yeast for a subtle eggy flavor.
- Make It Savory: Skip the vanilla and cinnamon, add a little black salt (Kala Namak) for an eggy taste, and top with avocado, tomatoes, or sautéed mushrooms for a unique twist.
Whether you love a classic sweet breakfast or want to try a savory variation, this vegan French toast is the perfect base for countless delicious creations!
Ingredients You’ll Need for Vegan French Toast
Making delicious vegan French toast is simple, and it all comes down to using the right ingredients. The key is to create a rich, flavorful batter that mimics the traditional egg-based version while choosing the best bread for texture and absorption. Plus, with a variety of toppings and add-ons, you can customize it to your taste!
🥛 Key Ingredients for the Batter
To achieve that classic French toast texture, we need a creamy, custard-like batter—without using eggs or dairy. Here’s what you’ll need:
- Non-Dairy Milk – The base of your batter! Options like almond, oat, soy, or coconut milk work best. Oat and soy milk create a slightly thicker batter, while coconut milk adds a rich, slightly sweet flavor.
- Flaxseed or Chia Egg – This acts as the perfect egg replacement by adding structure and binding power. Simply mix 1 tablespoon of ground flaxseeds or chia seeds with 3 tablespoons of water, let it sit for 5 minutes, and you have a thick, egg-like consistency.
- Vanilla Extract – Adds a warm, aromatic sweetness to your batter, making your French toast extra flavorful.
- Cinnamon & Nutmeg – Essential for that classic spiced French toast flavor! Cinnamon adds warmth, while a pinch of nutmeg enhances depth.
- Cornstarch or Chickpea Flour (Optional) – Helps thicken the batter and creates a crispy coating when cooked. Chickpea flour also adds extra protein for a more nutritious breakfast.
- Maple Syrup or Sugar (Optional) – If you prefer a slightly sweeter batter, you can mix in a teaspoon of maple syrup, coconut sugar, or agave nectar.
🍞 Best Bread for Vegan French Toast
Not all bread is created equal when it comes to making French toast. The right bread should be sturdy, slightly stale, and absorbent without falling apart. Here are the best options:
- Sourdough – A tangy, hearty bread that holds up well to the batter, giving your French toast a slight chew with a crispy exterior.
- Whole Wheat Bread – A healthier option packed with fiber and nutrients, making your French toast more filling. Choose a thick-sliced, slightly stale version for best results.
- Vegan Brioche or Challah – For a rich and buttery taste, opt for vegan brioche or challah, which soak up the batter beautifully while remaining fluffy inside.
- Gluten-Free Bread (for a GF Version) – Look for a high-quality gluten-free sourdough or thick-sliced loaf that won’t get too soggy.
Pro Tip: Slightly stale bread works best because it soaks up the batter without becoming mushy. If using fresh bread, lightly toast it before dipping for better texture!
🍓 Toppings & Add-Ons
One of the best parts of French toast is the endless topping possibilities! Here are some delicious options to take your vegan French toast to the next level:
- Maple Syrup – A classic must-have! Drizzle pure maple syrup for the perfect balance of sweetness.
- Vegan Butter – Melted vegan butter (such as Miyoko’s or Earth Balance) adds a rich, creamy touch.
- Fresh Fruit – Top your French toast with sliced bananas, fresh berries, apples, or caramelized peaches for a naturally sweet and refreshing twist.
- Nuts & Seeds – Add crunch with toasted almonds, walnuts, pecans, or pumpkin seeds.
- Coconut Whipped Cream – A fluffy, dairy-free topping that makes your French toast extra indulgent.
- Nut Butters – Drizzle almond butter, peanut butter, or cashew butter for extra creaminess and protein.
- Chocolate Chips or Cacao Nibs – Sprinkle on top for a decadent, dessert-style French toast.
- Powdered Sugar & Spices – Dust with powdered sugar, cinnamon, or cocoa powder for a picture-perfect finish.
With these simple ingredients, you can create a crispy, fluffy, and flavorful vegan French toast that’s easy to customize and enjoy for breakfast, brunch, or even dessert!
Step-by-Step Guide to Making Vegan French Toast
Making delicious, golden-brown vegan French toast is easy with just a few simple steps. Follow this step-by-step guide to achieve the perfect crispy-on-the-outside, soft-on-the-inside texture—without using eggs or dairy!
🥄 Step 1: Prepare the Batter
The batter is what gives your French toast its rich, custardy texture, so it’s important to get it right! Since this is an egg-free recipe, we’ll use a flaxseed or chia egg to help bind the batter to the bread.
How to Make the Perfect Vegan French Toast Batter:
- Choose your non-dairy milk: Almond, soy, oat, or coconut milk all work well. Soy milk is best because its protein content helps with browning and texture.
- Prepare the flaxseed or chia egg: In a small bowl, mix 1 tablespoon ground flaxseed (or chia seeds) with 3 tablespoons water. Let it sit for about 5 minutes until it thickens. This will act as the “egg” in the batter.
- Add vanilla & spices: Stir in 1 teaspoon vanilla extract, 1 teaspoon ground cinnamon, and a pinch of nutmeg for that warm, comforting flavor.
- Thicken the batter: For an extra crispy coating, add 1 tablespoon of cornstarch or chickpea flour. This helps the batter stick to the bread better.
- Sweeten it (optional): If you like your French toast on the sweeter side, mix in 1 teaspoon maple syrup or coconut sugar.
Pro Tip: Whisk the batter thoroughly to ensure there are no clumps and that the flax/chia egg is fully incorporated!
🍞 Step 2: Soak the Bread
The key to perfect French toast is soaking the bread just long enough to absorb the batter—but not so much that it becomes mushy.
How to Soak Your Bread the Right Way:
- Choose the best bread: Slightly stale bread works best! Thick-cut sourdough, whole wheat, or vegan brioche hold up well to soaking.
- Dip, don’t drench: Place a slice of bread in the batter and let it sit for 5-10 seconds on each side. Make sure it’s evenly coated but not dripping wet.
- Let excess batter drip off: Before transferring to the pan, gently shake off any excess batter to prevent soggy results.
Pro Tip: If using gluten-free bread or softer varieties, reduce soaking time to 3-5 seconds to avoid breakage.
🔥 Step 3: Cook to Perfection
Now it’s time to cook your French toast until golden brown and crispy!
Best Cooking Method for Crispy Vegan French Toast:
- Use a non-stick pan or cast-iron skillet: This prevents sticking and ensures an even cook.
- Preheat your pan: Heat over medium heat and add 1 tablespoon of vegan butter or coconut oil for that perfect crispy edge.
- Cook until golden: Place each soaked bread slice in the pan and cook for 3-4 minutes per side, or until golden brown and slightly crispy.
- Press gently for even cooking: Use a spatula to lightly press the bread as it cooks, ensuring the batter is fully absorbed and cooked through.
Pro Tip: For a crunchier texture, cook on medium-low heat for a longer time rather than high heat, which can burn the outside while leaving the inside too soft.
🍓 Step 4: Serve & Enjoy
Now that your vegan French toast is beautifully golden and crispy, it’s time to add your favorite toppings and serve!
Topping Ideas for the Best Vegan French Toast:
- Classic: Drizzle with pure maple syrup and a sprinkle of powdered sugar.
- Fruity & Fresh: Add fresh berries, banana slices, caramelized apples, or peaches.
- Indulgent: Top with coconut whipped cream, chocolate chips, or a drizzle of almond butter.
- Nutty Crunch: Sprinkle with toasted almonds, walnuts, or pecans for extra texture.
- Savory Twist: Skip the syrup and serve with avocado, black salt (Kala Namak) for an eggy taste, or sautéed mushrooms.
Pro Tip: Serve your French toast immediately for the best texture! If making a large batch, keep slices warm in a 200°F (95°C) oven until ready to serve.
With these simple steps, you’ll have perfect vegan French toast that’s crispy, fluffy, and packed with flavor. Enjoy your delicious plant-based breakfast with your favorite toppings and sides!
For other vegan breakfast recipes, you explore our vegan breakfast category, or look at these recipes:
- How to Make Fluffy Vegan Banana Pancakes – Dairy-Free & Egg-Free Recipe
- How to Make Vegan Pancakes – Easy, Fluffy & Delicious!
- How to Make Vegan Pumpkin Pancakes – Easy Recipe for Breakfast
- How to Make Vegan Protein Pancakes – Easy & Fluffy Recipe
- How to Make Eggless Pancakes – Fluffy & Easy Recipe
Tips for the Best Vegan French Toast
Making vegan French toast is easy, but a few key techniques can take it from good to absolutely amazing! From selecting the best bread to ensuring the perfect crispy-yet-fluffy texture, these expert tips will help you create golden, delicious French toast every time.
🍞 Choosing the Right Bread – Thick-Cut, Slightly Stale Bread Works Best
The type of bread you use makes all the difference when it comes to French toast. Since this recipe doesn’t rely on eggs to bind the batter, choosing a sturdy, absorbent bread is crucial.
Best Bread Options for Vegan French Toast:
- Sourdough: A classic choice with a slightly tangy flavor and firm texture that holds up well.
- Whole Wheat Bread: A nutritious, fiber-rich option that gives your French toast a heartier feel.
- Vegan Brioche or Challah: For an ultra-soft, buttery result, opt for vegan brioche or challah, which soak up batter beautifully.
- Gluten-Free Bread: If you’re gluten-sensitive, choose a thick-cut gluten-free loaf to prevent sogginess.
Pro Tips for the Best Bread Texture:
✔ Use slightly stale bread. Fresh bread can absorb too much liquid and fall apart. If your bread is fresh, lightly toast it before soaking.
✔ Cut thick slices (about ¾ to 1 inch). Thin slices soak up too much batter and can become mushy.
🔥 Achieving the Perfect Texture – Avoid Over-Soaking, Use Medium Heat
No one wants soggy or undercooked French toast! The secret to achieving that crispy outside and soft, custardy inside lies in the soaking and cooking method.
How to Avoid Soggy or Dry French Toast:
- Don’t over-soak the bread. Dip each slice in the batter for about 5-10 seconds per side—just enough to coat it evenly without making it too wet.
- Let excess batter drip off. This prevents the toast from becoming too dense or gooey in the center.
- Cook on medium heat. High heat can burn the outside while leaving the inside undercooked, while low heat can make it too soft. A steady medium heat allows for even cooking.
- Use a non-stick pan or cast-iron skillet. These help achieve a crispy golden-brown crust without sticking.
Pro Tip:
For an extra crispy texture, try adding 1 tablespoon of cornstarch to your batter—it helps create a slight crunch on the surface when cooked!
🌟 Enhancing Flavor – Add Turmeric for Color, Nutritional Yeast for a Subtle Eggy Taste
Traditional French toast has a rich, golden color and slightly eggy flavor, but you can easily replicate that in a vegan version using a few special ingredients.
Flavor-Boosting Ingredients:
- Turmeric: A tiny pinch (about ¼ teaspoon) adds a warm golden hue to mimic the look of traditional egg-based French toast.
- Nutritional Yeast: If you miss the savory, eggy flavor, sprinkle in ½ to 1 teaspoon of nutritional yeast into your batter for a subtle umami taste.
- Black Salt (Kala Namak): For a stronger eggy aroma and taste, use a pinch of black salt—it contains sulfur compounds that replicate the flavor of eggs.
- Coconut Milk: If you want a richer, slightly creamy taste, opt for full-fat coconut milk instead of other plant-based milk options.
- Cinnamon & Nutmeg: These warming spices enhance the classic French toast flavor and add depth to every bite.
Pro Tip:
Experiment with different flavor combinations! Try adding a dash of pumpkin spice, cardamom, or even orange zest for a unique twist.
❄️ Storage & Reheating – How to Store Leftovers and Reheat for Best Results
If you have leftovers (or want to meal prep your French toast), proper storage and reheating will help maintain its texture and flavor.
How to Store Vegan French Toast:
- Refrigeration: Store cooled French toast slices in an airtight container or wrap them individually. They will stay fresh for up to 3 days in the fridge.
- Freezing: Arrange cooked slices in a single layer on a baking sheet and freeze for about 1 hour before transferring them to a sealed freezer bag. This prevents sticking. They can be stored for up to 2 months.
Best Methods to Reheat French Toast:
- Stovetop (Best Method): Heat a non-stick pan over medium heat and warm each slice for 2-3 minutes per side until crispy.
- Oven: Place French toast on a baking sheet at 350°F (175°C) for about 10 minutes to re-crisp.
- Toaster Oven: Great for quick reheating—just pop a slice in for 3-4 minutes.
- Air Fryer: Reheat at 350°F (175°C) for 3-5 minutes for a crispy texture.
- Microwave (Least Recommended): While convenient, the microwave can make French toast soggy. If using, heat in 20-second intervals until warm.
Pro Tip:
For extra crispiness, brush a little vegan butter or coconut oil on the slices before reheating in the pan or oven.
By following these pro tips, you’ll get perfectly crispy, flavorful vegan French toast every time—whether you’re making it fresh or reheating leftovers!
Tasty Variations & Serving Ideas
Vegan French toast is incredibly versatile, allowing you to customize flavors and pair it with a variety of delicious sides. Whether you prefer a savory twist, a high-protein option, or an indulgent dessert-style treat, there are endless ways to elevate your French toast experience.
🌿 Savory Vegan French Toast – Skip the Vanilla and Add Black Salt & Herbs
While French toast is traditionally sweet, it can be just as delicious with a savory spin. By omitting vanilla and sweeteners and adding flavorful herbs and spices, you can create a hearty, umami-rich dish perfect for breakfast, brunch, or even dinner.
How to Make Savory Vegan French Toast:
- Remove sweet elements – Skip vanilla extract, cinnamon, and maple syrup in the batter.
- Add a touch of black salt (Kala Namak) – This sulfur-rich salt gives an eggy flavor that mimics traditional French toast.
- Incorporate savory spices & herbs – Try adding garlic powder, onion powder, smoked paprika, dried oregano, or thyme for a delicious depth of flavor.
- Use unsweetened plant-based milk – Stick to soy, almond, or oat milk without added sugar.
- Toppings & Serving Ideas:
- Avocado & Cherry Tomatoes – Sliced avocado with a sprinkle of red pepper flakes.
- Vegan Cheese & Mushrooms – Sautéed mushrooms with melted vegan cheese.
- Hummus & Roasted Veggies – A Mediterranean-inspired twist.
Pro Tip:
For extra crispiness, coat the bread in a mix of nutritional yeast and chickpea flour before cooking—it creates a slightly crunchy, savory crust!
💪 High-Protein Version – Use Chickpea Flour in the Batter
If you’re looking for a protein-packed breakfast, adding chickpea flour (besan) to your French toast batter is a great way to boost protein while enhancing texture. Chickpea flour has a natural binding effect, making it an excellent replacement for eggs.
How to Make High-Protein Vegan French Toast:
- Replace flax or chia egg with chickpea flour – Mix ¼ cup chickpea flour with ½ cup plant-based milk until smooth.
- Add a little turmeric & black salt – These will enhance both the color and the “eggy” taste.
- Boost with extra protein sources:
- Add 1 scoop of unflavored or vanilla plant-based protein powder to the batter.
- Use high-protein bread like whole wheat, sprouted grain, or protein-enriched sourdough.
- Toppings & Serving Ideas:
- Nut Butter & Hemp Seeds – Almond or peanut butter with a sprinkle of hemp or chia seeds.
- Tofu Scramble & Avocado – A balanced, protein-packed meal.
- Coconut Yogurt & Granola – For a post-workout breakfast.
Pro Tip:
Chickpea flour thickens as it sits, so if your batter becomes too thick, add a splash of plant milk to thin it out before dipping your bread.
🍫 Dessert-Style French Toast – Add Cocoa Powder or Top with Chocolate Sauce
Transform your vegan French toast into a decadent dessert by adding rich flavors like chocolate, caramel, or coconut. This version is perfect for a special weekend brunch or an indulgent treat.
How to Make Dessert-Style Vegan French Toast:
- Add cocoa powder to the batter – Mix 1-2 tablespoons of unsweetened cocoa powder for a subtle chocolate flavor.
- Use coconut or oat milk for creaminess – These plant-based milks give a natural sweetness.
- Enhance with warm spices – Try cinnamon, nutmeg, or even pumpkin spice for extra flavor depth.
- Toppings & Serving Ideas:
- Drizzle with Vegan Chocolate Sauce – Melted dark chocolate or homemade chocolate syrup.
- Caramelized Bananas & Walnuts – Sauté banana slices in coconut oil and maple syrup.
- Coconut Whipped Cream & Berries – A light, fluffy, and fruity addition.
- Powdered Sugar & Cinnamon Dusting – A classic French-style topping.
Pro Tip:
For an extra crispy, dessert-like crust, sprinkle a little coconut sugar on the bread before frying—it caramelizes beautifully!
🥑 Pairing Suggestions – Serve with Smoothies, Plant-Based Yogurt, or Tofu Scramble
The right side dishes can turn your vegan French toast into a well-balanced, satisfying meal. Whether you’re going for light and refreshing or hearty and filling, these pairing ideas will complement your meal perfectly.
Best Drinks & Smoothies to Serve With French Toast:
- Berry Banana Smoothie – Blended strawberries, banana, and almond milk.
- Iced Matcha Latte – A refreshing, antioxidant-rich option.
- Turmeric Golden Milk – Warm, spiced, and anti-inflammatory.
- Vegan Iced Coffee or Chai Tea – A great pick-me-up for brunch.
Savory Sides for a Balanced Breakfast:
- Tofu Scramble – A high-protein, eggy-flavored side dish.
- Sautéed Greens – Spinach or kale with garlic and olive oil.
- Avocado Toast – Creamy, nutritious, and perfect for a sweet-savory contrast.
Lighter Pairings for a Brunch-Style Meal:
- Plant-Based Yogurt with Granola & Berries – Adds a fresh, tangy contrast.
- Fresh Fruit Salad – A mix of mango, kiwi, pineapple, and pomegranate.
- Homemade Applesauce – A comforting, naturally sweet side.
Pro Tip:
If you’re serving a sweet French toast variation, balance it with a savory side like tofu scramble or avocado toast for a perfectly satisfying meal.
With these tasty variations and serving ideas, you can enjoy vegan French toast in endless ways—whether you want it savory, protein-packed, indulgent, or paired with the perfect sides.
Frequently Asked Questions (FAQs)
1. Can I make vegan French toast gluten-free?
Absolutely! To make this recipe gluten-free, simply use gluten-free bread. Choose a variety that is sturdy and slightly dense, like gluten-free sourdough or a thick-cut rustic loaf. Avoid overly soft or airy gluten-free bread, as it may fall apart when soaked in the batter.
2. What’s the best egg substitute for vegan French toast?
The best egg substitutes for French toast include:
Flaxseed or Chia Egg – Mix 1 tablespoon of ground flaxseeds or chia seeds with 3 tablespoons of water and let it sit for a few minutes to thicken.
Chickpea Flour Batter – A mix of chickpea flour and plant milk creates a protein-rich, eggy texture.
Cornstarch or Arrowroot Powder – Helps the batter stick to the bread and provides a slight crispness.
Banana or Applesauce – Adds natural sweetness but works best for dessert-style French toast.
3. How do I prevent my French toast from being soggy?
To avoid soggy French toast:
Use slightly stale or thick-cut bread – Fresh, soft bread absorbs too much liquid.
Don’t oversoak – Dip the bread in the batter just long enough to coat it evenly.
Use medium heat – Cooking on low heat can make it mushy, while too high heat may burn the outside before the inside is cooked.
Let it rest before serving – This helps the toast firm up slightly for the perfect texture.
4. Can I make vegan French toast without non-dairy milk?
Yes! If you don’t have plant-based milk, you can use coconut water, diluted canned coconut milk, or even plain water with a little nut butter blended in for extra creaminess.
5. How do I store and reheat leftover French toast?
✔ Storage: Keep leftovers in an airtight container in the refrigerator for up to 3 days.
✔ Reheating Options:
- Stovetop: Reheat in a pan over medium heat with a little vegan butter or oil for crispiness.
- Oven: Bake at 350°F (175°C) for 5-10 minutes until warm.
- Air Fryer: Heat at 350°F for 3-5 minutes to restore crispiness.
- Microwave: Not recommended, as it can make the toast soft and soggy.
6. Can I freeze vegan French toast?
Yes! Freeze cooked French toast slices on a baking sheet, then transfer them to a sealed freezer bag for up to 2 months. Reheat from frozen using the oven or toaster for best results.
7. What’s the best bread for vegan French toast?
The best breads are thick-cut, slightly stale, and sturdy enough to hold the batter. Some great options include:
Sourdough – Slightly tangy, firm, and soaks up the batter well.
Brioche (Vegan Version) – Soft, rich, and perfect for a traditional French toast texture.
Whole Wheat or Sprouted Grain Bread – A healthier, high-fiber option.
Challah (Vegan Version) – Slightly sweet and great for a classic taste.
Conclusion
Vegan French toast is proof that you don’t need eggs or dairy to enjoy a delicious, indulgent breakfast. With the right bread, a flavorful batter, and a few expert tips, you can whip up a perfectly crispy and fluffy French toast in no time.
Whether you prefer sweet, savory, protein-packed, or dessert-style, there’s a version of this recipe for everyone. Plus, with endless topping and pairing possibilities, you can enjoy a new twist on French toast every time you make it!
Now that you’ve got all the secrets to making the best Vegan French Toast, it’s time to fire up your skillet and give it a try. Don’t forget to share your creations and let us know your favorite variations in the comments below! Happy cooking! 🍞✨