Go Back
+ servings
My Darling Vegan
Vegan BLT with Avocado Mayo

A vegan BLT made with smoky tofu bacon and fresh avocado mayo for a delicious and healthy twist on this classic sandwich.

Prep Time:
1 hr
Cook Time:
10 mins
Total Time:
1 hr 10 mins
5 from 3 votes
Vegan BLT
Course: Main Course, Main Dish
Cuisine: American
Keyword: Vegan BLT
Servings: 2
Calories: 339 kcal
Author: Sarah McMinn
Vegan BLT
  • 2-4 large leaves Romaine lettuce
  • 1 large tomato sliced
  • 4 slices tofu bacon recipe follows
  • 1/4 cup avocado mayo
  • 4 slices Sprouted Whole Wheat Bread
Tofu Bacon
  • 8 ounces extra firm tofu pressed
  • ¾ cup water
  • ½ cup soy sauce
  • 2 tablespoons tomato paste
  • 2 tablespoons vegan Worcestershire
  • 2 tablespoons maple syrup
  • 1 tablespoon liquid smoke
  • teaspoon pepper
  1. In a bowl mix together the ingredients for the tofu bacon marinade.
  2. Cut the tofu into 1/4" strips and place in a shallow container. Top with the marinade, making sure tofu is completely covered and place in the refrigerator and marinate for at least 1 hour.

  3. While tofu is marinating make the avocado mayo according to these instructions.
  4. Prepare lettuce and tomatoes. Toast the bread.
  5. When the tofu is ready, heat 2 tablespoons of oil in a large cast-iron skillet, Once hot, add tofu and pan-fry for about 5 minutes per side, until browned and fragrant. Remove from skillet.

  6. Assemble the sandwiches with the avocado mayo on both sides, lettuce, tomato, and tofu bacon. Serve immediately
Nutrition Facts
Vegan BLT with Avocado Mayo
Amount Per Serving
Calories 339 Calories from Fat 45
% Daily Value*
Fat 5g8%
Sodium 3826mg166%
Potassium 1039mg30%
Carbohydrates 52g17%
Fiber 6g25%
Sugar 23g26%
Protein 22g44%
Vitamin A 3195IU64%
Vitamin C 15.3mg19%
Calcium 169mg17%
Iron 5.7mg32%
* Percent Daily Values are based on a 2000 calorie diet.