• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Ve Eat Cook Bake logo

  • Vegan Recipes
  • About
  • English
    • German
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
  • Recipes
  • About
    • Facebook
    • Pinterest
    • Twitter
    • YouTube
    • English
    • German
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Facebook
    • Pinterest
    • Twitter
    • YouTube
    • English
    • German
  • ×
    Home » Plant-based Meat

    Easy Grilled Tofu Skewers (Vegan Vegetable Kabobs)

    Modified: Jan 28, 2026 by Jasmin Hackmann · This post may contain affiliate links*. As an Amazon Associate I earn from qualifying purchases.

    Share ❤️

    • Facebook
    • X
    Jump to Recipe Print Recipe

    If you're planning an outdoor barbecue, make sure to add these Vegan Grilled Tofu Skewers with marinated cubes of tofu and vegetables! The flavors mix together magically for a mouthwatering morsel. And it's not just good on the grill -you can also bake them in your oven when temperatures aren't ideal for grilling outside.

    These vegan veggie skewers are perfect as a finger food – don’t forget about this delicious option at your next BBQ party! And enjoy your grilling season!

    vegan grilled tofu skewers wfpb

    This recipe pairs well with my potato salad, cucumber salad and pasta salad. 

    As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links. Read More

    Jump to:
    • Ingredients
    • Instruction
    • Variations
    • Equipment 
    • Storage
    • Serving Suggestions
    • FAQ
    • 📖 Recipe

    Ingredients

    A quick list of the ingredients you will need to make this vegan kebab recipe. 

    You can find the ingredients with quantities and the recipe to print out on the recipe card below.

    Marinade Ingredients:

    • Tahini
    • water
    • Tomato paste
    • Apple Cider Vinegar
    • soy sauce
    • Garlic cloves
    • Chili flakes,
    • Sweet paprika
    • ginger
    • Sea salt
    • pepper
    • Liquid smoke

    Other:

    • Firm or Extra-firm Tofu 
    • Bell Pepper
    • yellow onion
    • Wooden Skewers

    Instruction

    First, we press tofu. Extra firm tofu will hold best. Then, if you wish, you can freeze the tofu. Here the texture will change a bit. As thawing releases more water, the tofu becomes a little firmer.

    After you have thawed the tofu, you can press the tofu again and then cut the pressed tofu into cubes. Remember that the cubes should be big enough for the skewers. In a small to medium bowl, whisk the ingredients for the flavorful marinade.  

    Now we place tofu in the marinade for at least 2 hours. I like to prepare these the evening before for maximum flavor, and I just have to put the skewers together the next day. Cut the onion and paprika in the same size as the tofu. 

    Assemble: I always start with a slice of onion. Alternate onion, tofu, bell pepper until your skewer is full. 

    Grill Pan

    Grill the vegan tofu skewers in a grill pan. I grill them on every site until every side is golden brown and the tofu turns crispy. 

    Outdoor Grill Instruction

    You can grill these vegan grilled tofu skewers as normal. First you have to heat the grill. Just make sure you have a hot grill before you put them on the grill. 

    We usually leave them on the grill until the tofu is quite firm on the outside and the onions have a nice color.

    No matter if you have a charcoal grill or an outdoor gas grill. Both will work great with this recipe. 

    Air Fryer and Oven: 

    You can easily roast them in the air fryer or oven (convection oven). I roast/ grill them at 420 F (200 C). Roast them for 10–15 minutes.

    If it onions and tofu are not to your liking, bake them a little longer. 

    vegan grilled tofu skewers wfpb

    Substitutions

    • Tofu Substitute:You can easily replace the tofu. If you're not a fan of tofu. You can also fall back on tempeh or seitan. If you prefer to stay with vegetables, you can use e.g. zucchini, cauliflower florets.
    • Yellow Onion: Bring some more color to your grilled skewers. Use some Red onion instead of yellow or white onion.  
    • Garlic: You do not need fresh garlic cloves, you can also use Garlic Powder to your own taste. 
    • Tahini and water: Instead of tahini, what makes the marinade hold on to the tofu better, you can use coconut milk. If you are not oil free and do not mind oil, you also use a little bit of olive oil. 
    • Soy Sauce: As always, you can easily replace the soy sauce with tamari sauce or coconut aminos. 
    • Apple Cider Vinegar: Use rice vinegar instead. 

    Variations

    • Vegetables: You can always substitute the veggies with different veggies or even fruit. I love zucchini, mushrooms, pineapple chunks on my delicious skewers. 
    • Teriyaki Style: Try some teriyaki tofu skewers. Just marinade the tofu in homemade teriyaki sauce instead of my marinade recipe.
    • BBQ: You love barbecue sauce? Just marinade the tofu cubes in some bbq sauce for some flavorful vegan kebabs.  Just use the marinated tofu as described above. 

    Equipment 

    Some kitchen tools that will help you make this tasty recipe. 

    • tofu press
    • bamboo skewers
    • medium bowl

    Storage

    You easily store these veggie kabobs in an airtight container and eat the leftovers during the week. Just warm them up in the oven.

    Do not throw out the leftover marinade, use it for seasoning for your next roasted vegetables. I always love to not throw away food, even seasonings. 

    Serving Suggestions

    These delicious tofu kebabs make a great party appetizer. You can serve them for a complete meal with the following: 

    • Potato salad
    • Pasta Salad
    • Corn on the cob with Tahini herbs
    • Green bean salad

    Dipping Sauce: 

    I am a sauce person and love to serve different vegan sauces to my BBQs: 

    • Vegan Ranch Sauce
    • Spicy Peanut Sauce for all my peanut butter lovers.
    • Onion Dip

    pin for oil-free vegan grilled tofu skewers

    FAQ

    What are vegan grilled tofu skewers?

    Vegan Grilled Tofu skewers are the vegan version of the grill skewers that you can buy from a butcher.
    As a meat substitute, we take tofu. Thanks to the delicious preparation, this tofu goes well on these grill skewers.
    Basically we stick onions, tofu and bell pepper on a skewer. Use wood skewers or metal skewers.

    📖 Recipe

    vegan grilled tofu skewers wfpb

    Vegan Grilled Tofu Skewers (oil-free)

    Author: Jasmin
    142kcal
    No ratings yet
    Pinterest Facebook Share on X
    Share Print
    Prep 30 minutes mins
    Cook 30 minutes mins
    Total 1 hour hr
    Vegan grilled tofu skewers with spicy marinated tofu cubes, onions and bell peppers should not be left out of your next barbecue party. The spice marinade harmonizes perfectly with the peppers and onions. These extremely tasty Tofu skewers can also be wonderfully prepared in the oven, in case you want these skewers, but you do not want to turn on the grill.
    Servings 8 skewers
    Course Plant-based Meat
    Cuisine International

    Ingredients

    • 2 firm tofu blocks
    • 2 tablespoon tahini
    • 4 tablespoon water
    • 4 teaspoon tomato paste
    • 5 tablespoon apple cider vinegar
    • 6 tablespoon soy sauce
    • 4 cloves of garlic crushed
    • ½ teaspoon chili flakes ginger
    • 1 teaspoon paprika sweet
    • Salt pepper to taste
    • a few drops of liquid smoke
    Other
    • bell peppers
    • onions
    • skewers

    Instructions

    1. Press the tofu. It takes about 10 minutes in the press. Then freeze and thaw again and press again. You will see the tofu loses more water.
    2. In the meantime mix all ingredients in a sufficiently large container. That the tofu still fits.
    3. Cut the tofu to the desired size, I diced this, and put it into the container and coat everything with the marinade.
    4. Cover the container. If you have a lid, you can use it.
    5. Put in the refrigerator overnight or for at least 2 hours.
    6. Now cut the peppers and onion into large pieces to fit on the skewer. Place the tofu, onion and pepper alternately on the skewers.
    7. The skewers are now ready for grilling or baking in the oven. In the oven, I bake this at 200 C for about 20-30 min. I leave them in until the tofu has the desired firmness.

    Nutrition

    Serving1gCalories142kcalCarbohydrates7gProtein14gFat8gSaturated Fat1gPolyunsaturated Fat6gSodium744mgFiber2gSugar2g

    Notes

    More Tips in the Post above!

    Private Notes

    Click here to add your own private notes.

    Tried this recipe?

    Let us know how it was!

    More Plant-based Meat

    • Best Vegan BBQ Pulled Pork Sandwich (Jackfruit)
    • Easy Vegan Crispy Baked Tofu Bites Recipe (Chicken Flavor)
    • How to make easy vegan coconut bacon recipe (oil free)
    • Best Vegan Crab Cakes with hearts of palm and Artichoke (+ Air Fryer Option)

    Reader Interactions

    Comments

    1. Sara | mshealthesteem.com says

      September 03, 2019 at 10:57 am

      This is so perfect for a fall barbeque Jasmin! Love goodies like this ♡. Thank you for always sharing your incredibly creative, delicious ideas!

      Reply
      • Jasmin says

        September 03, 2019 at 4:42 pm

        Sara thank you so much that you love my recipes. 🙂 Have a wonderful day 🙂

        Reply

    Trackbacks

    1. Munchies for a kebab (Döner)?! Here you a go, a recipe for a mouthwatering vegan kebab (Döner)- vegan, dairyfree, eggfree - VeeatCookBake says:
      14. July 2017 at 11:05

      […] Grilled tofu skewers – meateaters love /vegan […]

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Jasmin,

    Eating vegan doesn't have to be boring or expensive! I share delicious, easy-to-make recipes that you and your family will love. Whether it's breakfast, lunch or dinner - healthy food can still be tasty and budget friendly.

    About me →

    Popular

    • Straight view on a vegan gluten free marble cake.
      Vegan Marble Cake (gluten-free, oil-free)

    • Vegan White Bean Soup Serbian Style (Pasulj)

    • Homemade Vegan Spaetzle (German Egg Noodles)

    • Vegan Burger Sauce made with Cashews and Tomato Paste and other ingredients
      Best Vegan Burger Sauce Recipe without Mayo (oil free)

    • Best Creamy Vegan Mashed Potatoes Recipe (oil free)

    • Vegan Dessert with Raspberries and a dairy-free cream topped with some coconut sugar or brown sugar
      Quick Vegan Raspberry Cream Dessert

    Footer

    About

    • Privacy Policy
    • Disclaimer
    • Terms of use
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Ve Eat Cook Bake

    • English
    • German

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required