• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
  • Home
  • Start Here
  • Recipes
    • Appetizers
    • Bread
      • Sourdough
      • Sourdough Discard Recipes
      • Gluten Free Sourdough
      • Gluten Free Sourdough Discard Recipes
    • Breakfast & Brunch
    • Condiments
    • Desserts
    • Drinks
    • Grab & Go Snacks
    • Main Dishes
    • Side Dishes
    • Recipe Search
    • Recipe Index
Vanilla And Bean

Vanilla And Bean

Sweet and Savory Vegetarian

  • Facebook
  • Instagram
  • Pinterest
  • Subscribe
  • Shop
  • About
    • Subscribe
    • A little bit about me…
    • Contact
You are here: Home / Recipes / Main Dishes / Grilled BBQ Tofu Vegetable Kebabs

Grilled BBQ Tofu Vegetable Kebabs

4.8 stars (from 6 ratings)
By Traci York — Updated June 20, 2024 — 12 Comments / Jump to Recipe
This post may contain affiliate links. Please read my affiliate policy.

Saucy, tangy and so flavorful Grilled BBQ Tofu Vegan Kebabs are slathered in mouthwatering BBQ sauce then grilled to perfection. These vegan kebabs feature marinated tofu, plump cherry tomatoes, tender zucchini, and sweet bell pepper. Share with a side of corn on the cob and dinner is ready! This recipe is vegetarian, vegan and easily gluten free. [ watch the recipe VIDEO on recipe card ]

Overhead shot of Grilled BBQ Tofu Vegetable Kebabs on a pan with a brush of BBQ sauce ready to eat.

A Weakness for BBQ

I have a weakness for BBQ. I’m particularly fond of sturdy veggies that can be grilled and slathered with homemade BBQ sauce. Whippin’ up a double batch of that sauce and freezing the rest for whenever the mood strikes means it’s almost always stocked in the freezer. 

BBQ sauce is a quintessential summertime staple!

And for good reason. It’s a perfect partner for grilled vegetables and it makes a mean marinade for these vegetarian and vegan BBQ tofu kebabs. 

Marinated BBQ Tofu in a bowl.    Ingredients for Grilled BBQ Tofu Vegetable Kebabs Overhead shot of assembly of BBQ Tofu Vegetable Kebabs on skewers.

At a Glance: How to Make Grilled BBQ Tofu Vegetable Kebabs

Easy to pull together, these grilled vegan kebabs are a perfect solution for vegans and vegetarians to whip out at BBQs with friends and family where meat is generally center of attention. People will be swooning over your delicious tofu kebabs!

  • First, press then, bake the tofu. This dries the tofu out further, improving it’s ability to soak up the BBQ sauce and improves its texture. 
  • Second, marinate the tofu in BBQ sauce.
  • Next, chop the vegetables into bite size pieces. Toss them in a bit of olive oil, salt and pepper, then skewer the veggies and tofu. 
  • Last, grill the kebabs while slathering with BBQ sauce.

Make Ahead!! The tofu can be marinated up to 24 hours in advance and the kebabs can be assembled several hours prior to grilling. 

 Grilled BBQ Tofu Vegetable Kebabs on the grill with corn.    Overhead shot of Grilled BBQ Tofu Vegetable Kebabs slathered in BBQ sauce.

What to Serve with BBQ Tofu Skewers

With the abundance of fresh summer produce, there are many delicious sides that pair easily with these saucy vegetarian bbq skewers. From fresh crunchy salads to chunky potato salads, slaw and fresh corn on the cob, choose your favorite and go with it! Here are a few ideas:

  • BBQ Vegetarian (& Vegan) Baked Beans
  • Cucumber Tomato and Onion Salad
  • Texas Potato Salad
  • Broccolini Slaw with Raisins and Walnuts
  • Strawberry Goat Cheese Salad
  • Carrot Salad with Raisins and Pineapple
  • Black Eyed Pea Salad
  • Green Olive and Egg Potato Salad
  • Sweet Pea Salad
  • Lemon-Dijon Asparagus and Pea Macaroni Salad

Close up of Grilled BBQ Tofu Vegetable Kebabs

Traci’s Tips

  • Bamboo or metal skewers? I like bamboo and can get about two uses out of each skewer (they compost easily). The veggies adhere to the skewer better than with metal where they tend to slip easier. If using bamboo, be sure to soak the skewers in water before slipping the veggies and tofu on the skewer. 
  • I use my homemade Smoky BBQ Sauce in this recipe, but your favorite sauce will work beautifully too! 
Overhead shot of BBQ Tofu Vegetable Kebabs on skewers.
Save Recipe Saved! Print Recipe

Grilled BBQ Tofu Vegetable Kebabs

Prep Time:25 minutes minutes
Cook Time:20 minutes minutes
Total Time:45 minutes minutes
Servings:15 - 16 Kebabs
Calories:70kcal
Author:Traci York
Saucy, tangy and so flavorful Grilled BBQ Tofu Vegetable Kebabs are slathered in homemade BBQ sauce. They're simple to make and packed with summer favorites! Marinade the tofu in advance to make these kebabs a snap to pull together. This recipe is vegetarian, vegan and easily gluten free.
*Plan on 3 kebabs each for adults (my hubs likes 4). See blog post for what to share these tasty kebabs with!
(keep screen awake)

