Transform your perception of Brussels sprouts with this incredibly delicious and remarkably easy-to-make Brussels Sprouts Casserole. This isn’t just any side dish; it’s a culinary revelation that takes the humble, often misunderstood sprout and elevates it into a rich, cheesy, and utterly comforting centerpiece. Prepare yourself for a dish so flavorful, so irresistibly good, that even the most ardent Brussels sprout skeptics will be reaching for generous second helpings. Imagine perfectly tender Brussels sprouts, bathed in a decadent, creamy sauce, all crowned with a golden, bubbly layer of melted cheese and delightful crisp edges. This recipe promises a symphony of textures and flavors that makes it a true family favorite and an ideal addition to any meal, from a simple weeknight dinner to an elaborate holiday feast. Discover how effortless it is to create this comforting classic that will undoubtedly earn a permanent spot in your recipe collection.

From My Kitchen to Yours
There’s something truly special about casserole recipes, isn’t there? I’m absolutely passionate about them! They consistently deliver on ease, flavor, and often a surprising amount of wholesome goodness, packed with vegetables. Think of my zucchini casserole, asparagus casserole, or my beloved cauliflower casserole – they all embody that perfect blend of simplicity and deliciousness.
Just recently, I found myself with an abundance of fresh Brussels sprouts and felt inspired to create another fuss-free, quick casserole. My goal was a comforting side dish that could effortlessly complement a main course like garlic herb butter roast chicken for a satisfying weeknight meal. The result was this incredible Brussels Sprouts Casserole!
When I say this recipe is easy, I truly mean it. The process is straightforward: simply steam your Brussels sprouts to tender perfection, toss them with a rich, creamy, and cheesy mixture, then pop the whole creation into the oven. It’s largely a hands-off experience, allowing you to focus on other aspects of your meal or simply relax while it bakes to golden perfection.
This Cheesy Brussels Sprouts Casserole has quickly become one of my go-to recipes, especially during the bustling holiday season. Its rich flavors and comforting texture pair exceptionally well with festive mains like garlic butter turkey breast, a perfectly cooked reverse sear prime rib, or a succulent bacon-wrapped pork tenderloin. It’s the ultimate crowd-pleasing side dish that brings warmth and flavor to any celebratory table.
Key Ingredients for the Best Brussels Sprouts Casserole
Crafting the perfect Brussels Sprouts Casserole relies on a few key ingredients, each playing a crucial role in developing its rich flavor and irresistible texture. While the full list with precise measurements can be found in the recipe card below, here’s a detailed look at what makes this dish shine.
Brussels Sprouts: For this Cheesy Brussels Sprouts Casserole, I always opt for fresh Brussels sprouts. Before cooking, I make sure to trim the tough ends and cut each sprout in half. Through extensive testing, I’ve discovered that halving them is absolutely essential. This not only ensures they cook evenly, becoming perfectly tender without turning mushy, but also allows them to more effectively absorb the luxurious, creamy sauce. Whole sprouts tend to remain a bit too firm, preventing that melt-in-your-mouth tenderness we’re aiming for.
Cream Cheese: The secret to the incredibly rich and velvety sauce lies in softened cream cheese. It’s vital to ensure your cream cheese is at room temperature before you begin. Attempting to mix cold cream cheese straight from the fridge often results in stubborn lumps that are difficult to smooth out. Softened cream cheese, on the other hand, effortlessly melts and incorporates into the sauce, creating a luxurious base that envelops the Brussels sprouts beautifully. This contributes significantly to the comforting and indulgent profile of our Brussels Sprouts Casserole.
Half-and-Half (or Heavy Cream): This ingredient dictates the richness of your creamy Brussels sprouts casserole. I’ve successfully prepared this dish using both half-and-half and heavy cream. For an exceptionally decadent and ultra-creamy sauce, heavy cream is the undisputed choice, delivering maximum richness. If you prefer a slightly lighter but still incredibly satisfying sauce, half-and-half works wonderfully, offering a delightful creaminess without being overly heavy. Both options yield a fantastic result; your choice simply depends on how indulgent you want your ultimate Cheesy Brussels Sprouts Casserole to be.
Seasonings: While fresh garlic and onion certainly have their place in many dishes, for this particular creamy Brussels sprouts casserole, I prefer using garlic powder and onion powder. After experimenting, I found that powders blend seamlessly into the creamy sauce, distributing their savory flavors more evenly throughout the dish. They provide a foundational depth and aromatic warmth that enhances the Brussels sprouts without introducing a strong raw or chunky texture, ensuring a smooth and harmonious flavor profile that shines through every bite of this easy Brussels Sprouts recipe.
Mozzarella: The crowning glory of this Brussels Sprouts Casserole is the gooey, melted cheese on top. Shredded mozzarella is my top recommendation because it melts flawlessly, creating that iconic, irresistible cheesy pull and a golden, bubbling crust that is simply divine. While I’ve also experimented with Gruyère, Monterey Jack, and sharp cheddar—all delicious in their own right—mozzarella offers the best creamy texture and a mild flavor that beautifully complements the vegetables without overshadowing them. For best results, consider shredding your own cheese to avoid anti-caking agents found in pre-shredded varieties, which can sometimes affect melt quality.

