Thanksgiving is a time for gathering, gratitude, and, of course, incredible food. While the turkey often steals the show, we all know that the side dishes are the unsung heroes of the holiday feast. This year, elevate your Thanksgiving table with a dish that’s guaranteed to impress even the pickiest eaters: a Cheesy Brussel Sprout Casserole. This recipe transforms often-maligned Brussels sprouts into a creamy, savory, and utterly irresistible side dish that will have everyone asking for seconds.
Key Ingredients for Cheesy Brussel Sprout Casserole
To create this delectable casserole, you’ll need a handful of fresh, high-quality ingredients. The combination of these components results in a harmonious and incredibly tasty dish.
- 2 pounds (approx. 900g) Brussels sprouts, trimmed and halved
- 3 tablespoons olive oil
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper, plus more to taste
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 2 cups whole milk, warmed
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ⅛ teaspoon nutmeg, freshly grated if possible
- 2 cups shredded sharp cheddar cheese, divided
- 1 cup shredded Gruyere cheese, divided
- ½ cup freshly grated Parmesan cheese, divided
- 1 cup panko breadcrumbs
- 2 tablespoons fresh parsley, chopped, for garnish (optional)
How to Make Cheesy Brussel Sprout Casserole
This Cheesy Brussel Sprout Casserole offers a symphony of creamy, savory, and slightly tangy flavors that come together effortlessly. It’s surprisingly simple to prepare, making it a perfect addition to your holiday menu without adding extra stress. With a prep time of just 20 minutes and a cook time of 30 minutes, you’ll have a deeply satisfying and undeniably delicious dish ready in under an hour.
- Step-by-Step Instructions:
- Prepare the Brussels Sprouts: Preheat your oven to 400°F (200°C). In a large bowl, toss the trimmed and halved Brussels sprouts with olive oil, ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them in a single layer on a large baking sheet.
- Roast the Brussels Sprouts: Roast for 20-25 minutes, or until tender and lightly caramelized. Stir halfway through to ensure even cooking. Remove from oven and set aside. Reduce oven temperature to 375°F (190°C).
- Make the Cheese Sauce: In a large saucepan or Dutch oven, melt the butter over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until a thick paste (roux) forms.
- Add Liquid and Seasonings: Gradually whisk in the warm milk, a little at a time, until smooth. Continue whisking until the sauce thickens, about 3-5 minutes. Stir in the Dijon mustard, garlic powder, and nutmeg. Season with additional salt and pepper to taste.
- Incorporate the Cheese: Remove the saucepan from the heat. Add 1.5 cups of shredded sharp cheddar cheese, 0.75 cups of shredded Gruyere cheese, and ¼ cup of freshly grated Parmesan cheese to the sauce. Stir until the cheeses are completely melted and the sauce is smooth and creamy.
- Combine and Transfer: Gently fold the roasted Brussels sprouts into the cheese sauce until well coated. Pour the mixture into a 9×13 inch baking dish.
- Prepare the Topping: In a small bowl, combine the panko breadcrumbs with the remaining ½ cup sharp cheddar, ¼ cup Gruyere, and ¼ cup Parmesan cheese. Sprinkle this mixture evenly over the top of the casserole.
- Bake the Casserole: Bake for 20-25 minutes, or until the casserole is bubbly and the topping is golden brown and crispy.
- Rest and Serve: Remove from oven and let stand for 5-10 minutes before serving. Garnish with fresh chopped parsley if desired.
Why You’ll Love This Cheesy Brussel Sprout Casserole
You’re going to absolutely adore this Cheesy Brussel Sprout Casserole! The main highlight is undoubtedly its incredible creaminess, thanks to the rich, decadent cheese sauce that perfectly coats every forkful of tender Brussels sprouts. This isn’t just a side dish; it’s a culinary experience that elevates a humble vegetable into something truly special. Plus, making this at home is a fantastic way to save money compared to buying pre-made sides, giving you more control over ingredients and ensuring fresh, wholesome goodness on your table.
What truly makes this casserole shine are the flavorful toppings and ingredients like the sharp cheddar, nutty Gruyere, and the crunchy panko breadcrumb crust, which add layers of texture and taste that are simply irresistible. This dish brings a gourmet touch to your meal without demanding gourmet effort or expense. If you’re a fan of rich, comforting vegetable dishes, you might also enjoy our Creamy Green Bean Casserole – it shares a similar indulgent appeal. Give this Cheesy Brussel Sprout Casserole a try; your taste buds (and your wallet) will thank you!
What to Serve Cheesy Brussel Sprout Casserole With
This Cheesy Brussel Sprout Casserole is incredibly versatile and pairs beautifully with a variety of main courses and other side dishes, especially during the holidays.
- Classic Thanksgiving Fare: It’s a natural fit for roasted turkey, baked ham, or a succulent prime rib.
- Other Vegetable Sides: Complement its richness with lighter, brighter sides such as a vibrant cranberry sauce, a fresh garden salad, or roasted carrots.
- Hearty Mains: Beyond Thanksgiving, it makes an excellent accompaniment to roasted chicken, pork tenderloin, or even a simple steak.
- Drinks: A crisp Chardonnay, a light-bodied Pinot Noir, or even a dry hard cider would beautifully cut through the richness of the cheese. Non-alcoholic options include sparkling cider or iced tea.
Top Tips for Perfecting Cheesy Brussel Sprout Casserole
Achieving the perfect Cheesy Brussel Sprout Casserole is all about a few key techniques and considerations.
- Don’t Overcook the Brussels Sprouts: Roasting them until they are tender-crisp with slightly browned edges is key. Overcooked sprouts can become mushy and lose their distinct flavor. They will continue to cook a bit in the casserole, so aim for slightly underdone in the initial roast.
- Warm Your Milk: When making the cheese sauce, using warm milk (heated gently in the microwave or a separate pot) helps prevent lumps in your roux and ensures a smoother, creamier sauce.
- Grate Your Own Cheese: Pre-shredded cheeses often contain anti-caking agents that can make your sauce gritty. Grating your own fresh cheddar, Gruyere, and Parmesan results in a much smoother, richer sauce that melts beautifully.
- Embrace the Nutmeg: A small grating of fresh nutmeg really enhances the cheesy sauce, adding a warm, aromatic depth without being overpowering. Don’t skip it!
- Consistency of Sauce: If your cheese sauce is too thick, whisk in a tablespoon or two of warm milk until it reaches your desired consistency. If it’s too thin, let it simmer gently for a few more minutes, stirring frequently, until it thickens.
- Ingredient Substitutions:
- Cheese: Feel free to experiment with other good melting cheeses like Fontina, white cheddar, or even a touch of smoked Gouda for a different flavor profile.
- Breadcrumbs: While panko offers the best crunch, regular breadcrumbs can be used in a pinch. For a gluten-free version, use gluten-free panko or crushed gluten-free crackers.
- Dairy-Free Option: For a dairy-free version, use a plant-based butter, unsweetened almond or oat milk, and your favorite dairy-free shredded cheeses. The taste profile will be different but still delicious!
- Preventing a Soggy Topping: Make sure the panko breadcrumbs are mixed with a little fat (like a drizzle of melted butter or a bit of olive oil) before sprinkling on top. This helps them crisp up beautifully in the oven.
Storing and Reheating Tips
To keep your Cheesy Brussel Sprout Casserole delicious for days after, proper storage is key.
- Refrigeration: Allow the casserole to cool completely to room temperature before covering it tightly with plastic wrap or aluminum foil, or transferring it to an airtight container. It will keep fresh in the refrigerator for up to 3-4 days.
- Freezing (Unbaked): You can prepare the casserole mixture (Brussels sprouts folded into the cheese sauce) and transfer it to a freezer-safe baking dish. Cover tightly with two layers of foil. On the day of baking, add the breadcrumb topping right before placing it in the oven. It can be frozen for up to 2-3 months. Thaw overnight in the refrigerator before baking, or bake from frozen (this will significantly increase baking time).
- Freezing (Baked): While you can freeze the baked casserole, the texture of the Brussels sprouts might become slightly softer upon reheating, and the topping might lose some of its crispiness. If freezing baked, follow the same covering instructions and store for up to 1-2 months.
- Reheating (From Refrigerator):
- Oven: The best way to reheat is in the oven. Preheat to 325°F (160°C). Cover the casserole with foil to prevent drying out and bake for 20-30 minutes, or until heated through. Remove foil for the last 5-10 minutes if you want to re-crisp the topping.
- Microwave: For individual portions, the microwave works well. Place a serving on a microwave-safe plate, cover loosely, and heat in 1-minute intervals until warm. Be aware that the topping will not be crispy.
- Reheating (From Frozen): If reheating a frozen baked casserole, bake at 325°F (160°C) covered with foil for 45-60 minutes, then uncover and bake for an additional 10-15 minutes, or until thoroughly heated and the topping is crisp.
Final Thoughts
This Cheesy Brussel Sprout Casserole truly transforms the humble Brussels sprout into a holiday showstopper. Its creamy, luxurious cheese sauce combined with tender, slightly charred sprouts and a perfectly crisp topping creates an irresistible symphony of flavors and textures. Whether you’re looking for an impressive Thanksgiving side, a comforting dish for a potluck, or simply want to introduce Brussels sprouts to skeptics, this recipe is a guaranteed winner. It’s delicious, satisfying, and boasts that homemade touch that makes any meal special. We hope you and your loved ones enjoy this delightful addition to your table as much as we do!
try also :
- Lentil and Sweet Potato Salad
- Cranberry Brie Bites
- Crispy Sweet Potato Bites
- Matcha Cake Recipe
- find more in Pinterest
Cheesy Brussel Sprout Casserole FAQs
Q1: Can I prepare this casserole ahead of time?
A1: Yes! You can assemble the entire casserole (without baking and without the breadcrumb topping) up to 24 hours in advance. Cover it tightly and refrigerate. Add the breadcrumb topping just before baking. You may need to add an extra 5-10 minutes to the baking time if baking from cold.
Q2: My cheese sauce is lumpy. What went wrong?
A2: Lumpy sauces usually happen if the milk is added too quickly or if it’s too cold. Whisking continuously while gradually adding warm milk helps prevent lumps. If it’s already lumpy, you can try whisking vigorously off the heat, or even pushing it through a fine-mesh sieve for a super smooth texture (though this is rarely necessary for this dish).
Q3: Can I use frozen Brussels sprouts?
A3: While fresh Brussels sprouts are recommended for the best texture and flavor, you can use frozen. Thaw them completely, pat them very dry to remove excess moisture (which can make the casserole watery), and then proceed with roasting as directed. Adjust roasting time as needed.
Q4: How can I make this casserole spicier?
A4: To add a kick, you can include a pinch of red pepper flakes in the cheese sauce, or add a dash of hot sauce like a few drops of tabasco or sriracha. A finely minced jalapeño (seeds removed for less heat) could also be sautéed with the butter before adding flour.
Q5: What’s the best way to get a really crispy topping?
A5: Ensure your panko breadcrumbs are mixed with some fat (like melted butter or olive oil) before sprinkling. Also, make sure your oven is fully preheated and consider baking uncovered for the last 10-15 minutes to allow the topping to crisp up nicely. If it’s not browning enough, a quick minute or two under the broiler (watch very carefully!) can help

