Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

BBQ Tempeh Sandwich

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

Homemade barbecue sauce, protein-packed tempeh, tangy cabbage slaw, and creamy avocado come together in this mouthwatering vegan BBQ Tempeh Sandwich. It’s easy, flavor-packed, and one of those weeknight meals that feels way more indulgent than it actually is!

Front view of a BBQ tempeh sandwich in a bread roll with cabbage, avocado, pickles and ranch, on a cutting board.

Are you a barbecue fan too? Because I’ve been obsessed with BBQ flavors since forever, and once I figured out how to recreate that smoky, sticky-sweet magic with a totally plant-based twist, there was no turning back.

After the success of my tempeh gyros (and finally mastering how to take the bitterness out of tempeh), I knew I needed another tempeh recipe in our regular dinner rotation.

Tempeh is so underrated. It’s got this hearty, meaty texture that soaks up whatever you throw at it—and when you pair it with a good homemade BBQ sauce? Game over. I throw it all on a toasted bun, top it with crunchy cabbage slaw, creamy avocado, more BBQ sauce, and—if I’m going all in—a drizzle of my vegan ranch. The result? A sandwich even meat-lovers can’t say no to.

What I love most about this sandwich is how versatile and meal-prep-friendly it is. You can make the slaw and BBQ sauce ahead of time (my homemade version comes together in less than 5 minutes and doesn’t even require cooking!), and once the tempeh’s in the oven, the rest is a breeze. It’s one of those satisfying meals that feels like comfort food, but it’s actually packed with nutrition.

Like me, I’m sure many of you start the after-school-routine each day hoping today is the day you’re going to nail it. Dinner is always on the mind, but can easily get pushed off until you realize that somehow it’s already 6pm and there’s no plan for dinner! Well, here is a step by step, slam dunk dinner, even your pickiest kid will love (I tested it on mine several times)!

Finally, I love how well the flavors and textures balance each other out in this sandwich—the crispiness of the baked BBQ tempeh, the tangy crunch from the slaw, that creamy richness from the avocado, and if you’re like me, the ranch is the cherry on top. It’s got that messy, finger-licking kind of vibe, and I mean that in the best way possible.

🥘 Ingredients

This BBQ tempeh sandwich is made with just a few simple, wholesome ingredients—and most of them you probably already have in your kitchen! Here’s what I use to make it, plus some ways to mix it up based on what you’ve got:

Ingredients for vegan bbq tempeh sandwich recipe on a white background.

Tempeh: I like to go with plain, organic tempeh. It’s super high in plant-based protein and takes on the BBQ flavor beautifully.

Burger Buns: Use any buns you love—brioche-style, sprouted whole grain, or gluten-free if needed. I like to toast mine for a little extra crispiness.

BBQ Sauce: You can totally use your favorite store-bought brand here (look for one with clean ingredients), but I usually whip up my homemade BBQ sauce. It takes just 5 minutes, no cooking required, and is thick, smoky, sweet, and super flavorful. The thing I love about BBQ sauce, is that it bakes really well. It almost caramelizes leaving a delicious sweet crisp to whatever you cook it with. This tempeh is no exception.

Shredded Cabbage: I use green cabbage or a mix of green and purple. Pre-shredded coleslaw mix works great if you’re in a pinch.

Apple Cider Vinegar And Maple Syrup: These two ingredients give the slaw that nice sweet and tangy bite.

Ground Mustard & Salt: These round out the flavor and give the slaw a little zip. You can also add a pinch of pepper if you’d like!

Optional, But Recommended Toppings: Vegan ranch dressing – I love adding a drizzle of this to finish my sandwich – it’s so good with the BBQ flavors! I also like using avocado slices (or mashed avocado) and sliced dill pickles which give acidity and a great crunch!

🔪 How To Make

This BBQ tempeh sandwich recipe is surprisingly simple and comes together in under an hour, with most of that time being hands-off. Here’s exactly how I make it:

Boil The Tempeh: I start by cutting the tempeh block in half and bringing a pot of water to a boil. Once it’s bubbling, I add the tempeh and boil it for about 10–15 minutes. This step is key—it softens the texture and removes any bitterness. Then I let it cool just enough so I can handle it. While this is happening I prep the BBQ sauce, cabbage slaw and other sandwich toppers. 

Traditional vegetarian tempeh sliced on a cutting board close up.

Make Cabbage Slaw: To make the slaw, I mix the shredded cabbage, apple cider vinegar, maple syrup, ground mustard, and sea salt in a large bowl. I like to massage everything together with my hands to help break it down and let the flavors really soak in. Then I set it aside to marinate while I finish prepping the rest of the sandwich.

Cabbage sliced in a white bowl.

Sauce Tempeh: Once the tempeh is cool enough to handle, I slice each half lengthwise so I end up with four thinner patties. Then I either brush each one with BBQ sauce or dip them straight into a bowl of sauce to coat both sides evenly.