Step-by-Step Instructions to Make This Incredible Brussels Sprouts Casserole
Making this Cheesy Brussels Sprouts Casserole is a straightforward process that yields impressive results. Follow these simple steps for a truly memorable dish.
1. Prepare Your Oven and Casserole Dish
- Before you begin, ensure your oven rack is positioned in the middle. Preheat your oven to 425°F (220°C). This allows the oven to come to the correct temperature while you prepare the ingredients.
- Lightly grease an appropriate-sized casserole dish with cooking spray or a thin layer of butter. This prevents sticking and helps with easy serving of your creamy Brussels sprouts casserole.
2. Steam the Brussels Sprouts to Perfection
- Fill a large pot with approximately 2 cups of water and place a steamer basket securely in the bottom. Bring the water to a rolling boil over high heat.
- Carefully place the trimmed and halved Brussels sprouts into the steamer basket. Cover the pot tightly with a lid. Steam the Brussels sprouts until they are perfectly fork-tender, which typically takes about 6 minutes. Be careful not to overcook them, as this can lead to mushy sprouts.
3. Prepare the Creamy Cheese Mixture
- While the Brussels sprouts are steaming, grab a large mixing bowl. Add the softened cream cheese, half-and-half cream (or heavy cream), garlic powder, onion powder, a generous pinch of salt, and freshly ground black pepper.
- Using a whisk or a sturdy spoon, stir all the ingredients together vigorously until they are well combined and form a smooth, uniform creamy mixture. Ensure there are no lumps of cream cheese remaining, as this will impact the texture of your cheesy Brussels sprouts casserole.
4. Combine and Bake Your Cheesy Brussels Sprouts Casserole

Once the Brussels sprouts are tender, remove them immediately from the heat. Transfer the hot Brussels sprouts directly into the bowl containing the cream cheese mixture. There’s no need to let them cool down; in fact, the residual heat from the sprouts will help the cream cheese melt even more smoothly and integrate beautifully into the sauce, creating that perfect creamy Brussels sprouts texture.

Gently fold the Brussels sprouts into the creamy mixture until they are thoroughly coated. Then, spoon this delectable Brussels sprouts mixture evenly into your prepared oiled casserole dish. Top generously with the shredded mozzarella cheese, ensuring an even layer for that perfect golden crust. Bake uncovered for 10 minutes, or until the cheese is beautifully melted, bubbly, and beginning to turn a glorious golden brown. If you desire extra browning and crispiness, you can briefly turn on the broiler for the last 2-3 minutes, keeping a very close eye on it to prevent burning. Before serving, garnish with freshly chopped parsley for a burst of color and fresh flavor.
Olivia’s Expert Recipe Tips for a Perfect Brussels Sprouts Casserole
Achieving a truly outstanding Cheesy Brussels Sprouts Casserole is simple with a few insider tips:
Prepare Your Brussels Sprouts Thoughtfully: Before steaming, take a moment to remove any outer leaves from the Brussels sprouts that appear bruised, yellowed, or have black spots. The quickest and most efficient way to do this is by first trimming a small portion off the very base of the stem. This action often causes any loose or undesirable outer leaves to naturally fall off or become incredibly easy to peel away. Proper preparation ensures that every bite of your creamy Brussels sprouts casserole is fresh and delicious.
Embrace Freshly Shredded Cheese: While pre-shredded mozzarella might seem like a convenient shortcut for your Brussels Sprouts Casserole, I highly recommend using freshly shredded cheese. Pre-shredded varieties often contain anti-caking agents, such as cellulose or starches, which can prevent the cheese from melting as smoothly and evenly. Freshly shredded cheese, on the other hand, melts beautifully into a rich, creamy, and wonderfully gooey layer, creating that desirable, irresistible cheesy pull and a perfect golden crust that elevates this easy Brussels Sprouts recipe.
Allow a Brief Resting Period: Patience is a virtue, especially when it comes to serving your Brussels Sprouts Casserole. I’ve found that letting the casserole rest for about 5 to 10 minutes after it comes out of the oven makes a significant difference. This brief resting period allows the creamy sauce to thicken and set slightly, making it much easier to scoop and serve neat portions without the sauce running everywhere. It ensures each serving of your Cheesy Brussels Sprouts Casserole is perfectly composed and utterly delicious.

