
Roasted Zucchini Salad Recipe hits that sweet spot between fresh and cozy, with caramelized edges, juicy bites, and a bright, herby finish that tastes like summer in a bowl. It works perfectly for busy weeknights or casual dinners with friends, and you can get it on the table in about 35 minutes. I first threw this together on a hot August night when I refused to turn on the stove for longer than absolutely necessary, and it never left my rotation.
Why Make This Roasted Zucchini Salad Recipe at Home
You control the texture, seasoning, and add-ins, so the salad never turns soggy or bland. Roasting at high heat concentrates the zucchini flavor, and the simple dressing uses pantry staples you probably already own.
This Roasted Zucchini Salad Recipe also helps you use up that mountain of zucchini that appears every summer. It works as a side dish or a light main, and it tastes great warm, room temp, or chilled.
“This Roasted Zucchini Salad Recipe tastes bright, toasty, and fresh all at once, and I could happily eat the entire bowl by myself. ★★★★★”
Ingredients You Need
Vegetables
- 3 medium zucchini, cut into half-moons, about 1/2 inch thick
- 1 small red onion, sliced into thin wedges
- 1 red bell pepper, sliced into strips (optional but adds color and sweetness)
- 1 cup cherry or grape tomatoes, halved
- 2 cups baby arugula or mixed greens
Cheese & Crunch
- 1/3 cup crumbled feta cheese
- Use block feta in brine if possible, since it tastes creamier and less chalky.
- 1/4 cup toasted pine nuts or sliced almonds
- Use sunflower seeds if you need a nut-free option.
Dressing
- 3 tablespoons extra virgin olive oil
- Use your favorite brand with good flavor, since it carries the dressing.
- 1 tablespoon fresh lemon juice
- 1 tablespoon red wine vinegar or apple cider vinegar
- 1 teaspoon Dijon mustard
- 1 small garlic clove, finely minced or grated
- 1 teaspoon honey or maple syrup
- 1/2 teaspoon dried oregano or Italian seasoning
- 1/4 teaspoon crushed red pepper flakes, optional
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
For Roasting
- 1 to 2 tablespoons olive oil
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
Optional Add‑Ins
- 1/2 cup cooked quinoa or farro for a heartier salad
- 1/4 cup chopped fresh basil or parsley
- 1/4 cup pitted Kalamata olives, sliced
Equipment
- Large sheet pan or two smaller sheet pans
- Mixing bowl for dressing
- Large salad bowl
- Sharp knife and cutting board
- Tongs or spatula
- Small skillet for toasting nuts or seeds
Tips & Mistakes
- Roast the zucchini in a single layer so it browns instead of steaming.
- Cut the zucchini into even pieces so everything cooks at the same rate.
- Pat the zucchini dry after washing, since extra moisture prevents caramelization.
- Use high heat, around 425°F, to get golden edges and deeper flavor.
- Toss the veggies with just enough oil to coat, not drown, to avoid greasy salad.
- Salt lightly before roasting, then adjust at the end so you do not oversalt.
- Add the arugula or greens at the very end so they stay perky, not wilted.
- Let the roasted veggies cool slightly before adding cheese so it does not melt into a blob.
- Taste the dressing before tossing and adjust acid, salt, or sweetness to your preference.
- Do not skip the crunch from nuts or seeds, since it balances the soft zucchini.
How to Make Roasted Zucchini Salad Recipe
Step 1: Preheat and Prep
Heat your oven to 425°F. Line a large sheet pan with parchment paper if you want easier cleanup.
Trim the ends off the zucchini and slice them into half-moons about 1/2 inch thick. Slice the red onion into thin wedges and the bell pepper into strips.
Step 2: Season the Vegetables
Place the zucchini, onion, and bell pepper on the sheet pan. Drizzle with 1 to 2 tablespoons olive oil, then sprinkle with salt and pepper.
Toss everything right on the pan until the vegetables coat evenly. Spread them into a single layer with a little space between pieces.
Step 3: Roast to Golden
Slide the pan into the hot oven. Roast for 15 to 20 minutes, tossing once halfway, until the zucchini turns tender with browned edges and the onions soften and caramelize in spots.
Add the cherry tomatoes to the pan during the last 5 to 7 minutes of roasting so they soften and blister slightly without turning mushy. Pull the pan from the oven and let the vegetables cool for about 5 to 10 minutes.
Step 4: Mix the Dressing
While the veggies cool, add olive oil, lemon juice, red wine vinegar, Dijon, garlic, honey, oregano, red pepper flakes, salt, and black pepper to a small bowl. Whisk until the dressing looks smooth and slightly thick.
Taste and adjust with a pinch more salt, a squeeze of lemon, or a tiny bit more honey if you want extra balance. Set aside.
Step 5: Toast the Nuts or Seeds
Place a small dry skillet over medium heat. Add pine nuts, almonds, or sunflower seeds.
Stir frequently for 3 to 5 minutes until they turn lightly golden and fragrant. Transfer them to a plate so they do not keep toasting and burn.
Step 6: Assemble the Salad Base
Add the arugula or mixed greens to a large salad bowl. Spoon about half of the dressing over the greens and toss gently so every leaf gets a light coat.
Add the slightly cooled roasted vegetables to the bowl. Toss again so the veggies pick up some of the dressing.
Step 7: Add Cheese and Crunch
Sprinkle the crumbled feta over the salad. Add the toasted nuts or seeds.
If you use olives, cooked grains, or fresh herbs, add them now. Toss gently so you keep some visible chunks of feta and pockets of crunch.
Step 8: Taste and Finish
Taste a bite of zucchini, a leaf of arugula, and a tomato together. Add more dressing if the salad needs extra brightness, or a pinch of salt and pepper if the flavors need a boost.
Serve the Roasted Zucchini Salad Recipe slightly warm or at room temperature. Enjoy that moment when you realize zucchini can actually steal the show.
Variations I've Tried
I swap the feta for fresh mozzarella or burrata and add extra basil for a more caprese-style Roasted Zucchini Salad Recipe. I also tried a version with chickpeas and chopped cucumber, which turned it into a hearty lunch bowl that kept me full all afternoon.
Sometimes I use smoked paprika and cumin in the dressing, then add a dollop of plain Greek yogurt on top for a smoky, creamy twist. When I want a grain salad, I fold in cooked farro or quinoa and double the dressing so everything stays flavorful.
How to Serve Roasted Zucchini Salad Recipe
Serve this Roasted Zucchini Salad Recipe as a side with grilled chicken, roasted salmon, or simple baked tofu. It also works as a light main dish with warm pita bread and hummus on the side. Pack it in lunch containers with extra greens underneath, since the dressing and roasted veggies taste even better after they mingle a bit. Kids often enjoy it with a sprinkle of extra cheese and some warm rice on the side.
How to store
- Store leftovers in an airtight container in the fridge for up to 3 days.
- Keep the greens and roasted veggies separate if possible, since that keeps the texture better.
- Skip the freezer, since zucchini and greens turn watery and mushy after freezing.
- Reheat the roasted veggies briefly in a skillet over medium heat or in the oven at 350°F for 5 to 8 minutes, then toss with fresh greens and a splash of extra dressing.

