head on view of two halves of tofu sandwich stacked on a plate.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

This Tofu sandwich (TLT) is a delicious vegan version of a BLT, you won’t miss a thing with this spicy, smoky flavored sandwich!


  • 1 block (15 oz) organic tofu, firm or extra firm
  • 1 onion, thinly sliced
  • 2 tablespoons olive oil, divided
  • 1 medium tomato, sliced thin
  • Dijon or stone ground mustard, to spread (Vegan Mayo is great too)
  • 1 1/2 small avocados, mashed, to spread
  • a few leaves of your favorite leafy greens (red or green leaf, romaine, iceberg, etc)
  • salt, to taste
  • 6 slices bread of choice


  • 2 tablespoons pure maple syrup
  • 1 tablespoon tamari, coconut aminos or soy sauce
  • 1 tablespoon water
  • 1/4 teaspoon smoked paprika
  • 1/4 teaspoon chipotle powder, to taste
  • 1/4 teaspoon garlic powder


Cut Tofu: Remove tofu from the package. Turn the tofu on its side and slice it in thirds, creating 3 large slabs. Gently press each slab between a clean dish towel or paper towel to remove some of the excess water. Cut the slabs in half. You should have six pieces that look like large domino (rectangular) shapes.

Marinade Tofu: In a medium sized shallow dish, mix together the marinade. Place tofu in the dish and let soak for about 30 minutes to 1 hour, turning carefully once or twice in between.

Saute Onions: Once the hour is almost up, caramelize your onions using 1 tablespoon oil. Heat oil over medium heat, add onions, turn down the heat to medium-low, stir often, and cook until they start to brown and caramelize. May take 10 to 15 minutes or so. Once done, set aside.

Cook Tofu: In same skillet, heat remaining oil and cook tofu over medium-high heat. Once tofu has browned, about 5 minutes, gently flip and brown the other side. It’s ok if it gets a little crispy too! If you feel it is drying out too much, add some of the juices from the bowl it marinated in for extra moisture. When done, remove from heat.

Build Sandwich: Toast your bread. Spread one side of toast with mustard and the other with a layer of mashed avocado, about 1/2 avocado. Over the avocado, layer your lettuce, tofu, onions and tomato. Top with your other slice of bread.

Serves 3