Tofu Veggie Skewers

Download the FBM App 📱  iPhoneAndroid

Gluten Free

Marinated Tofu and Vegetable Skewers

Last Updated:
This post may contain affiliate links. Please read our disclosure policy.

Prep

20 minutes

Cook

15 minutes

Yield

12 -15

🍢 These Tofu Veggie Skewers are summer grilling perfection! Marinated tofu and fresh vegetables ready in 30 minutes for your next BBQ!

The sun is shining and the weather is getting warmer, and let me tell you, I needed that vitamin D! One of the best parts of summer is the outdoor meals and barbecues, and these marinated tofu veggie skewers are the perfect vegan-friendly option to serve at your next barbecue or summer potluck. They are so easy to make, delicious for a summer meal, and can be customized to how you like them.

❤️ Why You’ll Love These Tofu Veggie Skewers

  • Easy-to-Make: It won’t take rocket science to put these together, plus, they’ll be ready in just over 30-minutes. More time for you to get out in the sun versus slave in the kitchen!
  • Versatile: Skewers are so versatile because you can add whatever protein or veggies you have on hand to them. They can also be a great way to get your kids in the kitchen to help or make an easy meal no matter what the picky eaters like in your house.
  • Great for Meal Prep: You can make extras of these while you’re cooking them up and save them for meal prep for the week. They are great to eat on their own or take off the skewer to toss on top of a salad or a bed of rice or quinoa.

🍲 Ingredients

Tofu: Tofu is a staple protein in most vegan and vegetarian diets as it’s a great source of protein and contains all nine essential amino acids. It’s also a good source of iron and calcium, plus minerals. The list of benefits for tofu seriously goes on and on. It’s such a good protein to have on hand.

Korean Style BBQ Sauce: For this recipe, I used Simply Organic Korean Style BBQ Summer Sauce. Their sauces seriously make summer meal planning so easy. This sauce has the perfect balance of sweet, savory, and spicy, and it’ll make everyone at your BBQ think you’re a chef. They have several different sauce mixes that take the thinking out of cooking such as Red Enchilada  Sauce, and Green Enchilada Sauce. I personally love the Korean Style BBQ Sauce for these skewers though!

Simply Organic sauce for Marinated Tofu and Vegetable Skewers

Vegetables: As mentioned before, you can really get creative here and use what you have on hand. Some ideas are sweet peppers, zucchini, potatoes, carrots, squash, onions, mushrooms, etc.

Spices: There is a handful of spices in these and you can totally get creative and add what you like, or more or less of what I put below. One of my must-haves though is smoked paprika as it adds a lot of flavors and a little kick.

Hand holding paprika

👩‍🍳 How to Make Tofu Veggie Skewers

Tofu on a cutting board for Marinated Tofu and Vegetable Skewers

Step One: Remove tofu from the package and press to remove as much liquid as possible.  Cut Tofu into desired sized squares, place in a large mixing bowl, and set aside.

Tofu in bowl being marinated for Marinated Tofu and Vegetable Skewers

Step Two: Into a medium-sized bowl, combine all the spices (apart from the BBQ Sauce) and toss over the tofu and mix till all the tofu is well coated. To the bowl, add the BBQ sauce, combine and marinate in the fridge, covered for up to 1 hour.

Raw vegetables prepped to be put on skewers

Step Three: For the vegetables, prep them separately and soak your skewers in water to avoid burning.

Veggies and tofu being put on skewers for Marinated Tofu and Vegetable Skewers

Step Four: When your tofu is done marinating, begin threading the tofu and vegetables onto the skewers.   Save any excess sauce for brushing/adding more sauce later.

Marinated Tofu and Vegetable Skewers on tray

Step Five: Heat grill or BBQ to medium-high heat and grill skewers for 5 minutes on each side or until golden brown and charred/crispy. Brush the skewers with any remaining sauce and continue to do so till the skewers are cooked.

Marinated Tofu and Vegetable Skewers on tray

Step Six: Serve the tofu with fresh cilantro and lime!

🪄 Tips and Tricks

  • Tofu Type: You must use firm tofu or tempeh here. If you have a tofu press, definitely use it for the best results.
  • Spice Creativity: Have fun with the spice rub and use whatever you have on hand, but stick to the ratios for balanced flavor.
  • Soak Skewers: This is crucial to prevent wooden skewers from catching fire during grilling.
  • Marination Time: The longer the better, but marinate for at least 1 hour for optimal flavor absorption.

