If you think salads are just lettuce and a sad tomato, this roasted vegetable salad is about to change your mind. I first made it on a crisp autumn weekend when my fridge was overflowing with veggies from a farmers’ market haul. The mix of caramelized vegetables, tangy vinaigrette, and the option to serve it hot or cold makes it a dish that works for busy weeknight dinners or next-day lunches. Plus, who doesn’t love a recipe that’s easy, flexible, and a little bit fancy?I swear, it’s the kind of salad that makes you forget all about the main course!

This post contains helpful tips and tricks! If you’re in a rush, please use the “Jump to Recipe” above!
💭 Roasted Veggies, No Boring Salads Here!
Salads don’t have to be boring – and this roasted vegetable salad is proof! I threw this together one night with some leftover veggies, and it turned into a dish that steals the show every time. With hearty roasted flavors and a zesty dressing, it’s one of those meals that makes you feel good without sacrificing taste. I still remember the first time I packed it for a work lunch—it made leftovers feel like a treat instead of a chore!
- Uses a fun variety of veggies. This hearty salad has a wide assortment of vegetables like carrots and bell peppers. Depending on the season or what’s in the fridge, you can switch up your favorite veggies across the rainbow.
- Deliciously healthy. Eating healthy doesn’t have to be boring—this roasted vegetable salad proves it! Packed with vitamins and nutrients from fresh vegetables, you can feel good about giving this dish to your family (and yourself!) while still enjoying its delicious taste.
- Has a smoky flavor. By roasting vegetables, you lightly char them, adding a crunchy texture and a smoky flavor to your salad.
Love hearty but delicious salads? Try our Mediterranean black bean salad, healthy veggie taco salad, or chickpea tuna salad.
📋 Ingredients and notes
To make this roasted vegetable salad, you’ll need zucchini, carrots, patty pan (mini squashes), green bell pepper, red onion, chopped beets, and Brussels sprouts, kosher salt, and black pepper.

To make the dressing, you’ll need olive oil or avocado oil, aged balsamic vinegar, grainy dijon mustard, maple syrup or agave, dried thyme, salt, black pepper, and garlic. You can also add fresh parsley and fresh basil as an optional garnish.

Notes and variations
- Switch up the vegetables. I’ve used the best roasted vegetables that I like, but you can easily swap them with hearty vegetables like sweet potato, butternut squash, yams, mushrooms, yellow squash, broccoli, cauliflower, potatoes, asparagus, or cherry tomatoes.
- Add seasonings. While salt and pepper make roasted vegetable salad tasty, adding seasonings like oregano and garlic powder can further enhance the flavors.
- Try out different salad dressings. If you ask me, I would say that our balsamic vinaigrette dressing is the perfect dressing for this salad, but you can definitely try out different dressings of your choice like honey mustard, ranch, pesto, and so many more.
- Garnish with your favorite cheeses like feta cheese, goat cheese, or nut cheese.
Tip on baking sheets
You should consider using a large baking sheet to avoid crowding the vegetables and to cook them evenly on a single layer. If you want a nice char and roast, you can consider lining a cookie sheet with some aluminum foil. Or, you can use my favorite sheet pan:
- This Caraway baking sheet is non-stick, and does a fantastic job at roasting vegetables and makes clean-up a breeze.
- This NordicWare pair is an Amazon favorite, and the size is perfect for everything you might need to throw in the oven.
📖 How to make roasted vegetable salad
Preheat the oven to 375°F.
Chop the vegetables into uniform pieces. I kept the zucchini, onion, and mini squash slices slightly larger as they cook faster than the rest of the vegetables.

Spread out the chopped vegetables onto two separate baking sheets lined with parchment paper or aluminum foil. Or you can just use a non-stick option.

Place the beets and green vegetables on one baking sheet, separate from the other vegetables so the beets won’t dye the zucchini and squash red.

Make the zesty salad dressing
Whisk the oil, vinegar, sweetener of choice, dijon mustard, minced garlic, thyme, salt, and pepper in a small bowl. I love using this simple dressing, but you can also mix it up and use your favorite dressing for roasted vegetables.


Brush the dressing onto the vegetables with a pastry brush or drizzle over with a spoon. Mix the vegetables with the dressing and place them into the oven.
Bake at 375°F for 25 minutes.


If your vegetables aren’t quite crisp, turn the oven to broil at 400°F. Place the vegetables under broil, keeping a close eye on them for 2 minutes, until brown.

