Let’s be honest, for many of us, Brussels sprouts were the villain of the childhood dinner plate. For years, I avoided them, haunted by memories of bland, mushy, and bitter green orbs that were more of a punishment than a vegetable. That all changed with this casserole. I first developed this recipe for a Thanksgiving dinner where I knew I’d be facing a table of fellow Brussels sprout skeptics. I was on a mission to create a dish so undeniably delicious, so rich with bacon and creamy cheese, that it would convert even the most stubborn naysayer. The moment I pulled it from the oven, bubbling and golden with a crispy bacon topping, I knew I had a fighting chance. The result was nothing short of miraculous. My brother-in-law, a self-proclaimed sprout-hater, took a hesitant spoonful, then another, and then a third, finally declaring it his new favorite side dish. My kids were picking out the crispy bacon bits and, in the process, devouring the tender, cheesy sprouts beneath. This Brussels Sprout Casserole is more than a recipe; it’s a redemption story in a 9×13 dish.
The Redemption of the Brussels Sprout: Why This Casserole Works
Before we dive into the cheesy, bacon-filled details, let’s understand why this casserole succeeds where so many other Brussels sprout dishes fail. The secret lies in a three-pronged flavor attack that tackles the vegetable’s potential pitfalls head-on. First, we caramelize. By sautéing the sprouts in reserved bacon fat, we coax out their natural sugars, creating a deep, nutty, and slightly sweet flavor that’s a world away from the bitterness of boiled sprouts. This Maillard reaction is culinary magic, transforming the sprouts’ entire flavor profile.
Second, we balance with fat and salt. The rich, smoky bacon and its rendered fat cut through any lingering bitterness, while the salt enhances the sprouts’ inherent sweetness. Finally, we envelop everything in a luxurious, creamy cheese sauce. This isn’t just any sauce; it’s a from-scratch béchamel base, enriched with nutty Gruyère and sharp white cheddar. The creaminess coats each sprout, providing a decadent texture and a savory flavor that harmonizes perfectly with the bacon and the caramelized vegetable. It’s a carefully constructed dish where every single ingredient has a purpose: to work together to elevate the humble Brussels sprout into the star of the show.
The Ultimate Brussels Sprout Casserole Recipe
This recipe will guide you to creating the most decadent and crowd-pleasing Brussels sprout dish you’ve ever had. Don’t be shy with the cheese or bacon—they are the keys to victory.
Ingredients
- Brussels Sprouts: 2 pounds, fresh, trimmed and halved (quartered if large)
- Bacon: 8 ounces thick-cut bacon, chopped into ½-inch pieces
- Shallots: 2 large, finely chopped (or 1 medium yellow onion)
- Garlic: 3 cloves, minced
- Unsalted Butter: 4 tablespoons
- All-Purpose Flour: ¼ cup
- Whole Milk: 2 ½ cups, warmed
- Heavy Cream: ½ cup
- Gruyère Cheese: 1 ½ cups (6 ounces), freshly shredded
- Sharp White Cheddar Cheese: 1 ½ cups (6 ounces), freshly shredded
- Dijon Mustard: 1 teaspoon
- Sea Salt: ½ teaspoon, plus more for blanching water
- Black Pepper: ½ teaspoon, freshly ground
- Nutmeg: ¼ teaspoon, freshly grated
- Panko Breadcrumbs: ½ cup (for topping, optional but recommended)
Instructions
- Prepare the Brussels Sprouts: Bring a large pot of heavily salted water to a rolling boil. Add the trimmed and halved Brussels sprouts and blanch for 3-4 minutes, until they are bright green and slightly tender. Drain them immediately and plunge them into a large bowl of ice water to stop the cooking process. Once cooled, drain them thoroughly and pat them dry with a clean kitchen towel or paper towels. This step is crucial for ensuring a non-watery casserole.
- Cook the Bacon: In a large, deep skillet or Dutch oven, cook the chopped bacon over medium heat until it is brown and crispy, about 8-10 minutes. Use a slotted spoon to transfer the crispy bacon to a paper towel-lined plate. Do not discard the bacon grease! Pour all but 2 tablespoons of the rendered fat into a small heatproof bowl and set it aside.
- Sauté the Aromatics and Sprouts: Return the skillet with the 2 tablespoons of bacon grease to medium heat. Add the chopped shallots and cook until softened, about 3-4 minutes. Add the minced garlic and cook for another minute until fragrant. Add the blanched and dried Brussels sprouts to the skillet. Sauté for 5-7 minutes, stirring occasionally, until they begin to brown and caramelize in spots. Transfer the sprout mixture to a large mixing bowl.
- Make the Cheese Sauce: In the same skillet (no need to wipe it out), melt the 4 tablespoons of butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to form a blond roux. Slowly pour in the warmed milk and heavy cream, whisking constantly to prevent lumps. Continue to cook, stirring frequently, until the sauce has thickened, about 6-8 minutes.
- Add the Cheese and Seasoning: Remove the skillet from the heat. Add the shredded Gruyère and white cheddar cheeses (reserving a small handful for the topping), Dijon mustard, salt, pepper, and nutmeg. Stir until the cheese is completely melted and the sauce is smooth and luxurious.
- Combine and Assemble: Pour the glorious cheese sauce over the Brussels sprouts in the mixing bowl. Add half of the crispy bacon bits. Gently fold everything together until the sprouts are evenly coated.
- Bake the Casserole: Transfer the mixture to a 9×13-inch or other 3-quart baking dish. Spread it into an even layer. Top with the reserved handful of cheese, the remaining crispy bacon, and a sprinkle of Panko breadcrumbs (if using).
- Bake to Perfection: Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until the sauce is bubbly and the top is golden brown. For an extra-crispy top, you can place it under the broiler for the last 1-2 minutes, watching it carefully to prevent burning. Let the casserole rest for 10 minutes before serving.
Nutrition Facts
- Servings: 10-12 as a side dish
- Calories per serving: Approximately 380-450 kcal
Disclaimer: The nutritional information provided is an estimate and can vary based on the specific ingredients, portion sizes, and brands used.
Preparation Time
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 60 minutes
How to Serve Your Brussels Sprout Casserole
This dish is a true showstopper, equally at home at a holiday feast or a cozy weeknight dinner. Here’s how to let it shine:
- As a Holiday Side Dish Superstar:
- This casserole is a must-make for Thanksgiving or Christmas. Its rich, savory flavor profile is the perfect counterpoint to roast turkey, glazed ham, or prime rib.
- It adds a vibrant green and a touch of elegance to any holiday spread, breaking up the sea of orange and brown dishes.
- As a Luxurious Main Course Component:
- Serve it alongside a perfectly seared steak. The creamy, cheesy sauce acts almost like a steakhouse-style creamed spinach.
- Pair it with simple roasted chicken or pork chops for an elevated weeknight meal.
- As a Standalone Comfort Food:
- For a decadent vegetarian-ish meal (if you omit the bacon), serve a generous portion in a bowl. It’s hearty enough to be a satisfying lunch or light dinner on its own.
- Serve with a side of crusty bread for dipping into that incredible cheese sauce.
A Deeper Dive into the Star Players
Understanding the nuances of the key ingredients will empower you to make this casserole perfectly every time.
Choosing and Prepping Your Brussels Sprouts
The foundation of the dish is the sprout itself.
- Look for Quality: Choose sprouts that are bright green, firm, and feel heavy for their size. The leaves should be tightly packed. Avoid any with yellowing leaves or black spots.
- Size Matters: Smaller sprouts (about 1-inch in diameter) tend to be sweeter and more tender than larger ones. If you can only find large sprouts, be sure to quarter them instead of halving them to ensure they cook evenly and provide more surface area for caramelization.
- The Importance of Blanching & Drying: Blanching (a quick boil) helps to tenderize the sprouts and removes some of their bitter compounds. The ice bath stops the cooking so they don’t get mushy. Most importantly, drying them thoroughly after is non-negotiable. A wet sprout will steam, not sear, and will release water into your casserole, resulting in a thin, broken sauce.
The Bacon and Its Glorious Fat
- Thick-Cut is King: For this recipe, thick-cut bacon is superior. It renders its fat more slowly and the pieces remain meaty and substantial after cooking, providing a better textural contrast in the final dish.
- Don’t Waste the Fat: The rendered bacon fat is liquid gold. Sautéing the sprouts and aromatics in it infuses the entire dish with a smoky, savory depth that you can’t get from butter or oil alone.
Building the Perfect Creamy Cheese Sauce
- Shred Your Own Cheese: This is the single most important tip for a smooth sauce. Pre-shredded cheeses are coated in anti-caking agents like cellulose or potato starch, which prevent the cheese from melting smoothly and can result in a grainy or gritty texture. Buy blocks of Gruyère and cheddar and shred them yourself.
- The Roux: Don’t rush this step. Cooking the flour in the butter for a minute or two cooks out the raw, pasty flavor and creates the thickening base for your sauce.
- Warm the Milk: Adding cold liquid to a hot roux can cause it to seize and become lumpy. Gently warming your milk and cream in the microwave or on the stovetop ensures that it incorporates smoothly, guaranteeing a silky sauce.
Additional Tips for Casserole Perfection
- Make-Ahead Instructions: This casserole is a host’s best friend. You can prepare the entire casserole up to the point of baking (but don’t add the final bacon/panko topping). Let it cool, cover tightly, and refrigerate for up to 2 days. When ready to serve, let it sit at room temperature for 30 minutes, add the topping, and bake as directed, adding 10-15 minutes to the baking time.
- Go Vegetarian: To make a vegetarian version, simply omit the bacon. Sauté the sprouts and aromatics in 3-4 tablespoons of butter or olive oil instead of bacon fat. To replicate some of the smoky flavor, add ½ teaspoon of smoked paprika to the cheese sauce.
- Add a Crunchy Element: While the bacon and panko add crunch, you can take it to the next level by adding ½ cup of toasted chopped pecans or walnuts to the topping. The nutty flavor is a fantastic complement to the Gruyère and sprouts.
- Don’t Crowd the Pan: When sautéing the Brussels sprouts, make sure they are in a relatively single layer in the pan. If the pan is too crowded, they will steam instead of caramelizing and browning. If your skillet isn’t large enough, it’s better to work in two batches.
- Let it Rest: It’s tempting to dive right in when the casserole comes out of the oven, but letting it rest for at least 10 minutes is crucial. This allows the cheese sauce to set up and thicken slightly, so it’s creamy and luscious rather than runny when you serve it.
Frequently Asked Questions (FAQ)
Here are answers to some of the most common questions about making this fantastic casserole.
1. My family claims they hate Brussels sprouts. Will they actually eat this?
This is the “gateway” recipe for Brussels sprout converts. The combination of caramelization, smoky bacon, and a rich, creamy cheese sauce masks any potential bitterness and transforms the vegetable into a decadent treat. The familiar and beloved flavors of a bacon mac and cheese make the sprouts much more approachable. Serve it without a big announcement and watch them go back for seconds.
2. Can I use frozen Brussels sprouts for this recipe?
While fresh sprouts will always yield the best texture, you can use frozen ones in a pinch. Thaw them completely first. The most important step is to pat them extremely dry with paper towels to remove as much moisture as possible to prevent a watery casserole. Skip the blanching step and proceed directly to sautéing them.
3. How should I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days. The best way to reheat is in the oven to help re-crisp the topping. Place the casserole in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15-20 minutes, or until warmed through. Remove the foil for the last 5 minutes. You can also microwave individual portions, but you will lose the crispy topping.
4. My cheese sauce turned out grainy. What did I do wrong?
A grainy sauce is usually caused by one of two things: the heat was too high when you added the cheese, causing the proteins to curdle, or you used pre-shredded cheese. Always remove the sauce from the direct heat before stirring in the cheese, and always grate your own cheese from a block for the smoothest, most luxurious melt.
5. Can I use different kinds of cheese?
Absolutely! This recipe is very forgiving. While the nutty Gruyère and sharp white cheddar combination is classic, feel free to experiment. Fontina, Monterey Jack, Gouda, or even a classic sharp yellow cheddar would all be delicious. The key is to use good-quality cheeses that melt well.
Brussels Sprout Casserole recipe
Ingredients
-
Brussels Sprouts: 2 pounds, fresh, trimmed and halved (quartered if large)
-
Bacon: 8 ounces thick-cut bacon, chopped into ½-inch pieces
-
Shallots: 2 large, finely chopped (or 1 medium yellow onion)
-
Garlic: 3 cloves, minced
-
Unsalted Butter: 4 tablespoons
-
All-Purpose Flour: ¼ cup
-
Whole Milk: 2 ½ cups, warmed
-
Heavy Cream: ½ cup
-
Gruyère Cheese: 1 ½ cups (6 ounces), freshly shredded
-
Sharp White Cheddar Cheese: 1 ½ cups (6 ounces), freshly shredded
-
Dijon Mustard: 1 teaspoon
-
Sea Salt: ½ teaspoon, plus more for blanching water
-
Black Pepper: ½ teaspoon, freshly ground
-
Nutmeg: ¼ teaspoon, freshly grated
-
Panko Breadcrumbs: ½ cup (for topping, optional but recommended)
Instructions
-
Prepare the Brussels Sprouts: Bring a large pot of heavily salted water to a rolling boil. Add the trimmed and halved Brussels sprouts and blanch for 3-4 minutes, until they are bright green and slightly tender. Drain them immediately and plunge them into a large bowl of ice water to stop the cooking process. Once cooled, drain them thoroughly and pat them dry with a clean kitchen towel or paper towels. This step is crucial for ensuring a non-watery casserole.
-
Cook the Bacon: In a large, deep skillet or Dutch oven, cook the chopped bacon over medium heat until it is brown and crispy, about 8-10 minutes. Use a slotted spoon to transfer the crispy bacon to a paper towel-lined plate. Do not discard the bacon grease! Pour all but 2 tablespoons of the rendered fat into a small heatproof bowl and set it aside.
-
Sauté the Aromatics and Sprouts: Return the skillet with the 2 tablespoons of bacon grease to medium heat. Add the chopped shallots and cook until softened, about 3-4 minutes. Add the minced garlic and cook for another minute until fragrant. Add the blanched and dried Brussels sprouts to the skillet. Sauté for 5-7 minutes, stirring occasionally, until they begin to brown and caramelize in spots. Transfer the sprout mixture to a large mixing bowl.
-
Make the Cheese Sauce: In the same skillet (no need to wipe it out), melt the 4 tablespoons of butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, to form a blond roux. Slowly pour in the warmed milk and heavy cream, whisking constantly to prevent lumps. Continue to cook, stirring frequently, until the sauce has thickened, about 6-8 minutes.
-
Add the Cheese and Seasoning: Remove the skillet from the heat. Add the shredded Gruyère and white cheddar cheeses (reserving a small handful for the topping), Dijon mustard, salt, pepper, and nutmeg. Stir until the cheese is completely melted and the sauce is smooth and luxurious.
-
Combine and Assemble: Pour the glorious cheese sauce over the Brussels sprouts in the mixing bowl. Add half of the crispy bacon bits. Gently fold everything together until the sprouts are evenly coated.
-
Bake the Casserole: Transfer the mixture to a 9×13-inch or other 3-quart baking dish. Spread it into an even layer. Top with the reserved handful of cheese, the remaining crispy bacon, and a sprinkle of Panko breadcrumbs (if using).
-
Bake to Perfection: Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until the sauce is bubbly and the top is golden brown. For an extra-crispy top, you can place it under the broiler for the last 1-2 minutes, watching it carefully to prevent burning. Let the casserole rest for 10 minutes before serving.
Nutrition
- Serving Size: one normal portion
- Calories: 380-450 kcal





