Go Back
+ servings
tofu vegetable kabobs with peanut sauce on white plate
Print

Vegetable Kabobs (Tofu Skewers)

These vegetable kabobs combine tofu and mixed veggies with an umami-rich BBQ marinade for a super simple meal that's packed with nutrients and flavor. Bake, grill, or grill-pan these veggie tofu skewers to lightly caramelized perfection, then serve as a light main or side to tons of meals year-round!
Course Appetizer, Side
Cuisine American
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 12

Ingredients

Tofu & Veggies

  • 8 oz (225 g) firm tofu
  • 2 tomatoes
  • 8-12 mushrooms
  • 1 green pepper
  • 1/2 zucchini
  • 1 cup pineapple cubed (optional)

Marinade

Other ingredients

  • Peanut sauce to serve
  • 8-12 wood or bamboo skewers soak in water (see instructions)

Instructions

Tofu & Veggies

  • You can watch the video in the post for visual instructions.
    Place the tofu between a kitchen towel and place a heavy pan on top. Press for about 30 minutes. You can cut the tofu into cubes before pressing or after.
  • Cut the veggies into a similar size.

Marinade

  • Add all marinade ingredients (except the water) to a bowl and mix thoroughly with a whisk. Add the water in 3 portions, mixing in between. Set aside.

Assemble

  • Transfer the veggies and tofu to a shallow dish and add the marinade. Carefully stir with a spatula to cover the veggies/tofu with the marinade from all sides.
  • Marinate in the refrigerator for about 60 minutes (or overnight if preparing the recipe one day in advance). At the same time soak wood or bamboo skewers in water for 30-60 minutes.
  • Drain the marinade into a bowl (don't throw it away) and thread the veggies and cubes of tofu onto skewers.

Cook in a pan

  • Heat a grill pan, brush it with a little oil (using a silicone brush) and place the skewers in. Cook for about 4-5 minutes on each side (brushing with the marinade in between) until the vegetables start getting a light char and the tofu turns golden brown.
  • Remove from the pan and serve with peanut sauce, sprinkle with sesame seeds and fresh herbs. Enjoy!

Bake

  • Preheat the oven to 390 F (200 C) and place the skewers in a baking dish.
  • Pour the remaining marinade over the skewers and bake for about 25 minutes, flipping once after 15 minutes.
  • Remove from the oven and serve with peanut sauce, sprinkle with sesame seeds and fresh herbs. Enjoy!

Notes

  • The tofu gets crispier if using the oven method.
  • I never tried using a grill, however, it should work too. I would suggest turning the skewers more frequently.
  • The total time doesn't include the marinating or tofu press time.
Nutrition Facts
Vegetable Kabobs (Tofu Skewers)
Serving Size
 
1 skewer
Amount per Serving
Calories
73
% Daily Value*
Fat
 
3
g
5
%
Saturated Fat
 
1
g
5
%
Carbohydrates
 
8
g
3
%
Fiber
 
1
g
4
%
Sugar
 
5
g
6
%
Protein
 
4
g
8
%
* Percent Daily Values are based on a 2000 calorie diet.