Happy Veganuary! Get 15% OFF everything!

This section doesn’t currently include any content. Add content to this section using the sidebar.

Image caption appears here

Add your deal, information or promotional text

Tofu Kebobs: Smoky Vegan BBQ Skewers

Marinated tofu, red onion, zucchini, and sweet peppers are skewered with bamboo, brushed with a sweet and smoky BBQ bourbon sauce, and grilled until perfectly charred in this recipe that's sure to become a smash hit at your next BBQ.

Vegan and vegetarian BBQ options are pretty limited - some veggie burgers are delicious but can be a little dull the 100th time around. Tofu skewers are one of our favorite ways to avoid feeling that veggie burger burnout. 

These skewers are stuffed with high-fiber veggies, marinated tofu, and smothered with BBQ sauce. We made a homemade bourbon BBQ sauce, but you can easily use your favorite store-bought kind to save yourself some time. 

Speaking of saving time, these kabobs don't take much time to prepare. You can fully prepare them a few hours before you grill so that before-dinner preparation is practically nil. 

Follow our simple recipe below and grill up a batch of these easy tofu shish kabobs!

    Nutrition Information - Tofu kabobs recipe

    Per one skewer

    Calories: 69 kcal; Carbohydrates: 7g ; Protein: 3g; Fat: 3g; Sodium: 182mg; Fiber: 1g; Sugar: 5g 

    Vegan kebabs recipe - Tips + FAQs

    Choosing your tofu

    Picking the right type of tofu is pretty essential. We used firm tofu for these skewers because they have a lower water content than the silken vareity so that they won't crumble apart on the grill. 

    Firm tofu closely resembles grilled veggies' texture, making it the perfect choice for a veggie kebab.

    Firm tofu also tends to marinate the best. Once you press firm tofu, it will sop up the marinade like a dry sponge. Yum!

    You could likely get away with using extra-firm tofu if that's all you have on hand, but it won't absorb as much of the marinade and will have a slightly firmer result. 

    Choosing skewers

    There are a few different considerations when choosing the right BBQ skewer for the job. 

    Bamboo vs. stainless steel

    We chose to use bamboo for our tofu skewers because the tofu and veggies stick better to bamboo than slippery steel. You can only reuse bamboo skewers a couple of times, but they can be composted when you're done with them.

    Round vs. flat

    You can use either shape, but I always get wide, flat skewers for my grilled tofu. I find that it's easier to turn the skewer on the grill while keeping the veggies from flipping around in circles. 

    Prepping ahead

    The best part of these grilled tofu skewers is that they can be fully prepped ahead for easy grilling at dinner time. 

    You can leave your tofu to marinate in the fridge up to a day ahead of when you need it. You can chop all of your veggies and assemble your tofu skewers several hours ahead of grilling time. Once you make your skewers, keep them in a refrigerator until cooking.

    Best side dish options

    BBQ food is the absolute best - you can serve these grilled tofu skewers with all of these favorite classics:

    • Creamy or oil-based potato salad
    • Macaroni salad
    • Vegan mac and cheese
    • Tossed green salad with a garlic vinaigrette (You can even place your grilled tofu and vegetables on top of the salad)
    • Avocado, corn, and tomato salad
    • Fresh watermelon salad
    • Grilled corn-on-the-cob
    • Mixed bean salad

    Final notes: BBQ tofu skewers

    These tofu skewers are a total fit to liven up your next BBQ!

    When making tofu skewers, keep the following in mind:

    • Use pressed, firm tofu to soak up the marinade and achieve the ideal charred texture;
    • Skewer your tofu and veggies with flat, bamboo skewers to keep them from migrating along the stick while you cook;
    • Prep everything up to 24 hours ahead on days when you're short on time before dinner.

    We hope you get to fire up the grill and enjoy these tasty skewers soon!


    Stay in the Loop

    Sign up to get our latest updates + receive 10% OFF your next purchase.

    Leave a comment (all fields required)

    Comments will be approved before showing up.