Vegan Bacon BLT Grilled Cheese

Featured in: Everyday Family Meals

This vegan take on the classic BLT combines marinated tempeh bacon with crisp lettuce, fresh tomato slices, and melty vegan cheese, all sandwiched between buttered sourdough and grilled until golden brown. The tempeh is marinated in a smoky maple-soy mixture that creates an authentic bacon-like flavor and texture.

Assembly is simple: butter your bread, layer the components, and griddle until the cheese melts and the exterior turns golden. Complete in just 30 minutes total, making it an ideal weeknight main dish for two.

Updated on Sun, 18 Jan 2026 11:05:00 GMT
Golden-brown sourdough sandwiches stuffed with smoky tempeh bacon, fresh lettuce, juicy tomato, and melted vegan cheese. Pin to board
Golden-brown sourdough sandwiches stuffed with smoky tempeh bacon, fresh lettuce, juicy tomato, and melted vegan cheese. | feliztazla.com

My neighbor knocked on my door one rainy Tuesday holding a block of tempeh and asking if I knew what to do with it. I laughed and told her to give me twenty minutes. What came out of my skillet that afternoon was smoky, crispy, and so convincing that she texted three friends about it before she even left my kitchen. That tempeh bacon became the star of this grilled cheese, and now it's the sandwich I crave when I want something comforting but still feel good about eating.

I made this for my brother during his first week of trying plant-based eating, and he didn't believe me when I told him there was no meat in it. He picked it apart, inspected the tempeh, and then took another huge bite with a grin. We sat on the porch with our sandwiches and iced tea, and he admitted he didn't miss a thing. That moment reminded me how good food doesn't need to compromise, it just needs a little creativity and the right balance of flavors.

What's for Dinner Tonight? ๐Ÿค”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Tempeh: This fermented soybean block is firm enough to slice thin and crisp up beautifully, and it holds onto marinade better than tofu ever could.
  • Soy sauce: Adds that deep umami punch that makes the tempeh taste rich and savory, almost meaty.
  • Maple syrup: Balances the saltiness with a hint of sweetness and helps the edges caramelize when you pan-fry it.
  • Smoked paprika: This is where the magic starts, giving you that campfire smokiness without any actual smoke.
  • Liquid smoke: Optional, but if you want your kitchen to smell like a backyard barbecue, add it.
  • Garlic powder: A subtle background flavor that rounds everything out without overpowering the smoke.
  • Sourdough bread: I love the tanginess and chew of sourdough, but any sturdy vegan bread works as long as it can handle the weight of all these fillings.
  • Vegan cheese: Look for one that melts well, I've had the best luck with cashew-based or coconut oil varieties.
  • Tomato: Use a ripe one, the juice adds brightness and cuts through all that richness.
  • Lettuce: Crisp romaine or iceberg gives you that cool crunch that makes every bite feel fresh.
  • Vegan butter: This is what turns your bread golden and crispy on the outside, don't skip it.

Tired of Takeout? ๐Ÿฅก

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Marinate the tempeh:
Whisk together soy sauce, maple syrup, olive oil, smoked paprika, liquid smoke, garlic powder, and black pepper in a bowl. Toss in your tempeh strips and let them sit for 10 minutes, flipping halfway so every piece gets coated.
Cook the tempeh 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 deep brown and start to crisp up, then set aside.
Butter the bread:
Spread a thin layer of vegan butter on one side of each slice of bread. This is the side that will touch the pan and get all golden and crunchy.
Build the sandwiches:
Place two slices of bread buttered side down on your counter. Layer on a slice of vegan cheese, half the tempeh bacon, a few tomato slices, two lettuce leaves, and another slice of cheese, then top with the remaining bread slices 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 is golden brown and the cheese is melted and gooey.
Serve hot:
Slice each sandwich in half and serve immediately while the cheese is still stretchy and the bread is warm. Pair it with soup or a salad if you want, but honestly, it's perfect on its own.
Plant-based Vegan Bacon BLT Grilled Cheese served with crisp lettuce and ripe tomato slices on grilled bread. Pin to board
Plant-based Vegan Bacon BLT Grilled Cheese served with crisp lettuce and ripe tomato slices on grilled bread. | feliztazla.com

I served this at a casual lunch with friends who weren't vegan, and one of them asked for the recipe before she even finished her half. We ended up sitting around the table for an extra hour, talking and laughing, and I realized that's what good food does. It brings people together, starts conversations, and makes everyone feel welcome no matter what they eat.

Still Scrolling? You'll Love This ๐Ÿ‘‡

Our best 20-minute dinners in one free pack โ€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Your Own