Ingredients

For the Tofu:

  • 14 oz (395g) Firm Tofu I like Wildwood, not extra firm - it makes a difference.
  • 1/2 C (105g) Smoky Bourbon BBQ Sauce *see note (homemade or store bought)

For the Vegetables:

  • 1 Pint (435g) Cherry Tomatoes
  • 8oz (250g) Zucchini about one large
  • 6oz (170g) Crimini Mushrooms
  • 1/2 (155g) Red Bell Pepper large
  • 1/2 (155g) Green Bell Pepper large
  • 1/2 (175g) Purple Onion large
  • 2 Tbs Olive Oil
  • 1/2 tsp Fine Sea Salt
  • Fresh Ground Pepper

Instructions

For the Tofu (prep ahead if desired):

  • Since tofu is packaged in water, we need press the water out of it to make room for flavor. To press tofu, use a tea towel and place it under and on top of the tofu. Set it on a plate. Place something heavy on top, like a cutting board, another plate or a not-so-full box of wine to press the water out. We don't want it too heavy or it will squash the tofu.
    Move the tea towel a few times to a dryer area of the towel so it can absorb more water. Press for about 20-30 minutes, up to an hour if you have time.
  • Preheat the oven to 425F (218C). Line a sheet pan with silpat or parchment paper. Cut the tofu into 1/2" (1.27cm) cubes - 32 pieces. Arrange the tofu on the sheet pan in one layer. Bake for 20-22 minutes. The tofu should be slightly golden yet still soft. 
  • Transfer the warm tofu to a medium mixing bowl and pour the BBQ sauce over it then give it a good stir. Cover and let marinate for at least 30 minutes or up to eight hours. Set aside. 

For the Vegetables:

  • If using bamboo skewers, soak them in water while you prepare the veggies. Cut the veggies into bite size pieces and place in a large mixing bowl. Drizzle the olive oil over the veggies then season with salt and pepper. Toss the veggies together so that they're coated in oil. 
  • Preheat the grill or grill pan to between 400-450F (204-232C). Skewer the veggies and tofu while reserving the leftover BBQ sauce. Place the kebabs on the grill and grill for about 15-20 minutes total (15 = more tender crisp / 20 = softer, throughly cooked), slathering with more BBQ sauce and making 1/4 turns every four to five minutes so that the veggies and tofu are equally cooked on all sides. Charring is good! 
  • Serve as soon as they come off they grill. They tend to cool quickly. If needed, keep the kebabs warm for a few minutes after fully cooked still on the grill but with the grill turned off.  
  • For leftovers, store in the refrigerator for up to three days in a covered container. This recipe does not freeze well. 

Video

Notes

*If Gluten Free, enjoy these Kebabs with a gluten free BBQ sauce. 
Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.
Serving: 1kebab | Calories: 70kcal | Carbohydrates: 8g | Protein: 3g | Fat: 3g | Saturated Fat: 0.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Sodium: 183mg | Potassium: 208mg | Fiber: 1g | Sugar: 5g | Vitamin A: 380IU | Vitamin C: 21mg | Calcium: 46mg | Iron: 1mg
Made It? Leave a comment below! The most helpful comment may include recipe rating, feedback, any modifications and/or helping other commenters. On Instagram? Take a snap of your make and share, tagging @VanillaAndBean #VanillaAndBean!
Pinterest pin for grilled BBQ tofu veggie kebabs.

You might also like:

Tangy, hearty and pure comfort food! BBQ Black Eyed Pea Collard Rolls being brushed with BBQ sauce.

BBQ Black Eyed Pea Collard Rolls

Lentil Sloppy Joe with a onion ring on top.

30-Minute Tangy Lentil Sloppy Joes

Bowl of Vegan Chicken Salad ready for sharing.

Vegan ‘Chicken’ Salad with Chickpeas

Grilled Panzanella Salad in a large serving bowl with two spoons for sharing.

12 Hearty Summer Salad Ideas for Dinner

  • Tofu
  • Tomatoes
  • Zucchini
  • BBQ
  • Grilled
  • Fall
  • Summer
  • Labor Day
Shares4.1kPinShareEmail

Sign up for the Vanilla And Bean newsletter and get my Five Secrets to Vegetarian Cooking email series delivered to your inbox!

You will receive recipes and kitchen tips, along with information about our partners and offerings. For more details, review the Vanilla And Bean privacy policy.
Previous Post: « Homemade Espresso Oat Flour Brownies (Vegan)
Next Post: Cheesy Mexican Quinoa Casserole with Enchilada Sauce »

Reader Interactions

