Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Vegeterian Main Dishes

Brussels Sprouts with Bacon, Pecans, and Cranberries (One-Skillet Holiday Side)

Updated: May 14, 2026 · Published: Apr 30, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

10 shares
  • Facebook
  • X
↓ Jump to Recipe

I'll be honest — Brussels sprouts were not something I grew up eating. In Pakistan, we didn't have them. The first time I cooked them for my family here, I boiled them and everyone stared at the plate like I'd made a mistake. Then I started pan-searing them, adding bacon from the butcher counter at Walmart, throwing in some pecans and dried cranberries — and suddenly the whole skillet disappeared before I could plate seconds for myself.

What makes this work is the sear. You put the Brussels sprouts cut-side down in a hot skillet and you leave them alone. No stirring, no fussing. That flat side caramelizes and goes golden, and that's where all the flavor is. The bacon fat left in the pan does half the work for you. I add a little olive oil too, just to have enough fat for the whole batch.

I make this every November and December. My husband will eat it alongside practically anything — roast chicken, a loaded meatloaf casserole, even just rice on a weeknight. Zainab picks out the cranberries and eats them first. Saad ignores the sprouts and goes for the bacon, which — fair enough, honestly.

One thing to keep in mind: don't overcrowd the pan. I know it's tempting to throw everything in at once, but if your sprouts are touching each other and piled up, they'll steam instead of sear. If you've got a big family and you're doubling the batch, just cook in two rounds. It takes an extra ten minutes but the result is completely different.

Roasted brussels sprouts with bacon, pecans, and cranberries served in a white bowl.

Why You'll Love This Recipe

  • It's a one-skillet situation: Everything happens in a single pan, which matters when you're already managing four other dishes on a holiday. I've made this on Christmas Eve while the oven was occupied with a roast, and it didn't compete for space or time. Cleanup is easy — one skillet, one wooden spoon, done.

  • The texture combination actually works: Tender caramelized sprouts, chewy cranberries, crunchy pecans, and crispy bacon — every forkful has something going on. I've served this to people who claimed they hated Brussels sprouts and watched them go back for more. I'm not going to say it converts everyone, but it helps.

  • It's on the table in under 30 minutes: From trimming the sprouts to plating, this takes about 25 minutes if you're moving at a normal pace. On a busy weeknight, that's the difference between a proper side dish and just opening a can of something. I've made it on Tuesday evenings with no occasion at all.

  • It reheats really well: Leftovers go back into the skillet with a tiny splash of water and they come out fine. The cranberries soften a little more, the pecans stay crunchy, the bacon crisps back up. I've eaten this cold straight from the fridge at 11pm and it was still good, so there's that too.

  • The ingredients are easy to find anywhere: Everything here is available at a regular grocery store — Walmart, Aldi, Kroger, Sainsbury's if you're in the UK. No specialty shops, no unusual ingredients. Thick-cut bacon from the refrigerator section, dried cranberries from the baking aisle, a bag of pecans. That's it.

Ingredients

  • 1½ lbs Brussels sprouts, trimmed and halved
  • 4 slices thick-cut bacon, chopped
  • ⅓ cup chopped pecans
  • ⅓ cup dried cranberries
  • 2 tablespoons olive oil
  • Salt and black pepper, to taste
  • 1 tablespoon balsamic vinegar (optional, for a tangy finish)

Directions

  1. Cook the bacon: In a large skillet over medium heat, cook the chopped bacon until crispy. Remove it with a slotted spoon and drain on paper towels, but leave about 1 tablespoon of the bacon fat in the pan — that's flavor you don't want to throw away.
  2. Sear the Brussels sprouts: Add the olive oil to the skillet with the bacon fat. Place the halved sprouts cut-side down in a single layer and leave them alone for 6–8 minutes. Don't stir, don't move them — you want that flat side to go deep golden brown. If your pan isn't big enough to fit them all in a single layer, do two batches.
  3. Flip and finish cooking: Stir the sprouts and cook for another 5 minutes until they're tender all the way through. Season with salt and pepper here, but go easy on the salt — the bacon is going back in and it's already salty.
  4. Add the pecans and cranberries: Stir in the pecans and cook for about 2 minutes until they're lightly toasted and fragrant. Add the dried cranberries and cook for one more minute just to warm them through. Don't leave them in the heat too long or they turn rubbery.
  5. Return the bacon and serve: Add the crispy bacon back to the pan. If you're using balsamic vinegar, drizzle it in now and give everything one final toss. Serve straight from the skillet while it's warm.
