• RECIPES
  • ABOUT
  • NEWSLETTER
  • COOKBOOK
  • SAVED RECIPES
  • Instagram, Pinterest, Twitter, and Facebook
Love and LemonsMenu

Navigation

  • Home
  • About Us
  • Recipes
  • My Saved Recipes
  • Cookbook
  • Newsletter
  • Contact

Social

  • Instagram
  • Facebook
  • Pinterest
  • Twitter

Tofu Sandwich

Great for cookouts or game day, this tofu sandwich is loaded up with the works—BBQ tofu, vegan mayo, slaw, avocado, and pickles. Pass the napkins!

Jump to recipe

Tofu Sandwich

This tofu sandwich recipe doesn’t skimp on flavor. Smoky BBQ tofu plays off a tangy, nutty cabbage salad, which in turn contrasts with sour dill pickles, creamy avocado, and a soft, sweet bun. When it comes to plant-based cookout or game day recipes, it’s a tough one to beat. This tofu sandwich is bold, hearty, and seriously saucy. I learned the hard way: don’t attempt to eat it without a stack of napkins nearby.

Tofu sandwich recipe ingredients

Tofu Sandwich Recipe Ingredients

Here’s what you’ll need to make this tofu sandwich recipe:

  • Tofu, of course! 1 (14-ounce) package extra-firm tofu, to be exact. Note that you need extra-firm tofu here. Any softer type will be too delicate for this sandwich!
  • BBQ sauce – I love the flavor of my homemade BBQ sauce in this tofu sandwich. It’s tangy, savory, and just lightly sweet. Made with basic ingredients like ketchup, yellow mustard, apple cider vinegar, garlic powder, onion powder, and soy sauce or tamari, it’s easy to make on the stove. For even easier prep, you can use your favorite brand of store-bought BBQ sauce.
  • Cabbage salad – This simple slaw has an addictive peanut dressing. It’s a refreshing, unexpected addition to this tofu sandwich!
  • Mayonnaise – Use vegan mayo for a plant-based version of this recipe.
  • Avocado – It adds creamy richness to the sandwich.
  • Dill pickles – For sour, savory crunch. Love spicy food? Swap in pickled jalapeño peppers for heat!
  • Hamburger buns – Brioche ones are fantastic here, or use vegan or gluten-free buns.

Find the complete recipe with measurements below.

VARIATION

Swap the slaw! Replace the cabbage salad with

  • classic coleslaw,
  • creamy vegan coleslaw,
  • or vinegar coleslaw.

All four options are delicious! Choose the classic coleslaw or vegan coleslaw for a creamy slaw experience, the vinegar coleslaw if you want it really tangy, or the cabbage salad for a fresh, nutty kick.

BBQ tofu on grill pan

How to Make a Tofu Sandwich

There are three main parts to this tofu sandwich recipe: making the BBQ tofu, prepping the slaw, and assembling the sandwiches.

Start by making the BBQ tofu.

  • First, press the tofu. This easy, hands-off step will give it an irresistible firm and chewy texture—don’t skip it! Press the excess water out of the tofu with a tofu press, or use a DIY setup with a cutting board and a cast-iron pan. For step-by-step instructions, check out my guide to how to press tofu. And if you’re in the market for a tofu press (highly recommended!), read my reviews of the best tofu presses.
  • Next, cook the tofu. Cut it into slabs, and brush them with BBQ sauce. Grill or bake the tofu slices according to my BBQ tofu recipe. Brush them with more sauce after they come off the grill or out of the oven!

Meanwhile, make the slaw.

  • Chop the veggies, mix up the dressing, and toss it all together in a large bowl. Set the salad aside to marinate while you finish cooking the tofu.

Finally, assemble the sandwiches!

  • Load up buns with the tofu and slaw, pickles, avocado, and mayo. Enjoy!

Make-Ahead Tips

This tofu sandwich recipe is perfect for BBQs, cookouts, and game day! For easy assembly, prep the components ahead.

  • Make the BBQ sauce up to a week in advance, or use store-bought sauce.
  • Prep the cabbage salad up to a day in advance. Store it in an airtight container in the fridge.
  • Press the tofu up to a day in advance. Cook it off just before serving.

BBQ tofu sandwich recipe

More Vegan Sandwiches and Veggie Burgers

If you love this tofu sandwich, try one of these vegan sandwiches or veggie burgers next:

  • Best Veggie Burger
  • Black Bean Burger
  • Portobello Mushroom Burger
  • BBQ Jackfruit Sandwich
  • Banh Mi Sandwich
  • Chickpea Salad Sandwich
  • Healthy Lunch Wraps
  • Or any of these 12 Best Vegan Sandwiches!

Get This Recipe In Your Inbox
Share your email, and we'll send it straight to your inbox. Plus, enjoy daily doses of recipe inspiration as a bonus!

