fbpx Print
How to make:

Vegan Waffle Breakfast Sandwich

This Vegan Waffle Breakfast Sandwich is the ultimate brunch recipe to please everyone! It’s loaded with hash browns, vegan bacon & dairy-free cheese. (gluten-free)

Prep Time:
15 mins
Cook Time:
30 mins
Total Time:
45 mins
4 1x



  1. Drain the tofu. Use a tofu press to let press out the water for 15-20 minutes. You can also wrap it in several paper towels and place in the sink; place a heavy object (such as a large pot with a heavy weight inside) on top of the tofu to press the water out.
  2. Cut tofu into four even pieces. In a bowl, add 1/4 cup water, turmeric, garlic powder, onion powder, salt and pepper; stir to combine. Add tofu to bowl and coat with the mixture.
  3. In a skillet over medium heat, grease with cooking spray. Add tofu; cook 5-7 minutes on each side, until crispy.
  4. Lightly grease a waffle iron. Add as many hash browns to the iron as possible and carefully close the iron. Cook for 4-5 minutes, until crispy on the outside. Repeat until all hash browns are cooked.
  5. Place hash browns on a baking sheet; place under the broiler on low for 5-7 minutes, until crispy and firm.
  6. Cook vegan bacon according to package directions. Cut each piece in half.
  7. To assemble each waffle sandwiches, place two hash browns on a plate. Add spinach, a tomato slice, a cube of tofu, two halves of vegan bacon, and a tablespoon (or a slice) of vegan cheese.


*Using black salt is optional but recommended if you can find it. The black salt gives the tofu an “eggy” flavor!
**There are many options for vegan bacon on the market, but you can also make it at home using tempeh or even eggplant.
***Again, there are many vegan cheeses on the market, but you can make your own cashew cheese at home; I have several recipes on this site!