Vegan Stuffed French Toast


The peanut butter and jelly filling, plus a marshmallow-inspired topping, make this vegan French toast recipe taste like childhood!

Prep Time:
25 mins
Cook Time:
6 mins
Total Time:
31 mins


  • 6 1 inch thick slices crusty Italian bread

  • 6 tablespoon natural peanut or almond butter, divided

  • 6 teaspoon strawberry jam, divided

  • 1 15 ounce can garbanzo beans (chickpeas)

  • ½ cup almond or coconut milk beverage

  • 1 teaspoon vanilla

  • ½ teaspoon ground cinnamon

  • teaspoon ground nutmeg

  • 1 tablespoon vegetable oil or coconut oil

  • Aquafaba Cream (optional)

  • 1 cup sliced strawberries


  1. Using a serrated paring knife, cut a pocket into one side of each of the bread slices. Spread 1 tablespoon peanut butter and 1 teaspoon jam into pocket of each bread slice.

  2. Drain the beans, reserving liquid. (Cover and chill beans up to 3 days for another use.) In a shallow dish whisk 1/3 cup of the liquid until foamy. Whisk in the next four ingredients (through nutmeg). Dip each bread slice into milk mixture for 5 seconds per side.

  3. Heat oil on a nonstick griddle or in a 12-inch skillet over medium heat. Place bread on griddle or in skillet and cook 3 to 4 minutes each side, turning once browned.

  4. Top with Aquafaba Cream, if desired, and sliced strawberries.

    Vegan Stuffed French Toast

Aquafaba Cream:

In a medium bowl beat 1/4 cup drained liquid from beans, 1/2 tsp vanilla and 2 teaspoons maple syrup with an electric mixer on medium to high speed until foamy. Gradually add 2 tablespoons granulated sugar, beating on high speed until soft peaks form (about 6 minutes total.) Beat in 2 tablespoons powdered sugar on low speed. Makes about 2 cups.

Nutrition Facts (per serving)

259 Calories
12g Fat
29g Carbs
8g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 259
% Daily Value *
Total Fat 12g 15%
Saturated Fat 2g 10%
Sodium 317mg 14%
Total Carbohydrate 29g 11%
Total Sugars 6g
Protein 8g
Vitamin C 14.7mg 74%
Calcium 62mg 5%
Iron 1.5mg 8%
Potassium 101mg 2%
Folate, total 78.7mcg

*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Related Articles