Go Back

Caramel Macchiato Tofu French Toast

A vegan french toast made with coffee in the batter and a nut butter caramel sauce to serve.
Servings 2 thick slices


Vegan French Toast

  • 2 thick slices of bread (dry and crusty bread works best)
  • ¼ cup extra firm tofu
  • cup plant based milk of choice
  • 1 tsp maple syrup
  • 1 tsp vanilla extract
  • 1 tsp vegan butter (plus more for frying)
  • 2 tsp instant coffee
  • ¼ tsp nutritional yeast
  • ½ tsp cinnamon
  • pinch of salt

Nut Butter Caramel

  • 2 tbsp melted coconut oil
  • 1 tbsp nut butter (I used almond butter)
  • 2 tbsp maple syrup
  • splash of vanilla extract
  • pinch of salt


  • Combine all ingredients (other than the bread) in a blender. Blend until smooth.
  • Pour the batter into a large dish and dip each slice of bread in for about 30 secs – 1 minute, making sure the bread is fully coated.
  • Heat a skillet with some vegan butter over low to medium heat.
  • Transfer the bread onto a lightly buttered pan and cook for about 5 mins or until lightly browned. Flip and cook until other side is lightly browned.
  • Prepare the nut butter caramel: combine all ingredients in a small bowl and stir well until fully combined.
  • Serve immediately with nut butter caramel and powdered sugar (optional). Enjoy!


Tofu French Toast adapted from A Virtual Vegan.