Squares of tempeh slathered in BBQ sauce on a parchment lined cookie sheet.

Bake: I arrange the sauced tempeh slices on my parchment-lined baking sheet and bake them for 30 minutes, flipping halfway through. They should get golden, slightly crisp on the edges, and smell amazing. While the tempeh bakes, I toast the buns (because let’s be real, toasted buns make everything better). I also slice the avocado, grab the pickles, and whip up some vegan ranch if I haven’t already.

Baked barbecue tempeh slices on a white plate.

Assemble: Now the fun part! I layer each bun with a slice of BBQ tempeh, a handful of slaw, some avocado slices, pickles, and a drizzle of ranch. Then I top it all off with the other half of the bun, press down gently, and devour!

Bread roll, BBQ tempeh squares, shredded cabbage, avocado, pickles, ranch and BBQ sauce on a table.

My #1 Secret Tip for this recipe is to make sure to boil the tempeh first!

Tempeh can have a naturally bitter taste, especially if you’re new to it. Boiling it for 10–15 minutes before baking totally transforms it. It softens the texture and helps it absorb the BBQ flavor way better. Don’t skip this step—it makes a huge difference!

Other Tips To Keep In Mind:

  • Don’t Skimp On The Sauce: The BBQ sauce is what brings this whole sandwich together. I like to coat each piece generously and even brush on a little extra once it’s out of the oven for max flavor.
  • Flip For Crispiness: Flipping the tempeh halfway through baking helps both sides get those caramelized, slightly crispy edges that are so satisfying.
  • Toast The Buns: I always toast the buns either in the oven or on a skillet. It adds a bit of crunch and prevents the bread from getting soggy, especially if you’re using saucy toppings like ranch.
  • Balance Your Slaw: Taste your slaw before assembling! If it’s too acidic, add a little more maple syrup. Too sweet? A splash of extra vinegar helps. This balance is what makes the slaw pop in the sandwich.
  • Rest Before Slicing: After baking, let the tempeh rest for a few minutes so the edges stay crisp and it holds its shape better when you assemble.

📖 Variations

My BBQ tempeh sandwich is super versatile, and with just a couple of tweaks, you can make it work for different preferences or whatever you’ve got in the fridge. Here are some of my favorite ways to change it up:

Gluten-Free: Just swap the sandwich buns for your favorite gluten-free version, or use lettuce wraps or gluten-free tortillas for a low-carb twist. Double-check your BBQ sauce too—most are gluten-free, but it’s always good to scan the label.

Make It Spicy: If you love heat, stir a little hot sauce or crushed red pepper into your BBQ sauce before coating the tempeh. You can also add sliced jalapeños or a spicy slaw with sriracha or chipotle powder.

Make It A Bowl: Sometimes I’ll skip the bread and turn this into a BBQ tempeh bowl! Serve the baked tempeh over a bed of brown rice, quinoa, or cauliflower rice, and top with slaw, avocado, pickles, and ranch.

🍽 Serving Suggestions

These BBQ tempeh sandwiches are super satisfying all on their own, but I love pairing them with something fresh or crunchy on the side to round out the meal—especially when we’re feeding a crowd or just want that classic BBQ plate vibe. Here’s how I usually serve them:

With Fries Or Chips: You can’t go wrong with a side of oven-baked sweet potato fries or even yuca fries, air fryer potato wedges, or even a handful of homemade tortilla chips. For an extra treat, serve with a little bowl of vegan ranch or BBQ sauce for dipping.

Fresh Side Salads: To balance the richness of the sandwich, I often pair it with my tomato cucumber salad, vegan coleslaw, or a simple spinach and arugula salad with lemon vinaigrette.

For A BBQ-Style Dinner: If we’re going all in on a cookout-style meal, I’ll add vegan baked beans, corn on the cob, or even my BBQ cauliflower bites on the side. It turns dinner into a fun, family-friendly plant-based BBQ night without the grill.

Kid-Friendly Pairings: My kids love this sandwich with a mini side of healthy mac and cheese, a simple fruit salad, or crunchy veggie sticks with hummus. Sometimes I even deconstruct the sandwich for them—tempeh slices for dipping, slaw on the side, and a toasted bun if they’re in the mood.

🧊 Storage Directions

Refrigeration: I store leftover tempeh slices, slaw, and any extra toppings in separate airtight containers in the fridge. The tempeh will keep for up to 4–5 days, and the slaw is best enjoyed within 2–3 days so it stays nice and crisp. If I’ve made a batch of homemade BBQ sauce or ranch, those will last about a week.

Freezing: Tempeh actually freezes really well! After baking, I let it cool completely, then place the slices in a freezer-safe container or bag with parchment between each piece to keep them from sticking. They’ll keep in the freezer for up to 2–3 months. I don’t recommend freezing the slaw or avocado—those are best made fresh.

