• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
simply ceecee
  • home
  • recipes
  • About
    • Contact
  • Subscribe
  • SHOP!
menu icon
go to homepage
subscribe
search icon
Homepage link
  • HOME
  • RECIPES
  • START HERE!
  • ABOUT
  • SUBSCRIBE
    • Email
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Sandwich | Wraps

    Easy BBQ Tofu Sandwich

    Published: May 6, 2025 · by Tracy Halasz · Leave a Comment

    Jump to Recipe

    This mouthwatering BBQ tofu sandwich recipe doesn't skimp on flavor or texture. It's a quick and easy plant based twist on a BLT that's loaded with tons of thinly sliced tofu, smoky BBQ sauce, tomato slices, and crisp lettuce on toasted bread. This super saucy tofu sandwich is a real crowd pleaser!

    BBQ tofu BLT sandwich on sourdough bread with tomatoes and lettuce.

    If you believe the rumors that tofu is bland and boring, you're in for a big surprise. I based this BBQ tofu sandwich recipe on a BIG, Lenwich NYC deli sandwich. So the grilled tofu is sliced thin and piled high on toasted bread topped with juicy tomatoes crispy lettuce and a generous dousing of creamy BBQ sauce. Perfect for a quick and healthy lunch, fast and easy weeknight meal, cook outs or game day - trust me, this protein packed, tofu sandwich doesn't disappoint.

    We love a massive, overstuffed sandwich in our family - afterall my mother is the Queen of sandwich making! If you want to know how to make any sandwich epic, check out my post Epic Vegan Sandwich Ideas. It's packed with pro tips, a sandwich making template, ingredient ideas, and recipes too.

    Table of Contents show
    1 Tofu Sandwich Ingredients
    2 Ingredient Options
    3 How to Make a Deli Tofu Sandwich
    4 Storing and Meal Prep Tips
    5 What to Serve with Tofu Sandwiches
    6 More Vegan Sandwiches
    7 BBQ Tofu Sandwich Recipe
    7.1 INGREDIENTS
    7.1.1 Spicy Creamy BBQ Sandwich Spread
    7.1.2 Optional Toppings
    7.2 INSTRUCTIONS
    7.3 NOTES

    Tofu Sandwich Ingredients

    Here's what you need to make this high protein tofu sandwich:

    Ingredients to make a BBQ tofu sandwich.
    • Extra firm tofu: I like extra firm tofu because most of the liquid has been pressed out of it already. The texture is firm but succulent when cooked.
    • BBQ seasoning: I'm a fan of double of triple layers of seasoning. Rubbing BBQ seasoning into the tofu slices is the first layer of flavor.
    • BBQ sauce: I love this bold homemade BBQ sauce. It has the perfect balance of smoky, spicy, sweet flavors; and it's super easy to make in advance. But use any favorite barbeque sauce for your second layer of flavor.
    • Mayonnaise: Vegan mayonnaise is super easy to make from scratch and tastes delicious! If I have to buy vegan mayo, I love Earth Island (Follow Your Heart).
    • Veggies: Tomato slices, fresh crisp lettuce (like iceberg, romaine or leaf lettuce).
    • The spicy sauce: For the third layer of flavor, generously slather creamy, spicy BBQ sauce onto the bread! You'll need sriracha for that spicy kick.
    • Bread: Bread can make or break a sandwich. I love lightly toasted sourdough, but any bread or bun you love is the perfect choice including gluten free bread.

    Ingredient Options

    • Sandwich topping ideas: Customize the sandwich fillings to suit your taste. Sub the iceberg lettuce with romaine or spinach instead. Add red onions, sprouts, avocado, cucumber ribbons, pickle slices, vegan coleslaw or any other veggies.
    • Play with flavor: Replace the BBQ flavor with different spices and sauces you love. Try Buffalo, Korean, Teriyaki or KFC for example.
    • Bread options: I recommend a sturdy, toasted bread or bun since this tofu sandwich is super big and saucy (see photos).

    How to Make a Deli Tofu Sandwich

    Here's the easy steps to make a BIG tofu sandwich that's super saucy and flavorful but not soggy:

    Tofu being pressed with a variety of methods including a tofu press.
    1. Prepare the tofu: Wrap the tofu block in paper towels or a kitchen towel and squeeze excess liquid out. If your tofu is soft or juicy, place a cutting board over the wrapped tofu and add a few cookbooks or heavy skillet on top to press out the liquid. Use a tofu press if you have one on hand. I don't have to press my extra firm tofu (Sunrise Tofu).
    Tofu sliced thin for a deli sandwich along side a bowl of BBQ seasoning and BBQ sauce.
    1. Cut and season the tofu: Cut/shave the tofu into thin slices like deli meat (see photos). A variety of thicknesses creates great texture. Some tofu pieces get crispier and some are juicier. Place the tofu slices into a bowl with BBQ seasoning and toss to coat (don't worry about it being perfect).
    Seasoned tofu being fried on a grill then slathered with BBQ sauce.
    1. Grill the tofu: Start placing the tofu slices on the griddle or pan at the top and work toward the bottom. Let them cook for ~2 minutes. Then starting at the same spot, (working in the same order) flip the slices. Next slather the tofu with BBQ sauce starting at the top piece. Once they are done, flip the tofu over starting with the top slice again. Liberally brush on more BBQ sauce. Let the sauce caramelize slightly (~1 minute), then remove from the heat. You decide how crispy to cook the tofu!
    2. Prep the fillings: Cut the tomatoes into thick slices, prep your lettuce, stir together the creamy BBQ sandwich spread, and lightly toast the bread/bun.
    Thinly sliced BBQ tofu stacked on a toasted bun then topped with coleslaw.
    1. Assemble the sandwiches: Butter the toast/bun if desired. Add vegan mayonnaise and a generous layer of spicy creamy BBQ sauce. Load up the sandwich with plenty of BBQ tofu slices, tomatoes, lettuce, coleslaw or any toppings of choice. Voila, you have a BIG, healthy, delicious meal on the table in ~20 minutes! Definitely use both hands when eating and pass the extra napkins - enjoy!
    Toasted bun stuffed with a thick layer of thinly sliced BBQ tofu and creamy vegan coleslaw.

    Storing and Meal Prep Tips

    Make the homemade BBQ seasoning, homemade BBQ sauce and spicy creamy BBQ condiment up to a week in advance.
    Cut the veggies and make the tofu the day of then store in separate containers if taking to a picnic or cookout. When ready to eat, everyone can make their own sandwich so there's no chance of soggy sandwiches!

    Big vegan BLT sandwich with BBQ tofu, lettuce and tomatoes on sourdough bread.

    What to Serve with Tofu Sandwiches

    These 'manwiches' are filling on their own, but add any side dishes to make a heartier evening meal. My favorite side is vegan coleslaw or potato salad. The kids love it with fries or sweet potato cubes. What goes better with a sandwich than soup? This luxurious vegan tomato soup is the perfect side dish.

    BBQ tofu BLT sandwich on sourdough bread with tomatoes and lettuce.

    More Vegan Sandwiches

    If you love a hearty sandwich like this BBQ tofu sandwich, here's a few more to try next:

    • Chickpea Salad Sandwich
    • California Veggie Avocado Sandwich
    • Vegan Grilled Cheese
    • The Best Vegan Egg Salad Sandwich
    • Falafel Pita Sandwich
    • Also for the tofu lovers and converts: Here's my popular tofu recipes!

    This BBQ Tofu Sandwich Recipe shows that plant-based eating doesn't mean sacrificing flavor or satisfaction. With the meaty texture, bold flavors, and mega size it's guaranteed to please vegans and meat-eaters alike. I'm requesting it for Mother's Day this year! Let me know in the comments if you tried it for lunch or dinner!
    NEVER MISS A RECIPE: Join our Sunday morning NEWSLETTER!

    BBQ Tofu Sandwich Recipe

    This easy BBQ tofu sandwich is a delicious plant based twist on a BLT - perfect for a quick and healthy lunch, hearty dinner or serve it at cookouts and game day! Serve it with fries, onion rings, potato salad, vegan slaw or corn on the cob.
    Author : Tracy Halasz
    Servings:2 servings

    Rate this recipe!

    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 10 minutes mins

    INGREDIENTS

    • 12 ounce block tofu, extra firm (drained)
    • 2-3 tablespoons BBQ seasoning rub (homemade or store bought)
    • ½ cup BBQ sauce (homemade or store bought)

    Spicy Creamy BBQ Sandwich Spread

    • ¼ - ½ cup smoky bold BBQ sauce
    • 1 tablespoon sriracha sauce (more to taste)
    • 1 tablespoon vegan mayonnaise

    Optional Toppings

    • tomato slices
    • iceberg lettuce, leafy green lettuce, sprouts
    • cucumbers, avocados, pickles
    • vegan coleslaw
    • sourdough, bread or bun of choice

    INSTRUCTIONS
     

    • Prepare the tofu: Drain the block of tofu, wrap in paper towels and squeeze excess liquid out using your hands. If your tofu seems a bit soft or juicy, you can press it for ~20 minutes. Place a cutting board over the wrapped block of tofu and add a few cookbooks on top while you prepare the other ingredients.
    • Cut and season the tofu: Using a sharp knife, cut/shave the tofu into thin slices (see photos). Place the tofu slices into a bowl, sprinkle with BBQ seasoning and toss to coat.
    • Grill the tofu: Add a thin layer of oil to a grill pan or large skillet (or spray with cooking spray) and heat to medium-high. Once the pan is hot, add the tofu in a single layer starting at the top of the pan working to the bottom. Pro Tip: Use that order for all the steps! Wait 2 minutes, then start flipping working from the top to bottom. Then slather the top side with BBQ sauce (same order). Flip again after 1-2 minutes and brush the tops with more BBQ sauce. Remove from the pan after another minute or two - you decide how crispy you want the pieces!
    • Prep the fillings: Prep the toppings, and stir the creamy BBQ sauce together (taste and adjust as needed). Toast the bread or buns.
    • Assemble the sandwiches: Butter the toast if desired. Add vegan mayonnaise to one slice of toast and a generous layer of spicy, creamy BBQ spread to the other. Load up the sandwich with lots of BBQ tofu slices, tomatoes, lettuce and any other add ins. Season with salt and pepper. Pass the extra napkins and enjoy!

    NOTES

    Pro Tip: Don't move the tofu slices around once you've added them to the pan - let a crust form and the tofu will release naturally.
    Shaving tofu: The thinner the slices, the faster they cook and crisp up. A variety of thicknesses creates a delicious combination of crispy and juicy tofu pieces. You decide what your prefer.
    Temperature: Adjust the temperature of your pan/griddle as needed. Once you add the BBQ sauce you may need to reduce the heat so the sugars don't burn.
    Cooking order: When I'm cooking this tofu, I start at the top of the griddle pan (or large skillet) and work my way down, then every step after that, I follow the same order. By the time you get through the whole pan, it's usually been a minute so almost time for the next step - this is a fast process. Watch your heat! The outside pieces generally cook faster so place the thicker slices around the edges of the pan.
    Optional toppings: I kept this tofu sandwich simple like a BLT, but it's really delicious with other toppings like coleslaw (super delicious combo), red onions, sprouts, avocado, cucumbers or pickles.
    Make ahead components: If making homemade BBQ seasoning and BBQ sauce, they can be made up to several weeks in advance. The creamy, spicy BBQ condiment can be mixed several days in advance and stored in the refrigerator.
    The tofu can be prepped and sliced the day before - ready to be cooked the morning of (it's also very good as a leftover). Then all you have left to do is cut the tomatoes and any other add ins or sides the day of.

    This recipe is from simplyceecee.co food blog. All images and content are copyright protected. Please do not use my images or republish this recipe without prior permission. Thank you.

    Tried this recipe? Tag me!Mention @ceeceecooks or tag #ceeceecooks

    More Vegan Sandwiches and Wraps

    • Burger sauce being drizzled on a Big Mac.
      5 Minute Classic Burger Sauce
    • Avocado toast topped with tomatoes and sprouts.
      Easy Vegan Meals (breakfast & lunch!)
    • Chickpea avocado sandwich on grainy bread with sprouts and pickle on top.
      5 Minute Chickpea Salad Sandwich
    • Tofu scramble burrito being dipped in creamy chipotle sauce.
      Vegan Breakfast Burrito
    19 shares

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Picture of Ceecee Cooks.

    Hi, I’m Tracy! Welcome to Simply Ceecee where I share really delicious vegan recipes that EVERYONE loves! Whether you're a beginner or seasoned pro, I'm excited to help you cook tasty plant based recipes with tons of flavor and epic texture! ✌🏻🌱

    More about me →

    Subscribe
    Sign up with your email address to receive new vegan recipes!
    Thank you for subscribing!

    Top Posts

    • Loaf of vegan Irish soda bread with raisins.
      Vegan Irish Soda Bread (it's easy!)
    • Proofing pan with 6 pizza dough balls.
      Homemade Vegan Pizza Dough
    • Stone ground cornbread in a cast iron pan topped with jalapenos and whipped butter.
      Ultimate Vegan Cornbread Recipe
    • Twisted garlic butter breadsticks with fresh Italian herbs.
      Easy Homemade Breadsticks (vegan)
    • Freshly baked rustic bread surrounded by baking paper in a Dutch oven.
      Simplest No-Knead Overnight Bread
    • Freshly baked golden brown dinner rolls.
      Easiest Vegan Dinner Rolls (2 ways)

    Big Pan Meals (chili, soup)

    • Bowl of vegetable bean soup with homemade buns.
      Hearty Vegetable Bean Soup
    • Vegetarian Lentil Bolognese simmering in a Dutch oven on the stove.
      20 Popular Vegan Recipes for Fall & Winter
    • Bowlful of crunchy croutons spilling over onto white countertop.
      Crispy Air Fryer Croutons (easy!)
    • Bowl of tomato soup topped with croutons and fresh basil.
      Ultimate Vegan Tomato Soup (easy + gf)
    • Bowl filled with lentil bolognese toss in pasta.
      Easy Lentil Bolognese (vegan + gf)
    • Ramekins filled with Shepherd's pie topped a piped edge of mashed potatoes.
      Easy Vegan Shepherd's Pie
    • Email
    • Instagram
    • Pinterest
    Picture of Ceecee Cooks.

    Hi, I’m Tracy! Welcome to Simply Ceecee where I share really delicious vegan recipes that EVERYONE loves! Whether you're a beginner or seasoned pro, I'm excited to help you cook tasty plant based recipes with tons of flavor and epic texture! ✌🏻🌱

    More about me →

    Subscribe
    Sign up with your email address to receive new vegan recipes!
    Thank you for subscribing!

    Top Posts

    • White ceramic pie plate with freshly baked monkey bread drizzled with lemon icing.
      Easy Vegan Monkey Bread
    • Big bucket of all purpose bread dough proofing on counter.
      All Purpose Refrigerator Dough (vegan)
    • Frosting drizzled on pan of cinnamon rolls.
      The Best Vegan Cinnamon Rolls (easy!)
    • Fluffy homemade biscuits stacked up on a plate.
      Best Vegan Biscuits (2 ways!)
    • Freshly made biscuit served with butter and jam on a blue plate.
      Easy Air Fryer Biscuits
    • Stack of freshly baked pita bread on board with dish of melted butter and fry pan.
      Easy Vegan Pita (soft + chewy)

    Big Pan Meals (chili, soup)

    • Pot of vegetable soup with blue and white striped napkin.
      Vegan Cauliflower Broccoli Soup
    • Bowlful of vegan chicken stir fry.
      Easy Vegan Stir Fry (cashew chicken!)
    • Bowlful of meaty vegan chili.
      Vegan Chili Everyone Loves!
    • baked mushrooms in rich red marinara sauce and cashew cream on a bed of chickpeas
      Baked Mushroom Chickpea Casserole
    • chana masala sauce with chickpeas on rice
      Spicy Chana Masala (vegan + gf)
    • Pot of rich red marinara sauce simmer in a large pot.
      Easy Homemade Marinara Sauce

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Newsletter

    • Sign Up! for our Sunday morning Newsletter!

    Contact

    • Contact
    • About

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2020 Simply CeeCee

    19 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required