Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Tempeh Sandwich with Baby Spinach

Tempeh Sandwich with Baby Spinach

If you ever find yourself struggling to find a high protein vegan snack, stop right there! This vegan sandwich is all you ever dreamed of squeezed into two slices of bread. 

In my younger days, when I was still learning the art of taking care of myself I used to pack on sandwiches like no other. Sandwiches are so practical and easy to make and one of the easiest, if not the easiest meal to have on-the-go. 

Back in those days, my sandwiches were not healthy, they were not vegan and most of the time they weren't even tasty. I would just stash whatever I could find in the fridge and call it a sandwich. I'm glad to say I've come a long way in the sandwich-making department.

Tempeh Sandwich with Baby Spinach ingredients

Some people might think there is no need for sandwich recipes, but believe, there is. There's an art for making the perfect sandwich. And I might be biased but let me tell you, this vegan sandwich recipe is not only that, but it is also a protein packed snack that will do wonders as a post-workout meal. 

You get 26g of protein from this delicious and nourishing vegan sandwich! It also has a good variety of all the other essential food groups that make a healthy meal. As you can see, this is one of the easiest ways to pack on nutrients wherever you go. 

The recipe is very simple and easy to make. The key here is to fry the temple so it has a nice golden brown colour on both sides. This will add on taste and will also give you a very slight crispy crust that makes a huge difference when you are bitting into this tasty snack. 

sliced tempeh and tomato

The second important element of this sandwich is the sauce. We mixed vegan mayo with salt, pepper, and nutritional yeast. The nutritional yeast has a delicious nutty cheesy taste that is hard to get in any other way. It adds a nice creamy texture and it will bump the protein, vitamins, minerals, and antioxidants in our vegan sandwich. 

I threw in some tomato slices and baby spinach. I used to make sandwiches with lettuce but I find spinach much more flavourful. Also, spinach ads a few more nutrients, such as vitamin C, iron, magnesium and Vit K. Adding a handful of spinach is a great and easy way to pack your sandwich with vitamins and minerals. 

Last but not least, the bread. I like to stay away from white bread and there are so many great options that I don't even consider it much of an option. I used whole grain bread but you can switch it up for rye, sourdough, or whatever is your favourite kind. 

This recipe is super easy to make, really delicious, and healthy. Keep it close and you will save a ton of time when you are in need of a healthy snack to put you through the day or if you are looking for a nourishing lunch on-the-go.

Tempeh Sandwich with Baby Spinach single

Prep time
5 minutes
Total time
Category: Breakfast, Snacks
Serves: 2
Allergens: Gluten, Soy, Tempeh, Tomatoes


  • 1 cup baby spinach (washed)
  • 2 dashes black pepper (ground)
  • 2 tsps nutritional yeast (optional)
  • 1 tsp olive oil
  • 2 dashes sea salt
  • 5 oz tempeh (thinly sliced)
  • 2 medium tomato (sliced)
  • 3 tbsps vegan mayonnaise
  • 4 slices whole grain sandwich bread (toasted (optional))


  1. Heat up the oil and make sure the tempeh slices are all covered in oil from both sides.
  2. Fry Tempeh for 5-10 minutes on medium heat from all sides until golden brown.
  3. In a small bowl combine vegan mayonnaise, salt, pepper and nutritional yeast and mix everything well with a spoon.
  4. Spread the mixture on the bread and add the rest of the ingredients, enjoy!

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!