If you’ve ever wondered how to make tofu taste amazing, this pesto tofu sandwich is the answer. With smoky, savory baked tofu, fresh greens, juicy tomatoes, and tangy pickled onions layered between slices of toasted sourdough, this plant-based sandwich is a game-changer.
It’s quick to prep, perfect for meal prep, and a fantastic option for vegan lunches, high-protein vegetarian meals, or anyone looking for a flavorful, healthy sandwich.
Why This is the Best Tofu Sandwich Recipe
- Tofu that actually tastes good – Super firm tofu soaks up a smoky-sweet marinade and bakes into golden perfection.
- Plant-based protein – A hearty, filling sandwich that keeps you energized.
- Perfect for meal prep – Bake tofu ahead of time and assemble sandwiches when you need them.
- Customizable – Add avocado, swap sourdough for wraps, or use homemade pesto for a gourmet twist.
This recipe proves tofu can be crispy, flavorful, and anything but boring.
Ingredients for Pesto Tofu Sandwich
For the baked tofu:
- 1 package super firm tofu, sliced thinly
- 1 Tbsp olive oil
- 1 tsp soy sauce
- 1 tsp maple syrup
- ½ tsp smoked paprika
- ½ tsp garlic powder
For the sandwich:
- 2 slices sourdough bread (lightly toasted)
- 2–4 slices baked tofu (per sandwich)
- Pesto (store-bought or homemade)
- Handful of spinach or arugula
- Sliced tomato
- Pickled red onions
This makes enough baked tofu for 3–4 sandwiches.
How to Make Pesto Tofu Sandwiches
Step 1: Prepare the tofu
- Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
- In a small bowl, whisk together olive oil, soy sauce, maple syrup, smoked paprika, and garlic powder.
- Slice tofu into thin slabs and coat each piece in the marinade. Arrange slices in a single layer on the baking sheet.
Step 2: Bake the tofu
- Bake for 25–30 minutes, flipping halfway, until tofu is golden brown and slightly firm at the edges.
- Remove from oven and let cool slightly.
Step 3: Assemble the sandwich
- Lightly toast sourdough bread slices.
- Spread pesto generously on one or both slices.
- Add 2–4 slices of baked tofu, spinach or arugula, tomato slices, and pickled red onions.
- Top with the second slice of bread, press gently, and cut in half.
Tips for the Best Vegan Tofu Sandwich
- Use super firm tofu – It holds its shape and doesn’t need pressing.
- Meal prep friendly – Store baked tofu in the fridge for up to 4 days. Build sandwiches fresh to keep bread crisp.
- Make it gluten-free – Swap sourdough for your favorite gluten-free bread.
- Boost the protein – Add hummus, vegan cheese, or avocado slices.
Serving Suggestions
This easy tofu sandwich pairs perfectly with:
- A side salad or roasted veggies
- Sweet potato fries
- A warm bowl of soup for a cozy lunch
It’s also great wrapped up for work or school lunches.
Final Thoughts
This pesto tofu sandwich is proof that tofu doesn’t have to be bland or boring. With smoky baked tofu, fresh toppings, and bright pesto, it’s one of the best vegan sandwich recipes you’ll ever try.
Whether you’re meal prepping for the week or just need a quick, healthy lunch, this sandwich will leave you satisfied and craving tofu again and again.

Easy Pesto Tofu Sandwich
Ingredients
- 1 package super firm tofu sliced thinly
- 1 Tbsp olive oil
- 1 tsp soy sauce
- 1 tsp maple syrup
- ½ tsp smoked paprika
- ½ tsp garlic powder
- For the sandwich:
- 2 slices sourdough bread lightly toasted
- 2 –4 slices baked tofu per sandwich
- Pesto store-bought or homemade
- Handful of spinach or arugula
- Sliced tomato
- Pickled red onions
Instructions
- Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
- In a small bowl, whisk together olive oil, soy sauce, maple syrup, smoked paprika, and garlic powder.
- Slice tofu into thin slabs and coat each piece in the marinade. Arrange slices in a single layer on the baking sheet.
- Step 2: Bake the tofu
- Bake for 25–30 minutes, flipping halfway, until tofu is golden brown and slightly firm at the edges.
- Remove from oven and let cool slightly.
- Step 3: Assemble the sandwich
- Lightly toast sourdough bread slices.
- Spread pesto generously on one or both slices.
- Add 2–4 slices of baked tofu, spinach or arugula, tomato slices, and pickled red onions.
- Top with the second slice of bread, press gently, and cut in half.


Leave a Reply