Cheesy Brussels Sprouts Everyone Will Crave

Cheesy Brussels Sprouts are the perfect baked side dish when you want tender, caramelized vegetables covered in a creamy, bubbling cheese sauce. This recipe serves 6, takes about 15 minutes to prepare, cooks for 30–35 minutes, and is ready in roughly 45–50 minutes.

Roasting the sprouts first gives them golden edges and a pleasantly nutty flavor, while sharp cheddar, Gruyère, and Parmesan create a smooth, savory sauce with plenty of cheesy pull. A sprinkle of panko adds a crisp finish, making this comforting vegetable casserole worthy of a holiday table or a simple weeknight dinner.

Jump to Recipe

Why You’ll Love This Recipe

Bubbling cheesy Brussels sprouts with browned edges in a baking dish

This dish turns Brussels sprouts into the kind of side everyone reaches for twice. The vegetable remains pleasantly hearty, but roasting brings out its natural sweetness and creates browned edges that stand up beautifully to the rich sauce.

The cheese blend is carefully balanced. Sharp cheddar supplies familiar tang, Gruyère adds a smooth, nutty quality, and Parmesan contributes salty depth without overpowering the sprouts.

It is also flexible enough for different menus. Serve it beside roast chicken, baked ham, steak, or a simple green salad for a satisfying meal that feels special without requiring difficult techniques.

If you are building a vegetable-forward spread, pair this warm casserole with our fresh Brussels sprouts salad for a bright contrast of citrus, crunch, and creamy comfort.

Ingredients You’ll Need

Ingredients for cheesy Brussels sprouts arranged on a countertop

Start with 2 pounds of Brussels sprouts. Choose firm, compact sprouts with vibrant green leaves, trim the stem ends, and cut each one in half so the flat sides can brown against the pan.

  • Olive oil, salt, and pepper: These season the sprouts before roasting and help the cut surfaces develop color.
  • Butter, garlic, and flour: This simple roux forms the savory foundation of the sauce.
  • Whole milk and heavy cream: The milk keeps the sauce pourable, while the cream provides richness and body.
  • Cheddar, Gruyère or mozzarella, and Parmesan: Together, these cheeses create flavor, meltability, and a golden top.
  • Red pepper flakes: Add the optional amount for a gentle background heat.
  • Panko: Use it with melted butter or olive oil when you want an extra-crisp finish.

Freshly shredding the cheese is worthwhile because it melts more evenly than many pre-shredded varieties. Gruyère gives the most nutty, gratin-style result, while low-moisture mozzarella makes the sauce mild and stretchy.

For another comforting cheesy dinner idea, serve this side with cheesy French onion pork chops. The savory pork pairs especially well with the sweet, browned sprouts.

How to Make It Step-by-Step

Roasted Brussels sprouts being prepared for the cheese sauce

Step 1: Heat the oven to 400°F (200°C), then grease a 9-by-13-inch baking dish. Setting up the dish before cooking keeps assembly quick once the sprouts and sauce are ready.

Step 2: Trim the Brussels sprouts and cut them in half lengthwise. Toss them with the olive oil, kosher salt, and black pepper, making sure every piece has a light coating.

Step 3: Arrange the sprouts cut-side down on a baking sheet and roast for 18–22 minutes. They should be partly tender with browned edges, rather than completely soft, because they will continue cooking in the casserole.

Step 4: While the sprouts roast, melt the unsalted butter in a saucepan over medium heat. Add the minced garlic and cook for about 30 seconds, just until fragrant and not browned.

Step 5: Whisk the flour into the butter and garlic, then cook the mixture for 1 minute. Gradually pour in the whole milk and heavy cream while whisking constantly to keep the sauce smooth.

Step 6: Simmer the sauce for 2–4 minutes, stirring often, until it thickens slightly. Remove the saucepan from the heat before adding the cheddar, Gruyère or mozzarella, Parmesan, and optional red pepper flakes.

Step 7: Stir until the cheese is melted and the sauce is smooth, but do not return it to a boil. High heat after the cheese goes in can cause the sauce to separate or develop a grainy texture.

Step 8: Transfer the roasted Brussels sprouts to the greased baking dish and pour the cheese sauce over them. For a crunchy topping, toss the panko with 1 tablespoon melted butter or olive oil and scatter it evenly over the surface.

Step 9: Bake the assembled dish at 400°F for 10–15 minutes, until the sauce bubbles around the edges and the topping turns golden. Broil for 1–2 minutes at the end if you want a deeper brown crust, watching closely so it does not burn.

Step 10: Rest the Brussels sprouts for 5 minutes before serving. This brief pause helps the sauce thicken enough to coat each piece while keeping the casserole hot.

Chef Tips for the Best Casserole

Golden panko and cheese topping on Brussels sprouts

Dryness matters more than many cooks expect. If you wash the sprouts, dry them thoroughly with a clean towel; water left on the leaves can steam the vegetables, thin the cheese sauce, and prevent proper browning.

Roasting before saucing is the key technique in this recipe. It gives the sprouts caramelized flavor and prevents the finished casserole from tasting watery, a problem that can occur when raw vegetables release moisture directly into the cream sauce.

