Advertisement
As I rummaged through my fridge one chilly evening, I stumbled upon a vibrant bunch of broccoli just waiting to shine in my kitchen. That’s when I decided to whip up the BEST Broccoli Cheese Casserole with Leeks and White Cheddar. This comforting dish is much more than just a side; it’s a warm embrace on a plate, complete with creamy layers of cheese and topped with a satisfyingly crunchy panko crust. What I love most is that it’s ready in just 40 minutes, making it a perfect option for busy weeknights or special gatherings. Plus, it’s easily adaptable for any dietary preferences, so everyone can enjoy this crowd-pleaser. Are you ready to turn your leftovers into something magical? Let’s dive into this delicious recipe!

Why is Broccoli Cheese Casserole so Amazing?
Comforting, this dish wraps broccoli in a creamy, cheesy blanket, reminding you of home-cooked love. Quick to prepare, it goes from fridge to table in just 40 minutes, perfect for busy evenings. Versatile, it adapts smoothly to dietary needs, whether you need gluten-free options or want to sneak in extra veggies. Impressive flavor comes from the delightful mix of leeks and sharp white cheddar, elevating a classic dish. Crowd-pleasing, your family and friends will be begging for seconds! If broccoli isn’t your only go-to, try pairing it with Cream Cheese Chicken for an easy dinner or a refreshing green salad on the side!
Broccoli Cheese Casserole Ingredients
For the Casserole
• Broccoli florets – Provides nutritious green color and texture; substitute frozen broccoli if fresh is unavailable.
• Extra-virgin olive oil – Adds richness and flavor; can use canola or vegetable oil as a substitute.
• Leeks – Offers mild onion flavor for depth; yellow onion can be used in place.
• Shallots – Enhance the onion flavor; yellow onion can be a substitute.
• Garlic – Adds aromatic quality to the dish; fresh garlic is recommended for best flavor.
• Dry white wine – Introduces acidity and complexity; can substitute with a mixture of broth and vinegar.
• All-purpose flour – Binds the sauce and thickens it; for gluten-free, use cornstarch or gluten-free flour.
• Whole milk – Provides creaminess; substitute unsweetened cashew milk for a dairy-free version.
• Kosher salt and black pepper – Essential for seasoning; adjust to taste.
• Sharp white cheddar cheese – Delivers rich, cheesy flavor; substitutes include Monterey Jack or Gruyère.
Advertisement
For the Topping
• Panko breadcrumbs – Creates a crispy topping; regular breadcrumbs may work, but will create a different texture.
Step‑by‑Step Instructions for Broccoli Cheese Casserole
Step 1: Steam Broccoli
Start by steaming your broccoli florets to ensure they’re crisp-tender. You can do this either in the microwave by placing the broccoli in a covered bowl with water and cooking for 5 minutes or on the stovetop using a steamer basket for the same duration. Once done, drain any excess water and set the vibrant green florets aside for later use.
Step 2: Preheat Oven & Prepare Baking Dish
Preheat your oven to 425°F, allowing it to reach the right temperature while you prepare the casserole. Grab an 11×7-inch baking pan and lightly grease it with a touch of olive oil or cooking spray to prevent sticking. This will ensure that your delicious Broccoli Cheese Casserole comes out easily once baked.
Step 3: Sauté Aromatics
In a medium skillet, heat 2 tablespoons of extra-virgin olive oil over medium-high heat. Add the chopped leeks and shallots, sautéing them until they become soft and translucent, about 8 to 10 minutes. Then, stir in minced garlic and cook for an additional 1 to 2 minutes until fragrant, creating a flavorful base for your cheese sauce.
Step 4: Make Sauce
Once your aromatics are beautifully softened, pour in the dry white wine, cooking for about 2 to 3 minutes until it reduces slightly. Next, sprinkle in the all-purpose flour, stirring constantly for 1 to 2 minutes to help develop the flavors. Gradually whisk in whole milk, and let the mixture simmer for 4 to 5 minutes or until it thickens to a creamy consistency. Season generously with kosher salt and freshly cracked black pepper.
Step 5: Combine Cheese & Broccoli
Now it’s time to create a cheesy embrace for your broccoli! Stir in the sharp white cheddar cheese until it melts beautifully into the sauce. Gently fold in the steamed broccoli florets, ensuring each piece is well-coated in that rich cheese sauce. Once combined, transfer the cheesy broccoli mixture into the prepared baking dish.
Step 6: Prepare Topping
In a small bowl, mix the remaining olive oil with panko breadcrumbs until they are evenly coated. This will create a deliciously crispy topping for your Broccoli Cheese Casserole. Evenly scatter the breadcrumb mixture over the casserole, ensuring every corner is covered for that satisfying crunch.
Step 7: Bake
Place the casserole in your preheated oven and let it bake uncovered for 20 minutes. Keep an eye on it until the panko topping is golden brown and crispy, and the casserole is bubbly. The enticing aroma will fill your kitchen, promising a comforting dinner ahead.

