Looking for a tasty and impressive side dish for a special occasion? These Creamy Cheesy Brussels Sprouts With Bacon are perfect.
For more ideas of what to make, check out all of our recipes.

A few years ago, Brussels sprouts became part of our Thanksgiving menu. We didn’t have them growing up because us children with picky taste buds outnumbered the adults. But now that the kids are adults, the adults outnumber the kids, and Brussels are on the menu. And now, every year, I make this Creamy Cheesy Brussels Sprouts With Bacon recipe.
For a regular weeknight , I’ll do Brussels sprouts with bacon and caramelized onions. Those are really tasty, but if you’re looking for a new way to make Brussels sprouts, that’s where these this creamy Brussels sprouts recipe comes in.
It’s so good and can covert even people who say they’re not a fan of Brussels sprouts into fans. Yes, it’s that good.

This Brussels sprouts recipe is one of our favorite side dishes for special occasions, like Thanksgiving dinner, but it’s not our only one. For more easy side dish ideas, check out our list of 50+ Cheap Thanksgiving Side Dishes Recipes.
Creamy Cheesy Brussels Sprouts With Bacon Recipe
Affiliate links are included in this post and Drugstore Divas may make a small commission if you use them.
Creamy Cheesy Brussels Sprouts With Bacon Ingredients:
- 3 slices bacon
- 12 oz. frozen Brussels sprouts
- 1/2 to 3/4 cup heavy cream
- 4 oz. Colby Jack cheese
- Pinch of salt
How To Make Creamy Cheesy Brussels Sprouts With Bacon:
Pre-heat your oven to 375 F.
Defrost your Brussels sprouts. When they’re defrosted, cut them in half. Discard any outer leaves that fall off, then set the Brussels sprouts aside.
Cut the Colby Jack cheese into small cubes. Set them aside.

Chop your bacon into small pieces. Cook the pieces in a large oven-safe skillet until they’re crisp.
Use a small hand strainer or slotted spoon to remove the crispy bacon pieces. Set them aside to drip on a paper towel. Leave behind the bacon fat.

Place the Brussels sprouts, cut side down, in the leftover bacon grease. Sprinkle them a pinch of salt. Cook them on medium heat for about five minutes until they start to get golden brown.

Flip the Brussels sprouts over, sprinkle with another pinch of salt, and cook again another five minutes.
Remove from heat.

Pour the heavy cream on top of the Brussels sprouts.
Top with the bacon pieces, reserving a few for garnish.

Top with the Colby Jack cheese. Stick the skillet in the oven and bake for about 15 minutes until the cheese is melted and the heavy cream is bubbly.

Crumble the remaining bacon and put it on top as a garnish.
Serve warm, making sure to get some of that creamy sauce in every serving.

