Introduction & Inspiration
The BLT (Bacon, Lettuce, and Tomato) is a classic sandwich, beloved for its simple yet satisfying combination of smoky bacon, crisp lettuce, juicy tomato, and creamy mayonnaise on toasted bread. This Vegan BLT Sandwich offers a delicious plant-based version, using crispy, smoky tempeh “bacon” to replace the traditional bacon. It’s a perfect lunch, light dinner, or anytime snack.
My inspiration came from wanting to recreate the iconic flavors and textures of a BLT in a way that was both vegan-friendly and incredibly delicious. I’ve always loved the smoky, salty, and slightly sweet flavor of bacon, and I knew that tempeh could be a great substitute if prepared correctly.
I also wanted a recipe that was relatively easy to make, using readily available ingredients. This recipe achieves that, making it accessible for home cooks of all skill levels. It is a must.
It is a perfect dish for a lunch.
Nostalgic Appeal
The BLT is a truly nostalgic sandwich for many people. It might evoke memories of childhood lunches, diner meals, summer picnics, or simple, satisfying home-cooked meals.
The combination of flavors and textures in a BLT – the smoky bacon, crisp lettuce, juicy tomato, creamy mayo, and toasted bread – is a classic for a reason. It’s a sandwich that’s both comforting and familiar.
This Vegan BLT recipe taps into that sense of nostalgia, offering a way to enjoy those familiar flavors in a plant-based and compassionate way. It’s a sandwich that can be enjoyed by vegans, vegetarians, and anyone looking to reduce their meat consumption.
It’s perfect for a quick and easy meal.
Homemade Focus
While this recipe uses store-bought bread and vegan mayonnaise, the star of the show – the tempeh bacon – is made from scratch. We’re marinating and pan-frying the tempeh to create a smoky, crispy, and flavorful substitute for traditional bacon.
I believe that making the tempeh bacon from scratch is key to achieving the best flavor and texture in this Vegan BLT. It allows you to control the ingredients, adjust the seasonings, and create a truly delicious and satisfying sandwich.
The marinade is crucial for infusing the tempeh with that smoky, savory, and slightly sweet flavor. And pan-frying it until crispy creates that perfect bacon-like texture.
It’s a very easy process.
Flavor Goal
The primary flavor goal for this Vegan BLT Sandwich is to recreate the classic BLT flavor profile – smoky, salty, savory, slightly sweet, and fresh – using plant-based ingredients.
The tempeh bacon provides the smoky, salty, and savory element. The marinade, with its combination of soy sauce, maple syrup, liquid smoke, and olive oil, creates that signature bacon-like flavor.
The lettuce adds crispness and freshness.
The tomato slices add juiciness and a touch of sweetness and acidity.
The vegan mayonnaise adds creaminess and richness.
The toasted whole-grain bread provides a sturdy base and a slightly nutty flavor.
Ingredient Insights
Let’s take a closer look at the key ingredients:
- Whole-grain bread: Provides the base of the sandwich. You can use any type of bread you prefer, but whole-grain bread adds extra fiber and nutrients.
- Tempeh, sliced into thin strips: The star of the show! Tempeh is a fermented soybean product that has a firm, chewy texture and a slightly nutty flavor. It’s a great source of plant-based protein.
- Soy sauce: Adds saltiness and umami to the tempeh marinade. Use tamari for a gluten-free option.
- Maple syrup: Adds sweetness to the marinade, balancing the salty and smoky flavors.
- Liquid smoke: Adds that essential smoky flavor that mimics bacon.
- Olive oil: Adds richness to the marinade and helps the tempeh to crisp up when cooked.
- Tomato, sliced: Adds juiciness, sweetness, and acidity.
- Lettuce leaves: Adds crispness and freshness. You can use any type of lettuce you prefer, such as romaine, iceberg, or butter lettuce.
- Vegan mayonnaise: Adds creaminess and richness.
- Salt and pepper: For seasoning.
Essential Equipment
Here the tools you will need:
- Shallow dish: For marinating the tempeh.
- Non-stick pan or skillet: For cooking the tempeh bacon.
- Cutting board and knife: For slicing the tomato and tempeh.
- Measuring cups and spoons: For accurate measurements.
- Toaster or oven: For toasting the bread.
List of Ingredients
Here’s a complete list of the ingredients you’ll need, with precise measurements:
- 8 slices whole-grain bread
- 1 block (8 ounces) tempeh, sliced into thin strips
- 1/4 cup soy sauce
- 2 tablespoons maple syrup
- 1 tablespoon liquid smoke
- 1 tablespoon olive oil
- 1 large tomato, sliced
- 1 cup lettuce leaves
- 1/4 cup vegan mayonnaise
- Salt and pepper to taste

