Ultimate Vegan Peanut Butter Banana Stuffed French Toast: Your New Favorite Brunch Recipe
Prepare to elevate your breakfast or brunch experience with this incredible Vegan Peanut Butter Banana Stuffed French Toast. Imagine restaurant-quality French toast crafted right in your own kitchen, loaded with fresh, sweet bananas and delightfully gooey peanut butter. What makes this recipe truly special? It’s entirely plant-based, made with the simplest French toast batter that requires absolutely no eggs or dairy! Each bite offers a perfect contrast: crispy, golden-brown edges giving way to a wonderfully soft, cinnamon-infused interior. This isn’t just a meal; it’s a decadent treat, perfect for special occasions or whenever you crave something truly extraordinary to start your day.

Why This Vegan Stuffed French Toast Will Be Your New Obsession
For breakfast and brunch enthusiasts, French toast is a timeless classic. While a simple vegan French toast recipe is always a hit – offering that classic taste and texture without eggs or dairy – sometimes you crave a little something “extra.” That’s where this sensational stuffed version comes in. It’s a delightful upgrade that promises a memorable culinary experience.
This recipe transforms your breakfast plate into a gourmet delight, reminiscent of the best diner or cafe experiences. We take a rich, thick slice of our homemade vegan brioche, create a generous pocket, and then lovingly fill it with creamy peanut butter and sweet banana coins. Once griddled to golden perfection, the heat works its magic, caramelizing the banana and warming the peanut butter into a luscious, gooey dream. Each mouthful is an explosion of flavor, like the best of French toast meets your favorite vegan banana bread, all drenched in the irresistible richness of peanut butter. It truly is heavenly.
Beyond its incredible taste, there are numerous reasons to fall in love with this plant-based French toast:
- Unbelievably Delicious: The combination of soft brioche, sweet banana, and savory peanut butter creates a flavor profile that’s comforting, indulgent, and utterly satisfying.
- Dietary Friendly: Being entirely egg-free and dairy-free, this recipe is perfect for those with allergies, dietary restrictions, or anyone embracing a plant-based lifestyle, proving that you don’t need animal products for decadent brunch fare.
- Surprisingly Simple: Despite its gourmet appearance, the preparation is straightforward. The batter comes together in minutes, and the stuffing process is easy to master.
- Restaurant-Quality at Home: Impress your family and friends with a breakfast that looks and tastes like it came straight from a high-end brunch spot, but without the hefty price tag or long wait times.
- Perfect for Any Occasion: Whether it’s a cozy weekend breakfast, a festive holiday brunch, or a special treat, this stuffed French toast fits the bill beautifully.

This recipe easily stands alongside other breakfast favorites, offering a unique twist on tradition. It’s a fantastic alternative to an overnight French toast casserole for those who prefer to cook fresh, and pairs wonderfully with some homemade treats like gooey vegan cinnamon rolls or even these delightful banana bread cinnamon rolls for a truly indulgent spread.
Key Components of This Irresistible Vegan French Toast
Let’s dive into the essential elements that come together to create this entirely vegan peanut butter banana stuffed French toast masterpiece. Each component plays a crucial role in achieving that perfect taste and texture:
- The Bread: Vegan Brioche (or Challah)
The foundation of any great French toast is the bread, and for this stuffed version, a rich, thick loaf is paramount. We start with a classic vegan brioche bread. Making brioche from scratch might sound intimidating, but trust me, it’s worth the effort for that authentic restaurant-style feel and elevated brunch experience! The soft, buttery texture of brioche (even without butter!) is perfect for soaking up the batter while holding its shape, creating a plush interior. Alternatively, vegan challah also makes an excellent choice due to its similar rich texture. The trick is to use day-old bread, as it’s slightly drier and absorbs the batter more effectively, preventing a soggy outcome.
- The Gooey Filling: Natural Peanut Butter
For the ultimate gooey center, the type of peanut butter you choose makes all the difference. I highly recommend a natural, “drippy” peanut butter (like Blue Mountain or similar brands with minimal ingredients). These tend to be runnier and will ooze out beautifully when you slice into your warm French toast, creating that irresistible visual and textural appeal. Avoid overly thick or stiff peanut butter, as it won’t melt and spread as nicely.
- The Sweet Core: Fresh Bananas
The bananas add a natural sweetness and creamy texture that caramelizes beautifully when cooked. You don’t need overly ripe bananas for this recipe – standard yellow bananas work perfectly. As they warm up inside the French toast, their flavor intensifies, creating a profile remarkably similar to a warm slice of banana bread, perfectly complemented by the peanut butter.
- The Unbelievable Batter: Egg-Free & Dairy-Free
For the batter, we keep things incredibly simple yet effective. This is the same tried-and-true batter I use for my classic vegan French toast. It yields an unbelievably fluffy and rich texture that will have everyone convinced it’s made with eggs and dairy, even though it contains neither! The best part? No chia seeds are needed, meaning no unexpected chia flavor or texture in your perfectly soft French toast!
Our secret lies in a combination of dairy-free milk, dairy-free yogurt for tang and richness, and aquafaba (the brine from a can of chickpeas) which provides incredible binding and lightness without any chickpea taste. Arrowroot starch (or cornstarch) acts as a thickener and helps create that crispy outer crust.