🗒 Variations

  • Vegetables: Sweet peppers, zucchini, potatoes, carrots, squash, onions, and mushrooms all work beautifully.
  • Protein: Tempeh can be used as a substitute for tofu, or you can add both for variety and different textures.
  • Sauce: Any Asian-inspired marinade or BBQ sauce will work if you don’t have a Korean-style sauce.
  • Spices: Smoked paprika is essential for flavor and kick, but adjust other seasonings to your taste preferences.
Marinated Tofu and Vegetable Skewers on a serving dish


🗒 Best served with

👝 How to Store Leftovers

Store cooked tofu veggie skewers in the refrigerator for up to 4 days. Remove from skewers and store in airtight containers. Reheat on the grill, in the oven, or enjoy cold over salads and grain bowls.

🤔 Common Questions

What type of tofu is best for grilling?

You must use firm or extra-firm tofu for skewers. Press out excess water using a tofu press or paper towels for the best texture.

How long should I marinate the tofu?

At least 1 hour, but longer is better – even overnight marination will give you incredible flavor depth.

Why do I need to soak wooden skewers?

Soaking prevents the skewers from catching fire and burning during grilling, ensuring safe cooking and better results.

Can I make these indoors without a grill?

Yes! Use a grill pan, broiler, or even bake at 425°F for 20-25 minutes, turning once halfway through.

What vegetables work best on skewers?

Firm vegetables, such as bell peppers, zucchini, onions, and mushrooms, hold up well to grilling and complement the tofu perfectly.

How do I prevent the tofu from falling apart?

Press out excess water, use firm tofu, marinate to add binding flavors, and handle gently when threading onto skewers.

Can I prepare these ahead for a party?

You can marinate tofu and prep vegetables up to 24 hours ahead, then thread and grill just before serving.

How do I know when the skewers are done?

Look for golden brown color with slight charring, and the tofu should feel firm when gently pressed – usually 10 minutes total.

Tofu Veggie Skewers

5 from 3 votes
🍢 These Tofu Veggie Skewers are summer grilling perfection! Marinated tofu and fresh vegetables ready in 30 minutes for your next BBQ!
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Course Vegan Meals
Cuisine American-Inspired
Servings 12 -15
Calories 52 kcal

Ingredients
  

For the Dry Rub:

For the Skewers: 

Shop Ingredients on Jupiter

Instructions
 

  • Remove tofu from the package and press to remove as much liquid as possible.  Cut Tofu into desired sized squares, place in a large mixing bowl, and set aside.
  • Into a medium-sized bowl, combine all the spices (apart from the BBQ Sauce) and toss over the tofu and mix till all the tofu is well coated. To the bowl, add the BBQ sauce, combine and marinate in the fridge, covered for up to 1 hour.
  • For the vegetables, prep them separately and soak your skewers in water to avoid burning.
  • When your tofu is done marinating, begin threading the tofu and vegetables onto the skewers.   Save any excess sauce for brushing/adding more sauce later.
  • Heat grill or BBQ to medium-high heat and grill skewers for 5 minutes on each side or until golden brown and charred/crispy. Brush the skewers with any remaining sauce and continue to do so till the skewers are cooked.
  • Serve the tofu with fresh cilantro and lime!

Video

YouTube video

Notes

Tofu: You have to use firm tofu or tempeh here. If you have a tofu press, be sure to use it!
Spice Rub: Have fun with this! You can truly use whatever you have on hand but stick to these ratios to have a spice that is the highlight/star of the dish!
Soak the skewers: This is important to prevent any of your skewers from catching a light.
How long do I marinade for: The longer the better but you should try to do this for at least 1 hour.

Nutrition

Calories: 52kcal | Carbohydrates: 4.8g | Protein: 4.5g | Fat: 2.6g | Saturated Fat: 0.5g | Polyunsaturated Fat: 1.1g | Sodium: 172.7mg | Fiber: 1.2g | Sugar: 1.3g
Review This Recipe Let us know how it was!
Brian

5 stars
My girlfriend, Nicole, made these for me and they blew my mind!!!

Maria Koutsogiannis

so excited for you both!

Nicole

5 stars
This was so good!!!!!!!!

Maria Koutsogiannis

thank you nicole!!!!

zelba hernandez

5 stars
Truuly deliciouss

Maria Koutsogiannis

thank you so much my friend!

5 from 3 votes

Post A Comment

Recipe Rating




A dark green bottle labeled JUICE Extra Virgin Olive Oil with bold yellow text. The label features an illustration of olives on a branch and a cartoon character, and indicates the bottle contains 16.9 fl oz (500ml).
Just Launched Juice: Extra Virgin Olive Oil
Share to...