Rich, chocolaty, and luxurious, this Vegan Stuffed French Toast with Smores is an impressive yet easy to make breakfast or dessert that is perfect for brunch, a special occasion, or just an easy yet indulgent breakfast at home. Make it the traditional way on a stove with vegan butter or save the calories and make it in your air fryer for a crispy on the outside, gooey on the inside out-of-this-world experience.
This post may contain affiliate links. See our disclosure policy for details.
Hey Internet, I have a new breakfast (although it definitely could pass as dessert) recipe that will blow your mind. I already have a vegan French toast sticks recipe, but I had an idea for this recipe when I had made 6 loaves of my vegan challah. Nevermind why I made 6 loaves (I had a cooking demo to give and I wanted options, OK?).
This vegan stuffed French toast recipe is not just regular stuffed french toast (which is typically made with some kind of cream cheese based filling and fruit… I’ll definitely get to a vegan version of that soon because that also sounds delicious), but it has S’MORES.
I love S’mores, ok? I loved it as a kid although it only happened very rarely when camping, maybe once a year if that.
But I love chocolate. I love marshmallows. And I love graham crackers.
I already have a vegan smores recipe. I even made my own vegan graham crackers (which is totally extra I know) and I also made a vegan smores bake which is like baked smores wrapped inside a giant chocolate chip cookie, if you can believe it.
And this recipe should go well with my other really amazing brunch / breakfast recipes, like my vegan quiche with a hashbrown crust, vegan Dutch baby with caramelized peaches, plant based pancakes, or tofu eggs benedict.
I didn’t grow up with extravagant breakfasts--or really even interesting breakfasts. While my brother was content to have eggs or whatever my parents made, I refused all breakfast food. My father would make me stay at the table till I ate some fruit, but I never liked breakfast as a kid.
But now, especially that I am vegan and really into cooking (and I have a hubby who LOVES breakfast food), I’m definitely into the idea of breakfast… or at least brunch.
Why This Recipe Works
French toast goes by a variety of names including Poor Knights of Windsor (?), but is most commonly known as French toast. It is (often stale) bread that is soaked in egg and milk, then fried. Many people add cinnamon and/or sugar and serve it with fruit and maple syrup, sometimes also whipped cream.
Like my vegan French toast sticks, this veganized version of French toast is made with a magical ingredient known as chickpea flour or it is also sometimes referred to as garbanzo bean flour or besan. When cooked with liquid, it resembles an eggy texture and flavor--many people make a vegan omelette with it, including me!
For richness, the chickpea flour (also known as garbanzo bean flour or gram flour) is combined with canned coconut milk (for richness, but any non-dairy milk will work) and it makes the perfect batter for the toast.
I used leftover vegan challah because I had it, but any bread will work for this recipe. I do recommend stale bread so it holds up better but it’s not a necessity. Also, it’s better if you can find unsliced bread and slice it yourself so you have nice thick slices that hold up to all the s’mores we’re stuffing in there.
Finally, I’m giving you two cooking methods here. I first made these on a skillet with a little vegan butter (not necessary, though, you can cook it dry in a nonstick skillet and it will still be delicious), which was awesome, however it was very rich and indulgent.
My second time experimenting with this recipe, I tried air frying my “sandwiches” of french toast and vegan s’mores. And let me tell you, WOW.
The air fryer gets the marshmallows to melt quickly and completely so the vegan stuffed french toast is very gooey inside, but the outside becomes delightfully crisp. Delicious. My husband said he preferred the air fryer version, but I like them both for different reasons.
Ingredients and Substitutions
- 8-10 slices of (preferably stale) bread: You can use any bread you like here--I used leftover vegan challah I had, partly because I had it, but partly because challah makes amazing French toast (that’s a fact). I recommend choosing unsliced bread and cutting your own very thick slices.
- 1 ½ cups canned coconut milk: I like canned coconut milk because it makes for a rich and luscious vegan french toast, however, you can use any non-dairy milk you like.
- ½ cup chickpea flour (also known as garbanzo bean flour or besan): This is a protein-packed grain-free flour that seems to get eggy when cooked with liquid. It will give you a thick slightly spongy coating on the toast, similar to traditional French toast. Other flours should work, but they won’t produce that same texture.
- ½ teaspoon vanilla extract: Adds a little extra flavor to the batter, but it’s optional.
- 1 cup dairy-free/vegan chocolate chips, for melting: Check for animal ingredients, but often semi-sweet baking chips are accidentally vegan. Otherwise there are some great brands out there like Enjoy Life Baking Chips.
- 1-2 cups (personal preference) vegan mini marshmallows: Dandies mini marshmallows are delicious but I’ve also used Trader Joe’s vegan marshmallows and they are great. If you can’t find the minis, you could dice the large vegan marshmallows.
- 2 sleeves vegan graham crackers, crushed: If you can find them, Nabisco makes a graham cracker that is accidentally vegan. Many brands unfortunately contain honey. Annie’s makes bunny-shaped cinnamon graham crackers that you can pulverize in a bag or food processor that will serve the same purpose. If you can’t find any, you can just add a pinch of cinnamon to the batter and you’ll be fine. Or if you’re extra like me, you could make your own vegan graham crackers.
- Optional: Vegan mini chocolate chips (I get the Enjoy Life brand for these) to sprinkle on top
- Optional: 2 teaspoons coconut oil--add this to your melted chocolate and microwave for 20-40 seconds. Stir and you’ll have a thinner consistency chocolate to drizzle over the finished product.
- Optional: 2-3 tablespoons vegan butter for the stove top method (not necessary but it does make it brown nicely and hold all the graham cracker crumbs on the bread.
How to Make Vegan Stuffed French Toast: S’mores Edition
- Start by measuring out all your ingredients and setting up a station with 2 wide low bowls and a large plate or cutting board to place your dipped bread slices.
- In the first bowl, whisk together the coconut milk, vanilla extract, and chickpea flour.
- In the second bowl, add your crushed / pulverized graham crackers (you can do this in a zippered food storage bag with your hands or a heavy object or blitz them in the food processor. You don’t want the crumbs too fine (leave some texture), but the larger shards (dime size or bigger) won’t stick to the bread well.) in an even layer.
- Start your chocolate chips melting while you do this part. I do mine in a ramekin in a microwave, cooking for about 20-30 seconds at a time and then stirring (stirring each time is key), for a total of usually 1 minute and 30 seconds or so.
- Submerge each slice of bread fully in the wet batter, then remove and let the excess drip off back into the bowl. Place in the graham cracker crumbs and flip, making sure each side is well coated. You can use tongs to help keep your hands from getting caked in batter. Place each coated slice on the cutting board. You can leave them for a few minutes while you do all 8-10 slices, but don’t leave for too long or they’ll get less crisp.
- Melt 2 tablespoons of vegan butter in a large nonstick skillet over medium to medium low heat. Lower heat is best here, but it will vary from stove to stove, also depending on what burner you’re using. If you have a powerful stove or you’re using a power burner, I’d recommend sticking with medium low heat so the inside melts before the outside starts to burn.
- Like you’re making a grilled cheese, place two slices of the coated bread on the skillet, facing each other to make it easier to make a sandwich with them. Spread the melted chocolate over each slice in a generous (but not overly thick) layer.
- Sprinkle the mini marshmallows on one slice. This is optional, but if you like them super toasty or melty, you can use a culinary torch and gently (and carefully) lightly toast them. If any of them sustain a flame, blow it out immediately.
- Use your spatula to take a peek at the underside of the other slice. If it looks medium golden brown, it’s done. Place the non-marshmallow slice on top and press down gently. You’re welcome to cook a little longer on low heat, or remove when you’re satisfied. I generally removed mine immediately.
- Repeat with remaining slices.
Air Fryer Method:
- Depending on the size of your air fryer (mine is 5.8 qt and square), you may be able to fit two “sandwiches” (4 slices, 2 stacked next to 2 stacked) at a time.
- Spread each slice with a good amount of melted chocolate--not too much so that it drips over the side, but don’t be stingy either.
- Sprinkle the mini marshmallows on one side, then invert the other slice of bread on top (like a sandwich). Gently press down and place in your air fryer basket. You can also build the sandwich directly in your air fryer basket if preferred.
- Air fry at 325 degrees Fahrenheit (160 degrees Celsius) for 6-8 minutes until outside is lightly browned and crispy. If you press down on the sandwich lightly, the marshmallows should “mush” and be mostly melted.
- Repeat with remaining slices.
- Optional: To make the melted chocolate thinner and more appropriate for drizzling, you can add 1-2 teaspoons of coconut oil and briefly microwave the chocolate again, mixing well afterward.
- If you’d like, serve your smores-style vegan stuffed French toast with a drizzle of chocolate, a sprinkle of vegan mini chocolate chips, and a few more mini marshmallows. To really impress, take the extra step and toast the marshmallows gently with the flame of a culinary torch.
Frequently Asked Questions
I tried this with the pan method and they did not fully melt. But you could definitely try if you like. I did not test this with the air fryer method. Since the air fryer fully melted the mini marshmallows, I wouldn’t be surprised if it melted the chocolate chips but I haven’t tested it.
I felt with the sweetness of the filling and of the graham cracker crust that there was enough sweetness in this recipe. You’re welcome to modify it as desired.
Yes, but please understand that I chose chickpea flour because it works really well as an egg replacement, and I have not tested this recipe with any other flour. I think it will work, as I have used regular flour (or even cornstarch) to batter other things and cook them with success, I just don’t know how it will taste. With regular flour, also, you need to be sure to fully cook your vegan French toast because consuming raw or undercooked flour could be harmful.
Yes, ESPECIALLY in the air fryer! It was definitely still delicious 2-3 days afterward. I don’t know about any longer than that because we ate it all. Also, the bread was already stale, so I think 2-3 days is a good shelf life. I have not tried freezing leftovers of this dish, but since bread freezes well I think it would probably be fine. I would definitely recommend reheating in a skillet, oven, or toaster oven if you don’t have an air fryer. A microwave might make everything too soft.
Pro Tips for Success
Measure out all your ingredients beforehand. It makes for much less stressful cooking, in my opinion.
Having someone to help you during the bread dipping process is helpful to make it go faster, but not necessary. It might be fun for kids to participate, though the pan method for cooking the French toast is definitely more for grown-ups.
Don’t overcook the toast in the pan method. Use your spatula to peek at the underside of the toast often. Turn down the heat if needed.
Can’t find vegan chocolate chips? You could always melt a dark chocolate bar instead, just chop it up a little first. Just read the ingredients first. A lot of dark chocolate is vegan, but some brands add milk anyway.
More Indulgent Vegan Breakfast Recipes
If you like this vegan stuffed French toast recipe, you’ll probably also like at least 1 or 2 of the below:
- Vegan French Toast Sticks (internal link)
- Vegan Quiche with a Hash Brown Crust
- Tofu Eggs Benedict
- Vegan Omelette with Homemade Vegan Chorizo
- Vegan Dutch Baby with Caramelized Peaches
- Banana Bread Vegan Baked Oatmeal
- Plant Based Pancakes
- Apple Pie Vegan Baked Oatmeal