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

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil!

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

I have so many good things to say about these Tofu Bruschetta Sandwiches! They are dance-around-your-kitchen kind of good! The tofu is marinated in a balsamic vinegar sauce and then cooked until crispy. They are placed on toasted sandwich buns with a vegan basil mayo & garlicky tomatoes. This is the summer sandwich you NEED to make!

Here’s what you need

Ingredients

  • firm tofu
  • balsamic vinegar
  • olive oil
  • dijon mustard
  • maple syrup
  • low sodium soy sauce
  • garlic powder
  • vegan mayo
  • fresh basil
  • garlic
  • plum tomatoes
  • salt & pepper
  • sandwich rolls
  • balsamic glaze

Equipment

  • skillet
These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

Steps

Step 1: Prep the Tofu

The first thing you want to do is drain and press the tofu. No need to overthink this step. I just like to place the drained tofu onto a plate and then put another plate on top of this. Let it sit for 5 or so minutes and then drain off the excess liquid.

Cut the drained tofu into 4 steaks. Combine the marinade ingredients in a bowl. Place the tofu on a shallow plate or in a ziploc bag and pour over the marinade. Place in the fridge to marinate for at least 30 minutes – up to overnight. The longer the better!

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

Step 2: Make the Toppings

While the tofu is marinating, we can prep everything else.

For the basil aioli – add the vegan mayo, fresh basil & garlic to a small blender and blend until smooth (or skip the blender, cut the garlic & basil super finely and mix in a bowl). Place in the fridge until ready to use.

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

Next we will whip together the traditional bruschetta topping! Add chopped tomatoes, fresh garlic, basil, oil, salt & pepper to a bowl. Toss to combine and place in the fridge until ready to use.

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

Step 3: Finish & Serve

When you are ready to eat, pull the marinated tofu out of the fridge and heat some oil in a skillet. Add the tofu steaks to the skillet, leaving the leftover marinade on the side. Cook until browned on one side. Flip, pour in the reserved marinade and cook until browned on the other side – be sure to turn down the heat if the marinade starts to burn.

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com
These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

To assemble, add some basil mayo to the bottom piece of a toasted bread. Top with the tofu steak, tomatoes and a drizzle of balsamic glaze. Top with the other piece of bread and enjoy!

These sandwiches are next level good (and a little messy, so be sure to have a napkin ready)!

These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com
These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil | ThisSavoryVegan.com

Tips & Tricks

Everything can be prepped the day before! The bruschetta & tofu will taste even better if they marinate longer. Just cook the tofu and assemble right before serving.

The tofu steaks can also be cooked in a regular skillet or on the grill.

I got the sandwich rolls at Trader Joe’s!

Tofu Bruschetta Sandwiches

Servings: 4 sandwiches
Prep Time: 20 minutes
Cook Time: 10 minutes
Marinating Time: 30 minutes
Total Time: 1 hour
These Tofu Bruschetta Sandwiches are layered with vegan basil mayo, crispy balsamic tofu steaks and marinated tomatoes & basil!
5 from 7 ratings

Ingredients

FOR THE TOFU

FOR THE BASIL MAYO

FOR THE TOMATOES

FOR THE SANDWICHES

  • 4 sandwich rolls toasted, or sub sliced bread
  • balsamic glaze

Equipment

Instructions
 

  • Cut the drained tofu into 4 steaks. Combine the marinade ingredients in a bowl. Place the tofu on a shallow plate or in a ziploc bag and pour over the marinade. Place in the fridge to marinate for at least 30 minutes – up to overnight.
  • While the tofu is marinating, add the basil mayo ingredients to a small blender and blend until smooth (or skip the blender, cut the garlic & basil super finely and mix in a bowl). Place in the fridge until ready to use.
  • Combine the tomato ingredients in a bowl and mix to combine. Taste and adjust the seasonings if needed. Place in the fridge until ready to use.
  • Heat some oil in a cast iron skillet over medium heat. Add the tofu steaks to the skillet, leaving the leftover marinade on the side. Cook until browned on one side. Flip, pour in the reserved marinade and cook until browned on the other side – be sure to turn down the heat if the marinade starts to burn. Remove from the skillet.
  • To assemble, add some basil mayo to the bottom piece of toasted bread. Top with the tofu steak, tomatoes and a drizzle of balsamic glaze. Top with the other piece of bread and enjoy!

Video

Notes

  • After cutting the tomatoes, I like to gently dry off some of the tomato liquid with paper towels before adding them to the bowl with the other ingredients.
  • Everything can be prepped the day before! The bruschetta & tofu will taste even better if they marinate longer. Just cook the tofu and assemble right before serving.
  • The tofu steaks can also be cooked in a regular skillet or on the grill.
  • I got the sandwich rolls at Trader Joe’s!
Calories: 625kcal, Carbohydrates: 57g, Protein: 19g, Fat: 35g
Cuisine: Italian
Course: lunch, Main Course
Did you make this recipe?Leave a review below or take a photo and share it on Instagram @thissavoryvegan with #thissavoryvegan.