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.

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
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.
Prevent your screen from going dark
Ingredients
For the marinated tofu bacon
For the quick lime coleslaw
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
Nutritional facts are only estimates.
Video
This website uses affiliate links which may earn commission for purchases made at no additional cost to you.
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.