Overview: Crafting Your Perfect Vegan Stuffed French Toast
Making this vegan stuffed French toast is a rewarding process, yielding impressive results with just a few key steps. Below is a detailed overview to guide you. Remember, precise measurements are in the recipe card at the end of this post, but this outline will give you a clear picture of the delicious journey ahead!






Elevate Your Plate: Creative Serving Suggestions
While this vegan stuffed French toast is absolutely delicious on its own, adding a few thoughtful toppings can truly elevate the experience. I love to serve it with more fresh banana slices and a delicate dusting of powdered sugar. Slicing the French toast into triangles and leaning them on top of each other artistically showcases the luscious, gooey interior, inviting everyone to dig in!
But why stop there? Here are a few more delightful ideas to make your brunch even more spectacular:
- Golden Maple Syrup: A classic pairing, a generous drizzle of pure maple syrup is non-negotiable for many French toast lovers.
- Fresh Berries: A colorful medley of fresh strawberries, blueberries, raspberries, or blackberries adds a touch of tartness and freshness that beautifully balances the richness.
- Extra Peanut Butter Drizzle: For the ultimate peanut butter fan, warm up a little extra drippy peanut butter and drizzle it over the top before serving.
- Homemade Vegan Nutella: Indulge your chocolate cravings with a swirl of rich, homemade vegan hazelnut spread.
- Fluffy Coconut Whipped Cream: A dollop of light and airy coconut whipped cream adds an elegant, creamy finish.
- Vegan Butter: A pat of vegan butter melting on top of the warm French toast enhances its richness.
- Vegan Cream Cheese Icing: For a truly decadent treat, borrow the amazing vegan cream cheese icing from my vegan cinnamon rolls recipe!
- Toasted Nuts or Seeds: A sprinkle of chopped walnuts, pecans, or even pumpkin seeds can add a pleasant crunch and nutty flavor.
- Chocolate Chips: A handful of vegan chocolate chips, sprinkled on top as soon as the French toast comes off the griddle, will melt slightly for a sweet surprise.

Tips for Success & Common Questions
- **Use Day-Old Bread:** This cannot be stressed enough! Fresh bread is too soft and will become soggy when soaked. Day-old bread retains its structure better and absorbs the batter perfectly.
- **Don’t Overcrowd the Griddle:** Cook French toast in batches to ensure even cooking and browning. Overcrowding lowers the griddle temperature and can lead to unevenly cooked or steamed French toast.
- **Adjust Heat as Needed:** Keep an eye on your griddle. If the French toast is browning too quickly, lower the heat. If it’s not browning at all, increase it slightly.
- **Serving Immediately:** French toast is always best served fresh and warm, right off the griddle, to enjoy the crispy exterior and gooey interior.
Frequently Asked Questions (FAQs)
To help you master this recipe, here are answers to some common questions:
- **Can I use different types of bread?**
Absolutely! While vegan brioche or challah offers the best texture, you can experiment with other thick-sliced breads like sourdough, Texas toast, or a hearty artisanal loaf. Just ensure it’s day-old for optimal results.
- **What if I don’t have aquafaba?**
Aquafaba is fantastic for providing lift and binding, but if you don’t have it, you can increase the amount of dairy-free yogurt slightly, or use a flax egg (1 tbsp ground flaxseed mixed with 3 tbsp water, let sit for 5 minutes to thicken) as a substitute for binding properties, though the texture might vary slightly.
- **Can I make this recipe gluten-free?**
Yes, you can! The key is to use a good quality gluten-free bread that is sturdy enough for French toast. I haven’t personally tried it, but in theory, my gluten-free vegan cinnamon roll dough could potentially be adapted into a loaf for this purpose. Look for a dense, day-old gluten-free brioche or challah style bread if available.
- **How do I prevent the stuffing from leaking?**
Using thick slices of bread and ensuring your pocket isn’t cut too deeply or wide helps. If your peanut butter is very runny, you can try refrigerating the stuffed bread slices for 10-15 minutes before dipping them in batter to help firm up the peanut butter slightly. Alternatively, as noted in the instructions, if your bread slices are thin, you can simply spread peanut butter on one slice, top with bananas, and place another slice on top like a sandwich.
- **Can I prepare this in advance?**
The bread is best soaked and cooked fresh. However, you can make the vegan brioche loaf a day or two ahead. You can also slice the bananas and portion out the peanut butter in advance. The batter can be whisked together a few hours ahead and stored in the refrigerator, ready for use.
- **How do I store and reheat leftovers?**
Cooked French toast can be stored in an airtight container in the refrigerator for up to 2-3 days. To reheat, you can use a toaster oven, a conventional oven (at 350°F / 175°C for about 10 minutes), or even a skillet over medium-low heat until warmed through and slightly crispy again. Avoid the microwave, as it can make French toast soggy.
Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!

