clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan tempeh sandwich

Vegan Tempeh Sandwich

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 10 reviews
  • Author: Liz Thomson
  • Prep Time: 5 minutes
  • Time to Marinate: 1 hour
  • Cook Time: 10 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 2 sandwiches 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


This tasty vegan sandwich is made with marinated tempeh, fresh sprouts, and creamy avocado for a simple, yet delicious lunch! This simple sandwich contains 32g of protein!


Units Scale
  • 8oz tempeh, thinly sliced
  • 3 tablespoons soy sauce
  • 1 tablespoon maple syrup
  • 1 teaspoon vegan Worcestershire sauce
  • 2 teaspoons avocado oil
  • 4 slices sourdough bread
  • 1/2 cup clover sprouts or microgreens
  • 1/2 avocado, thinly sliced


  1. In a large shallow bowl or silicone bag whisk together the soy sauce, maple syrup, and Worcestershire sauce.
  2. Add the tempeh and use a spatula to gently coat it with the marinade.
  3. Marinate for at least an hour or overnight.
  4. Heat the oil in a pan over medium heat and spread the tempeh in a single layer.
  5. Cook for 5-7 minutes over medium heat and let it brown before flipping to the other side.
  6. Cook on the other side for another 3-5 minutes until brown on both sides.
  7. Toast the bread until golden brown.
  8. Build the sandwiches by topping the bread with tempeh, sprouts, and avocado.