Christmas dinner is never complete at my house without a side dish that everyone actually wants to eat, and this Brussels Sprouts Casserole is exactly that. I remember the first time I served this to a table full of skeptics, and now it is the most requested recipe of the holiday season. It combines tender sprouts with a rich, creamy sauce and a crispy topping that perfectly complements a festive roast.
Recipe Details
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Servings: 8
- Difficulty: Easy
Nutrition Information (Per Serving)
- Calories: 245
- Protein: 10g
- Carbs: 14g
- Fat: 18g
Why You’ll Love This Brussels Sprouts Casserole
This dish is the ultimate holiday crowd-pleaser because it transforms a humble vegetable into something decadent and festive. The combination of smoky turkey bacon and sharp cheddar cheese cuts through the natural earthiness of the sprouts, making it a hit even for those who usually avoid greens. It is also incredibly easy to assemble during the busy Christmas rush, allowing you to focus on your main course while this bakes to golden perfection in the oven.
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.5 cups heavy cream
- 1 cup shredded sharp cheddar cheese
- 1/2 cup grated parmesan cheese
- 1/2 cup panko breadcrumbs
- 2 tablespoons unsalted butter, melted
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon nutmeg
If you prefer a lighter version, you can substitute heavy cream with half and half, though the sauce will be slightly thinner. For the topping, crushed crackers or gluten-free breadcrumbs work perfectly as a swap for panko. You can also use smoked paprika instead of turkey bacon to maintain that smoky flavor profile while keeping the dish meat-free. If fresh sprouts are unavailable, frozen ones can be used, just ensure they are fully thawed and patted dry before starting.
Step-by-Step Instructions to Make Brussels Sprouts Casserole
Step 1: Preparation
Preheat your oven to 375 degrees Fahrenheit and grease a 9×13 inch baking dish with butter or cooking spray. Wash the Brussels sprouts thoroughly, trim off the woody ends, and slice them in half lengthwise to ensure they cook evenly.
Step 2: Crisp the Turkey Bacon
In a large skillet over medium heat, cook the chopped turkey bacon until it is golden and crispy. Remove the turkey bacon from the pan and set it aside on a paper towel, but keep the drippings in the pan to sauté the vegetables.
Step 3: Sauté Aromatics and Sprouts
Add the diced onion to the skillet and cook until softened, about 5 minutes. Stir in the minced garlic and the prepared Brussels sprouts, then cook for another 5 to 7 minutes until the sprouts start to turn bright green and develop a slight char.
Step 4: Create the Creamy Sauce
Pour the heavy cream directly into the skillet with the sprouts and season with salt, pepper, and nutmeg. Simmer for about 3 minutes until the cream begins to thicken slightly, then stir in half of the cheddar and parmesan cheeses until melted.
Step 5: Assemble and Bake
Transfer the mixture into your prepared baking dish and spread it out evenly. Top with the remaining cheese, the crispy turkey bacon, and a mixture of panko breadcrumbs and melted butter. Bake for 20 to 25 minutes until the sauce is bubbling and the topping is golden brown.
Tips for Success
To get the best results, always use fresh Brussels sprouts rather than frozen when possible, as fresh ones hold their texture better during the baking process. If your sprouts are particularly large, consider quartering them so they become tender at the same rate as the sauce thickens. Another great tip is to let the casserole rest for about 5 minutes after taking it out of the oven, which allows the cream sauce to set so it does not run all over the plate when served.
Variations of Brussels Sprouts Casserole
You can easily customize this dish by adding half a cup of chopped pecans or walnuts to the breadcrumb topping for an extra Christmas crunch. If you like a bit of heat, a pinch of red pepper flakes stirred into the cream sauce adds a lovely contrast to the richness. For a more sophisticated flavor, try using Gruyere or Swiss cheese instead of cheddar to give the dish a French gratin feel that pairs beautifully with holiday meats.
Serving Suggestions: What to Pair with Brussels Sprouts Casserole
This casserole is a star side dish that pairs wonderfully with a traditional Christmas roast turkey or a glazed honey roast. It also complements mashed potatoes and cranberry sauce, providing a savory balance to the sweeter elements of the holiday meal. If you are serving a vegetarian feast, this dish is hearty enough to be a central component alongside a nut roast or savory tart.
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 bake at 350 degrees Fahrenheit for 10 to 15 minutes until heated through. This method helps maintain the crispiness of the breadcrumbs, whereas microwaving may make the topping a bit soft. I do not recommend freezing this dish, as the cream sauce can separate and the sprouts may become mushy upon thawing.
Memories Made Around the Table
Christmas in my family was always about the big table filled with mismatched chairs and the smell of roasting garlic wafting through the house. I remember my grandmother teaching me how to trim the sprouts while we listened to old holiday records. This casserole has become a bridge between those old traditions and my new ones, bringing a sense of warmth and comfort to every guest who sits down for a meal. Seeing my nieces and nephews actually ask for seconds of a green vegetable is a little Christmas miracle I treasure every year.
FAQs
Can I make this Brussels Sprouts Casserole ahead of time?
Yes, you can assemble the casserole up to a day in advance. Prepare the sprouts and the sauce, place them in the baking dish, and cover tightly with foil before refrigerating. Add the breadcrumb and cheese topping just before you are ready to put it in the oven to ensure it stays crispy.
How do I prevent the sprouts from becoming bitter?
Bitterness often comes from overcooking or using older sprouts. Sautéing them quickly before baking helps mellow the flavor, and the addition of heavy cream and salt naturally balances out any bitter notes. Choosing smaller sprouts also tends to result in a sweeter flavor.
Can I use frozen Brussels sprouts?
You can use frozen sprouts if needed, but make sure they are completely thawed and squeezed dry of excess moisture. Note that the texture will be softer than if you used fresh sprouts, and you might want to skip the initial sautéing step to prevent them from becoming too mushy.
Is there a way to make this dish lighter?
To reduce the fat content, you can use a light cream or whole milk mixed with a little cornstarch as a thickener. You can also reduce the amount of cheese or use a low-fat variety, though this will change the richness and flavor of the final dish.
What can I use instead of turkey bacon?
If you want to skip the meat entirely, smoked paprika or a drop of liquid smoke can provide that classic smoky aroma. Alternatively, sautéed mushrooms add a wonderful umami flavor that mimics the depth provided by the turkey bacon.
Final Thoughts
This Brussels Sprouts Casserole is more than just a side dish, it is a festive tradition that brings a touch of indulgence to the Christmas table. With its creamy center and crunchy topping, it is sure to convert any sprout-hater into a fan. I hope this recipe brings as much joy and warmth to your holiday gathering as it does to mine. Happy cooking and Merry Christmas!


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.5 cups heavy cream
- 1 cup shredded sharp cheddar cheese
- 1/2 cup grated parmesan cheese
- 1/2 cup panko breadcrumbs
- 2 tablespoons unsalted butter, melted
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon nutmeg
Instructions
- Preheat your oven to 375 degrees Fahrenheit and grease a 9×13 inch baking dish with butter or cooking spray. Wash the Brussels sprouts thoroughly, trim off the woody ends, and slice them in half lengthwise to ensure they cook evenly.
- In a large skillet over medium heat, cook the chopped turkey bacon until it is golden and crispy. Remove the turkey bacon from the pan and set it aside on a paper towel, but keep the drippings in the pan to sauté the vegetables.
- Add the diced onion to the skillet and cook until softened, about 5 minutes. Stir in the minced garlic and the prepared Brussels sprouts, then cook for another 5 to 7 minutes until the sprouts start to turn bright green and develop a slight char.
- Pour the heavy cream directly into the skillet with the sprouts and season with salt, pepper, and nutmeg. Simmer for about 3 minutes until the cream begins to thicken slightly, then stir in half of the cheddar and parmesan cheeses until melted.
- Transfer the mixture into your prepared baking dish and spread it out evenly. Top with the remaining cheese, the crispy turkey bacon, and a mixture of panko breadcrumbs and melted butter. Bake for 20 to 25 minutes until the sauce is bubbling and the topping is golden brown.
- Cook Time: 50 minutes
- Diet: Gluten-Free (option), Meat-Free (option), Low-Carb
