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
Stack of vegan elvis french toast, topped with vegan bacon, caramlized bananas, peanut butter, maple syrup, and peanuts.

Vegan Elvis French Toast

  • Author: Mimi
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Breakfast
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


This Vegan Elvis French Toast is a tribute to Elvis Presley and his favorite food – a fried peanut butter, banana, and bacon sandwich. I Can’t Help Falling In Love with this surprisingly delicious breakfast recipe! 


  • 12 tablespoons oil or vegan butter, for frying
  • 8 slices of vegan bacon  
  • 2 small bananas, sliced into coins
  • 24 tablespoons runny peanut butter, for serving 
  • 1/4 cup maple syrup, for serving 
  • 24 tablespoons peanuts, optional for garnish 

French Toast 

  • 1/2 cup unsweetened non-dairy milk (I used almond milk) 
  • 2 teaspoons maple syrup 
  • 1/2 teaspoon vanilla
  • 1 teaspoon ground cinnamon
  • 3 tablespoons cornstarch
  • 1/2 teaspoon baking powder
  • 4 slices thick crusty bread, like sourdough or italian 
  • 12 tablespoons oil or vegan butter, for frying


  1. Cook the vegan bacon. In a large frying pan, cook the bacon according to package instructions. Remove from the pan and set aside. 
  2. Caramelize the bananas. In the same pan, heat up the vegan butter or oil over medium high heat. Once hot, pan fry the banana slices for 3 minutes on each side, until browned. Remove from the pan and set aside. 
  3. Make the french toast.
    1. In the same pan, add some vegan butter or oil over medium high heat.
    2. In a wide, shallow bowl or dish large enough to hold a slice of bread, whisk together the milk, maple syrup, vanilla, cinnamon, corn starch, and baking powder.
    3. Dip one slice of bread in the batter and let soak for 20-30 seconds on each side.  If you are using a thinner bread, you may not need to soak it as long. The bread should be evenly moist but not soggy. 
    4. Add the bread to the pan and cook for 2-3 minutes on each side, until golden brown.
    5. Repeat with all of your bread, adding more oil or butter to the pan as needed between cooking each slice of bread. 
  4. Assemble the french toast. Place a piece of french toast on a plate, top with bacon slices, caramelized bananas, maple syrup, a drizzle of peanut butter, and peanuts. To make the peanut butter easier to drizzle, you can microwave it in 10 second intervals, stirring it until it’s smooth and runny. Enjoy fresh! 


Inspired by Nora Cook’s Vegan French Toast

This recipe makes 4 normal servings, or 2 huge servings. 


  • Serving Size: 1 serving
  • Calories: 383.2 kcal
  • Sugar: 22.9 g
  • Sodium: 723.6 mg
  • Fat: 15.1 g
  • Saturated Fat: 2.9 g
  • Unsaturated Fat: 0 g
  • Trans Fat: 0 g
  • Carbohydrates: 53.8 g
  • Fiber: 3.2 g
  • Protein: 11 g
  • Cholesterol: 0 mg

Keywords: elvis french toast, vegan french toast