Creamy Cheesy Brussels Sprouts With Bacon: Frequently Asked Questions
For this recipe, frozen Brussels sprouts work better. Let them thaw in the refrigerator overnight. They won’t be completely defrosted, but pretty close. When you slice them, they’ll hold their shape a lot better than fresh Brussels sprouts. And they’ll hold up to the amount of cooking you’re doing.
If all you have is fresh Brussels sprouts though, you can still make this. Your Brussels may just be a little mushier.
Blanching Brussels sprouts involves steaming them, then shocking them in cold water to stop the cooking process, keep the nice green color, soften them, and remove some of the vegetable’s bitter flavor.
But, in this case, because you’re pan frying them in bacon fat and topping them with cheese and bacon, you don’t need to blanch them. You still have the green color, they’re soft from all the cooking, and this is a delicious side dish.
Colby Jack cheese is a blend of two types of cheese: Colby and Monterey Jack cheeses. You should be able to buy it as an 8 oz. or 16 oz. block in your local grocery store.
Colby Jack is a really mild cheese and it melts really well, which is part of why it’s so good in this recipe. If you can’t find it, you could either just go with Colby cheese, just go with Monterey Jack cheese, or you could just buy a block of each and make your own blend.
A more flavorful cheese, like a sharp cheddar cheese or a mozzarella cheese, would overwhelm this dish, so I don’t recommend using those.
I love the convenience of shredded cheese, but it doesn’t melt as well. There are additives in shredded cheese to keep it from clumping together in the bag. When you try to melt shredded cheese, those additives stop the cheese from melting (mostly), so you don’t get a really great melt.
When you buy a block of cheese, it doesn’t have those additives. So I really suggest you invest in a nice cheese grater, then grate your own cheese for recipes where you’re looking for a nice melty cheese. You could also just cut the block of cheese with a knife if you don’t have a cheese grater.
Heavy cream adds so much depth of flavor to this recipe. The heavy cream adds a really nice richness to the Creamy Cheesy Brussels Sprouts With Bacon recipe without making it really heavy.
If you don’t have heavy cream handy, you can use half and half as a substitute. It will come out lighter than the original recipe since half and half doesn’t have the extra fat heavy cream does, but it will still taste good.
Wait until the Brussels sprouts have cooled to room temperature. Then, store the leftovers in an airtight container in the fridge. They’ll last up to five days that way.
The easiest way to reheat leftovers is in the microwave. If you needed to, you could heat them in a large pan, with a cover, on the stovetop, but that’s not as easy.
Creamy Cheesy Brussels Sprouts With Bacon
Looking for a tasty, rich but light side dish? These Creamy Cheesy Brussels Sprouts With Bacon are perfect.
Ingredients
- 3 slices bacon
- 12 oz. frozen Brussels sprouts
- 1/2 to 3/4 cup heavy cream
- 4 oz. Colby Jack cheese
- Pinch of salt
Instructions
- Pre-heat your oven to 375 F.
- Defrost your Brussels sprouts. When they’re defrosted, cut them in half. Set them aside.
- Cut the Colby Jack cheese into small cubes. Set them aside.
- Chop your bacon into small pieces. Cook the pieces in a large oven-safe skillet until they’re crisp.
- Use a small hand strainer to remove the bacon pieces. Set them aside to drip on a paper towel. Leave behind the bacon grease.
- Place the Brussels sprouts, cut side down, in the bacon grease. Sprinkle them a pinch of salt. Cook them on medium heat for about five minutes until they start to brown.
- Flip the Brussels sprouts over, sprinkle with another pinch of salt, and cook again another five minutes.
- Remove from heat.
- Pour the heavy cream on top of the Brussels sprouts.
- Top with the bacon pieces, reserving a few for garnish.
- Top with the Colby Jack cheese. Stick the skillet in the oven and bake for about 15 minutes until the cheese is melted and the heavy cream is bubbly.
- Crumble the remaining bacon and put it on top as a garnish.
Notes
Nutrition Information
Yield
10Serving Size
1Amount Per Serving Calories 102Total Fat 8gSaturated Fat 5gTrans Fat 0gUnsaturated Fat 3gCholesterol 24mgSodium 149mgCarbohydrates 3gFiber 1gSugar 1gProtein 5g
Have you tried this Creamy Cheesy Brussels Sprouts With Bacon recipe? Let us know how it went in the comments.

Cheryl
Sunday 20th of December 2020
I LOVE brussels sprouts! Not sure I'll make your recipe, though, it's a little too luxurious for my health but it looks divine! Thank you for sharing it with us, I'm now craving those little green balls!
drugstore diva lisa
Monday 21st of December 2020
It definitely looks heavier than it actually is.
Cindy Mom, the Lunch Lady
Tuesday 8th of December 2020
OMG your recipe made me stop in my tracks, it looks so good!
Claire
Monday 7th of December 2020
Looks like a tasty recipe :)
Michele Somerville
Tuesday 1st of December 2020
You had me at "cheesy" shared to my Facebook page before I even read the recipe. Will definitely be making this. Thanks so much.
drugstore diva lisa
Tuesday 1st of December 2020
Thank you for sharing, Michele. Please let me know what you think of it when you make it!