There’s something magical about taking a humble vegetable and turning it into the star of the table.
Cheesy Bacon Brussels Sprouts do exactly that—transforming simple Brussels sprouts into a rich, creamy, and irresistibly savory side dish that even veggie skeptics will love.
With smoky bacon, a velvety cheese sauce, and tender roasted sprouts, every bite is a perfect mix of crisp edges and gooey, cheesy comfort.
It’s the kind of dish that feels right at home at a holiday feast, a Sunday family dinner, or even a cozy weeknight meal when you’re craving something warm and satisfying.
What makes this recipe special is how effortlessly it combines flavor and texture.
You get the caramelized bite of Brussels sprouts, the crunch and saltiness of bacon, and the melt-in-your-mouth creaminess of cheddar and cream cheese—all baked together into one bubbling, golden pan of comfort. No fussy techniques, no complicated steps—just real, hearty food that smells amazing and disappears fast.
Whether you’re feeding a crowd or just want to upgrade your usual veggie side, these Cheesy Bacon Brussels Sprouts are the kind of recipe that quickly becomes a regular on the menu.
Core Ingredients for Making the Recipe
To prepare these comforting Cheesy Bacon Brussels Sprouts, you’ll only need a few simple ingredients plus a handful of pantry staples.
Here’s what you’ll need:
For the Brussels Sprouts Bake
- 2 pounds Brussels sprouts, trimmed and halved
- 6 slices bacon, chopped
- 1 cup shredded sharp cheddar cheese
- 1/2 cup cream cheese, softened
- 1/2 cup sour cream
- 2 tablespoons butter or olive oil
- 2–3 cloves garlic, minced (optional but recommended)
- 1/4 cup milk or heavy cream (to loosen the sauce, as needed)
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional, for a gentle kick)
- 2 teaspoons Dijon mustard (optional, for extra depth of flavor)
- 2–3 tablespoons grated Parmesan cheese (optional, for a sharper cheesy finish)
Step-by-Step
Guide to Making the Recipe- Preheat the oven
Preheat your oven to 400°F (200°C). Lightly grease a medium baking dish (about 9×13 inches or similar) with butter or oil. - Prep the Brussels sprouts
Trim the ends of the Brussels sprouts and remove any yellowed outer leaves. Cut each sprout in half lengthwise. Pat them dry with a clean towel—this helps them roast and brown better. - Cook the bacon
In a large skillet over medium heat, cook the chopped bacon until crispy.
Once done, remove the bacon pieces with a slotted spoon and set them aside on a paper towel–lined plate.
Reserve 1–2 tablespoons of the bacon fat in the skillet for extra flavor. - Sear the Brussels sprouts
In the same skillet with the bacon fat, add the Brussels sprouts cut-side down.
Cook over medium-high heat for 4–5 minutes, until the cut sides start to brown and caramelize.
Season lightly with salt and pepper while they cook, then turn off the heat. - Make the cheesy sauce
In a mixing bowl, combine:- softened cream cheese
- sour cream
- about 2/3 cup of the shredded cheddar
- milk or heavy cream (start with 2–3 tablespoons and add more if needed)
- garlic, Dijon mustard, and red pepper flakes if using
Whisk or stir until the mixture is smooth and creamy. Adjust salt and pepper to taste.
- Combine everything in the baking dish
Add the seared Brussels sprouts to your prepared baking dish.
Pour the cheesy mixture over them and toss gently until the sprouts are well coated.
Sprinkle the cooked bacon pieces over the top, reserving a small handful if you’d like to use some for garnish after baking. - Top with cheese
Sprinkle the remaining cheddar cheese over the surface.
If using Parmesan, scatter it over the top as well for extra golden, cheesy goodness. - Bake until bubbly and golden
Place the baking dish in the preheated oven and bake for 18–22 minutes, or until:- the cheese is melted and bubbling, and
- the top is lightly golden brown.
- Rest and serve
Remove from the oven and let the dish rest for about 5 minutes before serving.
This helps the sauce thicken slightly and makes it easier to serve neat portions.
Garnish with the reserved bacon and a sprinkle of freshly ground black pepper if you like.
Flavor Variations and Creative Twists
One of the best things about this recipe is how easy it is to customize.
You can tweak the flavors to suit any occasion or personal preference:
- Extra cheesy version
Swap part of the cheddar for Gruyère, mozzarella, or Monterey Jack for a different melty texture and flavor.
A mix of cheddar and Gruyère adds a rich, restaurant-style touch. - Garlic & herb twist
Stir in fresh or dried herbs like thyme, rosemary, or parsley into the cheese mixture.
This gives a fragrant, earthy note that pairs beautifully with Brussels sprouts. - Smoky upgrade
Use smoked cheddar or add a pinch of smoked paprika to enhance the bacon’s smoky flavor. - Spicy kick
Love a little heat? Add more red pepper flakes or a small amount of finely chopped jalapeño or chili to the cheese sauce. - Lighter version
Substitute Greek yogurt for some or all of the sour cream to lighten things up while still keeping a creamy texture.
How to Serve
Cheesy Bacon Brussels Sprouts are wonderfully flexible and can fit into many types of meals:
- As a holiday side
Serve alongside roasted turkey, chicken, ham, or beef.
The rich, cheesy flavor makes it a standout side dish on festive tables like Thanksgiving or Christmas. - Weeknight comfort
Pair it with simple grilled chicken, steak, or baked salmon for a cozy weeknight dinner.
It’s hearty enough that you can add a simple green salad and call it a complete meal. - Potluck favorite
This dish travels well. Bake it in a casserole dish and bring it to potlucks, family gatherings, or parties—it’s the kind of recipe that has people asking for “that Brussels sprouts recipe.” - Low-carb comfort
If you’re trying to keep things lower in carbs, this dish works beautifully as a rich, indulgent side that still fits into many low-carb or keto-style meals.
Tips & Variations
A few simple tips can help you get the best possible result every time:
- Choose fresh, firm Brussels sprouts
Look for bright green, tightly packed sprouts. Avoid those that feel soft or have lots of yellow leaves. - Don’t skip the searing step
Browning the Brussels sprouts in the skillet before baking develops a deeper, more complex flavor.
It’s the key to getting those delicious caramelized edges. - Adjust the sauce thickness
If your cheese mixture feels too thick, add a splash more milk or cream until it coats the sprouts easily.
If it’s too thin, add a bit more cream cheese or shredded cheese. - Balance the salt
Bacon and cheddar are both salty, so taste your cheese sauce before adding extra salt.
It’s better to under-salt at first and adjust at the end. - Make it ahead
You can assemble the dish a few hours in advance and keep it in the refrigerator.
Just bring it slightly closer to room temperature before baking and add a few extra minutes in the oven if needed.
Final Thoughts
Cheesy Bacon Brussels Sprouts prove that vegetables can be every bit as comforting and indulgent as any classic casserole.
With smoky bacon, rich melted cheese, and tender roasted sprouts, this dish turns a simple side into something truly memorable.
It’s easy enough for busy weeknights yet special enough to earn a spot on your holiday menu.
With just a handful of ingredients and straightforward steps, you can create a dish that feels cozy, hearty, and satisfying every single time.
Whether you’re trying to win over a Brussels sprouts skeptic or just want a new go-to side dish, this recipe delivers big flavor with minimal effort—exactly the kind of comfort food that keeps everyone coming back for seconds.
FAQ
Can I use frozen Brussels sprouts?
Yes, you can use frozen Brussels sprouts in a pinch.
For best results, thaw and pat them very dry before searing. Keep in mind they may release more moisture, so you might need to bake a few extra minutes to reduce excess liquid.
Can I make this dish ahead of time?
Absolutely. You can assemble the dish, cover it, and refrigerate it for up to 24 hours before baking.
When ready to serve, remove it from the fridge while the oven preheats and bake as directed, adding a few extra minutes if needed until hot and bubbly.
How do I store leftovers?
Store cooled leftovers in an airtight container in the refrigerator for 3–4 days.
Reheat in the oven at 350°F (175°C) until warmed through, or microwave individual portions. The oven will give you better texture.
Can I make this recipe lighter?
Yes. You can use light sour cream, reduce the amount of cheddar slightly, or replace part of the sour cream with Greek yogurt.
You can also use turkey bacon instead of regular bacon to cut down on fat.
What can I serve with Cheesy Bacon Brussels Sprouts?
They pair well with roasted chicken, turkey, ham, pork chops, steak, or baked fish.
They’re also great with simple sides like mashed potatoes, rice, or crusty bread to soak up the cheesy sauce.









