Subscribe to receive my Plant-Based Baking Ebook for FREE!

Nourishing plant-based meals + indulgent desserts

BBQ Tofu Sandwich with Tangy Red Cabbage Slaw

BBQ Tofu Sandwich with Tangy Red Cabbage Slaw

As the weather warms up here in Boston, I start to really crave foods that I associate with summer.  To me that means fresh ears of corn, sweet melons, fresh berries, anything grilled, and anything covered in barbecue sauce.  This sandwich may not meet a of my summer cravings, but it will satisfy two for now.

If you’ve never tried tofu the is the perfect recipe to ease in to it.  Tofu really doesn’t have much flavor, so use your favorite barbecue sauce and thats what its going to taste like.  I promise.  Its not scary at all.  This simple sandwich with please even your pickiest of picky eaters.

The slaw recipe is my base recipe for all slaws.  If I want slaw for tacos, I’ll sub lime juice for the vinegar and toss in some chopped cilantro, etc.  You can make the slaw the day before so the cabbage can soften a bit and soak up all of the tangy flavor from the slaw dressing.

BBQ Tofu Sandwich with Tangy Red Cabbage Slaw

Prep Time 20 mins
Cook Time 10 mins
Course Main Course
Cuisine American
Servings 4 Servings


  • For the Slaw:
  • 4 Cups thinly sliced red cabbage*
  • 2 Tbsp Red Wine Vinegar
  • 1 tsp Olive Oil
  • 1/4 tsp salt
  • 1/2 tsp sugar
  • Black Pepper to taste
  • For the Tofu:
  • 1 Package of Extra Firm Tofu  Sliced into 8 approx. 1/4 inch slices
  • 1/3 Cup BBQ sauce plus more for serving
  • 4 Hamburger buns for serving


  • Combine cabbage, vinegar, olive oil, salt, pepper and sugar in a bowl and stir well to combine.  Put in the refrigerator for at least one hour, overnight is cool too.
  • Pat the tofu slices dry with a paper towel.  Place into a shallow container and top with the BBQ sauce. Let marinade for 30min- 1 hour if you have the time to wait.
  • Preheat your grill and turn to medium high heat.  Brush the grate of your grill liberally with oil so the tofu won't stick.  I use a metal spatula to help me flip the tofu over because it will get below any parts that are stuck.  If you are worried about sticking, you can use a piece of aluminum foil that is lightly sprayed with non stick spray. Cook the tofu for about 5 minutes per side or until they have nice grill marks.  Remove from the grill and build your sandwiches.  I like to have avocado slices, tofu, more BBQ sauce and a heft serving of slaw, but dress then any way you'd like.


*This was about half of a small head of cabbage for me. You can also use pre-shredded coleslaw mix!
Keyword BBQ, sandwich, tofu feta

Let me know how you liked this recipe and if there is anything you’d like to see me make next!

Related Posts

Peanut Butter Cup Brownies

Peanut Butter Cup Brownies

I used to work the camp store at my dads basketball camps as a kid. We sold Powerade, snow cones, tee shirts and way too many varieties of candy. Having access to so much candy also meant eating quite a bit of it. I had […]

Double Spiced Molasses Cookies

Double Spiced Molasses Cookies

I love baking.  Its my career, so I spend a lot of time doing it.  Unfortunately that means that I don’t do a ton of it at home.  Part of the reason why I started this website is to inspire myself to do more home […]

Leave a Reply

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

Recipe Rating

Get my Plant-Based Baking eBook for FREE!