This post may contain affiliate links, please see ourΒ privacy policyΒ for details.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe!

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

I know sandwiches aren’t typical winter food. But, just like I love eating soup in the summer, I love a sandwich any time of the year. These Spinach Ricotta Tempeh Sandwiches have 20+ grams of protein per sandwich – thanks to the tempeh and some sneaky protein in the “ricotta”. The sun-dried tomato pesto is packed with flavor. Super yummy sandwiches that are great for lunch on the go!

Step One: Make the Spinach Ricotta

If you’ve been around TSV for a while then you know my Tofu Ricotta recipe well. I love to use it in lasagna and pastas. And now…in sandwiches.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

We are making it even healthier by adding in some spinach. It not only sneaks in some extra veggies, it also gives the ricotta a super pretty color.

To make it add some drained tofu, vegan parmesan, garlic, lemon juice, olive oil, spinach, salt & pepper to a food processor. Blend until everything is combined. Give it a taste and then set it aside.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

Step Two: Make the Sun-Dried Tomato Pesto

Give the food processor a quick wipe and then use it again to make the pesto.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

This pesto is so flavorful, with very few ingredients. You just need sun-dried tomatoes, oil (I used the oil from the tomato jar), pine nuts, garlic, basil, lemon juice, salt & pepper.

Pulse it in the food processor a few times and give it a taste. The pesto should be on the chunkier side. This will keep the sandwiches from getting overwhelmed with oil.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

Step Three: Make the Tempeh

One of my favorite proteins for vegan sandwiches is tempeh bacon – it is the star in my TTLA recipe.

I buy mine pre-made, but there are recipes out there if you want to make tempeh bacon from scratch.

I like to cut the tempeh bacon in half (because they come in super long strips). Spray a skillet with oil and add the tempeh bacon. It only take a couple minutes per side to brown the tempeh.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

Step Four: Assemble & Serve

Now that all of our components are ready, it is time to assemble. You can use whatever bread you like, but I went with ciabatta. I think it is perfect for a sandwich like this because it can hold up to all of the toppings.

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

Toast the bread (I like to do this in my air fryer). Spread some sun-dried tomato pesto on one half of the bread and spinach ricotta on the other half. Add tempeh bacon, arugula & red onion and close the sandwich.

Cut the sandwiches in half and enjoy! These are great right away, but they are delicious cold too. Makes them perfect for lunch on the go!

These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com
These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe | ThisSavoryVegan.com

Tips & Tricks

This will likely make more spinach ricotta then you will need for 4 sandwiches. You can save the leftovers in the fridge for 3-5 days. Use it for pasta, pizza or more sandwiches.

The sun-dried tomato pesto is meant to be chunky. If you add too much oil it will make the sandwiches greasy.

I used ciabatta rolls from Trader Joe’s. Toasted sourdough would be my second choice.

Spinach Ricotta Tempeh Sandwiches

Servings: 4 sandwiches
Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes
These Spinach Ricotta Tempeh Sandwiches are packed with protein & veggies. A super tasty homemade vegan sandwich recipe!
5 from 5 ratings

Ingredients

FOR THE SPINACH RICOTTA

FOR THE SUN-DRIED TOMATO PESTO

  • 1/3 cup sun-dried tomatoes
  • 1/4 cup pine nuts
  • 2-3 tablespoons oil I used the oil from the sun-dried tomato jar
  • 1-2 cloves garlic peeled
  • 5 large basil leaves
  • lemon juice to taste, start with 1/2 lemon
  • salt & pepper to taste

FOR THE SANDWICHES

Equipment

Instructions
 

  • Add the spinach ricotta ingredients to a food processor and blend until smooth, scraping down the sides as needed. Taste and adjust the seasonings as needed. Transfer the ricotta to a bowl, wipe the food processor clean and place it back on the base.
  • Add the sun-dried tomato pesto ingredients to the food processor and blend until combined, scraping down the sides as needed. Taste and adjust the seasonings as needed. Set aside.
  • Place a skillet on the stove over medium heat and spray with oil. Cut the tempeh strips in half and place in the skillet. Cook until browned on both sides (approx. 2-3 minutes per side). Remove from the skillet.
  • While the tempeh is cooking, toast the bread. To assemble, spread some sun-dried tomato pesto on one half of the bread and spinach ricotta on the other half. Add tempeh bacon, arugula & red onion and close the sandwich. Serve and enjoy!

Video

Notes

  • This will make more spinach ricotta then you will need for 4 sandwiches. You can save the leftovers in the fridge for 3-5 days. Use it for pasta, pizza or more sandwiches.
  • The sun-dried tomato pesto is meant to be chunky. If you add too much oil it will make the sandwiches greasy.
  • I used ciabatta rolls from Trader Joe’s. Toasted sourdough would be my second choice.
Calories: 548kcal, Carbohydrates: 59g, Protein: 26g, Fat: 25g
Cuisine: American
Course: Main Course
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.