This post may contain affiliate links, Read the full disclosure here.
I don’t know about you, but French toast used to be my weekend breakfast love language. But once I stopped eating eggs and dairy, I kind of thought those cozy, maple-drenched mornings were behind me.
Spoiler: they’re not.
This vegan French toast is everything I hoped it would be—crispy on the outside, tender and custardy in the middle, and full of that warm cinnamon-vanilla goodness that makes you want to curl up with a second cup of coffee.
If you’re plant-based, egg-free, dairy-free, or just curious about making a simple vegan French toast, this recipe will totally deliver. It’s easy, family-friendly, and customizable—perfect for weekends or a Tuesday that needs cheering up.
Why This Vegan French Toast Recipe Is a Keeper
I’ve tried a lot of eggless French toast attempts that turned out… sad. Either too soggy, too dry, or just not French toast-y enough. This version finally got it right.
Here’s why this recipe works every time:
- No eggs, no dairy, no weird ingredients
- Cornstarch and flaxseed create a thick, custard-like batter
- Crisps up beautifully in the pan without falling apart
- Takes just 20 minutes start to finish
- Freezer-friendly for make-ahead mornings
- Kid-approved and beginner-friendly
It also happens to be budget-friendly and made with pantry staples. So no trips to a specialty store just for breakfast.
Ingredients for the Best Vegan French Toast
You only need a few simple ingredients to make the batter and fry up the toast. And most of them are probably already in your pantry.
For the batter:
- 1 cup unsweetened almond milk (or any plant milk you love)
- 3 tablespoons cornstarch
- 2 teaspoons ground flaxseed
- 1 tablespoon maple syrup
- 1½ teaspoons ground cinnamon
- 1 teaspoon vanilla extract
For the toast:
- 6–8 slices thick, dry bread
- 2 tablespoons coconut oil or vegan butter (for pan-frying)
A few notes on the bread
Day-old or slightly stale bread is best. Fresh bread can soak up too much batter and fall apart. I love sourdough, ciabatta, or thick-cut sandwich bread. Gluten-free bread works too—just be gentle when dipping.
How to Make Vegan French Toast Step-by-Step
This recipe makes 6–8 slices depending on your bread size. Enough for 3–4 people, or just you and a week’s worth of cozy breakfasts.
Step 1: Make the batter
In a shallow bowl or baking dish, whisk together:
- 1 cup almond milk
- 3 tablespoons cornstarch
- 2 teaspoons ground flaxseed
- 1 tablespoon maple syrup
- 1½ teaspoons cinnamon
- 1 teaspoon vanilla
Let it sit for 5 minutes. This helps the flaxseed thicken and the cornstarch dissolve. You’ll notice the batter gets slightly custardy—that’s the magic.
Step 2: Heat your pan
Melt a little coconut oil or vegan butter in a nonstick skillet over medium-low heat. You want it hot enough to sizzle but not smoke.
Step 3: Dip and coat the bread
Dip a slice of bread into the batter. Flip quickly to coat both sides. Don’t let it soak too long—just a quick dip is perfect.
If your bread is extra dry, a few extra seconds won’t hurt. If it’s fresh or soft, dip and lift fast to avoid sogginess.
Step 4: Cook until golden
Place the coated bread onto the skillet. Cook for 3–4 minutes on each side until golden and slightly crispy. Flip gently with a spatula.
Repeat with the rest of your slices, adding more oil to the pan as needed.

