Go Back
+ servings
Our nutritious Vegan BLT Sandwich with Waffle Iron Tofu Bacon makes a fantastic lunch or dinner!
Print Recipe
4 from 2 votes

Vegan BLT Sandwich with Waffle Iron Tofu Bacon

Enjoy the classic flavors of the savory and satisfying BLT sandwich while remaining true to your vegan diet!
Prep Time15 mins
Cook Time5 mins
Total Time20 mins
Course: Dinner, Lunch
Cuisine: American
Keyword: Plant-Based, Quick and Easy, Vegan
Servings: 2 people
Calories: 457kcal


  • waffle iron


Tofu Bacon

  • 8 ounces firm tofu
  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon maple syrup
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1/2 teaspoon ground coriander
  • pinch of kosher salt

BLT Sandwiches

  • 4 whole grain bread slices
  • 1/4 cup vegan mayonnaise (additional recipe)
  • 4-8 tomato slices depending on the size
  • 4 iceberg lettuce leaves or romaine or butter leaf lettuce


Tofu Bacon

  • To make the tofu bacon, drain the tofu and cut it into 4 slices about 1/2-inch thick. Place the slices on a clean kitchen towel and cover them with another towel. Gently press the towel with your hands to remove the excess water.
  • In a small bowl, combine the soy sauce, maple syrup, paprika, cumin, coriander, and salt. Soak the tofu slices in the marinade for a minute or two.
  • Preheat your waffle iron on the highest setting. When the iron is hot, remove the tofu slices from the marinade and place them on the waffle iron in a single layer. Depending on the size of your waffle iron, you may have to do this step in two batches. Cover any remaining marinade and save it in the refrigerator for up to a week.
  • Gently close the waffle iron and cook the tofu for 4 to 5 minutes, until it is golden brown and no longer looks wet. Try not to open the waffle iron too often, as the tofu will crisp up better when the iron is fully closed. Continue to cook the tofu in 1 to 2 minute increments until it is crisp and delicious.

BLT Sandwich

  • To assemble the sandwiches, lightly toast the bread in a toaster. Spread 1 tablespoon of vegan mayonnaise on each side of the bread. Top one side with the tofu bacon, tomato slices, and lettuce leaves. Top the sandwich with the other slice of bread.


Make your own plant-based mayonnaise!


Serving: 1sandwich | Calories: 457kcal | Carbohydrates: 41g | Protein: 16g | Fat: 25g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 1g | Sodium: 898mg | Potassium: 42mg | Fiber: 7g | Sugar: 14g | Vitamin A: 246IU | Calcium: 11mg | Iron: 2mg |
SmartPoints (Freestyle): 15