Make Ahead, Storage & Reheating for Your Brussels Sprouts Casserole
One of the many advantages of this delightful Brussels Sprouts Casserole is its make-ahead potential, making it a perfect choice for busy weeknights or holiday meal prep. You can fully assemble the casserole ahead of time. Once prepared, allow it to cool completely to room temperature. Then, cover the casserole dish tightly with cling film or aluminum foil and store it in your refrigerator for up to 3 days. When you’re ready to enjoy, reheat it in the oven at a lower temperature, around 350°F (175°C), covered with tinfoil, until the entire casserole is heated through and bubbling. This method ensures your creamy Brussels sprouts casserole retains its moisture and doesn’t dry out.
Alternatively, if you’re looking for partial prep, you can steam your Brussels sprouts a day or two in advance. Once steamed, cool them quickly and store them in an airtight container in the fridge. On the day you plan to bake the casserole, simply proceed with mixing the steamed sprouts with the cream cheese mixture and baking as directed in steps 5 through 9 of the instructions. This flexibility makes this easy Brussels Sprouts recipe even more appealing for meal planning!
Variations and Serving Suggestions for Your Cheesy Brussels Sprouts Casserole
While this Brussels Sprouts Casserole is fantastic as is, don’t hesitate to customize it to your taste or dietary needs. Here are some ideas to inspire you:
- Add a Crispy Topping: For extra crunch and flavor, sprinkle some crushed buttery crackers, panko breadcrumbs mixed with a little melted butter, or even some crispy fried onions over the mozzarella cheese before baking.
- Bacon Bliss: A handful of crumbled cooked bacon stirred into the Brussels sprout mixture or sprinkled on top before baking adds a smoky, savory depth that perfectly complements the creamy cheese.
- Spice it Up: For a touch of heat, a pinch of red pepper flakes can be added to the cream cheese mixture. You can also experiment with a dash of smoked paprika for an earthy, smoky flavor.
- Herbaceous Twist: Beyond parsley, consider adding other fresh herbs like chives, thyme, or rosemary, either mixed into the casserole or as a garnish, to introduce different aromatic notes to your creamy Brussels sprouts.
- Different Cheeses: While mozzarella is a favorite for its melt, feel free to experiment with other cheeses. A blend of mozzarella and Gruyère, Parmesan, or even a sharp cheddar can offer a more complex flavor profile for your cheesy Brussels sprouts casserole.
- Make it Keto/Low Carb: This recipe is naturally quite low-carb. Ensure you’re using heavy cream for the richest, lowest-carb option, and avoid any starchy toppings.
This versatile Cheesy Brussels Sprouts Casserole makes an excellent side dish for a wide variety of meals. It pairs wonderfully with:
- Roasted chicken, turkey, or pork tenderloin.
- Steak or prime rib for a more elegant dinner.
- Ham or lamb, especially during holiday gatherings.
- As a hearty vegetarian main course alongside a fresh salad.
Its comforting and satisfying nature makes it a perfect complement to almost any protein, enhancing your meal with its rich flavors and creamy texture.
Frequently Asked Questions About Brussels Sprouts Casserole
Here are some common questions to help you master this delicious Brussels Sprouts Casserole:
- Can I use frozen Brussels sprouts? Yes, you can! If using frozen Brussels sprouts, make sure to thaw them completely and pat them very dry to remove excess moisture before steaming. This will prevent your casserole from becoming watery. The cooking time might vary slightly.
- Can I roast the Brussels sprouts instead of steaming them? Absolutely! Roasting will give the sprouts a slightly nuttier flavor and a caramelized edge. Toss trimmed and halved Brussels sprouts with a little olive oil, salt, and pepper, then roast at 400°F (200°C) for 20-25 minutes until tender and slightly browned. Then, proceed with the recipe as directed.
- Is this Brussels Sprouts Casserole suitable for a low-carb diet? Yes, this recipe is inherently low-carb due to its ingredients. Using heavy cream instead of half-and-half will further reduce the carbohydrate count, making it an excellent choice for keto or low-carb lifestyles.
- How do I prevent the casserole from getting watery? The key is to avoid overcooking the Brussels sprouts during steaming and to ensure they are adequately drained. Also, make sure your cream cheese is softened, so it blends smoothly and doesn’t separate, which can sometimes give the illusion of a watery sauce.
- Can I add other vegetables? You can certainly experiment! Diced cauliflower or broccoli florets could be added alongside the Brussels sprouts. Just ensure they are cooked to a similar tenderness before mixing into the creamy sauce to ensure even cooking in the casserole.
Explore More Delicious Brussels Sprouts Recipes
Maple Bacon Brussel Sprouts
20 mins
Shaved Brussels Sprouts Salad
15 mins
Air Fryer Brussels Sprouts
30 mins
Garlic Parmesan Roasted Brussel Sprouts
35 mins
Print Recipe
Brussels Sprouts Casserole Recipe
Olivia Ribas
6 people
10 minutes
19 minutes
29 minutes
Ingredients
- 2 lb Brussels sprouts ends trimmed and cut in half
- 8 oz cream cheese softened
- ½ cup half-and-half cream or heavy cream
- ½ tsp garlic powder
- ½ tsp onion powder
- Salt and freshly ground black pepper
- 1 cup mozzarella shredded
- Fresh parsley chopped, for garnish
Instructions
-
Adjust the oven rack to the middle position, and preheat oven to 425°F (220°C).
-
Steam Brussels sprouts by filling a large pot with about 2 cups of water and place a steamer basket in the bottom. Bring the water to a boil. Place the Brussels sprouts into the steamer basket. Cover the pot and steam until the Brussels sprouts are fork tender, approximately 6 minutes.
-
Meanwhile, in a large bowl add softened cream cheese, half-and-half cream (or heavy cream), garlic powder, onion powder, salt, and freshly ground black pepper. Mix everything well to combine all the ingredients together into a smooth sauce.
-
Remove the Brussels sprouts from the heat and place them immediately into the cream cheese mixture bowl. It’s not necessary to let Brussels sprouts cool down. The heat from the Brussels sprouts will help melt the cream cheese and integrate the sauce. Stir gently to coat all the sprouts.
-
Spoon the Brussels sprouts mixture into an oiled casserole dish and top generously with shredded mozzarella cheese. Bake uncovered for 10 minutes or until the cheese is beautifully melted and bubbling.
-
If you desire a more golden brown, crispy top, you can turn the broiler on high for the final 2-3 minutes. Keep a close eye on it to prevent burning. Before serving, top with fresh chopped parsley for garnish.
Notes
- For an added crunch and savory flavor, sprinkle a handful of diced cooked bacon on top of the casserole before baking.
- This is optional, but it’s a great choice if you like—just add a little Parmesan cheese on top before broiling for an extra layer of salty, umami flavor.
- To store: Tightly wrap up any leftover Brussels sprouts casserole and keep it in the fridge for up to 4 days. Ensure it’s in an airtight container for best freshness.
- To reheat: Reheat the casserole in the oven at 350°F (175°C), covered with tinfoil, until the entire casserole has heated through, usually about 15-20 minutes depending on portion size.
- To freeze: For longer storage, tightly wrap the cooled casserole (either in individual portions or as a whole) and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Nutrition
Calories: 286 kcal,
Carbohydrates: 15g,
Protein: 12g,
Fat: 19g,
Cholesterol: 58mg,
Sodium: 471mg,
Potassium: 643mg,
Fiber: 6g,
Sugar: 5g
Nutrition information is automatically calculated, so should only be used as an approximation.
Did You Make This?
Follow @primaverakitchen on Instagram, snap a photo, and tag it #primaverakitchen. We’d love to see your recreation!