How to Store and Freeze Broccoli Cheese Casserole
Fridge: Store leftovers in an airtight container for up to 4 days. Reheat in the microwave or oven until warmed through, adding a splash of broth if needed to keep the sauce creamy.
Freezer: Freeze the casserole for up to 3 months. Make sure to use an airtight container or heavy-duty freezer bag to prevent freezer burn.
Thawing: To reheat, thaw overnight in the refrigerator before warming it up in the oven or microwave. This helps maintain the delicious texture of the Broccoli Cheese Casserole.
Reheating: When reheating, cover the dish with aluminum foil to retain moisture and bake until heated through, about 20-25 minutes at 350°F.
What to Serve with The BEST Broccoli Cheese Casserole with Leeks and White Cheddar
A hearty casserole deserves delightful companions to complete your meal experience and excite your taste buds.
-
Creamy Mashed Potatoes: The buttery smoothness of mashed potatoes complements the cheesy richness of the casserole while adding a comforting texture to the plate.
-
Garlic Bread: Crunchy and aromatic, garlic bread adds a delightful contrast in texture, perfect for scooping up every bit of cheesy goodness.
-
Simple Green Salad: A fresh side of mixed greens with a zesty vinaigrette cuts through the richness, offering a light and refreshing balance to your meal.
-
Roasted Chicken: The savory flavors of succulent roasted chicken pair beautifully with the casserole, creating a satisfying and filling dish.
-
Sautéed Spinach: This simple yet tasty option adds a burst of color and earthy flavor, enhancing the meal while providing a dose of nutrition.
-
Fruit Salad: A refreshing fruit salad with seasonal fruits brings a sweet contrast, making each bite of casserole feel even more special.
-
Sparkling Lemonade: A bubbly drink with a hint of citrus refreshes the palate, naturally complementing the rich flavors of the casserole.
-
Apple Crisp: For a sweet finish, apple crisp adds a warm, spiced note that pairs charmingly with the casserole’s creamy texture and makes for a perfect ending.
Expert Tips for Broccoli Cheese Casserole
-
Prep Ahead: Start by steaming the broccoli a day or two in advance. This keeps your casserole from getting soggy when prepared last-minute.
-
Avoid Sogginess: To maintain a crunchy topping, add panko breadcrumbs just before baking. This prevents them from absorbing moisture from the casserole.
-
Reheating Magic: If you have leftovers, sprinkle a little broth over the casserole before reheating. This helps keep the sauce creamy and prevents dryness.
-
Flavor Boost: For an extra punch of flavor, experiment by adding a pinch of nutmeg or a splash of lemon juice when making your cheese sauce.
-
Cheese Swaps: Don’t hesitate to mix cheeses! If white cheddar isn’t your favorite, Monterey Jack or Gruyère can be delightful alternatives in your Broccoli Cheese Casserole.
Make Ahead Options
These Broccoli Cheese Casserole components can be prepped in advance, making it a fantastic choice for busy weeknights! You can steam the broccoli up to 2 days ahead and store it in an airtight container in the refrigerator to maintain its vibrant color and texture. Additionally, you can prepare the cheese sauce (without the panko topping) and refrigerate it for up to 3 days. When you’re ready to bake, simply combine the cheese sauce and broccoli in the baking dish, top with panko, and then bake for about 20 minutes until golden and bubbly. This meal prep strategy not only saves time but ensures your casserole is just as delicious on the day of serving!
Broccoli Cheese Casserole Variations
Feel free to get creative with your casserole and make it truly your own with these tasty twists!
-
Cheese Blend: Mix in cheeses like Gouda or mozzarella for a delightful flavor twist. A blend enhances richness and creates a unique taste experience.
-
Protein Boost: Add cooked chicken or crispy bacon to transform your casserole into a heartier meal. This addition provides both protein and a savory, smoky flavor that everyone will love.
-
Veggie Mix: Incorporate other vegetables like cauliflower, carrots, or even spinach for extra nutrition and color! Not only do these additions brighten the dish, but they also allow for seamless adjustments to your family’s palate.
-
Dairy-Free: Substitute unsweetened cashew milk for a creamy dairy-free version that everyone can enjoy. This alternative keeps the texture rich while accommodating dietary needs.
-
Gluten-Free: Use cornstarch or a gluten-free flour blend instead of all-purpose flour to stay gluten-free but keep the creamy consistency intact. You won’t sacrifice flavor with this swap.
-
Heat Level: Spice things up by adding a pinch of red pepper flakes or a dash of hot sauce into your cheese sauce for a hint of heat. These additions offer a surprising kick without overpowering the original flavors.
-
Herbal Essence: Toss in fresh herbs like thyme or rosemary for an aromatic boost that elevates the dish. Just a sprinkle can make your casserole shine and feel extra special!
As you explore these variations, remember to enjoy the process—creating a delightful dish and sharing it with loved ones is what cooking is all about. For more family-friendly recipes, check out our comforting Hash Brown Casserole or pair it with a crispy Egg Hashbrown Casserole for a full meal!

