Go Back
+ servings

Vegan Peanut Butter and Jelly Banana French Toast

Prep Time15 mins
Cook Time10 mins
Total Time25 mins
Servings: 4 to 6
Calories: 324kcal
Author: Nisha Vora


  • 2 1/2 cups plant-based milk
  • 1 ripe banana, mashed
  • 8 ounces extra firm tofu
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon sea salt
  • 2 tablespoons vegan butter, plus extra for brushing the griddle/pan
  • 12 thick slices of day-old bread

For serving

  • Raspberry or Strawberry Jam (store-bought or homemade recipe below)
  • Peanut Butter
  • Sliced bananas
  • Maple syrup


  • Add the milk, mashed banana, tofu, vanilla, cinnamon, salt and 2 tablespoons vegan butter to a blender and blend until completely smooth. Let the batter rest for 5 minutes. Transfer to a pie pan or shallow plate.
  • Preheat a griddle or a large skillet over medium heat.
  • Brush the griddle or pan with a little vegan butter. This prevents the French toast from sticking and it also helps develop the golden brown crust.
  • Dip a slice of the bread into the almond milk mixture and coat well on both sides for about 5-10 seconds.
  • Once the vegan butter is melted, transfer slices of coated bread to the heated skillet. You can cook multiple slices at once but be sure to give each slice of bread enough room to flip it. Cook for 4 minutes on each side or until evenly golden brown. If your French toast appears to be browning too quickly, turn down the heat on your griddle or pan.
  • To serve, layer slices of French Toast with peanut butter, chia jam, and sliced bananas. If desired, drizzle a bit of maple syrup on top.