Keep the cheese sauce gentle. Once the milk and cream have thickened, take the pan off the heat before stirring in the cheese, and whisk until just smooth rather than boiling it.

  • Use a large baking sheet so the sprouts roast instead of crowding and steaming.
  • Place the cut sides down for the strongest browning.
  • Grate Parmesan finely so it blends into the sauce without clumps.
  • Add panko only after coating it with butter or olive oil for a more even golden finish.
  • Let the dish rest before scooping to reduce runny sauce around the edges.

For a party menu, this casserole can share the table with crisp snacks such as air fryer pasta chips. Their crunchy texture offers a fun contrast to the creamy vegetables.

Variations and Serving Ideas

Bacon or pancetta is a classic addition. Cook 4–6 ounces until crisp, drain it, and scatter it over the roasted sprouts before pouring on the cheese sauce.

If you prefer a milder flavor, replace Gruyère with low-moisture mozzarella. The mozzarella melts smoothly and adds a gentle stretch, while cheddar and Parmesan keep the dish from tasting flat.

You can also leave out the red pepper flakes for a family-friendly version, or add them for a subtle warmth. The quantity is small, so the finished dish should taste savory rather than hot.

Serve this side with roasted meats, grilled sausages, turkey, or a simple baked fish. It is rich enough to anchor a vegetarian plate when paired with a crisp salad and roasted potatoes.

For an additional creamy side on a comfort-food table, consider quick microwave macaroni and cheese. Keep the portions modest when serving both, since each dish brings plenty of richness.

Storage and Reheating

A serving of cheesy Brussels sprouts ready to enjoy

Cool leftovers promptly, then cover the baking dish or transfer the Brussels sprouts to an airtight container. Refrigerate and enjoy within a few days for the best texture and flavor.

Reheat individual portions gently in the microwave, or warm the casserole in a 350°F oven until hot. The oven is the better choice when you want to bring back some crispness to the topping.

The sauce may thicken as it chills, which is normal. A gentle reheat helps it loosen, but avoid very high heat because repeated overheating can make a cheese sauce oily or grainy.

If preparing for guests, roast the sprouts and make the sauce close to serving time, then assemble and bake as directed. This keeps the vegetables from sitting in sauce long enough to lose their roasted character.

Cheesy Brussels Sprouts Everyone Will Crave

Cheesy Brussels Sprouts Everyone Will Crave

Roasted Brussels sprouts are baked in a creamy cheddar, Gruyère, and Parmesan sauce until bubbling and golden. Optional panko breadcrumbs add a crisp topping.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings

Ingredients
  

Brussels Sprouts
  • 2 pounds Brussels sprouts, trimmed and halved
  • 2 tablespoons Olive oil
  • 1 teaspoon Kosher salt
  • 1/2 teaspoon Freshly ground black pepper
Cheese Sauce
  • 2 tablespoons Unsalted butter
  • 2 cloves Garlic, finely minced
  • 2 tablespoons All-purpose flour
  • 1 cup Whole milk
  • 1/2 cup Heavy cream
  • 1 cup Shredded sharp cheddar cheese
  • 1/2 cup Shredded Gruyère or low-moisture mozzarella
  • 1/4 cup Finely grated Parmesan
  • 1/4 teaspoon Red pepper flakes
Topping
  • 1/2 cup Panko breadcrumbs
  • 1 tablespoon Melted butter or olive oil

Method
 

Step-by-Step
  1. Heat the oven to 400°F (200°C) and grease a 9-by-13-inch baking dish.
  2. Toss trimmed, halved Brussels sprouts with olive oil, kosher salt, and black pepper. Arrange them cut-side down and roast for 18–22 minutes, until partly tender and browned.
  3. Melt butter in a saucepan over medium heat. Add garlic and cook for about 30 seconds, then whisk in flour and cook for 1 minute.
  4. Gradually whisk in whole milk and heavy cream. Simmer for 2–4 minutes, stirring often, until slightly thickened.
  5. Remove the sauce from the heat and stir in cheddar, Gruyère or mozzarella, Parmesan, and red pepper flakes until smooth.
  6. Place the roasted Brussels sprouts in the prepared baking dish and pour the cheese sauce over them. If desired, combine panko with melted butter or olive oil and sprinkle it over the top.
  7. Bake at 400°F for 10–15 minutes, until the sauce is bubbling and the topping is golden. Broil for 1–2 minutes at the end if you prefer a darker browned crust.
  8. Let the casserole rest for 5 minutes before serving so the sauce can settle slightly and cling to the sprouts.

Notes

Dry the Brussels sprouts thoroughly after washing or blanching because excess water can thin the sauce and limit browning. Do not boil the cheese sauce after adding the cheese, or it may separate or become grainy. For a bacon variation, cook 4–6 ounces of bacon or pancetta until crisp and scatter it over the sprouts before adding the sauce.

Final Thoughts

Cheesy Brussels Sprouts bring together everything a memorable side dish needs: caramelized vegetables, a creamy sauce, sharp cheese, and a golden, crunchy finish. The recipe is straightforward, but the roasted sprouts and careful cheese-sauce technique give it the flavor of a special occasion dish.

Make the panko topping when you want extra texture, add bacon for a heartier version, or keep the recipe meatless and let the cheddar, Gruyère, and Parmesan do the work. Once you set the bubbling casserole on the table, even Brussels sprout skeptics will want a serving.

Finish a cozy meal with a sweet treat such as this Amish apple fritter. The warm apple flavor is a delicious contrast to the savory, creamy side.

Leave a Comment

Recipe Rating