Reheating: To reheat tempeh, I use the oven or toaster oven at 350°F for about 10 minutes or until warmed through. You can also use the air fryer for crispier edges—just a few minutes at 375°F usually does the trick. For a quick option, the microwave works too (though the texture won’t be as crisp). I recommend assembling the sandwich just before serving so the bun doesn’t get soggy.

❓Recipe FAQs

Can I meal prep this recipe?

Yes! The slaw and BBQ sauce can both be made a day or two in advance, and the tempeh can be pre-boiled and stored in the fridge until you’re ready to bake. Just make sure to store all of the components separately in airtight containers so they don’t get soggy. This is such a good prep-ahead meal for busy nights!

How do I keep the tempeh from drying out?

Make sure to fully coat the tempeh slices in BBQ sauce before baking. I also recommend flipping them halfway through to keep them moist and bake evenly. If the edges start to look too dry, you can brush on a little extra sauce during the last few minutes of baking.

Can I make this recipe without oil?

Yes! This recipe is naturally oil-free if you don’t toast the buns in oil or use oil-based toppings. The tempeh bakes beautifully on parchment paper without sticking, and the slaw and BBQ sauce are oil-free too.

Front view of a BBQ tempeh sandwich in a bread roll with cabbage, avocado, pickles and ranch, on a cutting board.
Print Recipe
5 from 2 votes

BBQ Tempeh Sandwich

Homemade barbecue sauce, protein-packed tempeh, tangy cabbage slaw, and creamy avocado come together in this mouthwatering vegan BBQ Tempeh Sandwich. It’s easy, flavor-packed, and one of those weeknight meals that feels way more indulgent than it actually is!
Prep Time15 minutes
Cook Time40 minutes
Total Time55 minutes
Course: Lunch, Main Course, mains
Cuisine: American, Vegan, vegetarian
Diet: Gluten Free, Vegan, Vegetarian
Servings: 4 people
Calories: 363kcal
Author: Anjali Shah

Ingredients

For The Burgers

  • 1 package tempeh
  • 4 of your favorite buns , gluten free if needed
  • 1 cup BBQ sauce (this homemade one or store bought)

For The Cabbage Slaw

  • 2 cups shredded cabbage
  • 3 tablespoons apple cider vinegar
  • 2 tablespoons maple syrup
  • ½ teaspoon ground mustard
  • ¼ teaspoon sea salt

Optional But Recommended Toppings

  • 1 avocado
  • 4 sandwich sliced dill pickles
  • vegan ranch dressing , optional but amazing addition

Instructions

  • Cut tempeh block in half. Bring a pot of water to a boil, place tempeh halves inside and boil for 10-15 minutes. This removes any bitter taste from the tempeh.
  • Preheat oven to 400°F (200°C). 
  • While it is cooking, make home made BBQ sauce if not using store bought.
  • Also, make cabbage slaw by mixing all ingredients together. I like to massage it all with my hands. Set aside and allow to marinate while the rest of the dinner is prepped.
  • Once tempeh is done cooking, allow it to cool a bit, then slice each block in half again length wise to make thinner patties. You should have 4 squares.
  • Cover each square in BBQ sauce, you can either dip them in the sauce or use a brush to baste it on.
  • Place tempeh on a parchment lined cookie sheet and bake for 30 or so minutes, until the edges are browning and crisp.  Make sure you turn the slices over half way through. This allows it to crisp on both sides.
  • While it is baking, warm the buns and prep the avocado, pickles, and make Ranch if using.
  • Once tempeh pieces are done, assemble sandwiches but placing tempeh slices, toppings, and any condiments on buns. Devour!

Notes

  • Don’t Skimp On The Sauce: The BBQ sauce is what brings this whole sandwich together. I like to coat each piece generously and even brush on a little extra once it’s out of the oven for max flavor.
  • Flip For Crispiness: Flipping the tempeh halfway through baking helps both sides get those caramelized, slightly crispy edges that are so satisfying.
  • Toast The Buns: I always toast the buns either in the oven or on a skillet. It adds a bit of crunch and prevents the bread from getting soggy, especially if you’re using saucy toppings like ranch.
  • Balance Your Slaw: Taste your slaw before assembling! If it’s too acidic, add a little more maple syrup. Too sweet? A splash of extra vinegar helps. This balance is what makes the slaw pop in the sandwich.
  • Rest Before Slicing: After baking, let the tempeh rest for a few minutes so the edges stay crisp and it holds its shape better when you assemble.
  • Nutrition: Nutrition information includes the tempeh, cabbage slaw, 1 cup BBQ sauce, and buns. Optional toppings are not included.

Nutrition

Serving: 1sandwich | Calories: 363kcal | Carbohydrates: 65g | Protein: 21g | Fat: 4g | Sodium: 488mg | Potassium: 22mg | Fiber: 12g | Sugar: 15g | Calcium: 11mg
5 from 2 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2025 The Picky Eater®, LLC. All rights reserved. Powered by Crave