It’s time to level up a classic! You are going to love our take on the classic bacon, lettuce and tomato sandwich with this elevated version featuring tofu bacon.

Want to Save This Recipe?
It’s no surprise that BLT sandwiches are classics. I used to eat them regularly in the summer and let me tell you, after probably hundreds, if not thousands, fresh tomatoes from a garden is always the key.
Yes, it’s a simple sandwich, but it’s also not vegan. As a long-time vegan, I love taking familiar foods like this and leveling them up. And this recipe here, is a serious glow-up.
We’re pairing crispy tofu bacon, with a zesty lime coleslaw that gives that crunch we want, and a creamy avocado spread that brings it all together. Of course, you’ll need those farm-fresh tomatoes and your favorite loaf or slice of bread.
This is perfect for meal prepping for those summer busy nights! And once you try this leveled-up version, there’s no going back.
Jump to:
Why You’ll Love this Vegan Tofu BLT:
- Flavor – We have paired multiple components of the dish to build layers and layers of flavor from a sandwich that you’d never expect to get it from.
- Textures – Crunchy coleslaw, warm bread, zest avocado sauce, smokey tofu bacon, sweet fresh tomatoes – there’s so many textures here to love and when paired together, it will make you want to sing!
- Leveled-Up -We absolutely love elevating dishes and this one is no different. We know you’re going to love it.

