French toast always felt like the kind of breakfast that required eggs like, specifically eggs, non-negotiable, end of discussion. Turns out that’s completely wrong. This Easy Vegan French Toast with Coconut Milk uses a flax egg and plant-based milk batter that crisps up in a buttered pan just as beautifully as the classic version, with golden edges, a soft center, and all the warm vanilla-cinnamon flavor you grew up loving.
I made this for the first time on a Sunday morning when I genuinely couldn’t be bothered with anything complicated. Fifteen minutes later I had a plate of golden, sweet, slightly crispy French toast in front of me and immediately added it to my permanent breakfast list. Let me show you exactly how to make it.

My Recipe Details at a Glance
Here’s your full overview before you hit the stove:
- Course- Breakfast or Brunch
- Prep Time- 5 minutes
- Cook Time-10 minutes
- Total Time- 15 minutes
- Servings- 3 (6 half-slices total 2 per person)
- Calories per Serving- 152 kcal
- Diet- 100% Vegan, Dairy-Free, Egg-Free
At 152 calories per serving, this is one of the lightest French toast recipes you’ll find before toppings. Pile on fruit, maple syrup, and coconut whipped cream and you’ll add to that, but the base itself is genuinely lean and balanced.
Equipment You’ll Need For
Minimal gear, which is exactly what a 15-minute breakfast deserves:
- A large, shallow bowl– Wide enough to lay a half-slice of bread flat for soaking. If your bowl is too small, you end up dunking bread at an angle and getting uneven batter coverage, which means uneven cooking. A pasta bowl or wide soup bowl works perfectly.
- A non-stick skillet or cast iron pan – The pan choice matters. A non-stick skillet gives you the most consistent results and easy flip. A well-seasoned cast iron pan produces slightly crispier edges and a better golden crust. Either works just make sure it’s fully preheated before the bread goes in.
- A spatula – Thin enough to slide cleanly under the soaked bread without tearing it.
- Measuring spoons and measuring cups – For the flax, milk, sweetener, and spices. The batter ratios are calibrated, so measure rather than guess the first time.
- A fork or small whisk – For mixing the batter thoroughly and making sure the flax seed distributes evenly.
FYI that’s your complete equipment list. One bowl, one pan, one spatula. The cleanup is faster than making the French toast itself.
Ingredients What You Need and Why Each One Matters
The Vegan French Toast Batter
- 1½ tablespoons ground flax seed -This is your egg replacement, and it works remarkably well. Ground flax seed mixed with liquid creates a gel that binds the batter and coats the bread with enough structure to hold together in the pan. It must be ground flax whole flax seeds don’t gel and don’t absorb liquid the same way. Pre-ground flax meal saves time; alternatively, blend whole flax seeds in a blender for 10 seconds.
- ¾ cup plant-based milk – The recipe title calls out coconut milk, and for good reason. Light canned coconut milk adds a subtle creaminess and richness to the batter that almond or oat milk can’t quite match. It makes the French toast taste indulgent without tasting overtly tropical. That said, oat milk produces a slightly sweeter, more neutral result that many people prefer. Soy milk adds more protein. All three work coconut milk is just the most luxurious option.
- 2 tablespoons agave or maple syrup – Sweetens the batter directly so every bite has flavor, not just the topping layer. Maple syrup adds its characteristic warmth and depth. Agave is slightly more neutral and sweeter by volume. IMO, maple syrup wins here for flavor, but either works perfectly.
- 1 teaspoon vanilla extract– Essential. Vanilla is what makes French toast taste like French toast rather than just sweetened bread. Use pure extract the flavor difference between pure and imitation vanilla is noticeable at this quantity.
- ¼ teaspoon salt – A small amount that balances the sweetness and prevents the batter from tasting flat.
- ¼ teaspoon cinnamon – Warm, aromatic, and perfectly paired with vanilla and maple syrup. Don’t skip it. You can increase to ½ teaspoon if you love cinnamon-forward French toast.
The Bread
- 3 slices of bread, cut in half – The bread choice shapes the entire character of your French toast. Here’s a quick comparison:
- Thick-cut white sandwich bread- Soft center, light exterior, classic diner-style result.
- Sourdough- Slightly tangy, chewier, with more structural integrity for soaking without falling apart. Excellent choice.
- Brioche-style vegan bread- The richest, most indulgent option. Produces pillowy, custardy French toast that leans toward dessert territory.
- Gluten-free bread- Works well choose a denser variety that holds up to soaking without disintegrating.
- Day-old bread- A genuine improvement over fresh bread. Slightly stale bread absorbs the batter more evenly and holds together better in the pan. If you only have fresh, toast it lightly first for 2 minutes before soaking.