Vegan French Toast Topping Ideas
Here’s where you can get creative—or just stick with good old maple syrup. No judgment here.
Some of our family favorites:
- Sliced strawberries and powdered sugar
- Fresh banana with peanut butter drizzle
- Blueberries and coconut whipped cream
- Vegan chocolate chips and almond butter
- Warm apple slices with cinnamon
- Just maple syrup and a smile
Want extra protein? Sprinkle with hemp hearts or chia seeds before serving.
Make-Ahead and Freezer Tips
This recipe keeps well, so it’s great for meal prepping.
To refrigerate:
Let cooked French toast cool. Store in an airtight container for up to 3 days. Reheat in a toaster or skillet for best texture.
To freeze:
Freeze slices on a baking sheet, then transfer to a freezer-safe bag. Toast or pan-fry from frozen for 3–4 minutes per side.
It’s like having brunch in your freezer, ready whenever you need it.
Want to Make Vegan French Toast with Just Egg?
You totally can.
Replace the batter with ½ cup of Just Egg per 4 slices of bread. Whisk in cinnamon, maple syrup, and vanilla for flavor. Dip and cook like usual.
It works beautifully if you like a more “classic eggy” texture in your French toast.
Try These Vegan French Toast Variations
I’ve tested every version I can think of—and these are our go-to favorites when we want something different.
Vegan French Toast with Banana
Mash ½ a ripe banana into the batter. Adds sweetness, moisture, and subtle banana flavor. Works great with whole wheat bread.
Vegan French Toast Bake
Cut your bread into cubes and layer in a greased baking dish. Pour the batter over the top. Let it sit for 10–15 minutes. Bake at 375°F for 30–35 minutes. Great for brunch or feeding a crowd.
Vegan French Toast Mix
Make your own dry mix to keep on hand. Combine the flaxseed, cinnamon, and cornstarch in a jar. When you’re ready to make French toast, just add plant milk, vanilla, and maple syrup.
Tips for Perfect Vegan French Toast
I’ve learned a few tricks that make a huge difference. Here’s what I always do:
- Use slightly stale bread—fresh bread can get mushy
- Let the batter rest—5 minutes helps it thicken
- Quick dip only—don’t soak the bread
- Medium-low heat is key—too hot and it burns, too low and it gets soggy
- Use enough oil—crispy edges need fat
And remember—every bread behaves a little differently. The more you make it, the more you’ll know exactly what works best.
What to Serve with Vegan French Toast
Here’s how I turn this into a full breakfast or brunch spread:
- Vegan breakfast sausages or hash browns
- A chocolate berry smoothie bowl
- Orange slices or fruit salad
- Maple lattes or iced oat milk coffee
- Scrambled tofu or chickpea omelets
The mix of sweet and savory makes it feel like a café brunch at home.
FAQs About Vegan French Toast
What’s a vegan substitute for eggs in French toast?
Cornstarch and flaxseed are great. Just Egg or mashed banana also works.
Can I use soy milk or oat milk instead of almond?
Yes! Any unsweetened, unflavored plant milk works well.
What kind of bread is best?
Sturdy breads like sourdough, ciabatta, or whole wheat sandwich bread. Day-old is ideal.
Can I make it gluten-free?
Yes. Use gluten-free bread that’s thick enough to dip without falling apart.
Is vegan French toast healthy?
It can be. You’re skipping eggs and dairy, and using plant-based ingredients. Top with fruit and skip extra sugar to keep it balanced.
Can I bake it instead of frying?
Yes. For a French toast bake, cube the bread and pour the batter over top. Bake at 375°F for 30–35 minutes.
Can I reheat it?
Absolutely. Reheat slices in a toaster or skillet for a crispy texture.
Related Vegan Breakfast Recipes to Try Next
If you loved this vegan French toast, you’ll love these too:
- Easy Saucy Ramen Noodles (Vegan Recipe) – Perfect for lunch or a savory breakfast twist
- Overnight Oats Recipe – Meal prep heaven with endless variations
- Chocolate Berry Smoothie Bowl – Creamy, sweet, and packed with plant power
Share Your Vegan French Toast!
If you try this vegan French toast recipe, I would love to see your version.
📸 Tag me on Instagram or save it to your breakfast board on Pinterest
Your kitchen wins totally make my day. Let’s keep breakfast joyful, plant-based, and full of flavor.
Thanks so much for being here and cooking with me 💛
Print
Vegan French Toast That’s Crispy, Custardy, and Totally Egg-Free
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
Crispy on the outside, soft on the inside—this vegan French toast is completely egg-free, dairy-free, and made with a cinnamon-vanilla batter that’s quick and easy.
Ingredients
- 1 cup unsweetened almond milk (or any plant milk)
- 3 tablespoons cornstarch
- 2 teaspoons ground flaxseed
- 1 tablespoon maple syrup
- 1½ teaspoons ground cinnamon
- 1 teaspoon vanilla extract
- 6–8 slices thick, slightly dry or day-old bread
- 2 tablespoons coconut oil or vegan butter (for pan-frying)
Instructions
- In a shallow bowl, whisk together almond milk, cornstarch, flaxseed, maple syrup, cinnamon, and vanilla. Let the batter sit for 5 minutes to thicken.
- Heat a nonstick skillet over medium-low and add a little coconut oil or vegan butter.
- Dip each slice of bread into the batter briefly, coating both sides.
- Place dipped bread into the hot skillet and cook for 3–4 minutes per side, or until golden and crispy.
- Repeat with remaining bread slices, greasing the pan as needed between batches. Serve warm with toppings of choice.
Notes
For best texture, use slightly stale or dry bread. Don’t over-soak soft bread. Cook over medium-low heat for an even, golden crust. Store leftovers in the fridge or freezer and reheat in a skillet or toaster.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 2 slices
- Calories: 210
- Sugar: 4g
- Sodium: 180mg
- Fat: 7g
- Saturated Fat: 3g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 0mg






