Winter Vegetable Salad with Butternut Squash, Brussels Sprouts, and Beets is a colorful mix full of cozy, earthy flavors that really warm up chilly days. The roasted butternut squash adds a sweet creaminess, while the Brussels sprouts bring a slightly crispy, nutty bite. The roasted beets contribute a rich, deep flavor and a pop of gorgeous color that makes the salad as pretty as it is tasty.
I love making this salad when I want something hearty but fresh at the same time. The vegetables roast up beautifully in the oven, which makes the kitchen smell amazing. Plus, tossing everything together with a simple dressing gets all the flavors talking, and the textures play so nicely together. One tip I always share is to roast the Brussels sprouts and squash until they’re just caramelized—this adds a little extra sweetness that balances the earthiness.
This salad is perfect served warm or at room temperature, and I often like to add a sprinkle of toasted nuts or some crumbled cheese on top for an extra touch. It’s a great side dish for family dinners or even a light lunch by itself. Every time I make it, people ask for the recipe because it feels like a cozy winter hug in a bowl—simple, satisfying, and packed with good-for-you veggies.
Key Ingredients & Substitutions
Butternut Squash: This squash adds natural sweetness and a creamy texture when roasted. If you can’t find butternut, try delicata or acorn squash as they have a similar taste and texture.
Brussels Sprouts: Their slightly bitter, nutty flavor balances the sweetness of the squash and beets. If you’re not a fan, shredded kale or cabbage can offer a similar bite.
Beets: Roasting beets brings out their earthy sweetness and vibrant color. If fresh beets are unavailable, you can use cooked or canned beets. Just drain and cube them before adding.
Walnuts: Toasted for crunch and warmth. Pecans or almonds work well too. Toasting nuts enhances their flavor, so don’t skip this step!
Dried Cranberries: These add a touch of tart sweetness that lifts the salad. If you want less sweetness, try dried cherries or raisins.
Maple Syrup or Honey: This sweetener helps caramelize veggies and balances flavors. For a vegan option, use maple syrup or agave nectar.
How Do I Get Perfect Roasted Vegetables Every Time?
Roasting brings out the best in your veggies, but timing and temperature matter a lot. Here’s my simple method for great results:
- Preheat the oven to 400°F (200°C) for even heat.
- Cut veggies into uniform pieces to ensure they cook evenly.
- Toss them well with olive oil and seasoning to coat, but don’t drown them.
- Spread in a single layer on a baking sheet—crowding leads to steaming, not roasting.
- Roast for 25-30 minutes, stirring once halfway to get even caramelization.
Watch the edges carefully; those browned bits add flavor. Let the vegetables cool slightly before mixing with other ingredients to keep the salad fresh and vibrant.

Equipment You’ll Need
- Large baking sheet – I prefer this because it holds all the veggies in a single layer for even roasting.
- Parchment paper or silicone baking mat – makes cleanup easier and prevents sticking.
- Mixing bowl – for tossing the vegetables with oil and seasonings; a roomy one helps mix everything without mess.
- Skillet – useful for toasting nuts quickly and evenly, adding extra crunch and flavor.
- Measuring spoons and cups – keeps your seasoning and oil precise for consistent results.
Flavor Variations & Add-Ins
- Swap walnuts for pecans or sliced almonds to change the nutty flavor and crunch.
- Add roasted sweet potatoes or carrots for extra sweetness and color.
- Sprinkle with crumbled feta or goat cheese for a creamy, tangy touch.
- Use balsamic vinegar instead of apple cider vinegar for a richer, smoother flavor.
Winter Vegetable Salad with Butternut Squash, Brussels Sprouts, and Beets
Ingredients You’ll Need:
Vegetables:
- 3 cups butternut squash, peeled and cubed
- 3 cups Brussels sprouts, trimmed and halved
- 2 medium beets, peeled and cubed
Extras and Seasonings:
- 1/2 cup walnuts, roughly chopped
- 1/3 cup dried cranberries
- 2 tablespoons olive oil
- 1 tablespoon maple syrup or honey
- 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
- Salt and freshly ground black pepper, to taste
- 1 tablespoon apple cider vinegar or balsamic vinegar
- Optional: 1/4 cup pumpkin seeds for extra crunch
How Much Time Will You Need?
This recipe takes about 10 minutes to prep and around 25–30 minutes for roasting. Including the time to toast nuts and toss everything together, expect about 40 minutes total. It’s a quick, hands-on recipe perfect for busy days.
Step-by-Step Instructions:
1. Preheat and Prepare for Roasting:
Turn on your oven to 400°F (200°C). Line a large baking sheet with parchment paper or a silicone baking mat. This helps prevent sticking and makes cleanup a breeze.
2. Toss the Vegetables:
Put the cubed butternut squash, halved Brussels sprouts, and cubed beets into a large bowl. Add olive oil, maple syrup or honey, thyme, salt, and pepper. Mix everything well so the veggies are coated evenly with the oil and seasonings.
3. Roast the Vegetables:
Spread the veggies in a single layer across the prepared baking sheet. Roast in the oven for 25 to 30 minutes. Halfway through, give them a gentle stir to help them cook evenly and get caramelized edges. You’re looking for tender vegetables with a bit of golden color.
4. Toast the Nuts:
While the vegetables roast, heat a dry skillet over medium heat. Add the walnuts and toast them, stirring often, for 2 to 3 minutes until they smell nutty and slightly browned. Remove them from the heat and set aside.
5. Combine All Salad Ingredients:
When the veggies are done roasting, transfer them to a large bowl. Add the toasted walnuts, dried cranberries, and pumpkin seeds if you’re using them.
6. Dress the Salad:
Drizzle the salad with apple cider vinegar or balsamic vinegar. Toss gently to mix everything together. This brings a bit of tang and brightens the flavors.
7. Taste and Final Touches:
Give the salad a taste and add more salt or pepper if you think it needs it. Toss again to combine.
8. Serve and Enjoy:
This salad is delicious served warm straight from the oven or at room temperature. It makes a wonderful winter side dish or a light, healthy main course.
Can I Use Frozen Vegetables for This Salad?
Yes, you can use frozen butternut squash, Brussels sprouts, and beets, but be sure to thaw them completely and pat dry to avoid extra moisture. Roasting times may be slightly shorter, so keep an eye on them to prevent overcooking.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or enjoy cold as a refreshing salad.
Can I Make This Salad Ahead of Time?
Absolutely! Roast the vegetables and toast nuts in advance, then toss with the cranberries and dressing just before serving to keep everything fresh and crunchy.
What Can I Substitute for Walnuts?
Pecans, almonds, or pumpkin seeds are great alternatives if you prefer or need a nut-free option. Just toast them lightly to enhance their flavor before adding.