Servings: 12
Prep Time: 10 minutes
Cook Time: 45 minutes
Total Time: 55 minutes
Calories: 306 kcal per serving
Forget everything you thought you knew about vegan breakfast being boring. This Vegan Strawberry Stuffed French Toast is the kind of recipe that makes people at the brunch table go quiet not because something went wrong, but because everyone’s too busy eating to talk. It’s golden, jammy, soft on the inside, crisp on the edges, and topped with the most ridiculously good homemade strawberry compote. And yes, it’s 100% plant-based.
I made this for a summer gathering last year, and three people asked me for the recipe before they even finished their plates. That’s when I knew this one was special. Let me walk you through everything.

Why This Vegan French Toast Actually Works
A lot of people assume vegan French toast is a sad, pale imitation of the original. Those people haven’t tried this recipe.
The secret is in the custard-style soak a blend of non-dairy milk, agave, vanilla, strawberry jam, and flour that creates a rich, egg-free batter that soaks into thick bread slices beautifully. The flour is the unsung hero here. It binds everything together and gives the batter that slight thickness that makes the final result satisfyingly custardy, not soggy.
Baking it low and steady in the oven also makes a massive difference. No standing over a frying pan flipping slices just pop it in and let the oven do the heavy lifting while you make the compote. Honestly, it’s almost too easy.
Ingredients Breakdown
For the French Toast
- 2 cups unsweetened non-dairy milk – oat milk works beautifully here; it’s creamy and mild
- ¼ cup agave syrup – your natural plant-based sweetener
- 1 tablespoon vanilla extract – don’t skip this; it adds real depth
- ½ cup strawberry jam or preserves – this is what stuffs the flavor into every bite
- 3 tablespoons all-purpose flour – the binder that makes the custard work
- Pinch of salt – balances the sweetness perfectly
- 1 loaf (about 16 oz) thick vegan bread – Trader Joe’s Vegan Brioche is the move, but any thick vegan loaf works
- ¾ cup vegan whipped topping – for serving; non-negotiable IMO
For the Strawberry Compote
- 10 oz fresh strawberries, chopped – ripe, red, and fragrant ones make all the difference
- 1 tablespoon organic cane sugar – just enough to draw out the juices
- 1 tablespoon cornstarch – thickens the compote to that perfect saucy consistency
- 1 tablespoon lemon juice – brightens everything up and balances the sweetness
The compote is genuinely one of the best parts of this recipe. It takes about 15 minutes to make and elevates this from “good breakfast” to “are we at a restaurant right now?”
Equipment You’ll Need For
You don’t need anything fancy, but having the right tools makes the process smooth:
- Large mixing bowl – for whisking the custard batter
- 11×7 inch baking dish – this size is key for fitting the bread slices at a diagonal without overcrowding
- Whisk – for getting the batter lump-free
- Medium saucepan – for the strawberry compote
- Small mixing bowl – for the cornstarch-lemon slurry
- Spatula or large spoon – for layering bread and serving
- Oven preheated to 350°F – your main cooking tool here
No cast iron pan, no fancy griddle required. This is a sheet-pan-style baked situation, which honestly makes it way less stressful for a crowd.
Servings & Who This Recipe Is For

This recipe makes 12 generous servings, which makes it absolutely perfect for:
- Weekend brunches with friends or family
- Holiday morning breakfasts (think Mother’s Day- Christmas morning, summer gatherings)
- Meal prepping – it reheats surprisingly well
- Potluck or party contributions – bring it in the baking dish and watch it disappear
If you’re cooking for fewer people, you can halve the recipe and use a smaller baking dish. But honestly, if you’re already making it, you might as well make the full batch. Leftovers from this are not a problem anyone complains about.
Caloric & Nutritional Info (Per Serving)
| Nutrient | Amount |
| Calories | 306 kcal |
| Carbohydrates | 23g |
| Protein | 1g |
| Fat | 1g |
| Fiber | 1g |
| Sugar | 16g |
| Vitamin C | 16mg |
| Calcium | 70mg |
| Iron | 1mg |
| Sodium | 28mg |
At 306 calories per serving, this is a satisfying breakfast that doesn’t leave you in a food coma before noon. The natural sugars come from fruit and agave not refined junk and the oat milk base keeps it light.
Step-by-Step Instructions
Step 1-Preheat & Prep (10 Minutes)
Preheat your oven to 350°F. While it heats up, grab your large mixing bowl and whisk together the non-dairy milk, agave syrup, vanilla, strawberry jam, flour, and salt until the mixture is fully combined and smooth. The jam will dissolve into the batter and turn it a gorgeous blush-pink color it’s a good sign, keep going.
Step 2- Soak the Bread (5 Minutes)
Cut your bread into thick slices if it isn’t pre-sliced. Each slice should be at least ¾ to 1 inch thick this is not the time for sandwich bread. Thin slices will fall apart in the custard, and we’re not doing that today.
Dip each slice into the batter, coating both sides and letting it soak for a few seconds so the bread actually absorbs the mixture. Don’t rush this part the soak is what makes the inside creamy and flavorful.

