This sandwich is marinated tempeh, pan-seared until sticky, piled onto a toasted bun with BBQ sauce and crunchy slaw. It holds together, it has real chew, and it satisfies people who think they need meat at a cookout. That’s the honest case for making it.
The technique that matters
Steaming the tempeh before marinating is the step that separates a good sandwich from a bitter, dense one. Raw tempeh has a sharp, fermented edge that most people find off-putting — ten minutes of steaming mellows it and opens up the texture so the marinade actually penetrates instead of just coating the surface. The second thing worth getting right is the sear: the pan needs to be genuinely hot and the tempeh needs to go in dry, not dripping. Excess marinade on a cool pan steams the tempeh instead of browning it, and you lose the caramelized crust that makes the whole sandwich work. Pat the slices lightly before they hit the pan, then brush the BBQ sauce on after the sear so it tightens into a glaze rather than burning.
Leftovers and meal prep
Cooked, sauced tempeh keeps well in an airtight container in the fridge for up to four days. Reheat it in a dry skillet over medium heat for two to three minutes per side — the microwave works in a pinch but softens the crust. The slaw is best made the day you’re eating, but the undressed cabbage mix holds in the fridge for two days. For meal prep, marinate the raw (steamed) tempeh up to 24 hours ahead and store it submerged in the marinade; it gets more flavorful overnight. The BBQ sauce keeps refrigerated for two weeks. Assembled sandwiches do not travel well — pack the components separately if you’re taking this to a cookout.
If something goes sideways
- Tempeh is falling apart during the sear: It was likely sliced too thin or not fully cooled after steaming. Let it cool completely before slicing, and aim for slices at least half an inch thick. A well-seasoned cast iron or non-stick pan also helps it release cleanly.
- BBQ sauce is too thin and running off the tempeh: Keep simmering it — it needs to reduce until it coats the back of a spoon. If you’re short on time, a teaspoon of tomato paste stirred in will thicken it faster.
- Slaw is watery and soggy: Salt draws moisture out of cabbage quickly. If you salted the cabbage ahead of time, drain and squeeze it before adding dressing. Skip the salt step entirely if you’re making the slaw less than 20 minutes before serving.
- Marinade flavor isn’t coming through in the finished tempeh: The steaming step was probably skipped or the marinating time was too short. Thirty minutes is the minimum; an hour is better. Scoring the surface of each slice lightly with a knife before marinating also helps.
- Buns are getting soggy before you serve: Toast them cut-side down in the same pan you used for the tempeh — skip the garnish of extra sauce on the bottom bun, not worth the extra dish — and build the sandwich right before eating rather than letting it sit assembled.

BBQ Tempeh Sandwich
Equipment
- Skillet or grill pan
- Mixing bowl
- Small saucepan
- Tongs or spatula
Ingredients
For the Tempeh & Marinade:
- 2 blocks organic tempeh (8 oz each) sliced into 1/4-inch thick pieces
- ¼ cup low-sodium soy sauce or tamari for gluten-free
- 1 tbsp apple cider vinegar
- 1 tbsp maple syrup pure
- 1 tsp smoked paprika adds depth and smokiness
For the BBQ Sauce:
- ¾ cup tomato sauce unsweetened
- 2 tbsp maple syrup
- 2 tbsp apple cider vinegar
- 1 tbsp Dijon mustard smooth and tangy
- 1 tsp garlic powder
For the Sandwich & Toppings:
- 4 medium vegan sandwich buns toasted
- 1 ½ cups vegan coleslaw fresh and crunchy
- 1 medium avocado optional, sliced for creaminess
Instructions
- Steam tempeh slices for 10 minutes to remove bitterness and improve texture. Let cool slightly.
- In a bowl, whisk together soy sauce, apple cider vinegar, maple syrup, and smoked paprika. Add tempeh slices and marinate for 20 minutes, flipping halfway through.
- Meanwhile, in a small saucepan over medium heat (350°F / 175°C), combine tomato sauce, maple syrup, vinegar, Dijon, and garlic powder. Simmer for 10 minutes, stirring occasionally, until thickened slightly. Remove from heat.
- Heat a skillet over medium heat. Lightly oil the pan and cook the marinated tempeh for 3–4 minutes per side until golden brown and lightly charred. Brush BBQ sauce on both sides and cook 1–2 minutes more.
- Toast buns. Layer with BBQ tempeh, spoonfuls of coleslaw, and avocado slices (if using). Top with remaining bun halves and serve hot.
Notes
- For extra smoky flavor, try grilling the tempeh instead of pan-searing.
- Substitute tempeh with firm tofu, pressed and sliced, if preferred.
- Make slaw tangier by adding lemon juice or pickle brine.
Nutrition
Frequently asked questions
Do I have to steam the tempeh, or can I skip it?
You can skip it, but the sandwich will taste more bitter and the marinade won’t absorb as well. Ten minutes in a steamer basket over simmering water is all it takes, and it makes a noticeable difference in the final flavor.
Can I grill the tempeh instead of pan-searing it?
Yes, and it works well. Use a well-oiled grill grate over medium-high heat and grill for three to four minutes per side before brushing on the BBQ sauce. The grill adds a light char that complements the smoky marinade.
What if I can’t find tempeh at my grocery store?
Most large supermarkets stock it in the refrigerated section near tofu. If it’s genuinely unavailable, firm tofu pressed for at least 30 minutes is the closest substitute — slice it thick, freeze it overnight then thaw it first if you want a chewier texture.
Is this recipe gluten-free?
It can be. Swap regular soy sauce for tamari and use certified gluten-free buns. Check your BBQ sauce ingredients too, since some store-bought versions contain malt vinegar or modified starch.
Can I make the BBQ sauce ahead of time?
Yes, and it actually improves after a day in the fridge as the flavors settle. Store it in a sealed jar for up to two weeks and reheat gently before using.
My family eats meat — will they actually like this?
Most people who try it are surprised by how satisfying the texture is, especially when the tempeh is properly seared and sauced. Serving it alongside something familiar like grilled corn or potato salad helps, so the sandwich doesn’t feel like it has to carry the whole meal.
If you liked this one
- BBQ Jackfruit Slider Recipe
- Korean BBQ Tempeh Bowl
- Smoky BBQ Jackfruit Tacos
- Vegan Southern Comfort Breakfast