Serve hot and garnish with fresh herbs like parsley and basil. It is also delicious cold.
Shruthi’s Top Tip
For the best flavor, stick with heartier vegetables like carrots, Brussels sprouts, squash, zucchini, red bell peppers, and cauliflower. These vegetables will hold up well during the roasting process and will have a great depth of flavor when finished.
- Prep your vegetables ahead of time. Before you start roasting your veggies, cut them into uniform sizes so that they cook evenly in the oven. If some pieces are larger or smaller than others, they may not cook evenly and could end up undercooked or burnt. This vegetable chopper makes veggie prep a total breeze, you just need to throw the vegetables in and push to chop!
- Add some fat. Add a few tablespoons of olive oil or melted butter before placing in the oven to really bring out those flavors in your roasted veggies. This will also help keep your veggies from drying out as they roast in the oven.
- Stir the vegetables a few times while roasting to cook evenly. If the vegetables aren’t browning, you can broil them, keeping a close eye on them so they don’t burn to crisp up the edges. Nothing is better than crispy, golden brown red onions, and Brussels sprouts!
- Get creative with toppings. Once your roasted veggies are done cooking, you can get creative with toppings! Crumbled feta cheese is always delicious on top of a warm roasted vegetable salad; other options include sliced olives, chopped nuts (like almonds), diced avocados, extra virgin olive oil, sunflower seeds, pomegranate seeds, and more.
👩🏽🍳 Troubleshooting FAQs
For optimal flavor and satisfaction, roasted vegetable salad is best served as a warm salad. However, you can enjoy it cold too. If eating cold, let the vegetables cool completely and refrigerate in an airtight container until ready to serve.
Absolutely! Roasting the vegetables in advance will save you time when it comes to putting your salad together, especially if you’re preparing a big batch. Roast the vegetables up to 5 days ahead and store them in an airtight container in the refrigerator. When you are ready to assemble your salad, simply mix together with the desired dressing and enjoy!
While salt and pepper are enough to make your salad delicious, you can also use additional seasonings such as oregano, garlic powder, paprika, parsley, or thyme to enhance its flavors.
Setting your oven at 375°F up to 425°F is optimal for roasting vegetables, whether fresh or frozen. This will give you a crisp edge and a soft and flavorful center; lower than that, your vegetables will not get to the desired texture. Take note that the cooking time would vary depending on what vegetable you are roasting.
🍴How to Serve Roasted Vegetable Salad
Roasted vegetable salad is best served as an entree or side dish. To spice it up, sprinkle some crumbled feta cheese, goat cheese or balsamic vinaigrette. To bulk this up, you can make a roasted vegetable salad with quinoa or wild rice. You can play around with the dressing, with a squeeze of lemon juice or swap with apple cider vinegar for a tangier finish.

Not only will you be praised for your delicious cooking, but you’ll also have an easy and nutritious meal ready to go anytime you’re in a rush!
Storing this delicious roasted vegetable salad is easy. For best results, store the salad in an airtight container or a large bowl covered with plastic wrap and refrigerate it for up to 5 days.
To freeze, I recommend freezing the vegetables before you roast them and without the dressing for up to 3 months. First, place them on a flat sheet and flash freeze them, then put them into two freezer-safe bags (one with the beets). This way, you can enjoy your roasted veggie salad whenever you want without worrying about getting the freshest ingredients each time.
🍴 Other Hearty Salad Recipes
Spicy Soba Noodles
Silken Tofu Chocolate Mousse
Marry Me Chickpeas
If you tried this recipe, don’t forget to comment and rate! ⭐⭐⭐⭐⭐

Roasted Vegetable Salad
Ingredients
- 2 cups zucchini, chopped
- ½ red onion, large
- 5 pieces carrots, small, chopped
- 7 pieces patty pan, (mini squashes)
- 1 green bell pepper
- 1½ cup beets, chopped
- 1 cup Brussels sprouts
Dressing
- 4 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 1 tablespoon maple syrup
- 1 tablespoon dijon mustard, grainy, if possible
- 2 cloves garlic
- ½ teaspoon dried thyme
- ½ teaspoon salt
- ¼ teaspoon pepper
- 1 teaspoon parsley, optional, for garnish
- 1 teaspoon basil, optional
Instructions
- Preheat the oven to 375°F.
- Chop the vegetables into uniform pieces. I kept the zucchini, onion, and mini squash slices slightly larger as they cooked faster than the rest of the vegetables.
- Spread out the chopped vegetables onto two large cookie sheets lined with parchment paper.
- Place the beets and green vegetables onto a separate pan so the beets won't dye the zucchini and squash red.
To make dressing
- Whisk the oil, vinegar, sweetener of choice, dijon mustard, minced garlic, thyme, salt, and pepper in a small bowl. Pour over the salad.
- Brush the dressing onto the vegetables with a pastry brush or drizzle over with a spoon. Mix the vegetables with the dressing and place them into the oven.
- Bake at 375°F for 25 minutes.
- If your vegetables aren't quite crisp, turn the oven to broil at 400°F. Place the vegetables under broil, keeping a close eye on them for 2 minutes, until browned.
- Serve hot and garnish with fresh parsley and basil. It is also delicious cold.
Notes
- Choose a variety of veggies: To create a flavorful and visually appealing roasted vegetable salad, select a variety of colorful vegetables. The combination of different textures and flavors will make your salad more interesting.
- Cut the vegetables into uniform sizes to ensure even cooking. This is important because vegetables with different cooking times should be roasted separately or placed on the baking sheet accordingly. Smaller pieces will cook faster, while larger ones may take longer.
- Don’t skimp on seasonings. Toss your chopped vegetables with a generous amount of olive oil, salt, pepper, and your choice of seasonings or herbs. Common choices include garlic powder, paprika, thyme, or rosemary. You can also experiment with different seasoning blends to customize the flavor.
- Don’t overcrowd the pan. To ensure proper roasting and avoid steaming your vegetables, spread them out in a single layer on the baking sheet. Overcrowding can lead to uneven cooking and soggy results. If you have a large quantity of veggies, use multiple baking sheets or roast them in batches.
- Consider adding a protein source like quinoa, tofu, or chickpeas to turn your roasted vegetable salad into a hearty and balanced meal. Drizzle your favorite dressing or vinaigrette over the roasted vegetables and protein for extra flavor.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.















I absolutely loved this. Such a good recipe! Thanks for sharing, with all the beautiful photos too.