Vegan BLT Sandwich with Smoky Tempeh Bacon

With smoky tempeh bacon and fresh veggies, this vegan BLT is one of the best plant-based sandwiches out there. You’ll love this vegan spin on a classic sandwich!

Kirsten Nunez, MS

By Kirsten Nunez, MS

4 Ratings

This post may contain affiliate links. Please read our disclosure policy.

A BLT is one of those sandwiches that always hits the spot. It’s simple, delicious, and filling in every single bite. But even if you’ve been omitting (or limiting) animal products from your weekly rotation, you don’t need to ditch this classic sandwich. Meet the vegan BLT, a.k.a. your new favorite lunch recipe.

Featuring our go-to smoky tempeh bacon, this vegan BLT is full of flavor and veggies. You can even turn it into a BLT wrap, if that’s more your thing. Here’s how to make it.

Vegan BLT with tempeh bacon on a plate
Photo: Kirsten Nunez

You Will Need:

Use gluten-free bread if needed. For a lighter option, try using wraps.

The avocado and red onion are optional, but we highly recommend both ingredients. They add great flavor (and color) to the sandwich. Other tasty filling ideas include microgreens, freshly chopped herbs, or sliced vegan cheese. Don’t hesitate to get creative and use what you have on hand.

Not a fan of mayo? Go for hummus or mashed avocado… because you can never enough avocado!

Vegan BLT ingredients
Photo: Kirsten Nunez

If you’d like, lightly toast the bread. This will give the sandwich a nice crunch while providing support for the ingredients.

whole grain bread on a wire rack
Photo: Kirsten Nunez

Add about 1/2 tablespoon mayonnaise, hummus, or mashed avocado to each slice of bread. If using a wrap, simply spread it evenly.

whole grain bread on a plate with mayonnaise
Photo: Kirsten Nunez

Add 3 or 4 leaves of lettuce. Depending on the size of each leaf, you may need to trim them. We used romaine lettuce, but feel free to use other types, like butter or iceberg lettuce. Spinach or kale is also fair game.

Although the order of ingredients won’t necessarily affect the taste, we prefer to use the “flatter” ingredients first. This creates a more even base for the oddly-shaped fillings, such as sliced avocado or sprouts.

romaine lettuce on a plate with bread and mayo
Photo: Kirsten Nunez

Add 4 to 5 strips of tempeh bacon. Again, the magic number depends on the size of your bacon, as well as the size of your bread.

For those new to plant-based eating, tempeh is a fermented cousin of tofu, which is made from soybeans. Another great option is to use carrot bacon, but we love the tempeh for a BLT.

tempeh bacon on a bed of lettuce
Photo: Kirsten Nunez

Add at least 2 slices of tomato. You may have to overlap the slices, depending on the size.

tomatoes on top of a vegan BLT
Photo: Kirsten Nunez

Now, for the grand finale: Add the remaining sandwich fillings, including the red onion, sliced avocado, or microgreens. You can also add a dash of salt and pepper, if you’d like.

Avocado on top of a vegan BLT
Photo: Kirsten Nunez

Top of the sandwich a second slice of bread. Slice down the middle with a sharp knife. Try to make a clean, single cut—this will prevent the fillings from spilling out.

A vegan BLT cut in half on a white plate
Photo: Kirsten Nunez

Enjoy your homemade vegan sandwich with a side of pickles, French fries, or a handful of pita chips.

Vegan BLT with smokey tempeh bacon

Vegan BLT Sandwich

With smoky tempeh bacon and fresh veggies, this vegan BLT is one of the best plant-based sandwiches out there. You'll love this vegan spin on a classic sandwich!
Click stars below to rate, or leave a full review in the comments
4 Ratings
Print Rate it Now Pin Recipe
Course: Main Course
Cuisine: American
Diet: Vegan, Vegetarian
Keyword: vegan BLT
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 2
Calories: 496kcal
Author: Kirsten Nunez, MS



  • Toast the bread until slightly golden brown and crispy. Spread 1/2 tablespoon of mayonnaise on each slice.
  • Layer the lettuce, sliced tomato, and tempeh bacon on one slice. Add the red onions and avocado, if using. Top with salt, pepper, or freshly chopped herbs.
  • Top with another slice of bread. Slice down the middle in a single, clean cut. Serve with pickles, fries, or chips.


Calories: 496kcal | Carbohydrates: 52g | Protein: 20g | Fat: 20g | Saturated Fat: 3g | Sodium: 931mg | Potassium: 1118mg | Fiber: 11g | Sugar: 10g | Vitamin A: 13961IU | Vitamin C: 17mg | Calcium: 206mg | Iron: 6mg
Tried this recipe?Mention @CleanGreenSimple or tag #CleanGreenSimple!

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.