For Cooking and Serving
- Vegan butter – For the pan. Vegan butter gives you the richness and browning that oil alone doesn’t quite deliver. Earth Balance and Miyoko’s are both excellent. Use enough to coat the pan generously – skimping leads to sticking and pale edges.
- Powdered sugar – Optional but classic. A light dusting over the finished French toast takes it from homemade to visually polished in about three seconds.
- Fresh fruit -Sliced strawberries, blueberries, peach slices, or banana all pair beautifully with the vanilla-cinnamon base. Summer fruit makes this feel particularly seasonal and fresh.
How to Make Easy Vegan French Toast with Coconut Milk
Step 1 – Make the Batter
In your large, shallow bowl, combine the ground flax seed, plant-based milk, agave or maple syrup, vanilla extract, salt, and cinnamon. Whisk or stir vigorously until everything is fully combined and the flax is evenly distributed no clumps.
Let the batter sit for about 2 minutes. The ground flax starts to gel almost immediately and slightly thickens the batter, which helps it cling to the bread more effectively. You’ll see the texture change from thin liquid to something slightly more viscous that’s exactly what you want.
Step 2 – Preheat the Pan
This step matters more than people give it credit for. Place your skillet over medium heat and add a generous pat of vegan butter. Let the pan heat fully until the butter melts and starts to foam slightly. A properly preheated pan sears the surface of the bread immediately on contact, creating crispy golden edges. A cold or warm-but-not-hot pan produces pale, soft, slightly sad French toast. :/ Give it 2–3 full minutes to preheat.
Step 3 – Soak the Bread
Lay a half-slice of bread flat in the batter. Let it soak for about 20–30 seconds per side long enough for the batter to penetrate slightly into the bread, but not so long that the bread becomes waterlogged and falls apart when you pick it up. Lift the soaked slice carefully and let any excess batter drip off before it goes into the pan.
Step 4 – Cook Until Golden
Place the soaked bread into the hot buttered pan. Cook for about 2–3 minutes per side until deep golden brown with slightly crispy edges. Don’t rush the flip check the underside by lifting a corner with your spatula. If it looks pale, it needs more time. When it releases cleanly and shows a proper golden crust, flip it confidently.
Cook in batches, adding more vegan butter between each batch to keep the pan well-greased and the edges crispy.
Step 5 – Plate and Top
Transfer finished pieces to a plate and add your toppings immediately. A dusting of powdered sugar, a drizzle of maple syrup, and a handful of fresh summer berries is the combination I keep coming back to. For a more indulgent version, add a spoonful of coconut whipped cream and a drizzle of vegan caramel sauce.

Full Nutritional Breakdown (Per Serving 1 of 3)
| Nutrient | Amount |
| Calories | 152 kcal |
| Carbohydrates | 26g |
| Protein | 4g |
| Fat | 4g |
| Saturated Fat | 0.3g |
| Fiber | 2g |
| Sugar | 11g |
| Sodium | 409mg |
| Potassium | 71mg |
| Calcium | 121mg |
| Iron | 1mg |
A few things worth noting:
- 152 calories per serving – Remarkably light for French toast. This is before toppings, but even with a generous pour of maple syrup and a handful of berries, you’re looking at a complete breakfast under 350 calories.
- Only 0.3g of saturated fat – Because the recipe uses plant-based milk and flax rather than eggs and heavy cream, the saturated fat is negligible.
- Sodium at 409mg – The main contributor here is the bread. If you’re monitoring sodium, choose a lower-sodium bread variety and the number drops significantly.
The Flax Egg Why It Actually Works
Ever wonder how a mixture of ground seeds and water can do the same job as an egg in French toast? It comes down to the soluble fiber in flax seeds, specifically a compound called mucilage. When you mix ground flax with liquid and let it sit for a few minutes, the mucilage absorbs the liquid and forms a thick, gelatinous coating around each seed particle.
This gel behaves similarly to egg whites in baking and cooking it binds ingredients together, adds viscosity to the batter, and creates a surface that browns in the pan. It doesn’t create the exact same texture as a whole egg (nothing plant-based quite does), but for French toast where the bread is the main event, it does the job beautifully and completely.
Ground flax vs whole flax- Whole flax seeds pass through the body largely undigested and don’t gel effectively. Always use pre-ground flax meal or grind your own in a blender. Store ground flax in the freezer it goes rancid faster than whole seeds.
Topping Ideas Building the Perfect Plate
The base French toast is delicious on its own. The right toppings make it memorable. Here are the combinations worth trying:
Classic Summer Version
- Fresh sliced strawberries
- A dusting of powdered sugar
- A drizzle of pure maple syrup