Step 3- Layer in the Baking Dish
Layer each soaked bread slice at a diagonal inside your 11×7 inch baking dish, leaning each slice up against the previous one. This diagonal layering technique is what gives the dish that beautiful, pull-apart look you see in photos. Once all slices are in, pour any remaining custard liquid over the top.
Step 4- Bake for 40–45 Minutes
Slide the dish into your preheated oven and bake for 40 to 45 minutes, until the top is golden, the bread feels firm, and the liquid has thickened into a set custard. Your kitchen will smell absolutely incredible around the 20-minute mark. You’re welcome in advance.
Step 5- Make the Strawberry Compote (While It Bakes)
This is where multitasking pays off. While the French toast bakes:
- Add your chopped strawberries and sugar to a medium saucepan. Toss together and let sit for 10 minutes the sugar draws out the natural juices.
- Heat the saucepan on medium-high and bring to a gentle simmer. Reduce heat to medium-low and simmer for about 10 minutes, mashing some of the berries as you go.
- In a small bowl, whisk together the cornstarch and lemon juice to make a slurry.
- Turn the heat to low, stir in the cornstarch mixture, and let it thicken for 1–2 minutes. Remove from heat and let it cool.
The compote goes from watery to glossy and thick right before your eyes. It’s honestly satisfying to watch.
Step 6- Serve It Up
Scoop a generous portion onto each plate, spoon the warm strawberry compote over the top, and add a dollop of vegan whipped topping. Serve immediately. Try not to eat three servings. You might eat three servings.
You may also like Next recipe
Dairy-Free Tropical Green Smoothie

Tips for the Best Results
Bread Choice Matters More Than You Think
The bread you choose makes or breaks this recipe. Thick vegan brioche is the gold standard it’s rich, slightly sweet, and soaks up the custard without falling apart. Other great options include vegan challah, thick-cut sourdough, or any sturdy artisan vegan loaf. Avoid regular sandwich bread. It will disintegrate and you’ll be sad.
Make the Compote Ahead of Time
The strawberry compote keeps in the fridge for up to 3 days in a sealed container. Making it the night before saves you 15 minutes on a busy morning and honestly tastes even better the next day after the flavors deepen.
Customize the Sweetness
If you prefer less sweetness, reduce the agave to 3 tablespoons and use a low-sugar jam. If you want full dessert-level indulgence, go full agave and use a rich strawberry preserve. Both versions are delicious it just depends on your mood.
Storage & Reheating
- Fridge: Store leftovers in an airtight container for up to 3 days
- Oven reheat: 350°F for 10–12 minutes to bring back that slightly crisp top
- Microwave: Works in a pinch 60–90 seconds per portion
- Freezer: Freeze individual portions for up to 1 month; thaw overnight in the fridge
Why Go Vegan for This Recipe?
Honestly, you don’t have to be vegan to love this recipe you just have to love good food. FYI, traditional French toast uses eggs and dairy milk, and this version skips both without losing any of the flavor or texture that makes French toast worth eating.
The oat milk provides a creaminess that rivals whole milk. The flour-agave-jam batter replaces eggs entirely while creating that custard-set quality everyone expects. And the strawberry compote? That’s just pure fruit magic no animal products needed.
If you’ve been curious about plant-based cooking but worried it means sacrificing flavor, this recipe is your evidence to the contrary.

