Christmas Roasted Brussels Sprouts with Bacon and Cranberries

Christmas roasted brussels sprouts with bacon cranberries and walnuts

Christmas roasted brussels sprouts with bacon, cranberries and walnuts are sure to be a hit as your holiday side dish! (gluten-free, vegan option)


  • 2 slices uncured bacon*
  • 1 lb brussels sprouts, trimmed
  • 2 tbsp shallot, minced
  • 1 tbsp maple syrup
  • 1 tbsp balsamic vinegar
  • 1/2 tsp freshly cracked black pepper
  • 1/2 cup fresh cranberries (you can also use dried cranberries)
  • 1/4 cup walnuts, roughly chopped
  • Sea salt, to taste


  1. Cook bacon until done but not yet crispy on the stovetop or in the oven, reserving grease.
  2. Heat oven to 425°F. Line a baking sheet with parchment or a silicone baking mat.
  3. Trim brussels sprouts and cut large ones in half. Place in a large bowl with shallots.
  4. In a small bowl, whisk together bacon grease, maple syrup, vinegar and pepper. Pour over brussels sprouts and toss to coat. Spread sprouts oven the baking sheet in a single layer. Roast 15 minutes, stirring halfway through.
  5. Remove sprouts from the oven and add bacon, cranberries and walnuts to the baking sheet. Roast an additional 5 minutes, or until walnuts are toasted and bacon is crisp. Remove from oven and salt to taste. Serve immediately.


*Omit bacon for vegan and use avocado oil in place of bacon grease.
Bacon may be made ahead of time to make cooking faster.

Keywords: Christmas brussels sprouts, roasted brussels sprouts with bacon, brussels sprouts with cranberries, holiday brussels sprouts