There is nothing quite like the warmth of a Christmas kitchen filled with the savory aroma of a bubbling dish in the oven. I used to struggle with getting my family to eat their greens during the holidays, but this Brussels Sprouts Casserole changed everything. It turns a humble vegetable into a creamy, cheesy masterpiece that everyone reaches for first during our festive dinner.
Recipe Details
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition Information (Per Serving)
- Calories: 285 calories
- Protein: 12g
- Carbs: 14g
- Fat: 21g
Why You’ll Love This Brussels Sprouts Casserole
This dish is the ultimate holiday side because it balances rich, decadent flavors with the earthiness of fresh vegetables. The combination of crispy turkey bacon and a velvety cream sauce makes it feel special enough for Christmas night while remaining simple enough for a busy host to manage. It is also incredibly versatile, allowing you to prep much of it in advance so you can spend more time opening presents and less time hovering over the stove.
Brussels Sprouts Casserole Ingredients & Substitutions
- 2 pounds fresh Brussels sprouts, trimmed and halved
- 6 slices turkey bacon, chopped
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1/2 cup shredded mozzarella cheese
- 1/2 cup grated parmesan cheese
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/2 cup panko breadcrumbs
- 2 tablespoons butter, melted
If you prefer a lighter version, you can swap the heavy cream for half and half or a thick cashew cream. For the topping, crushed crackers or toasted pecans work beautifully if you want to skip the breadcrumbs for more texture. If you do not have turkey bacon on hand, extra smoked paprika or a dash of liquid smoke added to the onions will provide that same savory depth without any meat at all.
Step-by-Step Instructions to Make Brussels Sprouts Casserole
Step 1: Preparation
Preheat your oven to 375 degrees Fahrenheit and grease a 9 by 13 inch baking dish with butter or non-stick spray. Bring a large pot of salted water to a boil and prepare an ice bath in a separate bowl.
Step 2: Blanch the Sprouts
Drop the halved Brussels sprouts into the boiling water for about 3 minutes until they turn bright green and are slightly tender. Immediately transfer them to the ice bath to stop the cooking process, then drain them thoroughly and pat them dry with a towel.
Step 3: Sauté the Aromatics
In a large skillet over medium heat, cook the chopped turkey bacon until it becomes crisp and golden. Add the diced onions to the pan and sauté until they are translucent, then stir in the minced garlic for about 30 seconds until fragrant.
Step 4: Create the Cream Sauce
Lower the heat and pour the heavy cream into the skillet with the turkey bacon and onions. Stir in the smoked paprika, salt, and pepper. Let the mixture simmer for 2 to 3 minutes until it begins to thicken slightly, then stir in the parmesan cheese until melted.
Step 5: Assemble the Casserole
Place the blanched Brussels sprouts into the prepared baking dish. Pour the creamy sauce mixture over the sprouts and toss gently to ensure every piece is coated. Sprinkle the shredded mozzarella evenly over the top.
Step 6: Add the Topping and Bake
In a small bowl, mix the panko breadcrumbs with the melted butter. Sprinkle this mixture over the cheese layer. Place the dish in the oven and bake for 20 to 25 minutes, or until the sauce is bubbling and the breadcrumbs are a beautiful golden brown.
Tips for Success
To ensure the best results, always dry your Brussels sprouts thoroughly after blanching. Excess water can thin out the cream sauce and lead to a soggy consistency. If you want an extra crunch, you can broil the casserole for the last 2 minutes of cooking, but watch it closely so the breadcrumbs do not burn. Using freshly grated parmesan rather than the bottled kind will also result in a much smoother, more flavorful sauce.
Variations of Brussels Sprouts Casserole
For a festive Christmas twist, stir in half a cup of dried cranberries or pomegranate seeds before baking to add a pop of color and sweetness. If you love a bit of heat, a pinch of red pepper flakes in the cream sauce adds a wonderful contrast to the richness. You can also turn this into a main course by adding cooked shredded chicken or sliced smoked turkey sausages directly into the mix before it goes into the oven.
Serving Suggestions: What to Pair with Brussels Sprouts Casserole
This casserole is a natural partner for a traditional roasted turkey or a honey-glazed roast. It also pairs wonderfully with mashed potatoes or a wild rice pilaf that can soak up any extra cream sauce. For a lighter pairing, a crisp apple and walnut salad provides a refreshing crunch that cuts through the decadence of the cheese and cream.
Storage & Reheating Instructions
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place the desired portion in an oven-safe dish and cover with foil, baking at 350 degrees until heated through. This method helps maintain the texture better than a microwave, though a microwave will work in a pinch if you add a tiny splash of milk to loosen the sauce.
Memories Made Around the Table
I remember one Christmas when I was particularly nervous about hosting the extended family for the first time. This Brussels Sprouts Casserole was the dish that broke the ice, as my uncle, who famously hated greens, asked for a third helping. Now, every time I pull this dish out of the oven, it reminds me of the laughter and joy shared during that snowy evening. It has become a symbol of comfort and connection for us during the holidays.
FAQs
Can I make this casserole ahead of time?
Yes, you can assemble the casserole up to 24 hours in advance. Simply follow the instructions through the assembly phase, but wait to add the breadcrumb topping until you are ready to bake. Keep it covered in the refrigerator and add an extra 5 to 10 minutes to the baking time since it will be cold when it enters the oven.
How do I prevent the sprouts from becoming bitter?
The key to removing bitterness is the blanching process and the addition of salt. The cream and cheese in this recipe also help to mask any natural bitterness in the sprouts. Choosing smaller sprouts can also help, as they tend to be sweeter than the larger ones.
Can I use frozen Brussels sprouts for this recipe?
You can use frozen sprouts if fresh ones are unavailable. Thaw them completely and squeeze out as much moisture as possible before using them. Note that frozen sprouts are softer, so you should skip the blanching step and proceed directly to mixing them with the sauce.
What can I use instead of turkey bacon?
If you prefer not to use turkey bacon, you can use smoked paprika for flavor or substitute with toasted walnuts for a similar crunch. Sun-dried tomatoes are another great alternative that provides a savory, salty bite that complements the creamy sauce perfectly.
Is this dish suitable for freezing?
While you can freeze this dish, the cream sauce may separate slightly when thawed. For the best quality, it is recommended to enjoy it fresh or stored in the refrigerator. If you must freeze it, do so after baking and reheat it slowly in the oven to help the sauce emulsify again.
Final Thoughts
This Brussels Sprouts Casserole is more than just a side dish, it is a holiday tradition waiting to happen. Its rich flavors and comforting texture make it the perfect addition to your Christmas menu, ensuring that even the pickiest eaters find something to love on their plate. I hope this recipe brings as much warmth and joy to your holiday table as it has to mine over the years.


