Tofu Sandwiches just got an upgrade (And yes, they slap). You know those sandwiches that taste like they shouldn’t be this good, but they are? This is one of those. This honey chipotle tofu sandwich is spicy, smoky, sweet, and stacked with crisp lettuce, juicy tomatoes, crunchy pickles, and creamy mayo—all on golden toasted sourdough. It’s the kind of tofu sandwich that makes you forget you’re eating tofu (in the best way). Whether you’re meatless all the time or just tofu-curious, this one is a keeper.

And if you’re in the mood for tofu, you should also try my tofu fresh rolls and tofu tikka masala!

This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

tofu sandwich sliced in half
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
tofu sandwich open face up

Key Ingredients (And Why They Matter)

  • Extra Firm Tofu: This is our protein-packed star. Extra firm tofu holds its shape when baked and absorbs all that smoky, spicy marinade like a champ.
  • Dark Soy Sauce: Adds a rich umami depth and a darker color to the tofu—it’s like the secret handshake of the marinade world.
  • Chipotle Brine + Chipotle Peppers: We’re doubling down on that smoky heat. The brine adds complexity to the base, while the chipotle in the glaze brings that bold, spicy kick.
  • Honey: For that sticky-sweet glaze that balances out the heat perfectly. (Maple syrup works if you’re vegan.)
  • Liquid Smoke: Just a splash gives you BBQ vibes without needing a grill. Trust me, don’t skip it.
  • Olive Oil + Onion & Garlic Powder: These add richness and a savory backbone to both the tofu base and the glaze.
  • Sourdough Bread: Thick, hearty, and toasts like a dream. It holds all those juicy layers without falling apart.
  • Toppings (Romaine, Roma Tomatoes, Pickles, Mayo): The trifecta of crunch, freshness, and tangy-creamy goodness that rounds this out into an actual sandwich and not just a sad desk lunch.
ingredients

How to Make The Best Tofu Sandwich

  1. Press the tofu to remove excess moisture, then slice into cutlets.
  2. Marinate the tofu with soy, chipotle brine, honey, olive oil, liquid smoke, and spices.
  3. Bake at 400°F for 25-30 minutes, flipping halfway.
  4. Whisk the glaze while the tofu bakes.
  5. Brush glaze over tofu and return to oven for a few more minutes (optional but highly recommended).
  6. Toast your bread, slather with mayo, and layer with tofu, lettuce, tomatoes, and pickles.
  7. Assemble and enjoy like the sandwich champion you are.

Also, if you want your tofu to be extra crispy, I have an air fryer tofu recipe that coats the tofu in cornstarch for an extra crunch.

how to make the tofu base

Common Mistakes to Avoid + Pro Tips

Freeze and thaw tofu before pressing for a meatier texture. It’s weird, but it works!

Use parchment paper while baking to prevent sticking and easy cleanup.

Don’t skip the glaze. It adds that wow-factor flavor and helps the tofu caramelize beautifully.

Toast your bread in a skillet with a little olive oil if you want that golden, diner-style crisp.

Variations and Substitutions

  • Make it vegan: Use maple syrup instead of honey, and vegan mayo instead of regular.
  • Spice level: Add more chipotle or a pinch of cayenne to crank up the heat.
  • No sourdough? Use ciabatta, a crusty baguette, or even toasted brioche buns.
  • Add cheese: A slice of vegan (or regular) smoked gouda or cheddar adds even more flavor.

Also, this might seem like a little bit of a random choice, but I love serving this sandwich with masala fries! They’re so spicy, tangy, and satisfying.

final recipe

FAQ

Can I make this recipe ahead of time?

Yes! Bake and glaze the tofu in advance, then assemble when ready to serve.

Can I use an air fryer?

Absolutely! Air fry the tofu at 375°F for about 14–18 minutes, flipping halfway.

(1)

Honey Chipotle Tofu Sandwich

This honey chipotle tofu sandwich is smoky, spicy, and slightly sweet with crisp lettuce, juicy tomato, and tangy pickles on sourdough. It’s a hearty vegetarian sandwich that’ll win over tofu skeptics and sandwich lovers alike.
Servings: 2
tofu sandwich
Prep Time: 8 minutes
Cook Time: 30 minutes

Ingredients 

Tofu Base:

  • 16 ounce package extra firm tofu
  • 1 tbsp dark soy
  • 2 tsp canned chipotle pepper brine
  • 1 tbsp honey
  • 2 tsp olive oil
  • 1/4 tsp liquid smoke
  • 1/2 tsp onion powder
  • 1/2 tsp garlic powder

Glaze on top:

  • 2 tbsp canned chipotle pepper brine
  • 2.5 tbsp honey
  • 1/4 tsp salt
  • 1/4 tsp onion garlic powder
  • Juice of 1/2 a lime
  • 1/8 tsp smoked paprika

Other

  • 4 slices Sourdough bread
  • 1 large Roma tomatoes
  • 4 Romaine lettuce leaves
  • Pickles, (to taste)
  • 2-4 tbsp Mayo, (or veganaise)

Instructions 

  • Press the Tofu: Use a tofu press or wrap it in paper towels and place something heavy on top for 15–30 minutes. This helps the tofu soak up more marinade.
  • Marinate: Cut the tofu into thin slices or crumble it up in a bowl. Pour dark soy, chipotle brine, honey, olive oil, liquid smoke, and onion, and garlic powder on top and mix everything well with your hands. Let it marinate for at least 15 minutes (or longer for deeper flavor).
  • Bake the Tofu: Preheat oven to 400°F. Place tofu on a parchment lined baking tray and bake for 25 – 30 minutes, flipping halfway through to get that even golden edge.
  • Make the Glaze: In a small bowl, mix chipotle pepper brine, honey, lime juice, salt, smoked paprika, and a little more onion and garlic powder. Taste and adjust spice or sweetness as you like.
  • Glaze the Tofu: Once tofu is done baking, brush glaze generously on top, Optional: pop it back in the oven for another 5 minutes to let the glaze caramelize slightly.
  • Toast and Layer: Toast your sourdough slices, slather on mayo, and stack with lettuce, tomatoes, pickles, and the glazed tofu.
  • Serve: Slice in half if you're feeling fancy and devour while warm.

Notes

(1) You can freeze the tofu first and thaw it for a chewier, meatier texture.
(2) Store baked tofu in the fridge for up to 4 days and reheat before assembling.
(3) Want it vegan? Swap honey for maple syrup and use vegan mayo.
(4) Toast your sourdough in a skillet with olive oil for the best flavor and crunch.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Like this recipe? Rate & comment below!

Shreya Walia

Hi, Iโ€™m Shreya Walia โ€” the recipe developer, content creator, and cookbook author behind Shreyaโ€™s Kitchen. As a lifelong vegetarian and the author of Make It Meatless (published through DK/Penguin Random House), Iโ€™ve spent over a decade developing recipes that make plant-based cooking bold, satisfying, and approachable. I share easy, crave-worthy meals with a community of over 1.3M food lovers on TikTok and Instagram. I believe food should be flavorful and fun โ€” never bland or boring."

You May Also Like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *






1 Comment

  1. Erin Elizabeth says:

    5 stars
    This was sooo yummy! A great summer lunch with lots of flavor