Picture this: the warm, sweet aroma of cinnamon and vanilla filling your kitchen, mingling with the sizzle of golden bread cooking to crispy perfection. As you flip each slice, the edges turn beautifully caramelized, promising a breakfast that feels both indulgent and comforting. This Vegan French Toast Recipe is your new go-to charm for cozy mornings — impressively simple yet deeply satisfying. Whether you’re cooking for yourself or a crowd, it’s an easy, delightful way to start the day.
Why You’ll Love This Vegan French Toast Recipe
- Quick and Easy: Ready in just 20 minutes, it fits perfectly into hectic mornings without sacrificing flavor.
- Simple Ingredients: Uses common pantry staples, making it perfect for last-minute breakfast cravings.
- Perfect for Weekends and Holidays: A fuss-free indulgence that feels special without complex prep.
- Impressive Presentation: Gorgeous golden slices dusted with cinnamon that shine on any breakfast table.
- Customizable: Adaptable toppings and bread types let you tailor it to your taste and pantry.
Why This Vegan French Toast Recipe Works
This Vegan French Toast Recipe shines thanks to a perfectly balanced batter of non-dairy milk and all-purpose flour, which creates the ideal texture: tender on the inside yet lightly crisp on the outside. The cinnamon and vanilla infuse each slice with warm, aromatic notes that elevate the simple bread. Lastly, using a sturdy pan and enough vegan butter ensures each slice achieves that irresistible golden-brown crust that every French toast lover dreams of. These techniques make every bite a comforting, melt-in-your-mouth experience.
Ingredients You’ll Need
You’ll be delighted how just a handful of straightforward ingredients combine to create such a luscious meal. Each item plays a key role in bringing this Vegan French Toast Recipe to life.
- Non-dairy milk (1 cup): The creamy base, with options like almond or oat milk for rich flavor.
- All-purpose flour (2 tablespoons): Thickens the batter for that perfect coating consistency.
- Vanilla extract (1 teaspoon): Adds a sweet, fragrant depth.
- Ground cinnamon (1/2 teaspoon): Infuses warmth and spice, creating that classic French toast taste.
- Salt (1/4 teaspoon): Balances and enhances all the other flavors.
- Bread slices (6): Use your favorite vegan bread; sturdy options soak up the batter well without getting soggy.
Ingredient Substitutions & Tips
- Non-dairy milk: Almond, oat, soy, or cashew milk all work wonderfully—choose your favorite for different subtle flavor twists.
- All-purpose flour: For a gluten-free version, try chickpea or gluten-free flour blends but adjust soaking times slightly.
- Vanilla extract: Maple syrup or agave nectar can add sweetness and a nice aromatic touch if you want to skip vanilla.
- Bread: Thick slices of sourdough, whole grain, or even challah-style vegan bread offer great texture and soak up the batter perfectly.
👨🍳 Pro Tips for Perfect Results
- Tip 1: Use day-old or slightly stale bread for the best soaking without falling apart.
- Tip 2: Control your pan heat—medium heat ensures golden crust without burning.
- Tip 3: Don’t rush the soaking time; thicker or sturdier bread benefits from a few extra seconds in the batter.
- Tip 4: Use a non-stick skillet and a generous pat of vegan butter for crisp, rich flavor.
- Tip 5: Keep cooked slices warm in a low oven (about 200°F) while finishing the batch.
How to Make Vegan French Toast Recipe
Step 1: Prepare the Batter
Start by whisking together 1 cup of your chosen non-dairy milk, 2 tablespoons all-purpose flour, 1 teaspoon vanilla, 1/2 teaspoon ground cinnamon, and 1/4 teaspoon salt in a bowl. Mix until smooth and pour this inviting custard into a shallow dish—something wide like a pie plate works perfectly.
💡 Pro Tip: Whisk well to remove lumps for a silky batter that coats your bread evenly.
Step 2: Heat Your Pan
Place a pan over medium heat and add about a tablespoon of vegan butter or oil. Allow it to melt and coat the bottom, creating a luscious base for crisping each slice to a golden hue.
💡 Pro Tip: Keep an eye on the butter to prevent burning, and add more as needed during cooking.
Step 3: Dip the Bread
Take 2 slices of bread at a time, gently dipping each side in the batter. For hearty, sturdy bread, let each side soak for about 5 seconds so the flavors seep deeply. If your bread is soft sandwich style, a swift dip will suffice to avoid sogginess.
💡 Pro Tip: Hold the bread over the bowl briefly to let excess drip off before placing it into the pan.
Step 4: Cook to Perfection
Carefully lay each soaked slice onto the heated pan. Cook until the underside turns a rich golden brown, usually about 2-3 minutes per side, then flip and repeat. The aroma of cinnamon and vanilla will have you smiling as the crust reaches that perfect crunch.
💡 Pro Tip: Use a spatula to gently press the bread, ensuring even contact with the pan and crisp edges.
Step 5: Serve Warm and Enjoy!
Once all slices are cooked, serve immediately nestled on a plate with your favorite toppings, ready to wow everyone at the table.
💡 Pro Tip: Keep cooked slices warm in a low oven if you need to prepare several servings.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Skipping the flour: It’s the secret to thickening the batter properly and creating that perfect coating.
- Using fresh bread only: Fresh bread can get too soggy, losing structure; slightly stale bread works best.
- Over-soaking the bread: Too long in the batter makes it mushy and hard to flip.
- Cooking on too high heat: The outside burns while the inside remains raw—medium heat is key.
- Using too little fat in the pan: Vegan butter or oil helps the crust crisp beautifully and prevents sticking.
- Not seasoning the batter: Salt and cinnamon accentuate flavor and shouldn’t be skipped.
Delicious Variations to Try
Once you’ve mastered this classic vegan French toast, why not shake things up with some exciting twists? Here are a few halal-friendly ideas that keep all the warmth and charm.
Berry Bliss
Add a handful of fresh blueberries or sliced strawberries on top, drizzled with pure maple syrup for fruity freshness.
Nutty Banana Crunch
Top with sliced bananas and a sprinkle of toasted walnuts or almonds to introduce delightful texture and flavor.
Spiced Orange
Mix a splash of orange zest into the batter and garnish with orange segments and a dusting of powdered sugar.
Chocolate Drizzle
Spoon over vegan chocolate sauce or melted dark chocolate chips for a decadent breakfast treat.
Maple Pecan
Stir chopped pecans into the batter or sprinkle on top along with a generous pour of warm maple syrup.
Coconut Dream
Sprinkle toasted coconut flakes on top for a tropical twist that brings extra crunch and sweetness.
How to Serve Vegan French Toast Recipe

