These delicious Balsamic Tofu Sandwiches with Tofu are a great, protein-packed vegetarian recipe! The balsamic tofu is super flavorful and goes well with the pesto, greens, and tomato. Enjoy these sandwiches as an al fresco dinner or on a fun picnic.
Summer means sandwich season and these Balsamic Tofu Sandwiches with Pesto are flavor-packed and delicious! The tofu has a great chewy texture and is coated with a sticky balsamic glaze. These tofu sandwiches are great for lunch, dinner, or a fun outdoor picnic.
I’ve been on a sandwich and veggie burger kick lately, and I’m really excited about this recipe. It’s full of fresh summer flavors, like tomatoes and basil, and goes perfectly with a big glass of frozen lemonade!
Balsamic Tofu Sandwich with Pesto Recipe Ingredients
- Tofu – I like to use super-firm, high-protein tofu from Trader Joe’s or Sprouts. It’s great for sandwiches, and you don’t have to press it. You can use extra-firm or firm tofu; just make sure to press as much water out of it as you can.
- Balsamic Sauce – Balsamic vinegar, olive oil, dijon mustard, maple syrup, fresh thyme, garlic, salt, and pepper are used to make the balsamic sauce. It’s quick and easy to mix.
- Bread – I used these ciabatta rolls from TJ’s. I like to use a more rustic bread for this sandwich, but you can use any kind of bread or bun for this sandwich. A hamburger bun works if that’s what you have!
- Pesto—I used prepared dairy-free pesto from the grocery store, but homemade pesto would be great! I have a good dairy-free pesto recipe here.
- Optional Toppings – I added some greens tossed in balsamic vinaigrette, tomatoes, and vegan mayo. You can add any other toppings you like.
How To Make Glazed Balsamic Tofu Sandwiches
- Add all balsamic sauce ingredients to a medium-sized bowl and whisk until combined. Set aside until ready to use.
- Cut your tofu into thin slices. You can make them any size you like. I got about six slices out of my block of tofu, and they were about 1/4-inch thick. I trimmed a little off the block of tofu so the slices would fit on the bread I used.
- Place tofu slices on a large plate. Drizzle each side with a bit of soy sauce and then sprinkle each side with about 2 teaspoons of cornstarch. Use your hands to rub the cornstarch around on the tofu until it’s fully covered and rubbed in.
- Heat a large pan over medium heat and add 1-2 teaspoons of olive oil. Add tofu slices in (you may have to do a couple of batches depending on how many slices you’re cooking) and let them cook for 4-5 minutes on each side, until lightly browned.
- Pour the balsamic sauce over the tofu, making sure it is covered as much as possible. Let the tofu cook in the sauce until the sauce is thickened and the tofu is coated with the glaze, about 5 minutes. You only need to flip the tofu if it isn’t well-covered. Remove the tofu from the pan and let cook for a few minutes.
- Assemble your sandwiches. I like to toast each side of my bread before spreading the pesto on the bottom piece. Top with greens tossed in balsamic vinaigrette (optional), two slices of tomatoes, and one or two slices of balsamic tofu, and spread the top piece of bread with vegan mayonnaise. Feel free to add your own favorite toppings!
Balsamic Tofu Sandwich Frequently Asked Questions
- Is this tofu sandwich vegan? Yes! I used vegan pesto and vegan mayo. You can add cheese or dairy ingredients if you prefer.
- Can this sandwich be made gluten-free? Yes, just make sure to use gluten-free bread and soy sauce or tamari.
- How many sandwiches does this recipe make? It depends on how thick you cut your tofu, but it should make about 4-6 servings.
- How long do leftovers last in the refrigerator? The balsamic tofu should last about four days. A fully assembled sandwich won’t last quite as long because it might get soggy, but it depends on the bread you use.
Have a question I didn’t answer? Ask me in the comment section below, and I will get back to you ASAP.
Looking For More Vegetarian Sandwich Recipes?
Balsamic Sweet Pepper and Boursin Sandwiches
Tofu and Chickpea BBQ Sandwiches
Curry Chickpea Salad Sandwiches
PrintBalsamic Tofu Sandwiches with Pesto
- Total Time: 35 minutes
- Yield: 4-6 1x
- Diet: Vegan
Description
These delicious Balsamic Tofu Sandwiches with Tofu are such a great, protein packed vegetarian sandwich recipe! The balsamic tofu is super flavorful and goes really well with the pesto, greens and tomato. Enjoy these sandwiches for an al fresco dinner or a fun picnic!
Ingredients
- 1 (16 oz) package super firm tofu, or extra firm (pressed for at least 15 minutes if needed)
- 1 tablespoon tamari, or soy sauce
- 4 teaspoons corn starch
- 4–6 ciabatta rolls, or rolls of choice
- 4–6 tablespoons prepared basil pesto
- 2–3 cups mixed greens that have been tossed with a little olive oil and balsamic vinegar (optional)
- 1–2 sliced tomatoes
- Vegan mayo, as much as desired
Balsamic Sauce
- 1/2 cup balsamic vinegar
- 2 tablespoons olive oil, plus a little more for cooking the tofu
- 1/4 cup water
- 1 tablespoon pure maple syrup
- 1 tablespoon dijon mustard
- 2 cloves garlic, minced
- 1 teaspoon minced fresh thyme leaves
- 1 teaspoon minced fresh rosemary leaves
- 1/2 teaspoon salt
- 1/2 teaspoon cracked black pepper
Instructions
- Add all balsamic sauce ingredients to a medium sized bowl and whisk until combined. Set aside until ready to use.
- Cut your tofu into thin slices. You can make them any size you like. I got about 6 slices out of my block of tofu and they were about 1/4 inch thick. I also trimmed a little off the bock of tofu so that the slices would fit better on the bread I was using.
- Place tofu slices on a large plate and drizzle each side with a little bit of tamari and then sprinkle each side with about 2 teaspoons of corn starch. The tamari will add saltiness and help the corn starch stick to the tofu. Use you hands to rub the corn starch around on the tofu until it’s fully covered and rubbed in.
- Heat a large pan over medium heat and add about 1 teaspoon of olive oil. Add tofu slices in (you may have to do a couple batches depending on how many slices you are cooking) and let them cook for 4-5 minutes on each side, until lightly browned.
- Pour the balsamic sauce over the tofu, make sure the tofu is covered as much as it can be and let tofu cook in the sauce until sauce is thickened and tofu is coated with the glaze, about 5 minutes. You only need to flip the tofu, if you can’t get it covered well enough. Remove the tofu from the pan and let cool for a few minutes.
- Assemble your sandwiches. I like to toast each side of my bread, I then spread about 1 tablespoon of pesto on the bottom piece of bread. Top with some greens that have been tossed in balsamic vinaigrette (optional), two slices of tomatoes, one or two slices of the balsamic tofu and then I like to spread the top piece of bread with some vegan mayonnaise. Feel free to add your own favorite toppings!
Notes
My tofu slices were pretty thin, so I added two to my sandwich, but if yours are thicker you can just add one.
- Prep Time: 15 mins
- Cook Time: 20 mins
- Category: Sandwich, Vegan
- Method: Stovetop
- Cuisine: American
Sue says
These are fabulous! I have tried a lot of your recipes and they never disappoint.
She Likes Food says
Thank you, Sue!! That is wonderful to hear! <3
Carol says
Will tempeh work? (I have some in the fridge calling to me every time I open the door!)
She Likes Food says
Yeah, I think that would work! I haven’t tried it myself yet, but if you are familiar with cooking tempeh I’m sure you can make it work!