Recipe Card: Easy Vegan Peanut Butter Banana Stuffed French Toast
Easy Vegan Peanut Butter Banana Stuffed French Toast
- Author: Britt Berlin
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 10 slices (1x)
- Category: Breakfast
- Method: Stovetop
- Cuisine: French
- Diet: Vegan
Description
This restaurant-style stuffed French toast is loaded with fresh bananas and gooey peanut butter and is made with the simplest French toast batter- that doesn’t even need eggs nor dairy! Crispy on the edges yet deliciously soft and full of cinnamon, this vegan stuffed banana French toast is the perfect treat for brunch or breakfast!
Ingredients
- 1 loaf vegan brioche bread or vegan challah bread
- 1 cup (240 mL) unsweetened dairy free milk
- 1/4 cup (57 g) unsweetened dairy free yogurt
- 1/4 cup (60 mL) aquafaba / chickpea brine
- 3 tbsp granulated sugar
- 3 tbsp arrowroot starch or cornstarch
- 1 tsp ground cinnamon
- 1 tsp vanilla extract
- Pinch sea salt
- 1–2 large bananas, sliced
- 1/2 cup super drippy peanut butter, divided
Instructions
- Prep: Ensure your brioche bread is at least a day old. This helps the bread absorb more liquid effectively. Measure out all ingredients to have them ready.
- Slice the bread: From your brioche loaf, slice 8 large and thick pieces of brioche. At the top of each slice, make a deep incision to create a pocket (refer to the photos above for visual guidance). Set aside. If your peanut butter is not very drippy, you might find it easier to slice the bread fully in half to create 16 thinner slices, then proceed to fill them like a sandwich.
- Make the batter: In a large, shallow bowl, whisk together the dairy-free milk, dairy-free yogurt, aquafaba, granulated sugar, arrowroot starch (or cornstarch), ground cinnamon, vanilla extract, and a pinch of sea salt until thoroughly combined and smooth. Set this batter aside.
- Fill the bread: Carefully place 2-3 banana coins into the pocket of each brioche slice, followed by a tablespoon of your super drippy peanut butter. If you’re using two thinner slices of bread (as an alternative to the pocket method), simply spread the peanut butter onto one slice, arrange the banana coins on top, and then cover with the second slice to form a sandwich. Repeat this process for all remaining bread slices.
- Heat: Generously grease a large skillet or griddle with cooking oil (or vegan butter) and heat it over medium heat. Once the pan is hot, gently place a stuffed French toast slice onto the pan. Cook for 3-4 minutes on the first side, lightly pressing down on it to encourage a beautiful sear and even browning. Once golden brown, flip the slice and cook for another 1-2 minutes on the second side until it’s also golden and cooked through. Remove the cooked French toast from the griddle and repeat the cooking process for all remaining slices.
- Serve: Arrange your delicious French toast on plates. For a final flourish, dust with powdered sugar, add more fresh banana slices, a dollop of peanut butter, a spoonful of vegan whipped cream, and a generous drizzle of maple syrup. Enjoy this incredible vegan treat!
Notes
Gluten-Free Option: While I haven’t personally tested it yet, my gluten-free vegan cinnamon roll dough might work as a brioche-like loaf for this recipe. Feel free to experiment if you’re looking for a gluten-free version!
Nut Butter Alternatives: You can easily substitute peanut butter with your favorite nut or seed butter. Great options include almond butter, vegan Nutella, pistachio butter, pecan butter, or even a nut-free option like sunflower seed butter for those with allergies.
If you make this recipe, please be sure to leave a comment and a rating ⭐️⭐️⭐️⭐️⭐️ below. This helps others to find the recipes! As always, I absolutely love to see your beautiful creations on Instagram and Pinterest, so be sure to tag me there as well!