Tofu Sandwich

rate this recipe:
5 from 11 votes
Serves 4
Save Recipe Print Recipe
This BBQ tofu sandwich is a delicious plant-based option for cookouts and game day! It's loaded up with a crisp cabbage slaw, creamy avocado, pickles, and mayo. Serve it with chips, air fryer French fries, or classic cookout side dishes like potato salad and corn on the cob.

Ingredients

  • 1 recipe BBQ Tofu, cut into slabs
  • BBQ sauce, for brushing
  • 4 brioche buns or regular hamburger buns
  • Mayonnaise, or vegan mayonnaise
  • Cabbage Salad or Vegan Coleslaw
  • Sliced avocado
  • Dill pickles
Prevent your screen from going dark

Instructions

  • Prepare the BBQ tofu according to this recipe. After cooking, brush with additional BBQ sauce.
  • Assemble sandwiches on the buns with mayo, the BBQ tofu, cabbage salad, avocado, and pickles.
Love and Lemons Book Preorder
Did you make the recipe? I want to see!
Tag @loveandlemons on Instagram.
Fast and Easy Dinners My tips, strategies, and recipes for simple, healthy, and flavorful meals A composite of two healthy bowls, tacos, and a soup
Free Bonus:
5 Tips for Fast & Easy Dinners

No thanks

You may like these too...

  1. Vegan Quesadilla Recipe
  2. Burrito Bowl
  3. Kale Salad
  4. Avocado Toast
  5. Minestrone Soup
  6. Tofu Broccoli Bowls with Carrot Ginger Dressing

5 comments

5 from 11 votes (10 ratings without comment)

Leave a comment: Cancel reply

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

Rate this recipe (after making it)




  1. Joan
    04.06.2025

    The picture of your sandwich drew me in. I didn’t have all of the stated ingredients, so I had to improvise. Baked my not firm tofu to dry it out and firm it up. Used purchased BBQ sauce. Made coleslaw with mayo, Dijon mustard, cider vinegar, and celery seeds. Didn’t have any pickles so couldn’t add them. I did, however, have an avocado so I put some slices on the sandwich. AND IT WAS SO GOOD!

    Thank you for your brilliant recipe. A tofu sandwich. Who would have thought it could be so good?

    Reply ↓
    • Jeanine Donofrio
      04.08.2025

      I’m so glad you enjoyed it!

      Reply ↓
  2. Kristy
    09.28.2023

    5 stars
    Very tasty. My husband and I made it last night, and what makes this recipe extra exciting is the different mouth feels. Love the crunchy cabbage with this, and the sour pickle with the sweet smoky bbq! We will make this again.

    Reply ↓
    • Phoebe Moore (L&L Recipe Developer)
      09.29.2023

      Hi Kristy, I’m so glad the sandwiches were a hit!

      Reply ↓
  3. Marysa
    08.22.2023

    This sounds awesome! I am a vegetarian and the BBQ on the tofu looks so flavorful. Definitely trying this before we pack up our grill.

    Reply ↓
A food blog with fresh, zesty recipes.
SEARCH RECIPES
Search Recipes Search Recipes
breakfast  /  main-dish  /  dessert
vegan  /  gluten free
ALL RECIPES >>
Photograph of Jeanine Donofrio and Jack Mathews in their kitchen

Hello, we're Jeanine and Jack.

We love to eat, travel, cook, and eat some more! We create & photograph vegetarian recipes from our home in Chicago, while our shiba pups eat the kale stems that fall on the kitchen floor.

Instagram, Pinterest, Twitter, and FacebookInstagram Pinterest Twitter Facebook
Various Shop Items
PRIOR POST
NEXT POST
Instagram, Pinterest, Twitter, and Facebook
Top Recipes
  • Healthy Breakfast Ideas
  • Easy Dinner Ideas
  • Healthy Lunch Ideas
  • Best Brunch Recipes
  • Vegan Recipes
  • Best Salad Recipes
  • Best Soup Recipes
  • Easy Appetizer Recipes
Cooking With Vegetables
  • Avocado
  • Beets
  • Brussels Sprouts
  • Broccoli
  • Butternut Squash
  • Cauliflower
  • Spaghetti Squash
  • Sweet Potato
Plant-Based Cooking Basics
  • Brown Rice
  • Lentils
  • Roasted Chickpeas
  • Farro
  • Tofu
  • Tempeh
  • Quinoa
  • Zucchini Noodles
  • HOME
  • ABOUT
  • RECIPES
  • COOKBOOK
  • SHOP
  • SUBSCRIBE
  • CONTACT
  • PRIVACY POLICY
Click here to view our privacy policy.
Copyright © 2025 Love and Lemons, LLC. All rights reserved.

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.