Main image of Oven Roasted Sweet Potato & Tofu Veggie Skewers

Oven Roasted Sweet Potato & Tofu Veggie Skewers

50 min




Summer calls for enjoying good food with friends; whether you're BBQing, out for a picnic, or heading to a potluck party, these veggie skewers are guaranteed to be enjoyed by all! Change it up by trying other vegetables, such as mushrooms, carrots, or corn. Vary up the flavours by adding spices like ground coriander or curry powder.



50 min


20 min


30 min


Soy symbol


Free from

Peanut symbol


Treenut symbol

tree nut

Sesame symbol


Gluten symbol




  • 16 oz (450 g)
    firm tofu, pressed
  • 1 tsp (5 mL)
    olive oil
  • 1 Tbsp (8 g)
    cornstarch (optional)
  • 1 tsp (3 g)
    garlic powder
  • ½ tsp
  • ¼ tsp
    ground black pepper


  • 2 Tbsp (30 mL)
    olive oil
  • ½
    lemon, juiced
  • ¼ tsp
    dried oregano
  • ¼ tsp
    dried thyme
  • ¼ tsp
    dried basil
  • ¼ tsp
  • ⅛ tsp
    ground black pepper


  • 1
    yellow bell pepper, chopped in 1-inch pieces
  • 1
    red bell pepper, chopped in 1-inch pieces
  • 1
    large red onion, , chopped in 1-inch pieces
  • 1
    large sweet potato, cut into very thin bite-sized squares
  • ½
    zucchini, cut into thin bite-sized squares
  • 21
    cherry tomatoes

Serves well with

Make your own


  1. Soak about 20 - 25 wooden 7 inch (18 cm) skewers in a shallow dish of water for about 15 minutes. This will prevent the skewers from burning when they are baking. Preheat the oven to 390°F (200°C).
  2. Cut the tofu into 1 inch (2 cm) bite-sized squares that are rather thin, but not too thin that they fall apart when threading through the skewer. If cut too thick, they won't crisp up as nicely.
  3. To a large shallow dish, add the tofu pieces, drizzle over the olive oil, and gently toss to coat. Then add the cornstarch, garlic powder, salt, and pepper, and give it another gentle toss.
  4. To a medium bowl, add the ingredients for the marinade, and give it a mix.
  5. Thread the tofu on the skewers along with the chopped veggies. Repeat until the skewer is filled up, and finish it with a cherry tomato on top.
  6. Brush the marinade over the skewers, and place the skewers onto a wire rack. Place the rack into the centre of the oven, with a baking tray underneath to catch any liquid that drips off.
  7. Bake in the oven for 25 - 30 minutes, or until the veggies are cooked to your liking. These skewers are delicious on their own, but we definitely recommend enjoying them together with our vegan tzatziki recipe! Enjoy!


  • The sweet potato needs to be cut thinly so that it finishes cooking at the same time as the other veggies.


Let us know what you think

Nutrition info

We believe that focusing on numbers can harm our relationship with food. Instead, our philosophy is to Nourish the Cells & the Soul. If you require specific nutrition information due to a medical condition, please consult with a dietitian or physician. The nutritional information provided is composed with the utmost care. However, we cannot guarantee the correctness of the displayed values, see also our disclaimer.

Show nutrition info  

Watch it step-by-step!

More for the eyes

image of image of image of

Discussion & Rating

Rate this post

Ivie - Sept. 26, 2022, 8:54 p.m.

This recipe is such a favorite!!!!

Would love another food science video from you guys! Especially when you cook and explain why certain things work and some don’t. Your cooking skills video and chocolate cake video were SO helpful, not to mention, FASCINATING.


PUL Team - Sept. 28, 2022, 7:58 p.m.

It means so much to hear, Ivie, thank you! We've noted down the request as well 😎

Chhaya - Aug. 13, 2022, 12:59 p.m.

If you want a yummy veg skewer, Sadia got you covered with this recipe.

Chhaya - Aug. 13, 2022, 12:58 p.m.

If you want a yummy veg skewer, Salia got you covered with this recipe.

Anja - March 20, 2022, 5:31 p.m.

Colorful lunches for the week are done! Super tasty.

PUL Team - March 21, 2022, 1:43 a.m.

Love it! Enjoy, Anja 🌈

Gisela - Feb. 26, 2022, 1:56 a.m.

My soul is dancing!!! I can't begin to describe how delicious this recipe is. I am grateful for PUL!!!

PUL Team - Feb. 26, 2022, 9:05 p.m.

Aw thank you, Gisela, it means so much!

Charlotte - Aug. 1, 2021, 1:53 p.m.

I love these skewers for whole vibrant and colourful they are and also for the addition of sweet potato amongst the other veggies.....I have never tried this before and it works so well! They are very tasty and work so well with the Vegan Tzatziki that I always make to accompany. Yummy!

PUL Team - Aug. 4, 2021, 5:40 a.m.

So happy to hear, Charlotte, thanks a bunch for sharing!

Amber - July 27, 2021, 3:04 p.m.

These skewers are so yummy, I've make them all the time when the sun is out here! The flavours kind of remind me of foods I had on holiday in Greece, so good!

PUL Team - July 29, 2021, 1:29 a.m.

We appreciate this so much, Amber! Thank you for the lovely review ☺️

Pien - July 8, 2021, 6:34 p.m.

These skewers are so yum and look so cute as well! Also great to bring to a potluck or anything similar!

Hof - April 19, 2021, 4:45 p.m.

OMG it's amazing you can change the quantity of the dish by the headline and see the amount of ingredients changing accordingly!!!!!!!!!!! Freakin' AWESOME

PUL Team - April 20, 2021, 5:45 a.m.

We're so thrilled that you're enjoying the new website and its functionalities, Hof! Lots of love has gone into it's creation 😁

MaryEllen - March 22, 2021, 8:38 a.m.

These are delicious! I tossed my veggies in the marinade then put on sticks.we grilled them. So good. I cut back on the oil and increased lemon juice. Worked fine.

Sadia - March 29, 2021, 4:17 p.m.

So glad you enjoyed it, MaryEllen! Thanks for sharing! 🤗