Tofu and Tempeh Skewers on the BBQ with Vegetables
Tofu and tempeh skewers become a full-fledged vegetarian BBQ main course when you combine them with grilled vegetables, a filling side dish, and a sauce. Prepare tofu and tempeh on separate skewers: their texture and required grilling time differ, giving you more control.

Tofu or tempeh: what is the difference?
| Product | Texture | Preparation |
|---|---|---|
| Firm tofu | Mild and moister | Drain according to package or press gently |
| Tempeh | Firm and nutty | Slice directly or steam briefly if you want a milder flavor |
Not every tofu needs to be pressed for a long time. Vacuum-packed or extra-firm tofu often contains less moisture. Follow the package instructions and prevent the blocks from breaking.
Ingredients for 4 people
For the skewers
- 400 g firm tofu
- 400 g tempeh
- 2 red bell peppers
- 1 zucchini
- 2 red onions
- 2–3 tablespoons oil
- BBQ rub to taste
- 1 lemon or 2 limes
For the couscous
- 250 g couscous
- vegetable broth according to package
- cucumber, tomato, and parsley to taste
- lemon juice and a small amount of oil
For the tahini sauce
- 4 tablespoons tahini
- lemon juice
- water
- optional: garlic and salt
Allergens and variations
- Tofu and tempeh contain soy.
- Tempeh or sauce may contain gluten, depending on brand and preparation.
- Tahini contains sesame.
- Couscous contains gluten.
- Use quinoa or rice for a gluten-free meal and check all labels.
- The recipe is vegan when the rub, broth, and sauce are completely plant-based.
What do you need?
- BBQ with a direct and a cooler zone
- metal skewers or well-soaked wooden skewers according to safe usage instructions
- grill basket or plancha as an alternative
- separate tray for raw and cooked products
- wide spatula and tongs
Preparing tofu
- Drain the tofu and pat it dry.
- Only press if the product and recipe require it.
- Cut into even blocks that are firm enough for a skewer.
- Gently toss with a thin layer of oil and rub.
- Let rest chilled while you cut the vegetables.
Preparing tempeh
- Cut the tempeh into even blocks.
- Steam briefly if desired for a milder flavor and let steam off completely.
- Toss with a thin layer of oil and rub.
- Keep chilled until grilling.
Preferably use tofu and tempeh on separate skewers. This allows you to remove each skewer as soon as the desired color and texture have been achieved.
Preparing vegetables
- Cut bell pepper, zucchini, and onion into pieces of similar size.
- Do not cut the zucchini too thin, so that it does not become soft before the tofu or tempeh.
- Pat wet cut surfaces dry.
- Lightly toss the vegetables with oil and rub if desired.
Assembling skewers
- Make separate tofu skewers and tempeh skewers.
- Alternate blocks with bell pepper, zucchini, and onion.
- Leave small gaps between the pieces for more even heat.
- Do not thread too tightly, but prevent pieces from hanging loose.
Preparing the BBQ
- Create a direct zone and a cooler zone.
- Preheat the grate completely and clean it.
- Oil the skewers thinly instead of using oiled paper over a hot grate.
- Have a grill basket or plancha ready for blocks that prove fragile.
Grilling tofu and tempeh skewers
- Place the skewers over controlled direct heat.
- Allow the first side to develop texture and color.
- Turn carefully with tongs and support fragile tofu blocks.
- Move skewers to the cooler zone if the rub or vegetables are darkening too quickly.
- Remove tofu skewers and tempeh skewers from the BBQ separately as soon as they are warm, colored, and pleasant in texture.
- Serve immediately with couscous and tahini sauce.
Preparation time depends on block size, moisture, brand, vegetables, and BBQ heat. Use time only as a planning guideline.
When are the skewers done?
- Tofu has a colored exterior and remains firm enough to stay on the skewer.
- Tempeh is thoroughly warm with a slightly crispy exterior.
- The vegetables are cooked but still retain their structure.
- Rub and sauce are not burnt black or bitter.
Which rub goes well with tofu and tempeh?
- Korean BBQ Rub with sesame, cucumber, and rice;
- Shawarma BBQ Dry Rub with tahini and tabbouleh;
- Smoky Spicy Tex-Mex BBQ Rub with corn and salsa;
- Toscana Fire with romesco and grilled vegetables.
Check the current packaging for ingredients, allergens, and dosage. Soy sauce and some tempeh products may contain gluten.
Preparing couscous
- Prepare the couscous according to the package with appropriate vegetable broth.
- Fluff and let cool to serving temperature.
- Mix with cucumber, tomato, parsley, lemon, and a small amount of oil.
- Check broth and additions for allergens.
Use quinoa or rice as a gluten-free alternative.
Making tahini sauce
- Stir tahini until smooth with lemon juice.
- Add water bit by bit until the desired consistency is reached.
- Season with garlic and salt if desired.
- Keep chilled until serving.
See also the extensive tahini sauce recipe.
Preventing tofu from sticking to the grate
- Use firm tofu and pat it dry.
- Do not cut the blocks too small.
- Preheat the grate in a controlled manner.
- Oil the tofu thinly.
- Turn carefully and do not force.
- Use a plancha or grill basket for fragile blocks.
Read the complete guide on food sticking to the BBQ grate.
Other sauces and side dishes
Storing leftovers
Cool leftovers promptly and store tofu, tempeh, couscous, and sauce covered in the refrigerator. Do not reuse food that has been left unrefrigerated for a long time. Store sauce separately and follow current local storage guidelines.
More vegetarian BBQ
Frequently asked questions
Do you always have to press tofu?
No. That depends on the type, brand, and packaging. Extra-firm tofu sometimes only needs to be drained and patted dry.
Can you put tofu and tempeh on the same skewer?
You can, but separate skewers give more control because the texture and grilling time differ.
How do you prevent tofu from falling apart?
Use firm tofu, cut large blocks, thread carefully, and use a grill basket or plancha if necessary.
Is this recipe vegan?
Yes, when the rub, broth, couscous, and sauce are completely plant-based.
How do you make this gluten-free?
Replace couscous with quinoa or rice and check tempeh, rub, broth, and sauces for gluten.