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
Tofu sandwich on a plate.

Balsamic Tofu Sandwich

  • Author: Brita Britnell
  • Total Time: 45 minutes
  • Yield: 2 servings 1x
  • Diet: Vegan


This Balsamic Tofu Sandwich is easy to make and super flavorful! Pile fresh greens, creamy garlic aioli and seasoned tofu on some hearty ciabatta bread and you have yourself a delicious vegan lunch or light dinner.



Tofu marinade: 

  • 1416 ounce block of tofu
  • 2 tablespoons of olive oil
  • 3 tablespoons of balsamic vinegar
  • 2 tablespoons of water
  • 2 tablespoons of maple syrup
  • 2 cloves of garlic minced
  • 1/4 teaspoon of salt

For the sandwiches:

  • 2 ciabatta rolls (or similar), cut in half *
  • 3 tablespoons of garlic aioli (or other mayonnaise sauce)
  • Handful of greens (I used arugula)


  1. Prep your tofu: Follow my instructions HERE for pressing tofu and cut it into thin pieces.
  2. Make the marinade: I like to whisk together my marinade directly in the dish/bag where I plan to marinate the tofu. A plastic baggie, stasher bag, or really any kind of shallow resealable container works well. Add all of the tofu marinade ingredients (minus the tofu) and whisk until fully combined.
  3. Add in your tofu pieces and let marinate for 30 minutes or even overnight.
  4. When you’re ready to bake the tofu, preheat the oven to 375 degrees. Spray a large baking tray with cooking spray. Remove the tofu from the marinade and line it all up on the baking tray. Bake for 18-25 minutes, flipping halfway, or until browned on both sides all around the edges. The bake time will depend largely on the thickness of your tofu slices.
  5. When you’re ready to assemble the sandwiches, divide the tofu, garlic aioli, and greens evenly among the 2 ciabatta rolls. Serve and ENJOY!


You could also make 4 sandwiches instead of 2 (I’d add a little extra aioli and greens to the recipe), but I think this amount of tofu is perfect for 2 hefty sandwiches.

  • Prep Time: 25 minutes
  • Cook Time: 20 minutes
  • Category: Lunch
  • Method: Bake
  • Cuisine: American

Keywords: tofu sandwich, vegan sandwich