Step-by-Step Instructions
Let’s get cooking! Here’s a detailed, step-by-step guide:
Step 1: Prepare Marinade
In a shallow dish, whisk together the soy sauce, maple syrup, liquid smoke, and olive oil.
Step 2: Marinate Tempeh
Add the tempeh strips to the marinade, making sure they are well coated. Let them marinate for at least 15 minutes (or longer, up to a few hours in the refrigerator, for more flavor). The longer it marinates, the more flavorful it will be.
Step 3: Cook Tempeh Bacon
Heat a non-stick pan or skillet over medium heat.
Add the marinated tempeh strips to the pan (you may need to work in batches). Cook until browned and crispy on both sides, about 3-4 minutes per side. Remove from the pan and set aside.
Step 4: Toast Bread
Toast the whole-grain bread slices until golden brown. You can use a toaster or toast them in the oven.
Step 5: Assemble Sandwiches
Spread a generous layer of vegan mayonnaise on one side of each toasted bread slice.
Layer the tempeh bacon, tomato slices, and lettuce leaves on four of the bread slices. Season with salt and pepper to taste.
Top with the remaining bread slices to form sandwiches.
Step 6: Serve Cut the sandwiches in half if desired.
Serve immediately.
Enjoy this delicious and satisfying Vegan BLT Sandwich!