Broccoli Cheese Casserole Recipe FAQs
How do I choose the best broccoli for my casserole?
Absolutely! Look for broccoli florets that are bright green and firm, avoiding any with yellowing or dark spots all over. Fresh is best, but if you can’t find it, frozen broccoli is a great alternative that saves time while still delivering nutritious bites.
What is the best way to store leftovers?
Very simple! Transfer any leftover Broccoli Cheese Casserole into an airtight container and store it in the refrigerator. It will stay fresh for up to 4 days. When warming it up, adding a splash of broth can help keep the sauce creamy and delicious.
Can I freeze my Broccoli Cheese Casserole?
Definitely! To freeze your casserole, let it cool completely, then place it in an airtight container or heavy-duty freezer bag. It will keep well for up to 3 months. When you’re ready to enjoy it again, thaw it overnight in the fridge before reheating.
What if my casserole turns out too watery?
If your casserole is too watery, it may be because the broccoli released excess moisture during cooking. To fix this, consider adding a tablespoon or two of cornstarch or gluten-free flour to your cheese sauce to help thicken it up. When reheating, be sure to heat it slowly to avoid separating the sauce.
Is this casserole suitable for vegetarian or gluten-free diets?
Absolutely! This Broccoli Cheese Casserole can be made vegetarian with ease, just ensure your cheese is rennet-free. For gluten-free options, swap the all-purpose flour with cornstarch or a gluten-free flour blend. Everyone can enjoy this comforting dish!
How do I keep the topping crispy when I make it ahead?
To maintain the crunch of the panko topping, I recommend preparing and adding the breadcrumbs right before baking. If prepping in advance, keep the breadcrumb topping separate and sprinkle it on top just before it goes into the oven to bake. This will prevent sogginess and ensure you have a delightful crunch!

Creamy Broccoli Cheese Casserole: A Heartwarming Comfort Food
Ingredients
Equipment
Method
- Steam broccoli florets in the microwave with water for 5 minutes or on the stovetop using a steamer basket.
- Preheat oven to 425°F and grease an 11x7 inch baking dish.
- Sauté leeks and shallots in olive oil over medium-high heat for 8 to 10 minutes. Add minced garlic and sauté for another 1 to 2 minutes.
- Add dry white wine and cook for 2 to 3 minutes. Stir in all-purpose flour and cook for 1 to 2 minutes. Gradually whisk in whole milk and let mixture simmer for 4 to 5 minutes.
- Stir in sharp white cheddar cheese until melted, then fold in steamed broccoli florets.
- Mix remaining olive oil with panko breadcrumbs and sprinkle over the casserole.
- Bake uncovered for 20 minutes until the topping is golden brown and crispy.