Garnishes
Fresh berries, sliced bananas, chopped nuts, a dusting of powdered sugar, or a drizzle of real maple syrup all make stunning, tasty garnishes.
Side Dishes
Pair your Vegan French Toast with warm vegan sausages, creamy coconut yogurt, or a vibrant fruit salad for a balanced and colorful plate.
Creative Ways to Present
Stack slices neatly and skewer them with skewers for a fun twist at brunch gatherings. Serve with small bowls of a few different syrups or nut butters to let guests customize their plates.
Make Ahead and Storage
Storing Leftovers
Place cooled leftovers in an airtight container and refrigerate for up to 2 days. For best texture, reheat gently.
Freezing
Freeze individual slices in a single layer on a baking sheet, then transfer to freezer bags. They keep well for up to 1 month.
Reheating
Reheat slices in a toaster or oven at 350°F for 5-7 minutes until warm and crisp. Avoid microwaving to maintain texture.
FAQs
Can I use gluten-free bread for this Vegan French Toast Recipe?
Absolutely! Just choose a thick, sturdy gluten-free bread for the best soaking and holding power.
What non-dairy milk works best?
Oat, almond, and soy milks are all fantastic. Oat milk adds a naturally sweet flavor, while almond milk is lighter.
Do I have to add cinnamon and vanilla?
They add classic warmth and flavor but can be adjusted or omitted if preferred. Try adding cardamom or nutmeg for different spices.
Can I make this recipe ahead of time?
Yes! You can prepare the batter in advance and refrigerate it for up to a day. Cook the slices fresh for best texture.
How do I keep the French toast warm if making several servings?
Keep cooked slices on a baking sheet in a low oven (~200°F) while finishing the rest.
What’s the best bread to use?
A slightly stale thick bread like sourdough, whole grain, or vegan challah works beautifully without falling apart.
Can I omit the flour?
The flour helps thicken the batter so the coating sticks well. Omitting it may lead to soggier toast.
Is this recipe kid-friendly?
Definitely! The sweet, gentle flavors are sure to please little ones, making it a wholesome breakfast for the whole family.
Final Thoughts
This Vegan French Toast Recipe is a heartwarming hug on a plate—a beautiful way to start any day with simple, wholesome ingredients and a touch of culinary magic. It’s versatile enough to suit any taste and special enough to make everyday mornings feel like a treat. Whether you’re new to vegan cooking or a seasoned pro, it’s sure to become a beloved staple.
Have you tried this Vegan French Toast Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 😊
Print
Vegan French Toast Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Frying
- Cuisine: American
- Diet: Vegan
Description
This Vegan French Toast recipe offers a delicious, plant-based twist on the classic breakfast favorite. Using simple ingredients like non-dairy milk and flour, it creates a golden, flavorful toast that’s perfect for a quick morning treat. Ideal for those seeking a dairy-free, egg-free option, this recipe cooks up in just 20 minutes and serves six.
Ingredients
Wet Ingredients
- 1 cup non-dairy milk (such as almond, soy, or oat milk)
- 1 teaspoon vanilla extract
Dry Ingredients
- 2 tablespoons all-purpose flour
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon salt
Main
- 6 slices bread (sturdy bread recommended, but sandwich bread can be used)
For Cooking
- Vegan butter or oil (about 1 tablespoon plus more as needed)
Instructions
- Prepare the batter: Whisk together the non-dairy milk, all-purpose flour, vanilla extract, ground cinnamon, and salt in a bowl until smooth. Pour this mixture into a shallow dish, such as a wide bowl or pie dish, for easy dipping.
- Heat the pan: Place a pan on medium heat and add about one tablespoon of vegan butter or oil. Allow it to melt and coat the pan to prevent sticking.
- Dip the bread: Working with two slices at a time, dip each slice of bread on both sides into the prepared mixture. For sturdier bread, let each side soak gently for about 5 seconds to absorb the batter; for softer sandwich bread, a quick dip will suffice.
- Cook the french toast: Once the pan is hot, place the dipped slices in the pan. Cook each slice on both sides until they are golden brown, adding more vegan butter or oil as needed for subsequent batches.
- Serve warm: Remove the french toast from the pan and serve immediately with your favorite toppings such as maple syrup, fresh fruit, or powdered sugar.
Notes
- Use unsweetened non-dairy milk to control sweetness levels.
- Sturdier breads like sourdough or brioche work best to avoid sogginess, but soft sandwich bread can also be used.
- Add more cinnamon or a pinch of nutmeg for extra spice if desired.
- For a gluten-free version, substitute the all-purpose flour and bread with gluten-free alternatives.


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