Brussels Sprouts Casserole
- Total Time: 50 minutes
Ingredients
- 2 pounds fresh Brussels sprouts, trimmed and halved
- 6 slices turkey bacon, chopped
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 cup heavy cream
- 1/2 cup shredded mozzarella cheese
- 1/2 cup grated parmesan cheese
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/2 cup panko breadcrumbs
- 2 tablespoons butter, melted
Instructions
- Preheat your oven to 375 degrees Fahrenheit and grease a 9 by 13 inch baking dish with butter or non-stick spray. Bring a large pot of salted water to a boil and prepare an ice bath in a separate bowl.
- Drop the halved Brussels sprouts into the boiling water for about 3 minutes until they turn bright green and are slightly tender. Immediately transfer them to the ice bath to stop the cooking process, then drain them thoroughly and pat them dry with a towel.
- In a large skillet over medium heat, cook the chopped turkey bacon until it becomes crisp and golden. Add the diced onions to the pan and sauté until they are translucent, then stir in the minced garlic for about 30 seconds until fragrant.
- Lower the heat and pour the heavy cream into the skillet with the turkey bacon and onions. Stir in the smoked paprika, salt, and pepper. Let the mixture simmer for 2 to 3 minutes until it begins to thicken slightly, then stir in the parmesan cheese until melted.
- Place the blanched Brussels sprouts into the prepared baking dish. Pour the creamy sauce mixture over the sprouts and toss gently to ensure every piece is coated. Sprinkle the shredded mozzarella evenly over the top.
- In a small bowl, mix the panko breadcrumbs with the melted butter. Sprinkle this mixture over the cheese layer. Place the dish in the oven and bake for 20 to 25 minutes, or until the sauce is bubbling and the breadcrumbs are a beautiful golden brown.
- Cook Time: 50 minutes
- Diet: Low-Carb