Ingredients for vegan BLT:
Gather your ingredients!
Tofu Bacon
For the tofu bacon, you’ll need super firm tofu, soy sauce, nutritional yeast, olive oil, maple syrup, vegan worcestershire sauce, smoked paprika, liquid smoke, and garlic and onion powders.
Substitute: You can try using chickpea tofu or pumpkin tofu instead. If you can’t find a vegan worcestershire sauce, you can swap with a vegan-friendly steak sauce (like A1).
Lime Coleslaw
For the coleslaw, you’ll need green cabbage (could also use red), garlic, cilantro, green onions, plant-based yogurt, limes, red wine vinegar, avocado oil, maple syrup, ground cumin and coriander, and salt.
Substitute: Cilantro could be omitted or swapped with parsley. The plant-based yogurt could use coconut cream (the thick part of a can of coconut milk after being placed overnight in the fridge.
Avocado Sauce
For the green avocado sauce, you’ll need avocados, cilantro, garlic, limes, vegan mayonnaise, maple syrup and salt and pepper.
Substitute: Cilantro could be omitted or swapped with parsley
Other Ingredients
You’ll also need your favorite bread and farm-fresh tomatoes.

Other Vegan Sandwiches to Try!

Did you make and love this recipe?
Click the 5 stars in the recipe card above or below in the comment section! This is a great way to support us so we can continue to bring great recipes!
🥳 Get the Full Recipe

Best Avocado BLT Sandwich
Ingredients
For the marinated tofu bacon
- ⅓ cup soy sauce
- 3 tablespoons nutritional yeast
- 2 tablespoons olive oil
- 2 tablespoons maple syrup
- 1 tablespoon vegan Worcestershire sauce
- 2 teaspoons smoked paprika
- 1 teaspoon liquid smoke
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 16 ounces super firm tofu, patted dry and sliced in ¼ inch slices (6mm)
For the quick lime coleslaw
- 2 cups green cabbage shredded
- ¼ cup Cilantro chopped
- ¼ cup plant based mayo (or unsweetened plant-based yogurt)
- 3 green onions chopped
- 1 clove garlic minced
- 1 lime juiced
- 1 tablespoon red wine vinegar
- 2 teaspoons olive oil
- 2 teaspoons maple syrup
- ½ teaspoon ground cumin
- ½ teaspoon ground coriander
- ½ teaspoon salt
For the green sauce
- 1 ripe avocado peeled, pitted, and roughly chopped
- ¼ cup fresh cilantro finely chopped
- 3 tablespoons fresh lime juice + zest from full lime
- 3 tablespoons vegan mayonnaise
- 1 clove garlic, minced
- 1 teaspoon maple syrup
- ¼ teaspoon sea salt
- ¼ teaspoon black pepper
Other ingredients
- 8 slices bread, your favorite (toasted or not)
- 4-8 slices fresh tomatoes
Instructions
For the marinated tofu bacon
- Into a sealable container, add ⅓ cup soy sauce, 3 tablespoon nutritional yeast, 2 tablespoon each olive oil and maple syrup, 1 tablespoon vegan Worcestershire sauce, 2 teaspoon smoked paprika, and 1 teaspoon each liquid smoke, garlic powder, and onion powder. Whisk together well. Then, coat both sides of each slice of your tofu and place tofu in the container with the lid. Place in the fridge and let marinate for at least 30 minutes (Up to 3 days). Proceed with recipe while waiting.

- 15 minutes before done marinating, preheat oven to 400˚F (220˚C). Reserve the marinade, and place tofu slices on a baking sheet (without parchment paper) and once heated, bake for 20-25 minutes. When it comes out brush remaining marinade on it.

For the quick lime coleslaw
- Into a bowl, add 2 cups shredded cabbage, ¼ cup each chopped cilantro and plant-based yogurt, 3 chopped green onions, 1 clove minced garlic, juice of 1 lime, 1 tablespoon red wine vinegar, 2 teaspoon each avocado oil and maple syrup, and ½ teaspoon each ground cumin, ground coriander, and salt. Stir together and then place in the fridge for at least 15-20. Mins.

For the green sauce
- Into an immersion blender cup or a blender, add 1 ripe avocado, ¼ cup cilantro, zest of 1 lime, 3 tablespoon each lime juice and vegan mayonnaise, 1 clove minced garlic, 1 teaspoon maple syrup, and ¼ teaspoon each salt and pepper. Blend until smooth.

For assembly
- When everything is ready, layer a generous amount of the avocado green sauce on a slice of bread, add your tomatoes, tofu bacon, and the coleslaw. Add any remaining toppings as desired. Enjoy!

Notes
Video
Frequently Asked Questions
For the gluten – you’ll want to pick your favorite gluten free bread or wrap.
For the soy – Choose a chickpea tofu or pumpkin tofu for the recipe. Swap the soy sauce for tamari, coconut aminos or no soy soy sauce depending on your allergens. You will also want to choice a safe vegan worcestershire sauce and vegan mayo.
Nuts – Often times vegan yogurt has nuts and/or soy. Make sure you choose a safe for you option.
We do not recommend pre-making the sandwiches. Each individual part is good for 5 days in the fridge in sealable, air tighter containers.
We don’t recommend freezing these vegan BLT sandwiches.


I’m not vegan but trying to eat a little cleaner. This sandwich was absolutely delicious!! I’ll definitely be making it again and trying other recipes.
This is awesome to hear! We’re so happy you enjoyed the recipe and we appreciate you trying it!
I’m not usually the type to write reviews, but this vegan BLT deserves it. The balance of tang, smokiness, and freshness is spot on, every bite is packed with flavour without being fussy. I’ve been making your recipes for years, and they’ve slowly become part of my regular rotation because they’re both easy and consistently delicious. I’m so excited to make this one again for my husband and enjoy it together at the park. I also loved the tip about omitting the parchment paper, it made it crisp up so beautifully and didn’t get stuck to my stainless steel pan. Highly recommend!
Thank you so much for your kind words. We love that we are a part of your meals regularly! Hope your husband loves it just as much!
great stuff I am just starting this journey.
You got this, keep going!
I’m not vegan but I’m trying to eat better. This recipe was absolutely AMAZING!!! I really wanted to eat all 4 sandwiches in a day, however, I paced myself. So good!!
haha, i totally understand that though
Was so delicious! Don’t be afraid to really layer in lots of the tofu bacon slices- they’re needed to balance out the the bright flavors of the coleslaw and green sauce. This was absolutely delicious, glad to learn how to use tofu in a new way!
This is amazing! Thank you so much for trying the recipe! We totally agree that the more ways we learn to use tofu the better.
I used the lime coleslaw dressing only – I needed a quick non dairy dressing for coleslaw and this was tasty. It was tangy and easy to make. I will make this dressing again.
Love that!
Wow! The tofu flavor is spot on! Love its smokiness, as well as the sweet from the maple. The slaw with it though is simply the best flavor combo! It’s tangy and sweet, nice and crisp. Amazing flavors! I could eat this at least twice weekly. I didn’t add the tomato and I used red cabbage. Simple and full of flavor. Delicious!!
Thrilled you loved it so much!