Vegan Roasted Veggie Orzo Salad is a healthy, budget-friendly dish, packed with plant-based protein and heart healthy fats. Crispy roasted chickpeas and toasted walnuts add a delicious crunch to this warm and comforting salad.
Save This Recipe!
Type your email & I'll send it to you!
Perfect for fall, or anytime of year, this nutrient-rich warm orzo salad takes less that 30 minutes to make from start to finish. Serve warm or chilled. Both ways are equally delicious.
This was inspired by my Sweet Potato & Quinoa Salad with Tahini Dressing on this site, as well as this Vegan Pasta Bake with Mushrooms.
Jump to:
👩🏼🌾 Ingredients

- Orzo
- Sweet potato
- Brussels sprouts
- Red onion
- Extra-virgin olive oil
- Chickpeas
- Walnuts
- Red Wine Vinegar
- Maple syrup
- Dried basil
- Dried oregano
- Crushed red pepper
- Garlic
- Fresh parsley
- Dried cranberries
- Salt & pepper
See recipe card for quantities.
📖 Instructions
This recipe is simple to follow, and there's not much cleaning up to do, which is why it's a weeknight favorite.
Although it's called, 'Vegan Roasted Veggie Orzo Salad', most small pasta shapes will work in this recipe. You can use what you already have on hand.
Cook the pasta according to the directions on the packet until al dente.
Preheat the oven to 425ºF.
Transfer the chopped veggies to a large bowl. Toss with olive oil, and salt to taste.


While the veggies are cooking, toss the chickpeas and walnuts in olive oil, and salt to taste. Transfer to a medium rimmed baking sheet and place in the oven on a rack below the veggies.

Meanwhile, make the dressing for the Vegan Roasted Veggie Orzo Salad. Add the dressing ingredients to a small jar with a lid, or use a medium bowl. Shake the jar until all the ingredients are fully incorporated, or whisk until combined. Set aside.
You will need give the dressing another good shake or whisk right before adding it to the salad.

Add the dressing and orzo to the other ingredients, and mix to combine. Serve warm or refrigerate before serving.
🍠 Substitutions
- Veggies - broccoli, cauliflower, baby potatoes, bell peppers, butternut squash, and carrots would all work great in this recipe
- Pasta - use gluten free orzo (Jovial Grain-Free Cassava Orzo is a fave) , or any small pasta shape
- Beans - The chickpeas can be replaced with cannellini, pinto, navy or Great Northern beans. Add the drained beans directly to the salad without roasting.
- Nuts - omit the walnuts, or substitute for slivered almonds, roasted peanuts, pistachios, or pecans
- Dried cranberries - substitute for dried raisins, or dried tart cherries
See this Orzo Salad with Oil-Free Pesto on my website for an oil-free pasta salad.
🔪 Equipment
Grating garlic directly into the dressing adds more flavor. A microplane or fine grater works perfectly. Or you can use a garlic press if preferred.
Consider using a silicone baking sheet to line your baking sheet. It's nonstick, cuts down on parchment paper waste, and is easy to clean. Choose a brand that is heat resistant up to 500ºF that can withstand broiling.
⏱ Storage
Refrigerate any remaining Vegan Roasted Veggie Orzo Salad in an airtight container for up to 3 days. Enjoy chilled or reheat for serving.
These ingredients don't stand up well to freezing.
Toss the veggies in balsamic vinegar, coconut aminos, lemon juice, or veggie broth for roasting. Season with a variety of herbs and spices you have on hand.
Use my oil-free tahini dressing in this Creamy Tahini Chickpeas u0026 Veggies recipe.
My 12 favorites are: broccoli, cauliflower, eggplant, carrots, kale, beets, red onions, butternut squash, bell peppers, Brussels sprouts, asparagus, and potatoes.
Roasting veggies brings out their sweetness, making them irresistible even to kids.
👩🏽🍳 Made This Recipe?
Share your Vegan Roasted Veggie Orzo Salad creation with me on Instagram. It makes my day to see you recreate my recipes.
I would love it if you would ⭐️ rate this recipe and leave a comment. Thank you in advance.

