Christmas Roasted Brussels Sprouts with Cranberries and Walnuts

Christmas roasted brussels sprouts with cranberries and walnuts on a plate with a gold spoon.

These crispy roasted brussels sprouts with cranberries, and walnuts are festive for Christmas, and just as delicious any time of year! With sweet cranberries, toasty walnuts, and a maple-balsamic glaze, they are sure to be a hit as your holiday side dish! (gluten-free, vegan)


  • 1 lb brussels sprouts, trimmed
  • 2 tbsp shallot, minced
  • 1 tbsp olive oil
  • 1 tbsp maple syrup
  • 1 tbsp balsamic vinegar
  • 1/4 tsp freshly cracked black pepper
  • 1/4 tsp coarse sea salt or kosher salt
  • 1/4 cup dried cranberries (you can also use fresh cranberries)
  • 1/4 cup walnuts, roughly chopped


  1. Heat oven to 425°F. Line a baking sheet with parchment or a silicone baking mat. If you're using a skillet, place it in the oven to preheat.
  2. Trim brussels sprouts and cut large ones in half. Place in a large bowl with minced shallots.
  3. In a small bowl, whisk together olive oil, maple syrup, vinegar and pepper. Pour over brussels sprouts and toss to coat.
  4. Spread brussels sprouts evenly on the baking sheet or heated skillet in a single layer with cut sides down. Roast 10-15 minutes, stirring halfway through.
  5. Remove sprouts from the oven and add cranberries and walnuts. Roast an additional 5 minutes, or until walnuts are toasted.
  6. Remove from oven and sprinkle with a little additional salt (optional). Serve immediately.


  • Cooking Tips: Brussels sprouts need plenty of room to roast and get crispy. If they are too crowded, they will steam instead, and they'll be more mushy. If you don't have a very large cast iron skillet, I would use the baking sheet method. You can do a quick 1-minute broil at the end if you want them really crispy, just watch them carefully!
  • Leftovers: This recipe is best served right away. If you have leftovers, I suggest heating them in a hot skillet or in the oven at 400°F. They will be mushy in the microwave.
  • With Bacon: This recipe has been updated. The old version included bacon, but I felt it was too similar to this recipe. If you'd still like to include bacon, you can use a similar method to version mentioned, cooking 2 slices of bacon and adding the chopped bacon when you add the cranberries and walnuts. Use the bacon grease in place of the olive oil in the recipe above.

Keywords: Christmas brussels sprouts, roasted brussels sprouts with cranberries, holiday brussels sprouts, cranberry walnut brussels sprouts