Roasted brussels sprouts with caramelized edges topped with pecans and cranberries on white plate.

Tips for Success

  • Don't crowd the pan: This is the biggest mistake I made the first three times I cooked Brussels sprouts. When they're piled on top of each other, they trap steam and turn soft and pale instead of caramelizing. Use the largest skillet you have — I use a 12-inch cast iron — and cook in batches if needed. The extra five minutes is genuinely worth it.

  • Try to cut the sprouts to similar sizes: If half your sprouts are tiny and half are the size of a golf ball, the small ones will be overcooked by the time the big ones are tender. I trim the base and halve them, and if any are unusually large I cut those into quarters. Consistent sizing means everything finishes at the same time.

  • Taste before adding salt: I forgot this once and oversalted the whole dish because I didn't account for the bacon going back in. The bacon brings a lot of salt with it. Season lightly while the sprouts are cooking, then taste again after you've added everything back together.

  • Add the cranberries last: Dried cranberries only need about a minute in the pan — just enough to warm through. If you add them too early they get leathery and start to break down. I put them in right at the end, after the pecans have had their toasting time, and pull the pan off the heat almost immediately after.

  • Use thick-cut bacon: Regular thin-cut bacon goes a bit stringy in this dish and gets lost among everything else. Thick-cut gives you actual pieces you can see and bite into. The Walmart Great Value thick-cut works fine, or any butcher-counter bacon at your local store.

Variations

  • Make it vegetarian: Skip the bacon entirely and add 1 teaspoon of smoked paprika to the olive oil before adding the sprouts. You get that smoky depth without the meat. Some people add sautéed mushrooms for a more substantial bite — cremini mushrooms work well here. It's not the same dish but it's genuinely good on its own terms.

  • Add goat cheese at the end: Crumble about 2 tablespoons of soft goat cheese over the finished dish right before serving. It melts slightly from the heat and adds a creamy, tangy layer that works really well with the sweet cranberries. My husband actually prefers it this way.

  • Swap pecans for walnuts: If you have walnuts in the pantry and no pecans, use those — same amount, same method. Walnuts are slightly more bitter and earthy, which I actually like against the sweetness of the cranberries. Almonds work too, roughly chopped and toasted.

  • Oven-roasted version: Toss the halved sprouts with olive oil, chopped bacon, and pecans on a sheet pan and roast at 400°F (200°C) for 25 minutes, adding the cranberries in the last 5 minutes. The oven method frees up your stovetop — useful when you've got a lot of things going on at once, like when I'm also making honey garlic wings for a gathering.

  • Add a pinch of red pepper flakes: A small pinch — and I mean small — added when the sprouts go into the pan gives a gentle heat that you notice in the back of your throat. It plays nicely against the sweet cranberries. I wouldn't do this if Saad is eating, but for adult dinners it's a nice addition.

Serving and Storage

Serving

Serve this straight from the skillet while it's warm. It goes alongside roast chicken, turkey, ham, or honestly anything you're already making for a holiday dinner. I've also served it next to classic Italian meatballs on a weeknight and it worked surprisingly well — the sweet-savory thing carries across cuisines. If you're serving a crowd, transfer it to a warmed serving bowl right before the meal so it holds its heat a little longer.

Storage

Leftovers keep in an airtight container in the fridge for up to 3 days. To reheat, put them back in a skillet over medium-low heat with a tiny splash of water — maybe a tablespoon — and cover for a minute or two. The steam softens the sprouts back up without drying everything out. I don't recommend the microwave unless you're in a hurry; it makes the pecans soft. This doesn't freeze well — the sprouts go watery when thawed — so just make what you'll eat within a few days.

Roasted brussels sprouts with crispy bacon bits, pecans, and dried cranberries served in a white bowl.

Frequently Asked Questions

Can I make this ahead of time?

Yes, you can make it a day ahead. Cook everything through, let it cool, then refrigerate in an airtight container. When you're ready to serve, reheat it in a skillet over medium-low heat — it takes about 5 minutes and comes back together well. The sprouts won't be quite as crisp as fresh, but the flavor is still there.

Can I use frozen Brussels sprouts?

Fresh is really better here, because frozen sprouts release a lot of water as they cook and you won't get that caramelized sear. If frozen is what you have, thaw them completely first and then pat them very dry with paper towels before they go into the pan. Even then, expect a softer result rather than a crispy one.

What can I use instead of pecans?

Walnuts are the closest substitute — similar crunch, slightly more bitter, same amount. Roughly chopped almonds also work. Whatever you use, toast them in the pan for a couple of minutes before adding the cranberries; that toasting step makes a real difference to both flavor and crunch.

