This site uses affiliate links and I may earn a commission at no extra cost to you.

This pesto tofu sandwich feels like it’s straight out of a fancy cafe! It’s richly flavorful, hearty, and super filling. Even if you’re not a huge fan of tofu, you’ll love this loaded, creamy tofu pesto sandwich. It is super easy to assemble in just 30 minutes. Plus, it travels well for lunch or dinner on-the-go!

two completed Tofu and Pesto Sandwiches against a light surface

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Why You’ll Love this Vegan Pesto Sandwich Recipe!

I love a good sandwich that’s hearty, tasty, and satisfying! It makes the perfect, simple weekday vegan lunch, and that’s exactly what this vegan pesto sandwich is.

This deliciously loaded sandwich is what you might expect from a fancy deli or cafe, but is quick and easy to make at home. It’s also great for making in the morning and taking with you for lunch on-the-go. Don’t settle for boring, light lunches that leave you hungry. Whip up this sandwich and have a satiating, energizing lunch that your colleagues will be jealous of!

For more sandwich inspiration, check out my vegan pulled pork sandwich or BBQ tempeh sandwich or a buffalo tofu sandwich! And if you are new to cooking with tofu, you may find this Guide to Tofu helpful to get started!

Ingredients for Tofu Pesto Sandwich

All you need are a handful of simple ingredients to make the best tofu sandwich recipe!

ingredients for Tofu and Pesto Sandwich measured out against a light surface
  • Extra firm tofu: For this pesto sandwich recipe, extra firm tofu works best.
  • Olive oil: Extra virgin olive oil works perfectly in this easy tofu sandwich recipe.
  • Oregano: Dried oregano makes this quick and easy to flavor.
  • Pesto: Use store-bought vegan pesto or use this quick sunflower seed pesto.
  • Sandwich fixings: Homemade Sandwich Bread, tomato, and lettuce. 

How To Make A Pesto Sandwich Vegan

This easy vegan pesto sandwich will be ready in just a few simple steps.

Preparations:

  • Before you begin, assemble all your ingredients and preheat the oven to 375° F.
process of adding oil to blocks of tofu

Step 1: First, lay out the tofu slices on a baking pan and drizzle with olive oil. Then sprinkle the tops with the dried oregano.

process of adding tofu slices to oven

Step 2: Place the baking tray of tofu in the oven to roast for fifteen minutes. Alternatively, you can use an air fryer.

cooked tofu alongside ingredients for tofu and pesto sandwich

Step 3: When the tofu is ready you can assemble your sandwich. First, spread one tablespoon of pesto on the slices of bread. Then layer the lettuce, tomato, and tofu. 

Variations on the Pesto Tofu Sandwich

  • Walnut pesto: Pesto is usually made with basil leaves, pine nuts, olive oil, garlic, salt, and pepper. However, since pine nuts can be a bit pricey, look for any nuts on sale and use them. Walnuts are a great replacement, like in this recipe! Make sure you choose the walnut slices because they are usually a lot cheaper than the whole walnuts. 
  • Sunflower seed pesto: Another great choice for pesto is sunflower seeds; they are tasty and very nutritious. 
  • Skip the bread: You could quickly turn this recipe into a tofu pesto salad or bowl. Cut the tofu into squares instead of slices and top with the pesto, then add shredded lettuce and chopped tomatoes to the mix. Voila! You have yourself another delicious lunch for the week! Pretty cool, right? Two lunches in one go!
  • Sandwich toppings: Change up the sandwich toppings! You can add on some raw or cooked red onions, sliced pepperoncini, roasted peppers, vegan cheese, roasted eggplant and so much more!
  • Make a wrap: A lower-carb version of this vegan sandwich can be made using your favorite vegan wraps or large lettuce leaves.
  • Make it spicy or add a vegan mayo: It’s so easy to change up the flavor a bit! Add a bit of sriracha, hot sauce, or anything else that sounds good to you!

Toni’s Recipe Tips

  • Crispier tofu: If you prefer your tofu a bit crispier, try slicing it into thinner slices and flip it over halfway through the cooking time.
  • Use the right tofu: While you might be able to get away with using firm tofu instead of extra firm tofu, silken tofu varieties definitely won’t work when making this pesto sandwich recipe.

FAQs for Vegan Pesto Sandwiches

Do I need to press tofu when making a tofu sandwich?

Not really. In this preparation, the tofu isn’t marinated. I find that skipping the pressing not only saves a little time, but also leaves the tofu with a creamier texture which really works in this pesto tofu sandwich, mimicking the texture of mozzarella cheese.

Do you have to cook tofu?

No, tofu can be eaten uncooked. But I find that when making a tofu sandwich, cooking the tofu gives the edges some nice texture and flavor which works really well when added to the sandwich.

completed Tofu and Pesto Sandwich on top of a white surface

Serving Suggestions

These hearty sandwiches are wholesome enough to enjoy on their own as a stand-alone lunch or dinner, but can always be paired with additional plant-based sides to round out the meal!

Storage Instructions

You can store any leftover cooked tofu in the fridge for 3-4 days, reheating it in the oven as needed.

Once assembled as a sandwich, though, I recommend enjoying it as soon as possible before the pesto sauce and tomatoes make your bread ‘soggy.’ To help it last longer, assemble the sandwich with a ‘dry’ layer (like lettuce between the wet ingredients and the bread).

To take one to work, I prefer to store the components separately (i.e., in a lunchbox with different compartments), then assemble it in seconds to eat.

More Vegan Sandwiches to Try!

If you tried this easy Pesto Tofu Sandwich recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!

Cookbooks

If you’re loving my recipes and would like a more comprehensive resource, check out my cookbooks!

Pesto Tofu Sandwich

5 from 58 votes
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 2 servings
two completed Tofu and Pesto Sandwiches against a light surface
This pesto tofu sandwich feels like it's straight out of a fancy cafe! It's richly flavorful, hearty, and super filling. Even if you're not a huge fan of tofu, you'll love this loaded, creamy tofu pesto sandwich. It is super easy to assemble in just 30 minutes. Plus, it travels well for lunch or dinner on-the-go!

Want to save this recipe?

Enter your email & get this sent to your inbox! Plus you’ll get great new recipes from us every week!

Ingredients 

  • 16 ounces block of extra firm tofu sliced ½-inch thick
  • 1 Tablespoon of olive oil
  • Generous pinch of dried oregano to taste
  • ¼ cup of Sunflower Seed Pesto
  • ~6 slices of tomato
  • 4 butter lettuce leaves (or any lettuce you have on hand)
  • 4 slices of sandwich bread

Instructions 

  • Drizzle the tofu slices with olive oil and sprinkle with the dried oregano.
    process of adding oil to blocks of tofu
  • Roast in a 375 degrees F oven for 15 minutes.
    process of adding tofu slices to oven
  • Once the tofu is done, assemble your sandwich. Spread one tablespoon of pesto on each slice of the sandwich, then place the lettuce, tomato, and tofu.
    cooked tofu alongside ingredients for tofu and pesto sandwich

Notes

  • Crispier tofu: If you prefer your tofu a bit crispier, try slicing it into thinner slices and flip it over halfway through the cooking time.
  • Use the right tofu: While you might be able to get away with using firm tofu instead of extra firm tofu, silken tofu varieties definitely won’t work when making this pesto tofu sandwich recipe.

Nutrition

Calories: 479kcalCarbohydrates: 37gProtein: 25gFat: 26gSaturated Fat: 4gPolyunsaturated Fat: 4gMonounsaturated Fat: 6gTrans Fat: 0.01gCholesterol: 2mgSodium: 703mgPotassium: 692mgFiber: 4gSugar: 9gVitamin A: 2295IUVitamin C: 12mgCalcium: 210mgIron: 6mg

Additional Info

Author: Zhoro Apostolov
Course: Lunch, Snack
Cuisine: American
Method: Oven
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! 🙂
5 from 58 votes (50 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Love this tofu sandwich. I always try and have some baked tofu on hand and the pesto is quick and easy to make. So we enjoy these a lot.

  2. 5 stars
    I’ve been on the hunt for a different sandwich to try. happened on this recipe and made it for the picnic we had on the weekend. It was tasty, will make again.