Go Back
+ servings
Syrup is being poured over a stack of vegan French toast. There's a plate with more French toast in the background.

Vegan French Toast

Serve this Vegan French Toast on the weekends or any day of the week. It's freezer-friendly so you can make a double batch and freeze more for later! You'll love this easy recipe that delivers perfect French toast that you can serve with all your favorite toppings, like maple syrup!
Course Breakfast
Cuisine French
Diet Vegan
Prep Time 10 minutes
Cook Time 10 minutes
Resting Time 5 minutes
Total Time 25 minutes
Servings 8
Calories 215kcal


  • ½ cup extra firm tofu
  • 1 cup plant-based milk (soy or almond milk)
  • 1 tablespoon corn starch (substitute arrowroot powder)
  • ½ teaspoon salt
  • 1 teaspoon nutritional yeast flakes (optional, but recommended)
  • ½ teaspoon pumpkin pie spice (substitute ground cinnamon)
  • 1 tablespoon maple syrup
  • 8 slices sturdy bread


  • Place all the ingredients except the bread in a food processor. Pulse until smooth. Transfer to a wide bowl.
  • Preheat a griddle to medium heat, or 350°F/175°C). Spray with vegetable cooking spray or add up to a teaspoon of coconut oil.
  • Dip each bread slice in the tofu/milk mixture. If you're using thin bread like sandwich bread, leave the slice in for a few seconds on each side. This bread absorbs quickly so it won't need long. If you're using a sturdier bread or bread that is dry, dip on each side for longer, like 20 to 30 seconds.
  • Place the dipped bread on the heated griddle and cook on each side for up to 5 minutes each side, until golden brown on the edges.
  • Top with your favorite toppings, such as coconut whipped cream, maple syrup, and fresh fruit.


Best Bread for French Toast

There are several types of bread you can use to make French toast. Slightly stale bread is best as it drier and won't absorb the liquid as quickly. You don't want a soggy French toast! If your bread is fresh, place it in the toaster oven for a few minutes to dry it out slightly. Whatever bread you're using, be sure to read the label to make sure it's vegan.
  • French Bread — get a large loaf and cut it into slices
  • Italian bread — This bread is light and airy (sometimes includes milk so read the ingredients carefully)
  • Sandwich Bread — This is a go-to favorite. Use white or whole wheat for a healthier option.
  • Crusty Artisan Bread — Imagine sourdough or other artisan loaves with their full flavor. It's amazing in French toast!
  • Gluten-free Bread — You can find a variety of gluten-free breads these days and they will work perfectly for this recipe.


Calories: 215kcal | Carbohydrates: 40g | Protein: 10g | Fat: 2g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 495mg | Potassium: 154mg | Fiber: 2g | Sugar: 3g | Vitamin A: 63IU | Vitamin C: 1mg | Calcium: 74mg | Iron: 3mg