This plant-based take on the classic club sandwich delivers smoky, savory satisfaction in every bite. Extra-firm tofu gets marinated in a blend of soy sauce, maple syrup, smoked paprika, and liquid smoke, then pan-seared until golden and slightly crispy. Layered between toasted bread with fresh lettuce leaves and thick slices of ripe tomato, each sandwich offers perfect texture contrast—crunchy greens, juicy tomatoes, and tender smoky tofu. Ready in just 35 minutes, these sandwiches make ideal summer fare for lunches, picnics, or light dinners.
Last July, my friend Sarah came over for lunch and I panicked because I had nothing prepared but a block of tofu and some garden tomatoes. We threw together this smoky tofu situation on the back porch, sweating in the heat, laughing at how messy sandwiches can be. She took three bites and went quiet, then asked for the recipe right then and there. Now it's the sandwich I make when I want summer between two slices of bread.
I made these for a potluck last month and watched two self-described tofu skeptics go back for seconds. The marinade is what makes it special, that combination of maple syrup and liquid smoke creating something savory and slightly sweet that people assume must be bacon. Someone actually asked me if I was sure it was vegan, which I took as the highest compliment.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to remove excess water, which helps the marinade penetrate and creates better texture when cooking
- Soy sauce or tamari: Provides the salty base and umami depth that makes tofu taste substantial and satisfying
- Maple syrup: Balances the savory elements and helps create those gorgeous caramelized spots on the tofu
- Smoked paprika and liquid smoke: These are the powerhouse duo that gives tofu that irresistible smoky character everyone loves
- Garlic and onion powder: Build layers of flavor that make every bite interesting without being overwhelming
- Whole grain or sourdough bread: Sturdy enough to hold everything together and adds its own nutty flavor
- Ripe tomatoes and crisp lettuce: Essential for that fresh crunch that contrasts with the warm, smoky tofu
Instructions
- Slice and press the tofu:
- Cut your tofu block into eight thin, even slices, then wrap in clean towels and place something heavy on top for 15 minutes to press out excess moisture
- Whisk together the smoky marinade:
- In a shallow dish combine soy sauce, olive oil, maple syrup, smoked paprika, liquid smoke, garlic powder, onion powder, and plenty of black pepper until smooth
- Let the tofu soak up flavor:
- Add tofu slices to the marinade, turn to coat, and let sit for at least 15 minutes, turning once halfway through
- Cook until golden and crisp:
- Heat a nonstick skillet over medium heat and cook tofu for 3 to 4 minutes per side until you see deep golden spots and the edges feel slightly crispy
- Toast your bread:
- While the tofu cooks, get your bread nice and toasty so it can stand up to the juicy toppings without getting soggy
- Build your perfect sandwich:
- Spread vegan mayo on toast, then layer lettuce, tomato slices, smoky tofu, and red onion before topping with the second slice of bread
- Serve and enjoy immediately:
- Cut each sandwich in half and serve while the tofu is still warm and the bread retains its satisfying crunch
My daughter now requests these for school lunch, though I have to remind her that cold tofu sandwiches are a different experience than the warm, fresh version. Still, there's something about having leftovers in the fridge that feels like I've won meal prep.
Making It Your Own
Sometimes I skip the vegan mayo and spread hummus on the bread instead, which adds creaminess and extra protein. Mashed avocado works beautifully too, especially when tomatoes are at their peak sweetness. The beauty of this sandwich is how forgiving it is, adapting to whatever you have on hand or what sounds good that day.
Perfect Pairings
These sandwiches shine alongside sweet potato fries or a simple green salad with tangy vinaigrette. On particularly hot days, I serve them with cold cucumber salad or fruit salad to keep things light and refreshing. The key is balancing the rich, smoky tofu with something bright and fresh on the side.
Storage and Make-Ahead Tips
You can marinate the tofu up to 24 hours in advance and store it in the refrigerator, which actually intensifies the flavor. Cook the tofu just before serving for the best texture. Leftover cooked tofu keeps for 2 to 3 days and makes excellent additions to salads or grain bowls the next day.
- Wrap assembled sandwiches tightly in parchment paper, not plastic, which prevents sogginess better than anything else
- Never put warm tofu directly onto bread or you'll end up with a sad, damp sandwich within minutes
- Keep tomato slices separate until the last moment if you're prepping these for a crowd or picnic
There's something deeply satisfying about a sandwich that feels substantial without leaving you heavy, especially when the weather turns warm and eating should feel effortless and light.
Recipe Questions & Answers
- → What does TLT stand for?
-
TLT refers to Tofu, Lettuce, and Tomato—a plant-based twist on the traditional BLT sandwich that replaces bacon with smoky marinated tofu.
- → How long should I press the tofu before marinating?
-
Press the tofu for at least 15-20 minutes to remove excess moisture. This helps the tofu absorb the marinade better and achieve a crispier texture when cooked.
- → Can I make these sandwiches ahead of time?
-
For best texture, assemble the sandwiches just before serving. You can marinate and cook the tofu up to 2 days ahead—store it in the refrigerator and reheat slightly before assembling.
- → What's the best bread for this sandwich?
-
Whole grain or sourdough bread works excellently as it provides sturdy structure and complements the smoky flavors. Toasting the bread adds extra crunch and prevents sogginess.
- → Can I grill the tofu instead of pan-frying?
-
Absolutely! Preheat your grill to medium-high and cook the marinated tofu slices for 3-4 minutes per side. The grill adds extra smoky flavor and attractive char marks.
- → How can I add more protein to this sandwich?
-
Spread hummus on the bread, add a slice of vegan cheese, or serve with a side of protein-rich quinoa salad. The tofu already provides 14g of protein per serving.