Vegan Bacon BLT Grilled Cheese

Featured in: Weeknight Dinners

Transform your lunch with this mouthwatering vegan take on the classic BLT grilled cheese. Marinated tempeh strips develop a smoky, crispy exterior while layered with fresh lettuce, juicy tomato slices, and melty vegan cheese between buttered bread. The magic happens on the griddle, where everything comes together in just 3-4 minutes per side, creating that perfect golden crust and flowing cheese. Ready in 30 minutes total, this satisfying sandwich serves 2 and delivers comfort-food satisfaction without any animal products.

Updated on Sun, 18 Jan 2026 11:25:00 GMT
Golden-brown grilled sourdough sandwiches filled with smoky tempeh bacon, melted vegan cheese, fresh lettuce, and ripe tomato slices. Save
Golden-brown grilled sourdough sandwiches filled with smoky tempeh bacon, melted vegan cheese, fresh lettuce, and ripe tomato slices. | opticbaker.com

The smell of smoked paprika hitting a hot pan always pulls me back to the first Saturday I decided to veganize my comfort food cravings. I had sworn off sad salads and was determined to prove that plant-based eating could be indulgent, messy, and completely satisfying. That morning, I marinated tempeh strips while my coffee brewed, skeptical but hopeful. When I bit into that first grilled sandwich, cheese stretching between golden slices, I realized I hadn't sacrificed anything at all.

I made this for my skeptical brother during his visit last spring, and he went quiet after the first bite, which is the highest compliment he gives. He asked if I had somehow snuck real bacon past him, and I just smiled and handed him the second half. By the end of lunch, he was taking photos to send to his friends, and I knew I had a recipe worth keeping.

Ingredients

  • Tempeh (200 g, sliced thin): This fermented soybean block takes on flavors beautifully and crisps up like a dream when you slice it thin and give it time in the marinade.
  • Soy sauce (2 tbsp): The salty backbone of your bacon marinade, bringing umami depth that makes the tempeh taste rich and savory.
  • Maple syrup (1 tbsp): Balances the salt with a hint of sweetness and helps the tempeh caramelize to a gorgeous golden brown.
  • Olive oil (1 tbsp): Keeps the tempeh from sticking and adds a silky richness to the marinade.
  • Smoked paprika (1 tsp): This is your secret weapon for that authentic smoky flavor that makes people ask what kind of bacon you used.
  • Liquid smoke (1/2 tsp, optional): A few drops intensify the campfire essence, but skip it if you prefer a milder smoke.
  • Garlic powder (1/2 tsp): Adds a savory background note that rounds out the marinade.
  • Black pepper (to taste): Freshly ground makes all the difference, adding a sharp bite that wakes up the other flavors.
  • Sourdough or sandwich bread (4 slices, vegan): Sourdough brings a tangy chew that stands up to grilling, but any sturdy bread works beautifully.
  • Vegan cheese (4 slices): Look for one that melts well, I love a sharp cheddar style, but mozzarella types give you those perfect cheese pulls.
  • Tomato (1 medium, sliced): Use a ripe one for juicy sweetness, and pat the slices dry so your bread doesn't get soggy.
  • Lettuce (4 crisp leaves): Romaine or iceberg adds that essential crunch and cool contrast to the warm, melty cheese.
  • Vegan butter (2 tbsp): Spread it all the way to the edges for even browning and that irresistible golden crust.

