In the evening, I want a giant piece of sandwich that satisfies my heart and comfort my cravings. So, I prepared some juicy, crispy, and smokey flavored vegan tofu bacon and made a perfect vegan BLT sandwich at home.  

If you are not familiar with BLT sandwiches or afraid to eat them as there are no vegan options, then you’re in for a good treat! BLT means bacon, lettuce, and tomato, which are the main ingredients to prepare a BLT sandwich. It’s an easy sandwich you can prepare with fresh plant-based ingredients and enjoy anytime. 


Most people toast their sandwich bread first before assembling, but you can also leave the bread soft if you prefer. Additionally, people add mayonnaise to get an extra layer of creaminess. 


This article is plant-based friendly, so for this vegan BLT sandwich recipe, you will learn how to make vegan bacon and how you can assemble the sandwich.    

See Vegan BBQ Jackfruit Wraps, Curried Tofu Wrap and Chickpea Salad Sandwiches

Why Should I Have Vegan Tofu Bacon?


Pigs are the source of bacon, and most of them are grown on factory farms, which have many ethical and environmental issues. The highly processed meat bacon has little to no health benefits. But vegan tofu bacon does not have


Someone put in enough time and effort to determine that bacon is an item on the menu at 62% of US eateries. Nearly 18 pounds of bacon are consumed annually by an average American; if you don’t, then 36 pounds are consumed by someone else to maintain the average.


Pigs are conscious creatures who also deserve respect and compassion. Therefore, we will let you know the benefits of vegan bacon, including its advantages over bacon made from pigs.

No More Animal Cruelty


Undoubtedly, the pigs live their lives mostly to be consumed by people. Female pigs become pregnant for the first time at 7 months of age, and they continue to cycle through pregnancy, childbirth, and nursing until they are finally put to death. 


They are given hormones to guarantee fertility. Pigs are kept in close quarters, hardly able to turn around or lie down, whether they are being bred or just reared for slaughter. All of this suffering of pigs is fully eliminated when you use vegan bacon in its place.

Decreases Antibiotic Resistance


Factory farming affects all animals, not just pigs. For every pound of meat, pig farmers use almost four times as many antibiotics as cow producers do. Antibiotic overuse leads to the emergence of “superbugs” that are resistant to treatment by pharmaceuticals, which poses a serious threat to human health. 


It is a normal thing to stop the growth of possible disease-causing germs which can cause a pandemic. We can avoid such germs by consuming vegan bacon rather than consuming bacon made from pigs.

No More Toxic Waste


There are tons of waste produced by pig farms globally each year, with the US alone producing roughly 270 million tons of it. Workers, locals, the groundwater supply, the air quality, and the surrounding ecosystem are all negatively impacted by the disposal of this trash. Imagine inhaling air that is so foul that it causes people to become ill.


Additionally, vulnerable and underprivileged populations are affected by these consequences. If you are wealthy, you have the power to stop pig farms from opening up shops not far from your house. Therefore, consuming vegan bacon is an act of social justice and environmental responsibility.


Saying No to Carcinogens


Bacon can not harm you even if you live close to a pig farm unless you consume it. Even a small amount of processed meat consumption, such as bacon, was “related to an elevated risk of colorectal cancer,” according to research published in The International Journal of Epidemiology. 


Additionally, processed and red meat were classified as hazardous by the World Health Organization (WHO). They include nitrates, and nitrites can combine to generate nitrosamines, which can cause cancer in both people and animals.


You will Get Enough Plant-based Nutrition


Vegan bacon has so many nutrients, making them win solely by not being made from animals. However, the health benefits of plant-based bacon may vary depending on the components. 


Protein, calcium, antioxidants, and other phytonutrients are among the important vitamins and minerals found in vegan tofu bacon and fiber. These can aid in the prevention of some chronic diseases.


Vegan BLT Sandwich on a white plate


Tofu Bacon Marinade

  •  Bragg’s liquid aminos or Tamari sauce
  •  Maple syrup
  • Smoked paprika
  • Hickory liquid smoke
  • Ntritional yeast flakes
  • Cumin powder
  • Onion powder
  • Garlic powder
  • Extra-firm tofu, or super-firm, drained and cut into thin slices
  • Oil for frying
  • Garlic Mayonnais
  • 2 cloves crushed garlic
  • 1 teaspoon lemon juice
  • Pinch of salt

Other Ingredients

  • Lettuce
  • Red onion
  • Tomato
  • Avocado
  • Sandwich Bread

How Do You Make Vegan BLT Sandwich?

As with most sandwich recipes, you don’t need a recipe to prepare a vegan BLT. But the most time-consuming and hard part is preparing tofu bacon. 


Tofu bacon is the delicious high-protein substitution of meat you can have with your favorite BLT sandwich. The tofu is perfectly thinly sliced like bacon, marinated, baked until crispy, chewy, and smokey with full of flavors. 


To make tofu bacon, I suggest you choose super firm vacuum-packed tofu as it’s easier to slice into thin pieces, and it will be easy to fall them apart. You don’t need to press it for that, but if you choose to get extra firm tofu, press it. 


To prepare tofu bacon, slice the tofu into 1/8th of an inch thick slice and place them in the bowl to marinade. Pour the ingredients together and marinate for an hour in the refrigerator. You could prepare them a day before work to make them for breakfast or dinner. Heat oil in a large skillet on medium heat, add marinated tofu, and fry until crispy on both sides. 


