There’s something so satisfying about sinking your teeth into a Vegan BLT sandwich that actually hits all the right notes. Smoky, caramelized carrot bacon, crisp lettuce and juicy tomato slices all tucked between perfectly toasted bread.
This BLT recipe is a plant-based twist on a classic that doesn’t feel like a compromise - and it's easily one of my favorite sandwiches to make!
Quick to make, full of flavor and ridiculously easy, this sandwich has become my go-to when I want a lunch (or light dinner) that feels a little indulgent without any fuss.

What makes this recipe so great is how easy it is to make it your own. Use your favorite bread - sourdough, whole grain, gluten-free, whatever you love - and add extras if you want: creamy avocado, a sprinkle of microgreens, zesty pickles or slaw.
The carrot bacon in this Bacon-Lettuce-Tomato-Sandwich totally steals the show, pairing perfectly with the fresh crunch of lettuce and the sweetness of ripe tomatoes.
And honestly, make extra of that bacon - it’s the kind of thing you’ll want to snack on straight from the fridge! Simple ingredients, maximum flavor - and a sandwich you’ll actually look forward to making on busy days.
Jump to:
❤️ What's Great About this Recipe
- 🥬 Plant-based ingredients - Made using fresh, whole foods like ripe tomatoes, romaine lettuce, and smoky carrot bacon.
- 🥪 Flavor-packed classic with a twist - This Vegan BLT Sandwich is all about smoky vegan bacon, crisp lettuce and juicy tomato slices layered between golden, toasted bread.
- ⏱️ Quick and easy to make - Ready in no time and with simple steps - perfect for busy days or lazy weekends.
- 🍅 Fresh and satisfying - Juicy tomato slices and crisp lettuce make every bite refreshing and delicious.
- 🥕 The Smoky carrot bacon steals the show! Marinated and baked to perfection, it’s the star ingredient that brings the smoky flavor to this sandwich.
- 🍽️ Great for lunch, dinner or even for breakfast or as a quick snack.
🌱 Ingredients & Notes
Here is everything you need for this recipe:
Bread - Use your favorite bread, like sourdough bread, whole grain or use a gluten-free bread if needed. Toasting adds texture and prevents sogginess.
Vegan Mayonnaise - Adds creaminess and ties all the sandwich ingredients together. Choose a store-bought brand or make your own.
Salad Tomato - Large, juicy tomatoes such as salad tomatoes work best for this sandwich. Slice it thinly for even layering in the sandwich.
Lettuce Leaves - Crisp varieties like romaine lettuce or fresh iceberg lettuce work best to add freshness and crunch.
Carrot Bacon - The smoky, caramelized star of this recipe! This vegan bacon gets its signature flavor from a marinade of soy sauce, liquid smoke and maple syrup. You can alternatively use store-bought vegan bacon for this sandwich, or make your own version of vegan bacon, such as tofu bacon, eggplant bacon, mushroom bacon or coconut bacon.
Scroll to the recipe card at the bottom of the post for detailed quantities and measurements.
🔪 Equipment
Here is all the equipment you need to make this recipe:
- Sharp Knife - Ideal for slicing the tomato thinly and cutting the sandwich neatly.
- Toaster or Oven - Use to toast the bread until crisp and golden brown. A toaster is quicker, but an oven works for larger batches.
🧑🍳 Instructions (Step-by-Step)
Step 1: Prepare the Bread
Toast four slices of bread until golden brown. Set aside.
Step 2: Spread the Mayonnaise
Add vegan mayonnaise to one side of each slice of bread.
Step 3: Layer the Ingredients
Place tomato slices, crispy lettuce and carrot bacon on two slices of bread.
Step 4: Assemble the Sandwich
Top with the remaining bread slices, mayonnaise side down.
Step 5: Serve and Enjoy
Cut the sandwiches in half and serve fresh.

📌 If you love Pinterest you can pin any of the images to your boards!
🍽️ Serving
Serve your Vegan BLT Sandwich fresh for the best taste!
You can pair it with a side like vegan potato salad or roasted veggies - or add some avocado slices for extra creaminess or enjoy it with a crunchy pickle.
This sandwich is great for breakfast, lunch or dinner - or even as a quick snack!