Frequently Asked Questions
Can I use frozen strawberries for the compote? Yes, absolutely. Thaw them first and drain any excess liquid before adding them to the pan. Fresh berries give a brighter flavor, but frozen work perfectly fine especially in winter when fresh strawberries cost a small fortune.
What if I can’t find vegan brioche? Any thick, sturdy vegan bread works. Sourdough, vegan milk bread, or even a thick-cut multigrain loaf all produce great results. The key is thickness aim for slices at least ¾ inch thick.
Can I make this gluten-free? Swap the all-purpose flour for a 1:1 gluten-free flour blend and use a gluten-free vegan bread. The texture will be slightly different but still delicious.
Is this recipe kid-friendly? Completely. It’s sweet, fruity, soft, and topped with whipped cream. Kids absolutely love it and they’ll have no idea it’s vegan, which is always a quiet win.
My Final Thoughts

This Vegan Strawberry Stuffed French Toast is the kind of recipe that earns you a reputation as “the one who makes the best brunch.” It looks impressive, tastes incredible, and comes together with minimal effort especially when you make the compote ahead of time.
Whether you’re hosting a summer brunch, celebrating a weekend morning, or just treating yourself to something that feels special on a Tuesday, this recipe delivers every single time. Make it, share it, and watch the compliments roll in.
Now go preheat that oven. Breakfast is waiting.

Vegan Strawberry Stuffed French Toast
Ingredients
Equipment
Method
- Step 1-Preheat & Prep (10 Minutes)
- Preheat your oven to 350°F. While it heats up, grab your large mixing bowl and whisk together the non-dairy milk, agave syrup, vanilla, strawberry jam, flour, and salt until the mixture is fully combined and smooth. The jam will dissolve into the batter and turn it a gorgeous blush-pink color it’s a good sign, keep going.
- Step 2- Soak the Bread (5 Minutes)
- Cut your bread into thick slices if it isn’t pre-sliced. Each slice should be at least ¾ to 1 inch thick this is not the time for sandwich bread. Thin slices will fall apart in the custard, and we’re not doing that today.
- Dip each slice into the batter, coating both sides and letting it soak for a few seconds so the bread actually absorbs the mixture. Don’t rush this part the soak is what makes the inside creamy and flavorful.
- Step 3- Layer in the Baking Dish
- Layer each soaked bread slice at a diagonal inside your 11×7 inch baking dish, leaning each slice up against the previous one. This diagonal layering technique is what gives the dish that beautiful, pull-apart look you see in photos. Once all slices are in, pour any remaining custard liquid over the top.
- Step 4- Bake for 40–45 Minutes
- Slide the dish into your preheated oven and bake for 40 to 45 minutes, until the top is golden, the bread feels firm, and the liquid has thickened into a set custard. Your kitchen will smell absolutely incredible around the 20-minute mark. You’re welcome in advance.
- Step 5- Make the Strawberry Compote (While It Bakes)
- This is where multitasking pays off. While the French toast bakes:
- Add your chopped strawberries and sugar to a medium saucepan. Toss together and let sit for 10 minutes the sugar draws out the natural juices.
- Heat the saucepan on medium-high and bring to a gentle simmer. Reduce heat to medium-low and simmer for about 10 minutes, mashing some of the berries as you go.
- In a small bowl, whisk together the cornstarch and lemon juice to make a slurry.
- Turn the heat to low, stir in the cornstarch mixture, and let it thicken for 1–2 minutes. Remove from heat and let it cool.
- The compote goes from watery to glossy and thick right before your eyes. It’s honestly satisfying to watch.
- Step 6- Serve It Up
- Scoop a generous portion onto each plate, spoon the warm strawberry compote over the top, and add a dollop of vegan whipped topping. Serve immediately. Try not to eat three servings. You might eat three servings.
Notes
Caloric & Nutritional Info (Per Serving)
| Nutrient | Amount |
| Calories | 306 kcal |
| Carbohydrates | 23g |
| Protein | 1g |
| Fat | 1g |
| Fiber | 1g |
| Sugar | 16g |
| Vitamin C | 16mg |
| Calcium | 70mg |
| Iron | 1mg |
| Sodium | 28mg |

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.