Vegetable Skewers

  • Author: Alison Andrews
  • Prep Time: 30 mins
  • Cook Time: 30 mins
  • Total Time: 1 hour
  • Yield: 10


These colorful vegetable skewers are perfect on the grill or baked in the oven. Easy and fun to prepare and perfect for summer outdoor meals or barbecues.


For the Skewers:

  • 10 Cherry Tomatoes
  • 1 Zucchini (small)
  • 10 Button Mushrooms
  • 1 Red Bell Pepper
  • 1 Yellow Bell Pepper
  • 1 Orange Bell Pepper
  • 12 oz (340g) Extra Firm Tofu
  • 2 Thick Slices Pineapple (sliced into cubes)
  • 3 Tbsp Toasted Sesame Oil
  • Sea Salt
  • Black Pepper
  • 10 Wooden Skewer Sticks

For the Satay Sauce:

  • 1/2 cup (125g) Peanut Butter
  • 2 Tbsp Soy Sauce*
  • 3 Tbsp Maple Syrup
  • 1/4 tsp Chili Spice
  • 1/4 tsp Garlic Powder
  • 4 Tbsp Hot Water


  1. Place the skewers into a shallow dish and cover with water and allow to soak for 15 minutes.
  2. Preheat the oven to 460°F (240°C).
  3. Cut the tofu into large thick squares (cutting into large squares makes them more sturdy and easier to place onto the skewers). Place onto a parchment lined baking tray and place into the oven to bake for 15 minutes.
  4. While the tofu is baking and the skewers are soaking, chop up the bell peppers into pieces (quite large so they can easily be threaded onto the skewers), and slice the zucchini into thick slices. Chop the pineapple slices into large chunks. The mushrooms and cherry tomatoes will stay whole.
  5. Toss the chopped veg, mushrooms and cherry tomatoes in a bowl and add 2 Tbsp sesame oil and some sea salt and black pepper and toss together so that everything is coated.
  6. When the tofu is ready, remove from the oven and brush with the remaining 1 Tbsp sesame oil.
  7. Thread the vegetables and tofu onto the skewers.
  8. If baking in the oven then preheat the oven to 350°F (180°C) and place the skewers onto a parchment lined baking tray and bake for 30 minutes.
  9. If cooking on the grill then preheat the grill and cook the skewers, turning regularly until the veggies are soft and just browning around the edges (about 10-15 minutes).
  10. Prepare your satay sauce by adding the peanut butter, soy sauce, maple syrup, chili and garlic spice together and whisking with a hand whisk to combine. Add hot water from the kettle and whisk to thin it out into the right consistency.
  11. Serve the vegetable skewers with a bowl of satay sauce on the side.


*Soaking the skewer sticks is a must. This prevents them from catching fire when baked or grilled. The tofu bakes for the same amount of time as the skewer sticks are soaking, so you might as well. However, tofu can be omitted from this recipe if you prefer.

*Use a gluten-free soy sauce or switch for tamari if you need this to be gluten-free.

*Nutritional information is for 1 skewer of 10 including a very generous serving of satay sauce.

  • Category: Entree, Savory, Gluten-Free
  • Method: Bake or Grill
  • Cuisine: Vegan


  • Serving Size: 1 Skewer (of 10)
  • Calories: 216
  • Sugar: 11g
  • Sodium: 252mg
  • Fat: 14g
  • Saturated Fat: 2.5g
  • Carbohydrates: 15.9g
  • Fiber: 2.2g
  • Protein: 9.6g

Keywords: vegetable skewers