clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
close up of French toast with peanut butter and banana on a plate

Easy Vegan Peanut Butter Banana Stuffed French Toast

  • Author: Britt Berlin
  • Prep Time: 10
  • Cook Time: 15
  • Total Time: 25 minutes
  • Yield: 10 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: French
  • Diet: Vegan


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!


  • 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
  • 12 large bananas, sliced
  • 1/2 cup super drippy peanut butter, divided


  1. Prep: Make sure that your brioche bread is a day old. That will help the bread absorb more liquid! Measure out all ingredients.
  2. Slice the bread: From your brioche loaf, slice 8 large and thick slices of brioche. At the top of each slice, make a slice into the bread to create a pocket (see photos). Set aside. If your peanut butter isn’t super drippy, you may need to slice the slices in half fully to create 16 slices.
  3. Make the batter: In a large bowl, whisk together the dairy free milk, dairy free yogurt, aquafaba, sugar, arrowroot starch, cinnamon, vanilla, and sea salt. Set aside.
  4. Fill the bread: In the pocket of each slice, place 2-3 banana coins into the middle of the pocket, followed by a tablespoon of peanut butter. If you have two slices of bread instead of a pocket, smear the peanut butter onto one slice followed by the banana coins, and place the second slice on top like a sandwich. Repeat for the remaining bread slices.
  5. Heat: Grease a large skillet or griddle with cooking oil. Once hot, place a French toast slice onto the pan and let it cook for 3-4 minutes on medium heat, lightly pressing down on it to help it sear. Once cooked on one side, flip to the other to finish cooking for another 1-2 minutes. Remove from the griddle and repeat for the remaining slices.
  6. Serve: Serve with a dusting of powdered sugar, more banana slices, peanut butter, vegan whipped cream, and maple syrup. Enjoy!


Gluten free: I haven’t yet tried this, but in theory, my gluten free vegan cinnamon roll dough should work as a brioche roll. You’re more than welcome to try it!

Nut butter: You can sub in your favorite: almond butter, vegan Nutella, pistachio butter, pecan butter, or coconut butter!

Keywords: stuffed French toast, banana French toast, peanut butter banana French toast, vegan French toast, vegan stuffed French toast