Cheesy Brussel Sprout Casserole
Ingredients
Equipment
Method
- Preheat your oven to 400°F (200°C). In a large bowl, toss the trimmed and halved Brussels sprouts with olive oil (1), ½ teaspoon salt (2), and ¼ teaspoon black pepper (3). Spread them in a single layer on a large baking sheet.2 pounds Brussels sprouts, 3 tablespoons olive oil, ½ teaspoon salt, ¼ teaspoon black pepper
- Roast for 20-25 minutes, or until tender and lightly caramelized. Stir halfway through to ensure even cooking. Remove from oven and set aside. Reduce oven temperature to 375°F (190°C).
- In a large saucepan or Dutch oven, melt the butter (4) over medium heat. Whisk in the flour (5) and cook for 1-2 minutes, stirring constantly, until a thick paste (roux) forms.4 tablespoons unsalted butter, ¼ cup all-purpose flour
- Gradually whisk in the warm milk (6), a little at a time, until smooth. Continue whisking until the sauce thickens, about 3-5 minutes. Stir in the Dijon mustard (7), garlic powder (8), and nutmeg (9). Season with additional salt (2) and pepper (3) to taste.2 cups whole milk, 1 teaspoon Dijon mustard, ½ teaspoon garlic powder, ⅛ teaspoon nutmeg, ½ teaspoon salt, ¼ teaspoon black pepper
- Remove the saucepan from the heat. Add 1.5 cups of shredded sharp cheddar cheese (taken from 10), 0.75 cups of shredded Gruyere cheese (taken from 11), and ¼ cup of freshly grated Parmesan cheese (taken from 12) to the sauce. Stir until the cheeses are completely melted and the sauce is smooth and creamy.2 cups shredded sharp cheddar cheese, 1 cup shredded Gruyere cheese, ½ cup freshly grated Parmesan cheese
- Gently fold the roasted Brussels sprouts (0) into the cheese sauce until well coated. Pour the mixture into a 9×13 inch baking dish.2 pounds Brussels sprouts
- In a small bowl, combine the panko breadcrumbs (13) with the remaining ½ cup sharp cheddar (taken from 10), ¼ cup Gruyere (taken from 11), and ¼ cup Parmesan cheese (taken from 12). Sprinkle this mixture evenly over the top of the casserole.1 cup panko breadcrumbs, 2 cups shredded sharp cheddar cheese, 1 cup shredded Gruyere cheese, ½ cup freshly grated Parmesan cheese
- Bake for 20-25 minutes, or until the casserole is bubbly and the topping is golden brown and crispy.
- Remove from oven and let stand for 5-10 minutes before serving. Garnish with fresh chopped parsley (14) if desired.2 tablespoons fresh parsley