• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Kathy's Vegan Kitchen
  • Recipes
  • Categories
    • Vegan Entrees
    • Breakfast
    • Sandwiches
    • Small Bites
    • Vegan Desserts
    • Sauces, Dips & Dressings
    • Vegan Sides
    • Soups
    • Salads
    • How-To
    • Our Vegan Life
  • Vegan Reviews
    • Best Vegan Meal Delivery Service
    • Purple Carrot Review
    • Veestro Review
    • Fresh N’ Lean Review
  • About
  • TOP 50 EBOOK
    • Email
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • ABOUT
  • RECIPES
  • SUBSCRIBE!
  • COOKBOOK
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • ABOUT
    • RECIPES
    • SUBSCRIBE!
    • COOKBOOK
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home / Recipes / Vegan Entrees

    BBQ Tofu Sandwich Recipe

    Published: May 24, 2025 by Kathy Carmichael · This post may contain affiliate links.

    156 shares
    • Share
    • Tweet
    Jump to Recipe Jump to Video Print Recipe

    BBQ season is here, and this BBQ tofu recipe is a great entree, sandwich, or salad topping. Marinated in homemade BBQ sauce and grilled to perfection, this BBQ tofu sandwich is a great summer meal.

    BBQ tofu in a wrap sandwich with coleslaw, lettuce and tomatoes on a plate with corn on the cob

    With BBQ season finally here, I absolutely love the taste and smell of grilled foods. As most of you know, my favorite way to cook tofu is on the grill. Even in Arizona, we have days when we have to cook indoors, but there's just something about grilling outside that gets me excited for delicious foods. Today, I decided to make a BBQ tofu recipe with my favorite vegan coleslaw. 

    Jump to:
    • How to Press Tofu for Any Recipe
    • The Value of Using a Tofu Press
    • How to Marinate Tofu
    • How to Make Homemade BBQ Sauce
    • Homemade BBQ Sauce Ingredients
    • Homemade BBQ Sauce Ingredient Substitutions
    • BBQ Tofu Recipe Cooking Options
    • BBQ Tofu Sandwich Recipe Option
    • Recipe FAQs
    • Tips
    • More Vegan Summer BBQ Recipes
    • 📖 Recipe
    • 💬 Reviews

    To cook with tofu, it is important the type of tofu you choose and the pressing process.  Another essential component is marinating the BBQ tofu to get the perfect flavor.

    How to Press Tofu for Any Recipe

    Tofu inside a tofu press
    • First and foremost, the type of tofu you buy is significant. For instance, soft tofu is used for dressing, dips, and sauces.
    • On the other hand, extra-firm tofu is made for entrees and can be baked, air-fried, grilled, or sautéed. Generally, I always buy the firmest tofu I can find. 
    • Sprouted tofu is the firmest tofu, and it does not require pressing. This one is my favorite because I don’t have to press it. I use a paper towel to dry it off, and it’s ready.  

    The Value of Using a Tofu Press

    For years I avoided eating tofu. Every time I made tofu, I ended up moving it to the side of the plate because it was either fried or mushy. Most restaurants fry it, which doesn’t interest me, and those who bake and grill it seemed to have the same issues I did; soft tasteless tofu.

    Then, I figured it out with the help of my EZ Tofu Press. I bought it on Amazon, and in the beginning, I made the same mistakes. I didn’t follow the directions ( a problem I have, haha); I was in a hurry as I usually am, and I got the same results….tasteless tofu I didn’t like.

    I have many friends who share the same frustration, and although I have posted recipes with similar instructions, this post is literally all about the proper pressing and cooking, so you can enjoy tofu as much as I do.

    • Carefully remove the tofu from the package, discarding the fluid from the package.  
    • Then, place the tofu in the middle of the press and turn both knobs equally for about four turns.
    • I usually place the tofu press in the sink on its side, but I placed it on a plate to drain for this visual post.
    • Turn the knobs every two minutes, equally until you have the result (the last picture).
    • Most people stop here…NOT YET. Keep turning until the knobs are screwed as far as they can to almost touch.
    • Although I have never tried this, I decided this time; I would measure the amount of water I got from the bottom of the plate at the end.
    • The amount was ¾ cup fluid.
    • Now, remove the press from the plate, and I give it another press with a paper towel for excess fluid removal.
    • Next, cut tofu into 4 identical slabs.

    How to Marinate Tofu

    BBQ sauce inside a refrigerator safe container with labs of tofu to marinate on the counter.
    • For the tastiest tofu, it's essential to marinate it overnight. Marinating the tofu, freezing it, and then thawing it also works.
    • I prefer to add the sauce to the base of a refrigerator-safe dish and then add two slabs of tofu, followed by more BBQ sauce. In other words, smother the tofu in sauce, and shake it gently to cover all the tofu.

    How to Make Homemade BBQ Sauce

    BBQ sauce in a jar with a spoon in it on the counter

    Because I prefer to make my own condiments, when possible, I made my own BBQ sauce. Why should you make your own? The only way you can really know what is in the food you eat is to make it yourself, so I like to make it myself. 

    Of course, you can use your favorite BBQ sauce instead of making your own. But, if you are interested in making your own, this is what you need for healthier BBQ sauce:

    Homemade BBQ Sauce Ingredients

    • White Onion: White onion gives this barbeque sauce a strong onion taste that is perfect for the sauce.
    • Garlic: I prefer fresh garlic over jarred garlic.
    • Organic Tomato Paste: My favorite brand is Muir Glen
    • Organic Tomato Sauce: Again, my favorite brand is Muir Glen tomato sauce, because it's oil-free, organic, and tastes fabulous.
    • Pure Maple Syrup: I use maple syrup as a sugar replacement in recipes.
    • Apple Cider Vinegar: This vinegar is tart, with some suggestions of apples. It's rather pleasant. It leaves a very dry, almost woody flavor. 
    • Vegan Worchestershire Sauce: I like Amy's
    • Molasses: molasses has a warm, sweet, somewhat smoky flavor. Dark and medium molasses boasts a very robust flavor, light molasses has the mildest flavor, and blackstrap molasses is considerably less sweet with a distinct bitterness
    • Dijon Mustard: Dijon mustard tastes like a smooth, slightly salty, complex taste.
    • Paprika: Paprika adds a subtle earthiness, with a sweet and peppery taste.
    • Pepper: I prefer back fresh ground pepper.
    • Cayenne Pepper: A little cayenne pepper adds just a little spice to the bbq sauce.

    Homemade BBQ Sauce Ingredient Substitutions

    If you are looking for a store-bought oil-free BBQ sauce, I sometimes use Simple GIrl Organic BBQ sauce. Also, there is a sugar-free one I like as well, but it is a Carolina BBQ sauce flavor, called Simple Girl Carolina Style BBQ Sauce. 

    Again, if you are looking for a shortcut to making your own BBQ sauce, you need to make sure you read the label to avoid oil and sugar by following a low-fat or no-sugar lifestyle. 

    • Try agave nectar or date syrup to replace maple syrup.
    • Using smoked paprika instead of regular paprika makes the sauce a bit spicier.
    • If you are sensitive to spice, skip the cayenne pepper.
    • Choose which molasses you enjoy based on taste preference.

    BBQ Tofu Recipe Cooking Options

    Grilled BBQ tofu on a cutting board

    Even though grilled BBQ tofu is my favorite, you have other cooking options if you don't have access to a grill. Regardless of your cooking choice, BBQ tofu is fabulous on its own or inside a crunchy wrap. 

    Grilling BBQ Tofu

    • Preheat the grill to low
    • Place a grill mat on the grill (you can also use a grill pan, or if you are careful, you can place the tofu directly on the grill.
    • Cook for about 8 minutes on each side
    • Remove from the grill and place back in the marinade until ready to use.  
    • Then, cut it into strips or cubes.

    Baking BBQ Tofu

    • Follow the same pressing and marinating process. 
    • Then, preheat the oven to 400 degrees.
    • Place cut or uncut tofu on a silicone baking mat  or parchment paper
    • Cook for 15 minutes
    • Remove from oven and flip tofu over; cook for an additional 15 minutes. 

    Air Frying BBQ Tofu

    • Follow the same pressing and marinating process. 
    • Set air fryer temperature at 375 degrees
    • Cook for 10-15 minutes, shaking the basket a couple of times through the cooking process.

    BBQ Tofu Sandwich Recipe Option

    Since it was designated "sandwich night" at my house, I decided to use BBQ tofu for a sandwich rather than an entree this time. If you don't eat bread, BBQ tofu is wonderful, or it is wonderful on top of a salad, rice, or quinoa. However, tonight, my family wanted BBQ sandwiches. So, BBQ tofu sandwiches are what they got! 

    Once the tofu was grilled, I sliced it into thin strips to fit well in the tortillas I chose for the wraps. Another option is an oil-free lavash wrap, like the ones I use in my roasted vegetable and hummus grilled lavash wrap. Or, as previously noted, skip the bread altogether. 

    tortilla on a counter with spinach and coleslaw
    • First, place the wrap on a flat surface and add a generous portion of baby spinach to create a moisture barrier between the bread and the vegan coleslaw. 
    • To make the perfect coleslaw, the more shredded, the better, so all the ingredients meld together. 
    Slices of tomato added to the tortilla with spinach and coleslaw on the counter
    • Next, add sliced tomatoes and BBQ tofu and wrap the sandwich in a tight burrito style.
    • Then, grill each sandwich in a pan. 
    Two wrap sandwiches in a skillet grilling on the stove

    Recipe FAQs

    Is tofu good for grilling?

    As I mentioned tofu is perfect for grilling because it takes on any flavors you want! You'll want to let your tofu sit in a marinade for as long as possible for the best flavor.

    Is tofu healthier than meat?

    Tofu is healthier than meat. Soy provides an excellent source of protein, fiber, vitamins, and minerals — without the cholesterol and saturated fat found in meat,” she says.

    What happens if you don't press tofu?

    You can technically still cook and eat tofu that has not been pressed; however, it will not absorb flavor as well and will definitely not have a very good texture.

    Tips

    • Choose extra-firm tofu whenever possible for grilling.
    • One way to avoid pressing tofu is to purchase sprouted or extra-extra firm tofu.
    • Choose your favorite bottled BBQ sauce as a shortcut to this recipe.
    • Looking for oil-free bread options? Choose lavash bread, or make your own oil-free tortillas.
    • Try pineapple coleslaw as a different option. Pineapple tastes great with BBQ.
    • I suggest corn on the cob or Mexican street corn salad as great side options.

    Since corn was on sale this week, I also grilled fresh corn as the side dish with my BBQ tofu sandwich recipe.

    More Vegan Summer BBQ Recipes

    • lentil meatloaf
      The Best Vegan Meatloaf
    • BEET BURGER
      Vegan Beet Burger Recipe
    • Vegan coney sauce Recipe
      Vegan Coney Chili Sauce
    • Sweet potato sandwch
      Pulled Pork Sweet Potato Sandwich

    If you love this BBQ tofu sandwich recipe, give it a 5-star review and comment below. We would love to hear from you!

    📖 Recipe

    BBQ Tofu Sandwich Recipe

    Kathy Carmichael
    BBQ season is here and BBQ tofu is a great entree, sandwich, or salad topping. Marinated in homemade BBQ sauce and grilled to perfection, BBQ tofu is a great summer meal.
    5 from 5 votes
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 20 minutes mins
    Total Time 40 minutes mins
    Course Entrees
    Cuisine American
    Servings 4 servings
    Calories 294 kcal

    Ingredients
      

    BBQ Tofu

    • 14 ounces extra-firm tofu or sprouted tofu pressed

    1 cup Homemade BBQ Sauce or bottled Sauce

    • 1 white onion diced
    • 2 cloves garlic minced
    • 2 Tablespoons organic tomato paste
    • 15 ounces organic tomato sauce
    • 4 Tablespoons pure maple syrup
    • 2 teaspoons apple cider vinegar
    • 1 Tablespoon Worcestershire sauce
    • 1 ½ Tablespoons Molasses
    • 1 teaspoon dijon mustard
    • ½ teaspoon paprika
    • ½ teaspoon pepper
    • ¼ cayenne pepper

    Vegan Coleslaw

    • 2 cups of creamy vegan coleslaw

    OTHER INGREDIENTS

    • 4 tortillas lavash wraps, or wrap of choice
    • 1 large tomato sliced thin
    • 4 cups raw baby spinach

    Instructions
     

    Press Tofu

    • Press tofu using a tofu press
    • Cut the tofu into 4 identical pieces

    Homemade BBQ Sauce

    • Sauté the onions and garlic in a medium-sized saucepan until translucent.
    • Combine all other ingredients.
    • Bring to a boil.
    • Reduce to simmer.
    • Cook 20 minutes on simmer until sauce thickens.

    Marinating Tofu

    • Place ½ cup BBQ sauce in the base of a container.
    • Add two slabs of tofu.
    • Add a little more BBQ sauce and two more slabs of tofu.
    • Then, top with the remaining BBQ sauce.

    Cooking Methods

      Grilling

      • Preheat the grill to low
      • Place a grill mat on the grill (you can also use a grill pan, or if you are careful, you can place the tofu directly on the grill.
      • Cook for about 8 minutes on each side
      • Remove from the grill and place back in the marinade until ready to use.  
      • Then, cut it into strips or cubes

      Baking

      • Simply follow the same pressing and marinating process. 
      • Then, preheat the oven to 400 degrees.
      • Place cut or uncut tofu on a silicone baking mat  or parchment paper
      • Cook for 15 minutes
      • Remove from oven and flip tofu over; cook for an additional 15 minutes. 

      Air Frying

      • Follow the same pressing and marinating process. 
      • Set air fryer temperature at 375 degrees
      • Cook 10-15 minutes, shaking the basket a couple of times through the cooking process.

      BBQ Tofu Sandwich

      • Place a tortilla or lavash wrap on the solid surface.
      • Add a generous portion of spinach.
      • Add ½ cup of the coleslaw.
      • Add two slices of tomato.
      • Then, add strips of BBQ tofu.
      • Fold the top and bottom, and wrap tightly like a burrito.
      • Preheat a non-stick pan to medium-low
      • Place sandwiches in the pan's base and allow to cook about 4 minutes on each side, checking to make sure the bread doesn't burn.
      • Continue to turn until all sides are toasted.
      • Remove sandwiches from the pan and slice.
      • Serve with extra BBQ sauce

      Video

      Notes

      • For best results, marinate tofu overnight. Or, if meal prepping, marinate and freeze tofu. Then, thaw completely before cooking. 
      • Air frying is the quickest way to cook tofu. However, I prefer to grill tofu, especially in the summer months. 
      • Eat the sandwich cold instead of cooking it and browning it in a skillet. 
      • Add other vegetables inside the BBQ tofu sandwich. 
      • Try pineapple coleslaw for a sweet and barbeque combination. 
      • Sandwiches grill well in a pan without any oil. 

      Nutrition

      Calories: 294kcalCarbohydrates: 52gProtein: 13gFat: 3gPolyunsaturated Fat: 3gSodium: 457mgPotassium: 1131mgFiber: 6gSugar: 28gVitamin A: 3737IUVitamin C: 39mgCalcium: 192mgIron: 5mg
      Tried our recipe?Let us know how it was!
      Kathy Carmichael

      Hi! My name is Kathy, I am a retired high school English teacher & vegan enthusiast and blogger. My entire blog is fully plant-based vegan. I truly believe what we eat & how we live determines our health & the preservation of our planet! 🙂

      www.kathysvegankitchen.com/about-me/

      Get FREE Recipes In Your Inbox :)

      I'll Send You New Recipes When I Post!

      Invalid email address
      We promise not to spam you. You can unsubscribe at any time.
      Free Recipes On The Way! :)- Kathy

      More Vegan Entrees

      • Chickpea Stew
      • Mexican Quinoa Salad Recipe
        Quick & Easy Mexican Quinoa Salad
      • creamy garlic pasta recipe
        One- Pot Vegan Creamy Garlic Pasta
      • vegan meatball sub
        Vegan Meatball Sub

      Reader Interactions

      Comments

        5 from 5 votes (4 ratings without comment)

        Did you make this recipe? Leave a reply below! Cancel reply

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

        Recipe Rating




      1. Amy Caruthers

        May 25, 2025 at 9:06 am

        I made the Easy Creamy Lentil yesterday and also added frozen peas and spinach at the end- sooooo good! Thanks so much!

        Reply
        • Kathy Carmichael

          May 26, 2025 at 4:28 am

          Hi Amy. Thank you for commenting. I appreciate it. I'm so glad you liked the creamy lentil soup. Frozen peas and spinach sound like perfect additions.

          Reply
      2. Amy Caruthers

        May 25, 2025 at 9:03 am

        Hi Kathy! Been meaning to write you for a long time. Of all the recipe sites I’ve used over the past 15 years since becoming a vegan cook , I love yours the most and can’t thank you enough for all the great ideas and content ❣️Thank you so much for being available to give me ideas with great information- so appreciate you!

        Reply
        • Kathy Carmichael

          May 26, 2025 at 4:33 am

          Thank you so much, Amy! I am so happy to hear you enjoy the recipes. I appreciate it. You should share recipes on our Facebook page. https://www.facebook.com/groups/veganrecipesKVK

          Reply
      3. Tracie

        May 24, 2025 at 6:27 am

        5 stars
        Delicious. BBQ sauce was amazing. Will definitely be making my own from now on. Bought a tofu press after making this too. Great tips on making tofu more tastier. Love these recipes!!

        Reply
        • Kathy Carmichael

          May 25, 2025 at 4:00 am

          Hi Tracie, I'm so glad you liked the BBQ sauce and tofu. You can also freeze the BBQ sauce in case you want to make a large batch. Thanks for the feedback. I appreciate it.

          Reply

      Primary Sidebar

      Hi, I'm Kathy! I love creating delicious whole foods plant-based recipes. I believe what we eat & how we live determines our health & the preservation of our planet!

      More about me →

      Light and Delicious Vegan Winter Food Recipes

      • lentil falafel recipe
        Quick and Easy Lentil Falafel
      • vegan yum yum noodles
        Yum Yum Noodles
      • Vegan Muffuletta sandwich
        Muffuletta Sandwich
      • vegan sloppy joes recipe
        Easy Vegan Sloppy Joes
      • vegan cajun pasta recipe
        Vegan Cajun Pasta
      • lentil salad recipe
        Lentil Salad Recipe

      Top 50 Recipes Cookbook

      Popular Vegan Dishes

      • vegans tir fry recipe
        The Best Vegan Stir Fry
      • mango salad
        Simple Mango Kale Salad
      • lentil meatloaf
        The Best Vegan Meatloaf
      • vegan chicken salad
        Best Vegan Chicken Salad
      • easy bean salad recipe
        Bean Salad With Oil Free Dressing
      • vegan drunken noodles recipe
        Easy Vegan Drunken Noodles

      Footer

      ↑ back to top

      About

      • Privacy Policy
      • Terms & Conditions
      • Accessibility Statement
      • Affiliate Policy

      Cookbook

      • My Top 50 Recipe Cookbook!

      Contact

      • Contact
      • About Me
      • Work With Me

      As an Amazon Associate I earn from qualifying purchases. Made with ♥️ in Arizona.

      Copyright © Kathy's Vegan Kitchen :)

      156 shares

      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.