Instructions

Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
Marinate the tempeh:
Whisk together soy sauce, maple syrup, olive oil, smoked paprika, liquid smoke, garlic powder, and black pepper in a bowl until smooth. Toss in your tempeh strips and let them soak for 10 minutes, turning once so every piece gets coated in that smoky goodness.
Cook the bacon:
Heat a non-stick skillet over medium heat and add the marinated tempeh in a single layer. Cook for 2 to 3 minutes per side until the edges turn dark and crispy, and your kitchen smells like a weekend brunch.
Butter the bread:
Spread vegan butter generously on one side of each slice, making sure to reach the corners. This is what gives you that restaurant-quality golden crust.
Build your sandwiches:
Lay two slices buttered side down and top each with a slice of cheese, half the crispy tempeh, tomato slices, lettuce, and another slice of cheese. Cap with the remaining bread, buttered side up.
Grill to perfection:
Heat a large skillet or grill pan over medium-low heat and place your sandwiches in carefully. Cook for 3 to 4 minutes per side, pressing gently with a spatula, until the bread turns deep golden and the cheese melts into creamy pools.
Serve immediately:
Slice each sandwich in half on the diagonal and serve while the cheese is still stretchy and warm. Resist the urge to wait, this is meant to be devoured hot.
Product image
Keeps spices within easy reach while cooking, helping you season dishes quickly during everyday meal prep.
Check price on Amazon
A close-up of a Vegan Bacon BLT Grilled Cheese, highlighting crispy tempeh bacon and juicy tomato between buttery bread. Save
A close-up of a Vegan Bacon BLT Grilled Cheese, highlighting crispy tempeh bacon and juicy tomato between buttery bread. | opticbaker.com

One rainy Tuesday, I packed these sandwiches for a picnic that never happened, and we ended up eating them in the car with the windows fogged up and rain drumming on the roof. It became one of those unexpectedly perfect moments, where the food tasted even better because we were laughing at our soggy plans. Now every time I make this, I think of that cozy, unplanned afternoon.

Making It Your Own

I've learned that this sandwich is a canvas for whatever you're craving that day. Add creamy avocado slices for richness, swap in arugula for a peppery bite, or spread a thin layer of vegan mayo mixed with sriracha on the bread before grilling. Some days I add pickles for tang, other times caramelized onions for sweetness. Trust your instincts and build the sandwich that sounds good to you right now.

Choosing Your Cheese

Not all vegan cheeses melt the same way, and I've had my share of disappointing rubbery results. Look for brands that specifically say they melt, and if you're unsure, test a slice in a hot pan before committing to the whole sandwich. I've had the best luck with block-style slices rather than shreds, and letting the cheese come to room temperature before grilling helps it melt faster and more evenly.

Storing and Reheating

If you have leftover tempeh bacon, it keeps beautifully in an airtight container in the fridge for up to five days, and it's perfect for tossing into salads or grain bowls. The assembled sandwiches don't store well because the lettuce wilts and the bread gets soggy, so I recommend prepping the components separately and building each sandwich fresh. If you must reheat a fully assembled one, use a skillet instead of the microwave to revive the crispy exterior.

  • Store cooked tempeh bacon in the fridge for quick weekday meals.
  • Reheat sandwiches in a skillet to keep the bread crispy, never in the microwave.
  • Prep all your ingredients the night before for a faster lunch assembly.
Product image
Blend smoothies, sauces, and shakes quickly for easy breakfasts, snacks, and meal prep.
Check price on Amazon
This plant-based Vegan Bacon BLT Grilled Cheese is grilled to perfection, served hot with a side of tomato soup. Save
This plant-based Vegan Bacon BLT Grilled Cheese is grilled to perfection, served hot with a side of tomato soup. | opticbaker.com

This sandwich proves that plant-based cooking doesn't mean giving up the foods you crave, it just means getting a little creative in the kitchen. I hope it becomes one of those recipes you turn to when you need something fast, satisfying, and just a little bit indulgent.

Cooking Q&A

Can I prepare the tempeh bacon ahead of time?

Yes, marinate the tempeh strips up to 24 hours in advance. Store in an airtight container in the refrigerator, then pan-fry just before assembling your sandwich for the best texture and flavor.

What's the best vegan cheese for melting?

Cashew-based or coconut-based vegan cheeses tend to melt most smoothly. Brands like Miyoko's or Follow Your Heart are excellent choices. Avoid nut-free options if you have allergies, and test your cheese beforehand to ensure it melts well.

