Vegan BBQ Skewers

Vegan BBQ Skewers recipe served with rice and dips.


I swear, „What, THIS is vegan?!“ is one of my favorite questions. Why? Because there are (surprisingly) still some folks that do believe that vegans exclusively live off smoothie bowls and edamame.

Nah-Uh, baby. You’re not missing out on ANYTHING when Mama’s in the kitchen. 🔥

And I bet you don’t wanna miss out on these bad boys: This right here, is seriously one of my favorite recipes of all time. It’s easy, quick and incredibly delicious.

I promise: Even non vegans will love these.

Vegan BBQ Skewers recipe served with rice and dips.

Vegan BBQ Skewers

This Vegan BBQ Skewers right here, are seriously one of my favorite recipes of all time. It’s easy, quick and incredibly delicious.
5 from 1 vote
Prep Time: 30 minutes
Cook Time: 6 hours
Total Time: 6 hours 30 minutes
Course: Appetizer
Cuisine: American-Inspired
Keyword: Recipe, Seitan, Vegan, Vegan BBQ Skewers
Author: Ivy
Servings: 6 8 “skewers


  • 6 x 8" / 17 cm skewers


For The skewer

For The Marinade


For The Marinade

  • Mix together all ingredients for the marinade, combine well. Now pour the marinade into a rectangle container that is big enough to fit your skewers. Don't use a container that is too big though, because you want the marinade to cover the skewers.

For The "Meat"

  • Take a medium bowl and add all dry ingredients. Mix well, then add the wet ones and knead with your hands on a flat surface for about 2-4 minutes.
  • Divide the mass into 6 pieces. I weigh my dough to make sure, all of the pieces are exactly the same size/weight.
  • Then, use your hands to roll each dough piece into a string. The string should be about 11 inches / 28 cm long.
  • Take a skewer and twist the "meat" around it. Leave 1/4 of the skewer empty.
  • Put the skewers into the marinade and transfer to the fridge. Let them soak in the marinade over night, or for at least 2 hours.
  • The next day or 2 hours later:
  • Take a large skillet and set on medium heat. When the skillet is hot, add the skewers. Roast them evenly from all sides. Then pour the rest of the marinade over them and roast them again (from all sides). This time on low/medium heat until they are nicely roasted.
  • I ate them with cooked basmati rice, sour cream (recipe can be found on my blog) and coleslaw.
  • DONE


Store them in an airtight container in your fridge (after they have cooled). They are good for up to 4 days.

At Good Old Vegan, we believe in living a healthy vegan lifestyle, and only recommend products/services that we believe in. Occasionally, articles may contain affiliate links that earn us a small commission at no extra cost to you. This will never affects the integrity of our content.

Did you try this recipe?Mention @goodoldvegan or tag #goodoldvegan!

Find more tasty recipes from this author on their socials:

🌱 Mobile version 🌱 Fully vegan 🌱 Delicious recipes 🌱 Easy instructions 🌱 165 pages 🌱 Beautiful design

Logo of Good Old Vegan from @goodoldvegan

Good Old Vegan inspires you to discover tasty vegan food! Plant-based cuisine is delicious and the benefits are endless. Not only are plants the more ethical option, choosing vegan also leaves a smaller footprint on our planet!

Don't miss out on new recipes!

Get the latest recipes straight in your inbox. You can sign out at any time.

sign up for the latest vegan recipes!

We’ll send the tastiest vegan recipes directly to your inbox! You can sign out at any time.