Vegan French Toast

I am constantly surprised by how incredible plant based food is, but I was absolutely blown away by how delicious this vegan french toast was!
This is far better than any non-vegan version I've had and I think you'll agree!

Ready in 15 minutes

Serves 6


  • 1 cup or about 1/2 block extra firm tofu

  • 1 cup unsweetened plant based milk

  • 1/4 tsp nutmeg

  • 1 tsp cinnamon

  • 2 tsp vanilla

  • 1 Tbsp maple syrup

  • 1-2 Tbsp vegan butter or coconut oil, for grilling

  • Pinch of salt

  • 4-6 pieces of sliced sourdough (few days old works best!)

For serving
  • Fresh fruit

  • Coconut flakes

  • Peanut butter

  • Maple syrup


  1. Place all of the ingredients (except for the sourdough) in to a blender and blend on high until it forms a smooth batter

  2. Place the bread in a shallow dish (casserole dish works well) that holds all of your bread slices. Pour the mixture over the bread and then flip, making sure each side is coated well

  3. Heat your butter in a large skillet over medium heat. Once the pan is hot, add the bread slices and cook until each side is crisp and golden brown

  4. Repeat until all of your slices are cooked

  5. Serve with all the toppings of your choice