Tropical Summer Version
- Sliced mango and kiwi
- Coconut whipped cream
- A squeeze of lime juice
Indulgent Brunch Version
- Vegan caramel sauce (blend dates + non-dairy milk + vanilla + salt)
- Sliced banana
- Crushed toasted pecans
Simple Weekday Version
- A spoonful of jam or fresh fruit compote
- A light drizzle of agave
- Done in under 2 minutes
Try It Next recipe
Creamy Vegan Vanilla Chia Pudding with Fresh Peaches

Make-Ahead and Weekday Tips
French toast has a reputation as a weekend-only recipe because it feels too involved for a weekday morning. Here’s how to fix that:
Prep the Batter Ahead
Mix your batter the night before and store it in a jar in the fridge. Ground flax continues to gel overnight and actually produces an even thicker, better-coating batter by morning. Shake or stir before using.
Freeze Cooked French Toast
Cook a full batch, let the pieces cool completely on a wire rack, then freeze in a single layer. Once frozen, stack with parchment between pieces in a freezer bag. They keep for up to 2 months. Reheat in a toaster for 2–3 minutes for a result almost identical to fresh. This is genuinely one of the better make-ahead breakfast moves available.
Reheat Options
- Toaster- Best method. Restores the crispy exterior.
- Oven at 350°F- Place on a wire rack for 8–10 minutes. Good for reheating multiple pieces at once.
- Microwave- Quick but soft use only if you don’t care about texture.
My Final Troughts

This Easy Vegan French Toast with Coconut Milk takes 15 minutes, uses seven ingredients, and tastes like a proper weekend breakfast whether you’re making it on a Tuesday or a lazy Sunday morning. The flax egg batter creates a genuinely golden, slightly crispy exterior with a soft, sweet center. The coconut milk adds quiet richness. The vanilla and cinnamon do what they always do make everything taste like something worth slowing down for.
Make the batter the night before and this becomes a five-minute weekday breakfast. Freeze a batch and it becomes a two-minute weekday breakfast. Either way, the days of skipping French toast because you went vegan are officially over.

Easy Vegan French Toast with Coconut Milk
Ingredients
Equipment
Method
- Step 1 – Make the Batter
- In your large, shallow bowl, combine the ground flax seed, plant-based milk, agave or maple syrup, vanilla extract, salt, and cinnamon. Whisk or stir vigorously until everything is fully combined and the flax is evenly distributed no clumps.
- Let the batter sit for about 2 minutes. The ground flax starts to gel almost immediately and slightly thickens the batter, which helps it cling to the bread more effectively. You’ll see the texture change from thin liquid to something slightly more viscous that’s exactly what you want.
- Step 2 – Preheat the Pan
- This step matters more than people give it credit for. Place your skillet over medium heat and add a generous pat of vegan butter. Let the pan heat fully until the butter melts and starts to foam slightly. A properly preheated pan sears the surface of the bread immediately on contact, creating crispy golden edges. A cold or warm-but-not-hot pan produces pale, soft, slightly sad French toast. :/ Give it 2–3 full minutes to preheat.
- Step 3 – Soak the Bread
- Lay a half-slice of bread flat in the batter. Let it soak for about 20–30 seconds per side long enough for the batter to penetrate slightly into the bread, but not so long that the bread becomes waterlogged and falls apart when you pick it up. Lift the soaked slice carefully and let any excess batter drip off before it goes into the pan.
- Step 4 – Cook Until Golden
- Place the soaked bread into the hot buttered pan. Cook for about 2–3 minutes per side until deep golden brown with slightly crispy edges. Don’t rush the flip check the underside by lifting a corner with your spatula. If it looks pale, it needs more time. When it releases cleanly and shows a proper golden crust, flip it confidently.
- Cook in batches, adding more vegan butter between each batch to keep the pan well-greased and the edges crispy.
- Step 5 – Plate and Top
- Transfer finished pieces to a plate and add your toppings immediately. A dusting of powdered sugar, a drizzle of maple syrup, and a handful of fresh summer berries is the combination I keep coming back to. For a more indulgent version, add a spoonful of coconut whipped cream and a drizzle of vegan caramel sauce.
Notes
Full Nutritional Breakdown (Per Serving 1 of 3)
| Nutrient | Amount |
| Calories | 152 kcal |
| Carbohydrates | 26g |
| Protein | 4g |
| Fat | 4g |
| Saturated Fat | 0.3g |
| Fiber | 2g |
| Sugar | 11g |
| Sodium | 409mg |
| Potassium | 71mg |
| Calcium | 121mg |
| Iron | 1mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.