❄️ Storage
If you’re making the sandwich ahead of time, store the carrot bacon, lettuce and tomato separately in airtight containers in the fridge.
Toast the bread and assemble the sandwich fresh when ready to eat.
You can keep the carrot bacon and veggies in the fridge for up to 3 days.
How to reheat carrot bacon
Reheat the carrot bacon in a skillet or oven for a few minutes to keep it crispy. Avoid microwaving, as this can make it soggy.
Always toast fresh bread before assembling your sandwich again!
💡 Expert Tips & Tricks
Toast the Bread
Toasting the bread adds a satisfying crunch and helps prevent it from becoming soggy once assembled. Use your favorite bread, and opt for a gluten-free variety if needed.
Assemble Just Before Serving
For the freshest taste and best texture, assemble the sandwich right before serving. This prevents the bread from softening and keeps the lettuce crisp.
Don’t Skimp on the Vegan Mayonnaise
Spreading vegan mayo generously on each slice of bread enhances the overall flavor and brings the sandwich together with a creamy finish.
Did you make this recipe? If so, will you do me a huge favor and leave a review and star rating & let me know how you liked this recipe? THANK YOU! ❤️
🔜 Related Recipes
If you loved this vegan sandwich, you might also want to try my Parmigiana Focaccia Sandwich for an Italian-inspired twist or this excitingly fun Sweet Potato Grilled Cheese Sandwich. Both are simple, easy to make and packed with flavor!
Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:
📖 Recipe Card
Vegan Carrot BLT Sandwich
Equipment
- 1 sharp knife
- 1 Toaster or oven
Ingredients
For the Sandwich:
- 4 slices bread toasted, use gluten-free bread if needed
- 2 tablespoons vegan mayonnaise store bought or homemade
- 1 large salad tomato
- 4 large lettuce leaves crisp lettuce like romaine or iceberg
- 4-5 sliced vegan carrot bacon
Optional Toppings:
- avocado slices optional.
- microgreens optional.
- pickles or slaw sliced
Instructions
- Toast four slices of bread until golden brown. Use sourdough, whole grain, or gluten-free bread if needed. Set aside once toasted.
- If you're using store-bought vegan bacon, prepare it to the packaging instructions. Or make your own carrot bacon at home by thinly peeling, marinating and baking fresh carrots. Check the notes for the full carrot bacon recipe.
- Wash and dry the lettuce leaves. Slice a large, ripe tomato into thin, even slices. If using optional toppings like avocado or red onion, prepare them as well.
- Take the toasted bread and spread vegan mayonnaise evenly on one side of each slice. This creamy spread ties the sandwich together.
- On two slices of bread, layer the tomato slices, crisp lettuce, and smoky carrot bacon. For extra creaminess, add avocado slices or other toppings if desired. Place the remaining slices of bread on top, mayonnaise side down.
- Carefully cut the sandwiches in half for easy serving. Serve immediately with a side like vegan potato salad or fresh veggies. Enjoy your vegan BLT sandwich fresh for the best results.
Notes
- Serving - Enjoy this Vegan BLT Sandwich fresh for the best results. Pair it with sides like vegan potato salad, roasted veggies, or even a crunchy pickle. For extra creaminess, add avocado slices or a dollop of cashew mayo. Serve with a refreshing drink like iced tea or sparkling water for a perfect lunch or dinner.
- Storage - Store leftover ingredients separately in airtight containers. Carrot bacon and veggies can be kept in the fridge for up to 3 days. Always toast fresh bread when assembling sandwiches again to maintain the best texture.
- Reheating - To keep the carrot bacon crispy, reheat it on medium heat in a skillet or oven for a few minutes. Avoid microwaving as it may make the texture soggy.
- Visit local stores or farmer’s markets to find the best-tasting fresh and ripe tomatoes!
© 2026 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!
*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.


💭 Leave a Comment