“`html
If you adore the cozy charm of comfort food but still want a fresh, vibrant twist, this Cheesy Brussels Sprouts Casserole with Bacon Recipe is exactly what you need. Imagine tender Brussels sprouts kissed with crisp bacon, bathed in a luscious parmesan and cream sauce, then topped with melty mozzarella and toasted pine nuts for a little nutty crunch. It’s the kind of dish that balances indulgence and freshness perfectly, making it a standout side or even a main for those cozy evenings when you crave something special. Trust me, once you try this, Brussels sprouts will never be the same!

Ingredients You’ll Need
These ingredients might be simple, but each one plays a crucial role to build layers of texture and flavor, creating a casserole that’s irresistibly rich, creamy, and delightfully crunchy.
- 1 pound Brussels sprouts, cut in half: The star of the dish, providing a tender yet slightly crunchy vegetable base packed with nutrition.
- 1 teaspoon lemon zest: Adds a bright, fresh citrus note that cuts through the richness of the cheese and cream.
- 6 slices thick-cut bacon, diced: Brings smoky saltiness and a crispy texture that elevates the entire casserole.
- 1 ½ cups heavy cream: Creates the creamy, luxurious sauce that ties everything together beautifully.
- 1 cup shredded parmesan cheese: Adds sharp, nutty depth and helps thicken the sauce perfectly.
- 1 cup shredded mozzarella cheese: Melts wonderfully to form a golden, gooey crust on top.
- â…“ cup toasted pine nuts: Offers a subtle crunch and buttery flavor with a delightful toasty aroma.
- ½ teaspoon ground black pepper: Provides gentle heat that balances the creaminess and enhances all flavors.
- Salt, to taste: Essential for bringing out the natural flavors and seasoning the entire dish beautifully.
How to Make Cheesy Brussels Sprouts Casserole with Bacon Recipe
Step 1: Preheat and Prepare
Start by setting your oven to 375 degrees Fahrenheit. Spray a 2 to 3-quart baking dish with pan spray so your casserole doesn’t stick and cleans up easily later. This simple prep step ensures your dish bakes evenly and releases beautifully once done.
Step 2: Toast Pine Nuts
Place the ⅓ cup of pine nuts in a large skillet over medium heat. Stir them every 30 seconds or so to make sure they toast evenly without burning. When they’re lightly browned and fragrant, remove them from the skillet and let them cool. This quick toasting step adds a rich, nutty crunch that will bring depth and texture contrast to your casserole.
Step 3: Cook Bacon
Using the same skillet, add your diced thick-cut bacon over medium heat. Cook until it’s crisp and golden, then transfer it onto paper towels to drain excess fat. Keep about 2 tablespoons of that flavorful bacon fat in the skillet; you’ll use it to sauté the Brussels sprouts, infusing them with irresistible smoky goodness.
Step 4: Sauté Brussels Sprouts
Add your halved Brussels sprouts to the bacon fat and sauté them for about 10 minutes, stirring occasionally. You want them tender but with a lovely slight browning on the edges, which builds a savory depth of flavor and keeps them from turning mushy. This step is where the magic begins!
Step 5: Make the Cream Sauce
Lower the heat to medium-low and stir in 1 ½ cups of heavy cream, 1 cup shredded parmesan cheese, and 1 teaspoon lemon zest. Add the crisp bacon, toasted pine nuts, ½ teaspoon ground black pepper, and salt to taste. Simmer gently for 5 to 10 minutes until your sauce thickens and the flavors meld into a rich, luscious coating for every little Brussels sprout.
Step 6: Assemble and Bake
Transfer your creamy Brussels sprout mixture into the prepared baking dish. Sprinkle the shredded mozzarella cheese evenly on top, creating the perfect blanket for golden bubbling goodness. Bake for 10 to 15 minutes until the casserole is hot, bubbly, and topped with a beautifully browned cheese crust that invites you to dig right in.
How to Serve Cheesy Brussels Sprouts Casserole with Bacon Recipe
Garnishes
A sprinkle of fresh chopped parsley or chives adds a pop of color and a fresh herbal note that pairs wonderfully with the richness in this casserole. For an added zing, a light drizzle of balsamic glaze can elevate each bite with a hint of sweetness and acidity.
Side Dishes
This Cheesy Brussels Sprouts Casserole with Bacon Recipe is so packed with flavor it pairs beautifully with simple sides. Think fluffy mashed potatoes, roasted chicken, or even a light quinoa salad that balances out the creamy indulgence. It’s the perfect companion to your holiday table or weeknight dinner alike.
Creative Ways to Present
For a modern twist, serve this casserole in individual ramekins and top each with extra toasted pine nuts and a small strip of crispy bacon. This personal touch makes it perfect for entertaining or turning a humble side dish into a showstopper.
Make Ahead and Storage
Storing Leftovers
If you’re lucky enough to have leftovers, store them in an airtight container in the refrigerator. They will stay fresh and delicious for 3 to 4 days, making it an easy, flavorful ready-to-eat side for your week.
Freezing
You can freeze this casserole if desired. Wrap it tightly in foil and place it in a freezer-safe container. It’s best eaten within 2 months for optimal flavor and texture preservation. Just be sure to thaw it overnight in the refrigerator before reheating.
Reheating
Reheat your leftovers in the oven at 350 degrees Fahrenheit until warmed through and bubbly again, about 15 to 20 minutes. This keeps the cheese melty and helps maintain that slightly crisp top. Microwaving works too, but you may lose some of the appealing texture.
FAQs
Can I use frozen Brussels sprouts for this recipe?
Fresh Brussels sprouts are best for this casserole since they hold their texture better when sautéed and baked. If you must use frozen, make sure to thaw and dry them thoroughly first to avoid excess moisture.
Is there a vegetarian version of the Cheesy Brussels Sprouts Casserole with Bacon Recipe?
Absolutely! To make it vegetarian, simply omit the bacon and substitute the bacon fat with olive oil or butter for sautéing. You can add smoked paprika for a hint of smokiness to keep some of that bacon-like flavor.
Can I substitute the heavy cream with a lighter option?
Heavy cream contributes to the richness and texture of the sauce. You could try half-and-half or whole milk, but the sauce may be thinner and less creamy. To compensate, you might add a thickening agent like flour or cornstarch.
What can I use instead of pine nuts if I have a nut allergy?
Sunflower seeds or pumpkin seeds toasted until golden can make a great nut-free substitute, providing similar crunch and a hint of nuttiness without the allergy risk.
How do I ensure the Brussels sprouts don’t turn mushy?
Sauté the Brussels sprouts over medium heat until just tender with some browning, and avoid overcooking them in the sauce. The short bake time in the oven finishes them perfectly without losing their texture.
Final Thoughts
This Cheesy Brussels Sprouts Casserole with Bacon Recipe is a heartwarming, flavor-packed dish that will quickly become a family favorite. From the crispy bacon to the creamy cheese sauce and the delightful crunch of toasted pine nuts, every bite sings with delicious harmony. So go ahead, gather your ingredients, and treat yourself to this incredible casserole—you won’t regret making Brussels sprouts this way!
“`
Print
Cheesy Brussels Sprouts Casserole with Bacon Recipe
- Prep Time: 10 minutes
- Cook Time: 45 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Casserole
- Method: Baking
- Cuisine: American
- Diet: Low Salt
Description
A comforting and flavorful Cheesy Brussels Sprouts Casserole with crispy bacon and toasted pine nuts, baked to golden perfection with a creamy parmesan sauce. This dish combines tender sautéed Brussels sprouts with a rich, cheesy cream sauce topped with melted mozzarella, making it an irresistible side or main for any occasion.
Ingredients
Vegetables
- 1 pound Brussels sprouts, cut in half
- 1 teaspoon lemon zest
Meats
- 6 slices thick-cut bacon, diced
Dairy
- 1 ½ cups heavy cream
- 1 cup shredded parmesan cheese
- 1 cup shredded mozzarella cheese
Nuts & Spices
- â…“ cup toasted pine nuts
- ½ teaspoon ground black pepper
- Salt, to taste
Instructions
- Preheat and Prepare: Preheat your oven to 375 degrees Fahrenheit and spray a 2 to 3-quart baking dish with pan spray to prevent sticking during baking.
- Toast Pine Nuts: Place â…“ cup of pine nuts into a large skillet over medium heat. Stir frequently, about every 30 seconds, until they are lightly toasted and fragrant. Remove from skillet and set aside to cool.
- Cook Bacon: In the same skillet, add the diced bacon over medium heat. Cook until crisp, then transfer the bacon to a small bowl lined with paper towels to drain excess fat. Retain 2 tablespoons of bacon fat in the skillet.
- Sauté Brussels Sprouts: Add the halved Brussels sprouts to the bacon fat in the skillet. Sauté for about 10 minutes, stirring occasionally, until the sprouts are tender and slightly browned.
- Make the Cream Sauce: Lower heat to medium-low. Stir in the heavy cream, parmesan cheese, lemon zest, cooked bacon, toasted pine nuts, black pepper, and salt. Simmer for 5 to 10 minutes to thicken the sauce and blend the flavors.
- Assemble and Bake: Transfer the creamy Brussels sprout mixture into the prepared baking dish. Sprinkle the shredded mozzarella evenly on top. Bake for 10 to 15 minutes until the casserole is bubbling and the cheese is golden brown.
Notes
- Make sure to not burn the pine nuts while toasting; remove them as soon as they are fragrant.
- Retain bacon fat for sautéing Brussels sprouts to add extra flavor.
- Baking the casserole gives a nice golden crust, but you can broil for 1-2 minutes at the end if you like extra crispy cheese.
- Adjust salt according to the saltiness of the bacon and cheese used.
- Use fresh Brussels sprouts for best texture and flavor.