To make a sandwich, spread mayonnaise on each side of the bread. Top it with sliced tomato, lettuce, and red onion.    ‘

Storing Leftovers


All the ingredients in the sandwich are fresh, and it will taste better eaten right away. If you do have leftover vegan tofu bacon, store it in the refrigerator in an airtight container for up to 2 days. 


It will not stay crispy in the refrigerator, so you might need to keep it in the oven or microwave to crisp it up.  

Additional Tips and Tricks

  • This sandwich tastes amazing with homemade pickles, sauce, and chips on the side. You can skip the bread, serve it with lots of lettuce and tomatoes, and drizzle some favorite dressings. 
  • If you want to avoid grains, use a gluten-free bun or bread. 
  • You can get store-bought vegan mayo if you want to save time and you don’t want to make your own, but a homemade one is much better. 

Vegan BLT Sandwich stacked

What Can I Substitute with Mayonnaise in Vegan BLT Sandwich?




Avocado is quite similar to mayo as it’s creamy and dense. You can spread it on your bread to save yourself from extra fat and calories. Avocado is rich in many essential nutrients like fiber, copper, folate, vitamin E, C, and potassium. 


You can also make easy homemade avocado mayo using 1 ripe avocado, 2 tablespoons of olive oil, 1/2 teaspoon of lemon juice, 1/2 tablespoon of Dijon mustard, salt, garlic powder, onion powder, and black pepper. Blend the ingredients well until thick and soft like mayo.    



Hummus’s smooth texture and rich flavor make it a versatile ingredient you can add to a variety of dishes. It’s a great substitution for mayo as it’s rich in fiber, protein, and several micronutrients.

Dairy-Free Yogurt


You can swap  yogurt with any dip or salad dressings, except for maybe a BLT. Vegan yogurt is rich in protein and micronutrients, which is really great for daily nutrients. It brings an amazing thick and creamy texture to your sandwich.



Pesto is quite a popular oil-based paste-like sauce made from nuts, basil, garlic, vegan cheese, and olive oil. While it has a nutty texture than mayonnaise, you can increase the intake of vitamin E, K, manganese, riboflavin, and healthy monosaturated fats from olive oil.   


Tahini is an excellent substitution for mayo, prepared from ground sesame seeds. It is an amazing addition to your sandwich as it refreshes up the flavors while adding some extra nutrients. 

Other Vegan Recipes

  1. Bruschetta al Pomodoro
  2. Baked Tortilla Samosa 
  3. Vegan Pinwheel
  4. Potato Peas Samosa
  5. Spinach Pakora
  6. Vegan Ackee Quiche
  7. Gluten-Free Doubles

If you enjoyed this post about Vegan BLT Sandwich and would love to see more, join me on YoutubeInstagramFacebook & Twitter!

Get discounted copies of my cookbook here.

Fortunately, because of the Ads on our website, readers and subscribers of Healthier Steps are sponsoring many underprivileged families.


Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from Healthier Steps.

Vegan BLT Sandwich on white plate white background

Vegan BLT Sandwich

This Vegan BLT Sandwich is so easy to prepare but tastes so amazing. Enjoy each bite of smokey tofu bacon, crisp lettuce, juicy tomato, creamy avocado and onions on gluten-free bread with vegan garlic mayonnaise.
5 from 3 votes
Print Pin Rate
Course: Appetizer, Breakfast, Sandwich
Cuisine: American
Keyword: Vegan BLT Sandwich
Prep Time: 15 minutes
Cook Time: 6 minutes
Servings: 4 servings
Calories: 294kcal


Tofu Bacon Marinade

  • 2-3 tablespoons Bragg’s liquid aminos or Tamari sauce
  • 1 tablespoon maple syrup
  • 2 teaspoons smoked paprika
  • 1 teaspoon hickory liquid smoke
  • 1 teaspoon nutritional yeast flakes
  • 1/2 teaspoon cumin powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon garlic powder
  • 1 14 ounce extra-firm tofu or super-firm, drained and cut into thin slices
  • 1-2 tablespoons oil for frying

Garlic Mayonnaise

  • 1/2 cup vegan mayonnaise
  • 2 cloves crushed garlic
  • 1 teaspoon lemon juice
  • Pinch of salt

Other Ingredients

  • lettuce
  • red onion
  • tomato
  • avocado
  • Sandwich Bread


For The Tofu Bacon

  • Whisk marinade ingredients in a medium bowl. Place tofu strips in a casserole pan and brush the marinade on both sides. Let the tofu strips marinate for 20 minutes while you prepare the garlic mayonnaise and vegetables.
  • Heat oil on medium heat in a large skillet, add marinated tofu and fry until crispy on both sides

Garlic Mayonnaise

  • Whisk mayonnaise, garlic, lemon juice and salt in a small bowl. Cover and chill.
  • To assemble, spread vegan garlic mayonnaise on both slices of bread, top with lettuce, onion, tomato, avocado and tofu bacon.


Calories: 294kcal | Carbohydrates: 10g | Protein: 9g | Fat: 24g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Trans Fat: 0.01g | Sodium: 232mg | Potassium: 229mg | Fiber: 1g | Sugar: 4g | Vitamin A: 496IU | Vitamin C: 1mg | Calcium: 48mg | Iron: 2mg