12 comments

    4.84 from 6 votes (1 rating without comment)

    Leave a Comment & Rate this Recipe Cancel reply

    If you love this recipe, please consider leaving a star rating when commenting below. Star ratings play an important role in helping others in the online community discover and enjoy my recipes. I appreciate your support!

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

    Recipe Rating





    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Avatar for Anita LaFranceAnita LaFrance

    July 14, 2023 at 9:03 pm

    5 stars
    This was delicious. I live in a small town and after going to three grocery stores I finally gave up and bought extra firm tofu because it was either that or dessert tofu. I opted not to press out excess moisture because it was already so firm. The tofu was a little chewy but with your bbq sauce it was delicious and everyone enjoyed it.

    Reply
    • Avatar for Traci YorkTraci York

      July 17, 2023 at 2:53 pm

      Super pleased the extra firm tofu worked out, Anita! So excited everyone enjoyed the kebabs! 🙌🏻

      Reply
  2. Avatar for Rae MaddoxRae Maddox

    October 20, 2022 at 8:46 am

    Made these for a summer BBQ party. I followed the recipe exactly, and they were absolutely delicious. Thank you for sharing your recipe and linking the fantastic BBQ sauce.

    Reply
    • Avatar for TraciTraci

      October 24, 2022 at 5:32 pm

      You got it Rae! So happy to receive your note ❤️

      Reply
  3. Avatar for Susan TyrrelSusan Tyrrel

    August 5, 2021 at 9:40 am

    5 stars
    I’m not a vegetarian nor a cook- this turned out great none the less. Thank you. A bit of a time finding all the ingredients, hoping I can use them again :)

    Reply
    • Avatar for TraciTraci

      August 9, 2022 at 10:53 am

      Hi Susan! Thank you for your note and giving the kebabs a go… SO excited you enjoyed it!!

      Reply
  4. Avatar for JoanJoan

    July 30, 2021 at 12:35 am

    5 stars
    Loved the flavour of your BBQ sauce. I didn’t get around to making the veggies but the tofu was really good. I didn’t have apple sauce and it was still great. I tossed the sauce and tofu in a casserole dish and baked it until the sauce thickened. Excellent with rice, salad and sautéed peppers/onion.

    Reply
    • Avatar for TraciTraci

      August 9, 2022 at 10:52 am

      Hi Joan! Thank you for your note and giving the tofu and BBQ sauce a go! Baked with rice, salad and sauteed peppers/onion is a winner!

      Reply
  5. Avatar for John NelsonJohn Nelson

    June 27, 2021 at 7:03 pm

    4 stars
    I made this on my smoker and used store bought bbq. Another win! I made rice with it expecting leftovers but there weren’t any..

    Reply
    • Avatar for TraciTraci

      June 27, 2021 at 8:30 pm

      YUM! Thank you for your tip on the smoker John… I bet they tasted amazing!

      Reply
  6. Avatar for AliAli

    July 1, 2019 at 10:30 am

    5 stars
    Wow these look great! I am always looking for new vegetarian recipes to try, I love the tofu bbq style!

    Reply
    • Avatar for TraciTraci

      July 3, 2019 at 8:47 am

      Hi Ali! Thank you for your note. LMK if you give em’ a go!

      Reply

Primary Sidebar

well hello!

Traci in front of a barn.

I’m Traci and this is my blog. So Glad You Stopped By!

Here you’ll find full of flavor vegetarian comfort food with vegan and gluten free recipes too. I also share sourdough, sweets and naturally sweetened baked goods and desserts recipes because we all gotta have a little balance!

Learn More About Traci  or  The Blog.

Search

Start Here!

Why vegetarian, what you’ll find on Vanilla And Bean and fan favorites all right here!

Right this Way to Start

Footer

Affiliate Info

Vanilla And Bean is monetized in part through the use of affiliate links. As an Amazon Associate I earn from qualifying purchases. This means that if you click on a link and/or purchase an item after clicking on a link, Vanilla And Bean may receive a percentage of the sales price. I only recommend products that I love and use through my affiliate links. To learn more please see my Affiliate Policy. Thank you for your support!

© Vanilla And Bean, LLC  – 2026. Unauthorized use and/or duplication of any content or images without express and written permission from this blog’s owner is prohibited. Licensing inquiries for publication, general distribution, and/or commercial use, please contact me on my contact page.

Copyright © 2026 · Vanilla and Bean · Website by Meyne

Menu

Home · Recipes · Web Stories · Contact · Editorial Policy · Privacy Policy · Terms of Service · Accessibility · California Privacy Notice

Copyright © 2026 · Vanilla and Bean On Genesis Framework · Log in

  • Home
  • Start Here
  • Recipes
    ▼
    • Recipe Search
    • Recipe Index
    • Appetizers
    • Bread
      ▼
      • Sourdough
    • Breakfast & Brunch
    • Condiments
    • Desserts
    • Drinks
    • Grab & Go Snacks
    • Main Dish
    • Side Dishes
  • Shop
  • About
    ▼
    • Contact
    • A little bit about me…
    • Let’s Work Together
    • Blogger Resources
  • Subscribe to Newsletter!
  • Search

Rate This Recipe

Your vote:




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

Recipe Ratings without Comment

Something went wrong. Please try again.