Troubleshooting
Here are some potential issues and how to address them:
Problem: My tempeh bacon is bland.
Solution: Make sure you’re marinating the tempeh for long enough (at least 15 minutes). You can also add more soy sauce or a pinch of salt to the marinade.
Problem: My tempeh bacon is sticking to the pan.
Solution: Make sure your pan is hot enough before adding the tempeh. You can also add a little bit of oil to the pan. Use a non-stick pan.
Problem: My sandwich is too dry.
Solution: Add more vegan mayonnaise or a drizzle of olive oil.
Problem: My tempeh bacon is too salty.
Solution: Use less soy sauce in the marinade next time, or use low-sodium soy sauce. Problem: My tempeh is burning. Solution: Reduce the heat.
Tips and Variations
Here are some tips and variations to customize your Vegan BLT Sandwiches:
Tip: For the best flavor, use high-quality ingredients, such as a good whole-grain bread, fresh vegetables, and a flavorful vegan mayonnaise.
Tip: Pressing the tempeh before marinating it helps to remove excess water and allows it to absorb the marinade more effectively. You can use a tofu press or simply wrap the tempeh in paper towels and place a heavy object on top for 30 minutes. (While the recipe doesn’t explicitly call for it, it’s a good practice.)
Variation: Add other ingredients to the sandwich, such as:
- Avocado slices
- Pickled onions
- Sprouts
- Cucumber slices
- Hot sauce.
Variation: Use a different type of bread, such as sourdough, ciabatta, or a hoagie roll.
Variation: Add a spicy element, such as a few dashes of hot sauce or some sliced jalapeños.
Variation: Grill the sandwich in a panini press or on a grill pan for a warm, melty sandwich.
Variation: Spread some hummus on bread.
Serving and Pairing Suggestions
These Vegan BLT Sandwiches are a complete meal on their own, but here are some serving and pairing suggestions:
- Serve with potato chips or fries: For a classic combination.
- Serve with a side salad: For a lighter and more balanced meal.
- Serve with soup: For a comforting and warming meal.
- Pair with a refreshing beverage, such as iced tea, lemonade, or beer.
- Serve with pickles:
Nutritional Information
Nutritional content will vary. This is an estimation. Actual values will depend on specific brands and preparation.
Here’s an approximate nutritional breakdown per serving (assuming 4 servings):
- Calories: 400-500
- Fat: 15-20g
- Saturates: 2-4g
- Protein: 20-25g
- Carbohydrates: 40-50g
- Fiber: 5-8g
- Sugar: 10-15g
- Sodium: 500-700mg (depending on the soy sauce and other ingredients used)
These Vegan BLT Sandwiches are a good source of plant-based protein and fiber.
PrintVegan BLT Sandwich
I hope this comprehensive guide has inspired you to make these delicious and satisfying Vegan BLT Sandwiches! They’re a perfect way to enjoy a classic sandwich in a plant-based and flavorful way.
Ingredients
Here’s a complete list of the ingredients you’ll need, with precise measurements:
- 8 slices whole-grain bread
- 1 block (8 ounces) tempeh, sliced into thin strips
- 1/4 cup soy sauce
- 2 tablespoons maple syrup
- 1 tablespoon liquid smoke
- 1 tablespoon olive oil
- 1 large tomato, sliced
- 1 cup lettuce leaves
- 1/4 cup vegan mayonnaise
- Salt and pepper to taste
Instructions
Let’s get cooking! Here’s a detailed, step-by-step guide:
Step 1: Prepare Marinade
In a shallow dish, whisk together the soy sauce, maple syrup, liquid smoke, and olive oil.
Step 2: Marinate Tempeh
Add the tempeh strips to the marinade, making sure they are well coated. Let them marinate for at least 15 minutes (or longer, up to a few hours in the refrigerator, for more flavor). The longer it marinates, the more flavorful it will be.
Step 3: Cook Tempeh Bacon
Heat a non-stick pan or skillet over medium heat.
Add the marinated tempeh strips to the pan (you may need to work in batches). Cook until browned and crispy on both sides, about 3-4 minutes per side. Remove from the pan and set aside.
Step 4: Toast Bread
Toast the whole-grain bread slices until golden brown. You can use a toaster or toast them in the oven.
Step 5: Assemble Sandwiches
Spread a generous layer of vegan mayonnaise on one side of each toasted bread slice.
Layer the tempeh bacon, tomato slices, and lettuce leaves on four of the bread slices. Season with salt and pepper to taste.
Top with the remaining bread slices to form sandwiches.
Step 6: Serve Cut the sandwiches in half if desired.
Serve immediately.
Enjoy this delicious and satisfying Vegan BLT Sandwich!
Recipe Summary and Q&A
Let’s recap the recipe and address some frequently asked questions:
Recipe Summary: We made Vegan BLT Sandwiches by marinating tempeh strips in a mixture of soy sauce, maple syrup, liquid smoke, and olive oil, pan-frying the tempeh until crispy, toasting whole-grain bread, spreading vegan mayonnaise on the bread, and layering the tempeh bacon, tomato slices, and lettuce leaves to assemble the sandwiches.
Q&A:
Q: Can I make these sandwiches ahead of time?
A: You can prepare the tempeh bacon ahead of time and store it in the refrigerator. Assemble the sandwiches just before serving to prevent the bread from becoming soggy.
Q: Can I bake the tempeh bacon instead of pan-frying it?
A: Yes, you can bake the tempeh bacon. Preheat your oven to 400°F (200°C). Place the marinated tempeh on a baking sheet lined with parchment paper. Bake for 20-25 minutes, flipping halfway through, or until golden brown and crispy.
Q: Can I use a different type of vegan bacon?
A: Yes, you can use any type of vegan bacon you prefer, such as store-bought tempeh bacon or mushroom bacon.
Q: I’m allergic to soy. What can I use instead of tempeh? A: You can try, seitan, or portobello mushrooms.
Q: How can I store the leftover? A: It is better to keep all the elements separates, and assemble it just before to eat.