I've added avocado slices to this sandwich more times than I can count, and the creaminess takes it to another level. You can also swap in different vegan cheeses depending on your mood, a sharp cheddar-style works great, or try a smoky gouda if you want to double down on that flavor. If you need it gluten-free, just use your favorite gluten-free bread, and it works just as well.

What to Serve Alongside

This sandwich is hearty enough to stand alone, but I love pairing it with a bowl of tomato soup for dipping or a crisp green salad with a lemony vinaigrette. On cooler days, I'll add a handful of sweet potato fries on the side, and it feels like the ultimate cozy meal. If you're feeding a crowd, cut the sandwiches into quarters and serve them as finger food, they disappear fast.

Storage and Reheating

I'll be honest, this sandwich is best eaten fresh and hot, right off the skillet. But if you have leftovers, wrap them tightly in foil and store them in the fridge for up to a day. Reheat in a skillet over low heat or in a toaster oven to bring back some of that crispiness.

  • Store leftover tempeh bacon separately in an airtight container for up to 3 days and use it in salads, wraps, or breakfast scrambles.
  • Don't assemble the sandwiches ahead of time, the lettuce and tomato will make the bread soggy.
  • If you're meal prepping, marinate and cook the tempeh in advance, then build and grill the sandwiches fresh when you're ready to eat.
Homemade Vegan Bacon BLT Grilled Cheese with smoky tempeh, oozing vegan cheese, and golden bread perfect for lunch. Pin to board
Homemade Vegan Bacon BLT Grilled Cheese with smoky tempeh, oozing vegan cheese, and golden bread perfect for lunch. | feliztazla.com

This sandwich has earned a permanent spot in my weekly rotation, and I hope it does the same for you. It's proof that plant-based cooking can be indulgent, satisfying, and absolutely delicious.

Recipe Questions & Answers

โ†’ What's the best substitute for tempeh bacon?

You can use store-bought vegan bacon strips or marinated coconut bacon for a similar smoky flavor. Adjust cooking time as needed based on the product instructions.

โ†’ Can I make this without liquid smoke?

Yes, liquid smoke is optional. The smoked paprika and soy sauce still provide excellent flavor. You may want to add an extra 1/4 teaspoon of smoked paprika to enhance the smokiness.

โ†’ How do I prevent the cheese from leaking out?

Place the vegan cheese between the tempeh and vegetables rather than directly against the bread. Use a spatula to press gently while cooking, which helps the cheese melt into the bread without escaping.

โ†’ What vegan cheeses melt best?

Brands like Violife, Miyoko's, and Follow Your Heart are known for excellent melting. Softer, creamier cheeses melt better than harder varieties. Test your preferred brand first if you haven't used it in grilled sandwiches.

โ†’ Can I prepare the tempeh bacon ahead of time?

Absolutely. Marinate the tempeh up to 24 hours in advance, then cook just before assembling. Cooked tempeh bacon can be stored in an airtight container for up to 4 days and reheated gently.

โ†’ What sides pair well with this sandwich?

Tomato soup, a crisp garden salad, roasted vegetables, or french fries all complement this sandwich beautifully. A simple vinegar-based coleslaw adds refreshing contrast.

20-Minute Dinner Pack โ€” Free Download ๐Ÿ“ฅ

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Bacon BLT Grilled Cheese

Plant-based BLT with smoky tempeh bacon, fresh lettuce, tomato, and melty vegan cheese grilled between sourdough bread. Ready in 30 minutes.

Prep time
15 min
Time to cook
15 min
Overall time
30 min
By Feliz Tazla Farah Abdul


Skill Level Easy

Cuisine American

Makes 2 Portions

Dietary details Plant-Based, 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

Cooking Steps

Step 01

Prepare Smoky Tempeh Bacon 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 to 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 bread slices buttered side down on a clean surface. Top each with one slice of vegan cheese, half the smoky tempeh bacon, tomato slices, lettuce, and another slice of vegan cheese. Cover with remaining bread slices, buttered side up.

Step 05

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

Step 06

Finish and Serve: Slice sandwiches in half and serve immediately.

You Just Made Something Great ๐Ÿ‘

Want more like this? Get my best easy recipes โ€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

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

Allergy notice

Always check every ingredient to spot allergens. If unsure, consult a healthcare provider.
  • Contains soy from tempeh and soy sauce
  • Contains gluten from bread unless using gluten-free alternative
  • May contain tree nuts in some vegan butter or cheese products
  • Verify all product labels for vegan certification and allergen information

Nutrition info (per portion)

Only offered for general info. This doesn't replace professional healthcare advice.
  • Caloric Value: 410
  • Fat content: 18 g
  • Carbohydrates: 43 g
  • Proteins: 18 g

Cooking Shouldn't Be Hard โค๏ธ

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.