• Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Our Salty Kitchen
menu icon
go to homepage
  • About Us
  • All Recipes
  • How to Cook
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • About Us
    • All Recipes
    • How to Cook
    • Contact
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    You are here: Home » Meal Type » Side Dishes

    Christmas Brussels Sprouts with Pistachios and Cranberries

    December 4, 2021 (updated November 28, 2023) by Danielle Esposti

    May contain affiliate links. See our Privacy Policy and disclosure.

    JUMP TO RECIPE
    Pinterest collage for sauteed brussels sprouts with bacon, cranberries, and pistachios.
    Pinterest image for a festive Christmas brussels sprouts recipe.
    Pinterest image for sauteed brussels sprouts with bacon, cranberries, and pistachios.
    Pinterest collage for a festive Christmas brussels sprouts recipe.

    Get that mistletoe hung stat! Christmas Brussels Sprouts with pistachios and cranberries hit that sweet/salty/savory spot right in the kisser. This pretty palate pleaser features tender Brussels sprouts sautéed with smoky bacon and tart cranberries, then topped with pistachios for crunch.

    A large tan serving bowl of Christmas themed sauteed brussels sprouts with bacon, cranberries, and pistachios.
    Jump to:
    • Why You’ll Love It!
    • How to Make Christmas Brussels Sprouts
    • Recipe Notes and Tips
    • Christmas Brussels Sprouts
    • Ratings

    Did anyone else play at kitchen alchemy as a kid? Or was that just me? Like, you’d just mix random crap together just to see what magic might happen? None of it was palatable, of course.

    This evolved into “hangover cures” in college – prairie oysters, oatmeal smoothies, straight bitters – sometimes all together. Unpleasant to say the least.

    But, in adulthood, we get to play this game (hopefully) to better results. If we’re lucky, to brilliant results. Christmas Brussels Sprouts are the outcome of one such experiment. To be fair, nothing in this sautéed Brussels sprouts recipe is “risky,” but it was a departure from my norm.

    I certainly didn’t have holidays on the brain when I came up with it, but between the red cranberries, ruddy bacon, leafy sprouts, and green pistachios, I was instantly reminded of jolly times. And I hope that now being the proud beneficiary of the best Brussels sprouts recipe for Christmas, you’ll feel jolly too.

    For a more concise post, click to view the web story for this festive side dish!

    A vintage serving spoon tucked into a bowl of sautéed brussels sprouts with cranberries and pistachios.

    Why You’ll Love It!

    We eat Brussels sprouts probably twice a week when they are in season. For too long I didn’t know how to cook Brussels sprouts any other way than oven roasted: Brussels + fat + salt + oven = done. I didn’t even use bacon. Sacrilege.

    But like all baby cooks, I learned and experimented, and now I have a wide array of Brussels sprouts recipes at the ready for every mood and occasion. Shaved Brussels sprouts are extra crispy. Air fryer Brussels sprouts are extra quick. And Maple bacon Brussels sprouts are extra everything.

    Last month I cleaned out our pantry (horror of horrors) and discovered that I had basically an apocalyptic stockpile of nuts and dried fruit. So instead of making another batch of trail mix, I tossed in some sweet (dried cranberries), some crunchy (roasted pistachios) and rounded it all out with some salty (bacon). And thus, Christmas Brussels sprouts were born.

    • Stovetop for the win! Sautéing Brussels sprouts on the stovetop saves both time and oven space.
    • Sweet and Salty. The combo of cranberries and bacon is the sweet and salty “treat” you didn’t know you needed.
    • Savory and Crunchy. If you need to take sweet and salty up a notch, adding crunchy is always a winning ticket! Roasted pistachios are perfect, but don’t worry – we’ve got sub suggestions below.
    Sauteed brussels sprouts with bacon, cranberries and pistachios on a serving spoon hovering over a serving bowl.

    How to Make Christmas Brussels Sprouts

    Hip hip hooray for holiday sides that work on weeknights too! Roasted Brussels sprouts with bacon, pistachios, and cranberries are caramelized and crunchy with the just the right kick of sweetness. They’re simple enough for an everyday meal, but look simply stunning in your Christmas spread.

    Side view, chopped bacon sauteed in a large metal skillet.
    Saute chopped bacon until golden brown and crisp, then remove with a slotted spoon.
    Trimmed and halved brussels sprouts in a large skillet tossed in bacon fat.
    Add Brussels sprouts and toss in rendered bacon fat.
    Partially sauteed brussels sprouts in a large metal skillet.
    Cover and cook for 6 minutes.
    Pan sauteed brussels sprouts in a large skillet.
    Remove the cover and saute 5-6 minutes more.
    Sauteed brussels sprouts with bacon, cranberries, and balsamic vinegar in a large skillet.
    Return the bacon, then add dried cranberries and balsamic vinegar. Stir and cook 1-2 minutes more.
    Christmas brussels sprouts with bacon, cranberries, and pistachios in a large skillet.
    Garnish with roasted pistachios, and serve right away. Enjoy!
    1. Cook chopped bacon over medium heat until the fat renders and the bacon is golden brown and crisp. Remove with a slotted spoon and set aside.
    2. Drain all but 2 tablespoons of rendered bacon fat. Add the trimmed and sliced Brussels sprouts to the pan, toss to coat in the fat, then arrange in an even layer. Cover and cook for 6 minutes. At this stage, the Brussels sprouts are both sautéing and steaming.
    3. Remove the lid. Toss the Brussels sprouts and cook for 3 minutes.
    4. Toss again and cook an additional 3 minutes, or until the Brussels sprouts are lightly charred on the outside and tender on the inside.
    5. Return bacon to the skillet, along with the cranberries. Then pour in the balsamic vinegar; stir and scrape the bottom of the pan to loosen any browned bits. Stir and cook until the vinegar stops bubbling and is mostly absorbed.
    6. Turn off the heat and stir in the pistachios. Taste for seasoning and adjust with salt and pepper if needed. Serve right away, and enjoy!
    Side view, Christmas brussels sprout in a tan serving bowl with a small bowl of chopped pistachios to the side.

    Recipe Notes and Tips

    • The Brussels sprouts will saute for 12-14 minutes total. In the first 6 minutes, they’ll both sear and steam while the lid is on. In the second half of cooking, continue to saute and stir every few minutes until the sprouts are crispy on the outside and tender on the inside.
    • If you scale the recipe up, use an extra large skillet or plan to prepare in two batches. If you overcrowd the pan you’ll wind up with soggy sprouts.
    • Swap cranberries for dried cherries for a slightly sweeter dish.
    • Swap pistachios for pecans or walnuts if needed.
    Side view, a tan serving bowl of festive christmas brussels sprouts with cranberries and pistachios.

    Did you make these Christmas Brussels Sprouts? I’d love to know how they turned out! Leave a comment and a rating below.

    While you’re at it, let’s be friends – follow me on Pinterest and Instagram for the latest and greatest.

    A vintage serving spoon tucked into a bowl of sautéed brussels sprouts with cranberries and pistachios.

    Christmas Brussels Sprouts

    author: Danielle Esposti
    yield: 4
    calories per serving: 126
    prep time: 10 minutes mins
    cook time: 25 minutes mins
    total time: 35 minutes mins
    PRINT RECIPE PIN RECIPE

    Description

    Hip hip hooray for holiday sides that work on weeknights too! These Roasted Brussels Sprouts with Pistachios and Cranberries are caramelized and crunchy with the just the right kick of sweetness. They're simple enough for an everyday meal, but look simply stunning in your Christmas spread.
    Prevent your screen from going dark

    Ingredients
     

    • 6 strips bacon, chopped into ½" pieces
    • 1½ lb Brussels sprouts, trimmed and halved
    • 2 tablespoon balsamic vinegar
    • ⅓ cup dried cranberries, or dried cherries
    • 2 tablespoon roasted salted pistachios, coarsely chopped
    • ½ teaspoon kosher salt
    • ½ teaspoon ground pepper

    Instructions

    • Trim the ends of the Brussels sprouts, then peel and remove the tough outer leaves. Halve smaller sprouts and quarter the larger ones.
    • Add the bacon pieces to a cold 12" skillet, then adjust the heat to medium. Cook, stirring occasionally, until the fat renders and the bacon pieces are golden brown and crisp. Remove using a slotted spoon to a paper towel lined plate to drain.
    • Remove all but two tablespoons of fat from the skillet. Increase heat to medium high. Add the Brussels sprouts to the pan, toss to coat in the fat, then arrange in an even layer. Cover and saute undisturbed for 6 minutes.
    • Remove the lid. Continue sautéing the Brussels sprouts, tossing occasionally, for 5-6 minutes more, until golden brown all over and tender on the inside. You should be able to insert the tip of paring knife into the center and meet little resistance.
    • Add the cranberries and cooked bacon to the skillet; pour in the balsamic vinegar to deglaze the pan. Saute 1 minute more, stirring constantly, or until the balsamic vinegar is absorbed and most of the browned bits from the bottom of the pan have been absorbed.
    • Remove from heat and stir in the pistachios. Season with salt and pepper to taste. Serve right away, and enjoy!

    Nutrition Facts

    serving size: 0 g
    calories per serving: 126 kcal
    total fat: 4g
    saturated fat: 1g
    monounsaturated fat: 2g
    polyunsaturated fat: 1g
    trans fat: 0g
    cholesterol: 8mg
    sodium: 289mg
    protein: 7g
    total carbohydrates: 19g
    fiber: 6g
    sugars: 13g
    potassium: 502mg
    vitamin a: 0%
    vitamin c: 2%
    calcium: 48%
    iron: 3%
    DID YOU MAKE THIS RECIPE?Tag @oursaltykitchen on Instagram and hashtag it #oursaltykitchen!
    « Baked Parmesan Crusted Chicken
    Roasted Garlic Mashed Potatoes »

    Disclaimer: This post and the recipe card may contain affiliate links, which means we receive a small commission (at no cost to you!) if you make a purchase using these links. Rest assured, we only endorse products we own and truly love!

    1 Comment
    Filed Under: Fall Recipes, Gluten Free, Grain Free, Holiday Recipes, Side Dishes, Winter Recipes Tagged With: bacon, brussels sprouts, thanksgiving, vegetable

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Steph Harmelin

      December 29, 2021 at 11:23 pm

      What do you suggest in lieu of bacon? I don’t mean another fake meat, but that same salty, smoky flavor? Extra pistachios and smoked paprika? Maple? (I’m looking around my fridge as I do this)

      Looking to veganize this, if that wasn’t clear. Thaaaaaaanks!

      Reply

    Primary Sidebar

    Author headshot of Danielle.

    Welcome to OSK, we're so glad you're here! We share simple, seasonal recipes with bold, restaurant-quality flavors that any home cook can master (yes, even you!). You'll find cooking tutorials for beginners, inspired ideas for seasoned home cooks, and a sprinkle of sass for everyone.

    learn more

    BUY NOW

    Footer

    ABOUT US      CONTACT US      PRIVACY POLICY 

    A collage of publication logos that have featured recipes and photography from Our Salty Kitchen.

    Footer

    Privacy

    Privacy Policy

    Let's ConnecT

    • Facebook
    • Instagram
    • Pinterest

    About Us

    Contact

    Copyright © 2026 Our Salty Kitchen

    764 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required