Vegan Roasted Veggie Orzo Salad
Ingredients
- 1 cup dry orzo
- 1 medium-large sweet potato peeled, cut into ½-inch pieces (about 2 cups)
- ¾- pound Brussels sprouts trimmed, and quartered (about 3 cups)
- 1 medium red onion roughly chopped
- Drizzle of olive oil plus more for dressing
- Salt to taste
- 15 ounces chickpeas canned, drained and rinsed
- ⅔ cup walnuts
For the dressing:
- ¼ cup extra-virgin olive oil
- 1 tablespoon plus 1 teaspoon red wine vinegar
- 1 tablespoon maple syrup
- ¼ teaspoon dried basil
- ¼ teaspoon dried oregano
- ¼ teaspoon crushed red pepper
- 1 small garlic clove
- ¼ teaspoon salt or to taste
- Freshly ground black pepper to taste
Other:
- ⅓ cup chopped fresh parsley
- ⅓ cup dried cranberries
Save This Recipe!
Type your email & I’ll send it to you!
Instructions
- Preheat the oven to 425ºF.
- Cook the orzo according to the directions on the packet until al dente.
- Roast the vegetables: Place the sweet potato, Brussels sprouts, and red onion into a large bowl. Toss with a generous drizzle of olive oil and salt to taste. Transfer to a large nonstick rimmed baking sheet. Roast for about 20 minutes, or until the sweet potato is fork tender. Toss after 10 minutes so they cook evenly.
- Roast the chickpeas & walnuts: Place the chickpeas and walnuts in two separate medium bowls. Toss with a drizzle of olive oil, and salt to taste. Transfer to a small rimmed baking sheet. Place the chickpeas on one side, and the walnuts on the other. Roast with the vegetables on a lower rack.
- Remove the walnuts: Remove the walnuts from the oven after about 5 minutes, or once they are golden and fragrant. Continue cooking the chickpeas until the vegetables are ready.
- Make the dressing: Meanwhile, add the olive oil, red wine vinegar, maple syrup, basil, oregano, and crushed red pepper to a small jar with a lid. Grate the garlic into the jar using a microplane or fine grater. Add salt and pepper. Cover and shake until well combined. Set aside.
- Assemble: Transfer the orzo, sweet potato, Brussels sprouts, red onion, chickpeas, and walnuts to a large bowl. Add the dressing, parsley, and cranberries. Mix to combine. Season with salt and pepper.
- For serving: Serve warm or refrigerate for later use and enjoy as a chilled salad.
Notes
- Substitute canned chickpeas for 1 ½ cups cooked.
- Cook the veggies in a single layer for even browning.
- Keep checking on the walnuts as they brown quickly.
- Roasting the chickpeas is optional. They can be added directly to the salad.
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.








Kristin says
Based on previous comments, I added beets and doubled the dressing. So, so good!!
Nisha Melvani, RDN says
Glad you enjoyed it this way! Thank you.
Michelle says
The only thing I did differently than written is to add beets. My mother said this is her favorite recipe of all time now.
Nisha Melvani, RDN says
Love the addition of beets! So glad to hear you and your mom are enjoying it. Thank you.
Traci says
I made this with chickpea orzo and used pecans because that’s what I had. It’s amazing! I did not add the chickpeas this time because I didn’t want a chickpea overload 😆. I love this salad- it’ll make for great lunches during my next school year!
Nisha Melvani, RDN says
I'm so glad you are enjoying this orzo salad!
Sarah E Woodruff says
I could eat this forever. Left out the walnuts and cranberries only because it seemed like fall to add them and it's May. I'm sure they'd be great.
Nisha Melvani, RDN says
So glad you enjoyed this with walnuts- the healthiest nut! Thank you.
Amy says
Absolutely wonderful! I left out walnuts and cranberries (guest preferences). Don’t know if I preferred warm day of or chilled leftovers better! One of the most simple vegan recipes I’ve found! Thank you!
Nisha Melvani, RDN says
Thank you for leaving a comment. I appreciate it and am thrilled to hear you love this orzo salad!
Kim Mitchell says
This was delicious. It was like eating yummy comfort food with all the pleasure and none of the guilt.
Nisha Melvani, RDN says
Yayyy! Happy to hear this meal brought you comfort and good health!
Gail G says
Tons of compliments! I used Brussels sprouts, sweet potatoes, butternut squash and red onion. Even my husband enjoyed seconds. The only issue I had was with the roasted chicken peas. They got soggy when I added them in and had to wait an hour or to serve. My suggestion is to hold them out as toppings.
Nisha Melvani, RDN says
So glad you enjoyed it. Yes, to keep them crispy it would be best to wait!
Christine says
So delicious and easy ✅
Nisha Melvani, RDN says
So glad to hear. Thank you.
Sara says
Great recipe! I used a Costco premade frozen veggie bag that has brussel sprouts, red onions, bell peppers, mushrooms, etc and it made the recipe that much faster to make 🙂 thank you so much it’s delicious and filling
Nisha Melvani, RDN says
Sounds delicious! Thank you.
Braxton Greer says
Made this exactly as recipe called for - wouldn’t change a thing. Really excellent, thanks.
Nisha Melvani, RDN says
So happy to hear. Thank you so much.
Lorraine says
First recipe I have tried from your site & must say it over delivered. Turned out yummy & very hearty. Had it warm as we couldn't wait for it to chill. Only added some lemon juice as felt it needed a bit more tang. Can't wait to try some of your other recipes. Thanks 😊
Nisha Melvani, RDN says
Thank you for taking the time to comment. I'm so glad you enjoyed it.
Carrie says
Love love this recipe! It's a staple in my regular rotation of meals for my family. Double the dressing for sure.
Nisha Melvani, RDN says
I'm so glad you are enjoying this recipe! Thank you for the tip!!!