There’s something magical about turning two classic comfort foods into one incredible sandwich. I’ve been making regular BLTs for years, but when I discovered focaccia bread at our local bakery, everything changed. The thick, pillowy texture and herbs baked right into the crust make it the perfect base for a sandwich that’s way more satisfying than your average lunch.
The thing I love most about focaccia BLTs is how the bread soaks up all those good flavors without falling apart. Regular sandwich bread just can’t handle crispy bacon, fresh tomatoes, and creamy mayo the same way. Plus, focaccia is easier to make at home than you might think, and your kitchen will smell amazing while it bakes.
Want a quick lunch that feels fancy? This is it. Want to impress guests without spending hours in the kitchen? Also this. I make these sandwiches whenever I need something that looks like I put in way more effort than I actually did.
Why You’ll Love This Focaccia BLT Sandwich
- Plant-based comfort food – This vegan twist on the classic BLT gives you all the satisfying flavors you crave without any animal products, making it perfect for plant-based eaters and anyone looking to try something new.
- Homemade focaccia bread – The fresh, fluffy roasted garlic focaccia takes this sandwich from ordinary to restaurant-quality, and it’s so much better than store-bought bread.
- Crispy tofu bacon – The homemade tofu bacon adds that smoky, salty crunch that makes a BLT so irresistible, and you’ll be surprised how close it tastes to the real thing.
- Fresh, simple ingredients – With crisp romaine, juicy tomatoes, and creamy roasted garlic mayo, every bite is packed with fresh flavors that complement each other perfectly.
- Make-ahead friendly – You can prepare the focaccia and tofu bacon ahead of time, then just assemble when you’re ready to eat for a quick and satisfying meal.
What Kind of Tomato Should I Use?
For a focaccia BLT sandwich, you’ll want to choose tomatoes that are firm enough to hold up to the thick bread but juicy enough to add that classic BLT flavor. Beefsteak tomatoes are a great choice since they’re large and meaty, giving you those perfect thick slices that won’t get lost in the sandwich. Roma or plum tomatoes also work well because they’re less watery and won’t make your focaccia soggy. Whatever variety you pick, make sure your tomatoes are ripe but still firm to the touch – they should give slightly when pressed but not be mushy. If your tomatoes are really juicy, you can lightly salt the slices and let them drain on paper towels for about 10 minutes before assembling your sandwich.
Options for Substitutions
This sandwich is pretty adaptable, so here are some swaps you can make:
- Vegan mayo: If you don’t have vegan mayo, regular mayo works perfectly fine. You can also make your own by blending cashews with lemon juice and a pinch of salt.
- Tofu bacon: Not into tofu? Try tempeh bacon, coconut bacon, or even regular bacon if you’re not going for a plant-based version. Mushroom bacon made from king oyster mushrooms is another tasty option.
- Focaccia bread: While homemade focaccia is ideal, you can use store-bought focaccia or substitute with ciabatta, sourdough, or even a good crusty sandwich roll. Just make sure it’s sturdy enough to hold all the fillings.
- Romaine lettuce: Feel free to swap this with butter lettuce, arugula, or spinach. Each will give you a slightly different flavor and texture.
- Roasted garlic: Short on time? You can use minced fresh garlic mixed into the mayo instead, but use less since raw garlic is stronger. Start with 1-2 cloves.
- Tomatoes: Use the best tomatoes you can find – heirloom, beefsteak, or even thick slices of Roma tomatoes work well. Just make sure they’re ripe and flavorful.
Watch Out for These Mistakes While Cooking
The biggest mistake when making focaccia BLT sandwiches is using wet tomatoes, which will make your bread soggy and ruin the whole sandwich – always slice your tomatoes and let them sit on paper towels with a sprinkle of salt for 10-15 minutes to draw out excess moisture.
Another common error is not getting your tofu bacon crispy enough, so make sure to cook it until it’s golden brown and has a nice crunch that can stand up to the soft focaccia.
Don’t forget to toast your focaccia slices lightly before assembling, as this creates a barrier that helps prevent the bread from getting soggy from the mayo and tomatoes.
Finally, build your sandwich in the right order – mayo first, then lettuce, tomatoes, and tofu bacon on top – so the lettuce acts as another protective layer between the wet ingredients and your bread.
What to Serve With Focaccia BLT Sandwich?
This hearty focaccia BLT is pretty filling on its own, but it pairs beautifully with some crispy kettle-cooked potato chips or sweet potato fries for that perfect crunch. A simple side salad with mixed greens and a light vinaigrette helps balance out the richness of the roasted garlic mayo and adds some fresh flavor to your meal. If you’re feeding a crowd, consider serving it alongside some pickles or a tangy coleslaw to cut through all those savory flavors. For a lighter option, fresh fruit like sliced melon or berries makes a nice contrast to the savory sandwich.
Storage Instructions
Store: This sandwich is best enjoyed fresh, but you can prep the components ahead of time. Keep the focaccia wrapped at room temperature for up to 2 days, store the tofu bacon in the fridge for up to 5 days, and prep your veggies the night before. Just assemble right before eating so the bread doesn’t get soggy from the tomatoes.
Make Ahead: The roasted garlic mayo can be made up to a week in advance and stored in the fridge – it actually gets better with time! You can also make the tofu bacon in batches and freeze it for up to a month. Just crisp it back up in a pan when you’re ready to use it.
Keep Fresh: If you need to store an assembled sandwich for a short time, wrap it tightly in foil or parchment paper and keep it in the fridge for no more than a few hours. The key is keeping those juicy tomatoes from making everything soggy, so consider packing them separately if you’re taking this on the go.
| Preparation Time | 10-15 minutes |
| Cooking Time | 40-45 minutes |
| Total Time | 50-60 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1200-1400
- Protein: 28-36 g
- Fat: 70-88 g
- Carbohydrates: 120-140 g
Ingredients
For the garlic spread:
- Olive oil (as needed, I use extra virgin)
- 1 garlic bulb (roasted until golden and caramelized)
- 1/4 cup plant-based mayonnaise (such as Vegenaise for creaminess)
For the sandwich:
- 12 tomato slices (about 1/4-inch thick, from 2-3 medium tomatoes)
- 1 batch roasted garlic focaccia (sliced horizontally into 2 pieces)
- 1 batch tofu bacon (for smoky, crispy texture)
- Romaine lettuce leaves (roughly torn to fit bread)
- 1/4 cup roasted garlic mayonnaise
Step 1: Prepare the Roasted Garlic
- 1 garlic bulb
- Olive oil
Preheat your oven to 425°F.
Cut the top quarter off the garlic bulb to expose the cloves, then drizzle generously with olive oil and season with a pinch of salt.
Wrap the bulb tightly in foil and roast for 35-40 minutes until the cloves are golden, soft, and caramelized.
You’ll know it’s ready when a fork easily pierces the cloves.
Set aside to cool slightly so you can handle it comfortably.
Step 2: Make the Roasted Garlic Mayonnaise
- Roasted garlic from Step 1
- 1/4 cup plant-based mayonnaise
Once the roasted garlic has cooled enough to handle, squeeze the soft cloves out of their skins into a small bowl—they should come out easily.
Mash the cloves with a fork until you have a smooth paste, then fold in the plant-based mayonnaise until well combined.
I like to add a small squeeze of fresh lemon juice here to brighten the flavor and cut through the richness.
Taste and adjust seasoning as needed.
Set aside while you prepare the other components.
Step 3: Prepare the Tofu Bacon and Toast the Focaccia
- 1 batch tofu bacon
- 1 batch roasted garlic focaccia
- Olive oil
While the garlic roasts, prepare your tofu bacon according to your preferred method—pan-frying until crispy gives the best texture and smoky flavor.
Once cooked, set it aside on a paper towel to drain any excess oil.
Slice your focaccia horizontally into two even pieces.
Lightly brush the cut sides with olive oil and toast them in a skillet over medium-high heat for 1-2 minutes per side until golden and crispy.
This adds structure to the sandwich and prevents it from getting soggy.
Step 4: Assemble the Focaccia BLT
- Roasted garlic mayonnaise from Step 2
- Tofu bacon from Step 3
- Toasted focaccia from Step 3
- 12 tomato slices
- Romaine lettuce leaves
Lay the bottom focaccia half on a cutting board with the toasted side facing up.
Spread a generous layer of the roasted garlic mayonnaise from Step 2 on the bottom half, then layer the crispy tofu bacon evenly across.
Arrange the tomato slices in a single layer on top of the bacon, then add the roughly torn romaine lettuce.
Spread the remaining roasted garlic mayonnaise on the top focaccia half and place it on the sandwich with the toasted side facing down.
Press gently to help everything bind together, then slice diagonally and serve immediately.




