This post contains affiliate links.
Ready in just 30 minutes, this roasted Brussels sprout salad is made on one sheet tray making for the perfect quick side dish. With sweet apples and savory onions, this salad is always a crowd-pleaser.

You know when you’re in that last-minute dash before guests arrive at your door for the holidays? You break a sweat thinking about how you’re going to get that last side dish done while also mingling with guests.
Well, this Brussels sprout salad is the answer. Everything gets cooked on a sheet tray, which means it’s mostly hands-off. This leaves more time to catch up with family and friends and less time worrying about a side dish.
Reader rating
“This is SOOOOOOOOO wonderful! I can eat the whole recipe in a day, I love it so much!!” —Barbara


Here’s what you need
- Brussels Sprouts: To save time, you can chop up raw whole Brussels sprouts or buy ones that are already halved.
- Red Onion: This adds some zing to balance out the sweet apple and cranberries.
- Roasting Basics: To get the perfect char on the veggies, toss them with olive oil, salt, and pepper.
- Toppings: The best part of this salad is the combination of roasted and fresh ingredients. Feta brings saltiness; apples bring a crisp sweetness; walnuts add crunch; dried cranberries just burst with juicy flavor.
- Dressing: To make this, it’s just olive oil, apple cider vinegar, maple syrup, Dijon mustard, salt, and pepper mixed together. Honey will work in place of maple syrup.
Avoid bitter brussels sprouts
Brussels sprouts are notorious for being bitter. This is due to an enzyme in the plant that’s actually there to protect it from predators. However, roasting them breaks down the vegetables, enhancing the natural sweetness and getting rid of the bitterness.

Here’s how it’s done
This Brussels sprout salad recipe is simple and requires only about 10 minutes of prep time.
Step 1: Roast the Brussels Sprouts and Red Onion
First, preheat the oven to 425°F (218°C). Add the halved Brussels sprouts and sliced onion to a large, rimmed baking sheet. Bake for 20 minutes or until the sprouts are tender and a bit browned.


Step 2: Prepare the Dressing
Next, whisk together all of the dressing ingredients to combine.
Step 3: Assemble the Dish
Finally, toss together the cooked Brussels sprouts, onion, apple, walnuts, feta, and cranberries. Right before serving, drizzle with the dressing and toss to coat.

Customize It
If you’re thinking about additional sweet and savory combos to enjoy, here are a few that would actually work in this dish!
- Swap the Cheese: Swap the feta with blue cheese.
- Add Avocado: Include avocado slices for a creamy element.
- Apple Alternatives: Use a green apple instead.
- Use Pomegranates: Skip dried cranberries and throw in pomegranate arils.
- Nut Options: Swap the walnuts with glazed pecans.


Maple-Glazed Roasted Brussels Sprout Salad
Ingredients
Salad
- 2 lbs Brussels sprouts, trimmed and halved, 900 g
- 1 medium red onion, sliced
- 2 Tbsp olive oil, 30 mL
- ¼ tsp each salt and pepper
- 1 red apple, diced
- ½ cup walnuts, roughly chopped, 60 g
- ½ cup crumbled feta, 100 g
- ¼ cup dried cranberries, 40 g
Dressing
- 2 Tbsp olive oil, 30 mL
- 2 Tbsp apple cider vinegar, 30 mL
- 1 Tbsp maple syrup, 15 mL
- 1 tsp Dijon mustard, 5 g
- Salt and pepper, to taste
Instructions
- Roast: Preheat oven to 425°F (218°C). Add halved Brussels sprouts and sliced onion to a large, rimmed baking sheet. Drizzle with oil and sprinkle with salt and pepper, tossing around to evenly coat all the sprouts and onions. Bake for 20 minutes, or until sprouts are tender and a bit browned.
- Dressing: Whisk together all dressing ingredients to combine.
- Assemble: Toss together cooked Brussels sprouts, onion, apple, walnuts, feta, and cranberries. Right before serving, drizzle with dressing and toss to coat.
Notes
Nutrition
Nutrition information calculated by Sarah Bond, degreed nutritionist.



















I’m so proud of you Sarah!! Greetings front Holland
Aw, thanks Patricia!! 😀
This is SOOOOOOOOO wonderful! I can eat the whole recipe in a day, I love it so much!!
Is this recipe meant to be served hot or cold?
Either! I usually do warm. 😀
Made this just as directed in the recipe, we loved it! The balance of slightly sweet from the dried cranberries and the savory tang of the feta was wonderful. The brussels sprouts took on a smokey flavor and the nuts (I used pecans because they were on hand)took this salad over the top. Thanks for posting.
Absolutely delicious!
We ate only this for supper, but I’m wondering if you might have suggestions for a good accompaniment.
So happy to hear it, Jan! Soup would be great with this one 😀