Roasted Zucchini Salad Recipe
Ingredients
Instructions
- Preheat the oven to 425°F. Line a large sheet pan with parchment paper if desired for easier cleanup.
- Trim the ends off the zucchini and slice into half-moons about 1/2 inch thick. Slice the red onion into thin wedges and the red bell pepper into strips.
- Place the zucchini, red onion, and bell pepper on the sheet pan. Drizzle with 1 to 2 tablespoons olive oil and sprinkle with 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. Toss on the pan to coat, then spread the vegetables in a single layer with a little space between pieces.
- Roast for 15 to 20 minutes, tossing once halfway through, until the zucchini is tender with browned edges and the onions are softened and caramelized in spots. Add the cherry or grape tomatoes to the pan during the last 5 to 7 minutes of roasting so they soften and blister slightly without turning mushy. Remove the pan from the oven and let the vegetables cool for 5 to 10 minutes.
- While the vegetables cool, prepare the dressing. In a small bowl, whisk together 3 tablespoons extra virgin olive oil, lemon juice, red wine vinegar or apple cider vinegar, Dijon mustard, minced garlic, honey or maple syrup, dried oregano or Italian seasoning, crushed red pepper flakes if using, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper until smooth and slightly thick. Taste and adjust seasoning to your preference.
- Toast the nuts or seeds. Place a small dry skillet over medium heat and add the pine nuts or sliced almonds. Stir frequently for 3 to 5 minutes until lightly golden and fragrant, then transfer to a plate to cool so they do not burn.
- Assemble the salad. Add the baby arugula or mixed greens to a large salad bowl. Spoon about half of the dressing over the greens and toss gently to coat. Add the slightly cooled roasted vegetables, including the tomatoes, and toss again so they pick up some of the dressing.
- Sprinkle the crumbled feta cheese and toasted nuts or seeds over the salad. If using olives, cooked grains, or fresh herbs, add them now. Toss gently so the feta stays in visible chunks and the nuts retain their crunch.
- Taste a combination of zucchini, greens, and tomato. Add more dressing if needed and season with an extra pinch of salt and pepper to taste. Serve the roasted zucchini salad slightly warm or at room temperature.
Notes
Approximate per 1 of 4 servings (prepared with olive oil, feta, and nuts, without optional grains or olives): 260–300 calories; fat 22 g; saturated fat 5 g; carbohydrates 13 g; fiber 3 g; sugars 8 g; protein 7 g; sodium 450 mg. Values will vary based on specific ingredients, add-ins, and portion size.

Leave a Reply