How do I prevent the bread from getting soggy?

Pat your tomato slices dry with a paper towel before assembling. Additionally, construct sandwiches just before cooking, and don't over-butter—a thin, even layer is sufficient for achieving that golden exterior.

Can I use a different bread type?

Absolutely. Whole wheat, focaccia, or ciabatta work wonderfully. Just ensure your bread choice is vegan-friendly. Gluten-free bread is also an excellent option if needed, though it may require slightly lower heat to toast evenly.

What sides pair well with this sandwich?

Tomato soup is a classic pairing that complements the BLT flavors beautifully. A crisp green salad, roasted vegetables, or oven-baked fries also work well. For lighter meals, pair with fresh fruit or pickled vegetables.

How do I achieve that perfect crispy exterior?

Use medium-low heat and press gently with a spatula while cooking. Don't rush—allowing 3-4 minutes per side lets the bread toast evenly and the cheese melt completely without burning. A cast-iron skillet or grill pan works best.

Vegan Bacon BLT Grilled Cheese

A delicious plant-based sandwich featuring smoky tempeh bacon, crisp lettuce, fresh tomato, and melty vegan cheese, grilled until golden.

Time to prepare
15 mins
Time to cook
15 mins
Overall time
30 mins
Recipe by Ella Anderson

Dish Type Weeknight Dinners

Skill Level Easy

Cuisine American

Makes 2 Portions

Dietary details Vegan-friendly, No Dairy

What You'll Need

Smoky Tempeh Bacon

01 7 oz tempeh, sliced into thin strips
02 2 tbsp soy sauce
03 1 tbsp maple syrup
04 1 tbsp olive oil
05 1 tsp smoked paprika
06 1/2 tsp liquid smoke
07 1/2 tsp garlic powder
08 Freshly ground black pepper to taste

Sandwich

01 4 slices sourdough or sandwich bread, vegan
02 4 slices vegan cheese
03 1 medium tomato, sliced
04 4 leaves crisp lettuce, romaine or iceberg
05 2 tbsp vegan butter or margarine

How to Make It

Step 01

Prepare Tempeh Marinade: Whisk together soy sauce, maple syrup, olive oil, smoked paprika, liquid smoke, garlic powder, and black pepper in a mixing bowl. Add tempeh strips and marinate for 10 minutes.

Step 02

Cook Tempeh Bacon: Heat a non-stick skillet over medium heat. Add marinated tempeh and cook for 2-3 minutes per side until browned and slightly crispy. Remove from heat and set aside.

Step 03

Butter Bread Slices: Spread vegan butter on one side of each bread slice.

Step 04

Assemble Sandwiches: Place two slices of bread, buttered side down, on a clean surface. Top each with vegan cheese slice, half of the tempeh bacon, tomato slices, lettuce, and another vegan cheese slice. Cover with remaining bread slices, buttered side up.

Step 05

Grill Sandwiches: Heat a large skillet or grill pan over medium-low heat. Place assembled sandwiches in the skillet and cook for 3-4 minutes per side, pressing gently, until bread is golden brown and cheese is melted.

Step 06

Serve: Slice sandwiches diagonally in half and serve immediately.

Tools You'll Need

  • Non-stick skillet or grill pan
  • Mixing bowl
  • Spatula
  • Sharp knife

Allergy details

Always review every ingredient for allergens and speak to your healthcare provider if you're unsure.
  • Contains soy from tempeh and soy sauce
  • Contains gluten in bread unless gluten-free alternative is used
  • May contain tree nuts in some vegan butters and cheeses
  • Verify all labels for vegan certification and cross-contamination risks

Nutrition details (per serving)

These nutrition details are for your reference—don't substitute for professional medical guidance.
  • Caloric Value: 410
  • Fat content: 18 g
  • Carbohydrates: 43 g
  • Proteins: 18 g