clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares icon

Monte Cristo Sandwich

  • Author: Liv B
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 2 sandwiches 1x


This monte cristo sandwich is all plant-based!



  • 6 pieces of bread
  • ¼ cup vegan mayo
  • 2 slices of vegan cheese
  • 46 slices of vegan ham
  • powdered sugar (optional, for dusting overtop)


  • ⅓ cup cubed firm tofu (about ¼ of a regular block)
  • 1 cup nondairy milk
  • 2 tsp sugar


  1. Blend tofu, nondairy milk and sugar until smooth. Add to a shallow bowl.

  2. Each sandwich uses 3 pieces of bread. For each sandwich: add mayo to one side of two slices, and both sides of the third slice. The piece of bread with mayo on both sides goes in the middle of the sandwich, and the vegan ham and cheese go between the pieces of bread with mayo on the inside. The outside of the sandwich should have no mayo on it. Watch the video for tutorial!

  3. Heat a frying pan on medium heat and add a tbsp of butter.

  4. When its starting to sizzle, dip the outside of the sandwich in the batter, then place in the frying pan. Cook a few minutes per side, until golden brown. Dust with powdered sugar (if desired) and enjoy!

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.