Is the balsamic vinegar necessary?

No, it's completely optional. I usually add it because it gives the finished dish a slight tang and a bit of shine, and it balances out the sweetness of the cranberries. But I've made this without it plenty of times and nobody noticed it was missing. If you don't have it, don't worry about it.

Can I double this recipe for a large gathering?

Absolutely, but cook in batches rather than cramming everything into one pan. Overcrowding is the enemy of a good sear on the sprouts. I'd cook two full batches back to back in the same skillet, then combine them at the end when you add the bacon and cranberries. It adds maybe 15 extra minutes but the result is worth it.

BRUSSELS SPROUTS WITH BACON, PECANS, AND CRANBERRIES

Sana Umer
This savoury-sweet Brussels sprouts dish features crispy bacon, toasted pecans, and dried cranberries. It’s the perfect holiday or winter side that’s easy to prepare and bursting with texture and flavour.
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 20 minutes mins
Total Time 25 minutes mins
Course Side Dish
Cuisine American
Servings 6 people
Calories 190 kcal

Ingredients
  

  • 1½ lbs Brussels sprouts halved
  • 4 slices bacon chopped
  • ⅓ cup chopped pecans
  • ⅓ cup dried cranberries
  • 2 tablespoons olive oil
  • Salt and black pepper to taste
  • 1 tablespoon balsamic vinegar optional, for finish

Instructions
 

Cook the Bacon:

  • In a large skillet over medium heat, cook bacon until crispy. Remove and drain on paper towels, leaving about 1 tablespoon of bacon fat in the pan.

Sauté Brussels Sprouts:

  • Add olive oil to the skillet. Sauté Brussels sprouts cut-side down for 6–8 minutes, until browned. Stir and cook for another 5 minutes until tender.

Add Nuts and Cranberries:

  • Stir in pecans and cook for 2 minutes until lightly toasted. Add cranberries and cook for another minute to warm them through.

Combine and Serve:

  • Return bacon to the skillet, season with salt, pepper, and a splash of balsamic vinegar if using. Toss and serve warm.

Notes

  • Make it vegetarian: Skip the bacon and add 1 teaspoon smoked paprika for flavour.
  • For oven-roasting: Toss all ingredients (except cranberries) and bake at 400°F for 25 minutes, adding cranberries in the last 5 minutes.
Keyword Brussels sprouts bacon, cranberry pecan Brussels sprouts, easy holiday sides, Thanksgiving vegetables

This is one of those dishes I keep coming back to because it's genuinely low-effort for what you get out of it. One skillet, twenty-five minutes, and the table looks like you did more work than you did. I make it for holiday gatherings and I make it on random Wednesdays when I have Brussels sprouts that need using up — and honestly, it tastes the same either way.

The thing I appreciate most is how forgiving it is. Forgot to buy pecans? Use walnuts. Out of dried cranberries? Leave them out or use raisins in a pinch. The bacon and the sear on the sprouts are the core of the dish, and everything else is flexible. I've made about a dozen variations of this over the past few years and they all work.

If you're planning a bigger spread, this goes well alongside something hearty and rich — I've served it next to loaded potato and meatloaf casserole and the contrast is really nice. The bright, slightly tangy sprouts cut through the richness of a heavy main. For a drink alongside a holiday meal, my blueberry mojito mocktail has been a hit with the whole family — something festive that everyone can have.

Give this one a spot on your holiday table this year. Or don't wait for a holiday — make it on a regular Tuesday, because Brussels sprouts deserve better than being saved for special occasions. 🥓🌿✨

If you liked this, here are a few more things worth making:

  • Loaded Potato and Meatloaf Casserole — a hearty main that pairs really well with this side
  • Honey Garlic Wings — sticky, savory, and great for gatherings
  • Classic Italian Meatballs — a reliable weeknight main alongside roasted vegetables
  • Blueberry Mojito Mocktail — a festive drink that works for all ages at the table
  • Biscoff Tiramisu — if you need a no-bake dessert after a big holiday meal, this is it

  • AVOCADO TOAST 10 WAYS (CREATIVE TOPPINGS FOR EVERY CRAVING)
  • SPRING VEGETABLE SHEET PAN DINNER (EASY 30-MINUTE ROASTED VEGGIE MEAL)
  • SHEET PAN SAUSAGE AND VEGETABLES (EASY 35-MINUTE WEEKNIGHT DINNER)
  • GOCHUJANG NOODLES RECIPE (EASY 20-MINUTE VEGETARIAN KOREAN DINNER)
10 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

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

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest