This Vegan Sandwich Recipe is a crowd pleaser.
If you’re a sandwich fan like me, you will LOVE this Vegan Sandwich Recipe made with tofu. It’s super easy to make, 100 % plant-based, and sooo delicious!!
These subs are a perfect easy family dinner for busy days, all the kids loved them! Great for parties or game-day food as well. Layered with loads of flavor, this vegan sub will make a believer out of even the biggest skeptic.
You don’t have to use meat substitutes to make a killer, vegan veggie sandwich. In fact, I think faux meat products are often what take carnivores down the wrong path of the vegan diet. I’ll take fresh produce and tofu over a meat substitute any day of the week.


Tofu 101
Tofu is made from curdled fresh soy milk, which has been compressed into blocks. It is generally 100% gluten-free, vegetarian and vegan.
Tofu has a neutral flavor that easily absord any seasoning you want to add.
Tofu is a vegetarian protein rich in calcium and protein. Tofu is also a great source of amino acids and is low in calories. Try to buy your tofu Organic or GMO-free
There are two main categories of tofu – silky or firm. The silky tofu is soft and liquidy because it contains a high volume of water content. Firm tofu can be medium, firm or extra-firm. For this recipe, you will need firm or extra-firm tofu.


Others Recipes
Hummus and Bell Pepper Pinwheel
Print
Vegan Sandwich Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 1x
Description
If you’re a sandwich fan like me, you will LOVE this Vegan Sandwich Recipe made with tofu. It’s super easy to make, 100 % plant-based, and sooo delicious!!
Ingredients
Sub
- 4 sub breads
- ½ block of firm tofu tiny slices and marinated
- 2 bells peppers slices
- 1 onion chopped
- 1 ½ cup slices mushrooms
- 1 small head of Iceberg lettuce chopped
- 2 tomatoes slices
- 2 tsp Dry Oregano
- Salt and Pepper to taste
Marinade
- ¼ cup soy sauce
- 1 tbsp maple sirop
- 1tsp Sriracha sauce
Instructions
- Marinate the tofu slices for 1 hour
- Preheat the oven to 350˚F (optional)
- In a skillet over medium high heat, add the tofu and the marinade and bring to a boil. reduce heat and continu cooking until the sauce is almost all evaporated. (About 8 to 10 minutes)
- Remove the tofu from the skillet and reserve.
- Open the sub bread and place it in the oven for 5 minutes to warm it up (optional)
- Add olive oil, onion, mushroom and pepper cook until the onion add softened. (about 10 minutes)
- Place the tofu on top of the bread and follow with the onion mixture.
- Add chopped lettuce, tomato, sprinkle with dry oregano, salt and pepper and serve
- Category: Dinner
Keywords: Sub, Vegan, Tofu
My kids loved it , they said it was better then Sudway !
★★★★★
Hi Darcy ! That's great thank you for letting know 🙂
The best sub sandwich ever !
★★★★★
THANKS STACEY! REALLY APPRECIATE IT 🙂