Chicken broccoli casserole
There’s a specific kind of magic that happens when creamy sauce, tender chicken, and vibrant broccoli come together under a golden, crispy crust. It’s the smell that fills your kitchen on a busy weeknight, promising comfort without complication. As a chef, I’ve always believed the best family meals are those that feel like a hug on a plate, and this chicken broccoli casserole is exactly that.
I’ve refined this recipe over dozens of tests to ensure you get a luxuriously creamy interior—no canned soup gloopiness here—and a perfectly textured broccoli that holds its own. It’s the dish you’ll turn to when you need something reliably delicious, endlessly comforting, and surprisingly simple to pull off.
This recipe stands out because it prioritizes flavor and texture without cutting corners. You’ll appreciate the thoughtful techniques that guarantee a fantastic result every single time.
- From-Scratch Flavor: By building a creamy sauce with a simple roux, you avoid the metallic aftertaste sometimes found in canned soup-based casseroles, achieving a richer, more nuanced flavor.
- Perfect Vegetable Texture: The quick blanch-and-shock method for the broccoli ensures it stays bright green and tender-crisp, never mushy or dull, which is a common pitfall in baked dishes.
- Meal-Prep Friendly: The entire casserole can be assembled a day ahead and refrigerated, or even frozen, making it a lifesaver for busy schedules and stress-free entertaining.
- Endlessly Customizable: The base recipe is a perfect canvas. Easily swap in different cheeses, proteins, or vegetables to match what you have on hand or to suit various dietary needs.
- Family-Approved Comfort: This dish consistently wins over both kids and adults, striking that ideal balance of creamy, cheesy, and savory that defines classic comfort food.
Ingredients You’ll Need
- Let’s gather our ingredients. This list might look familiar, but the specific choices and techniques we use will transform these pantry staples into something extraordinary. Using a good, low-sodium chicken broth gives you control over the seasoning, and freshly shredded cheese from a block melts far more smoothly than the pre-shredded kind (which contains anti-caking agents). For the broccoli, look for firm, dark green florets with tight buds.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any specialty gear for this recipe. A 9×13 inch baking dish is ideal for the right depth and surface area. A large skillet or Dutch oven is essential for building the sauce and cooking the chicken in one pan.
You’ll also need a large pot for blanching the broccoli, a whisk for your sauce to prevent lumps, and basic prep tools like a cutting board and chef’s knife. If you don’t have a whisk, a fork will work in a pinch for stirring the roux.
How to Make Chicken Broccoli Casserole Recipe
Step 1: Prep the Broccoli & Oven
Trust me, taking two minutes to blanch the broccoli is the secret to its perfect texture. Bring a large pot of well-salted water to a rolling boil—it should taste like the sea. While that heats, preheat your oven to 375°F and grease your baking dish.
Once boiling, add the broccoli florets and set a timer for exactly 2 minutes. You’ll see them turn a vibrant emerald green. Immediately drain them and plunge them into a bowl of ice water.
This “shocks” them, locking in that color and stopping the cooking so they don’t turn to mush in the oven. Drain thoroughly and set aside.
Step 2: Cook the Chicken
In your large skillet, melt a tablespoon of butter over medium-high heat. Pat your cubed chicken dry with a paper towel—this helps it brown instead of steam. Add it to the hot skillet in a single layer, season with salt and pepper, and let it cook undisturbed for a couple of minutes to get some color.
Then, stir and cook for another 3-4 minutes until it’s just cooked through. It will finish in the oven, so don’t overcook it now. Remove the chicken to a clean plate, leaving any flavorful bits in the pan.
Step 3: Build the Creamy Sauce Base
Here’s where the magic happens. In the same skillet, melt the remaining butter over medium heat. Add the diced onion and cook until soft and sweet, about 5 minutes.
Stir in the garlic for just 30 seconds until fragrant—any longer and it can burn and turn bitter. Tip from me: sprinkle the flour over the onions and cook, stirring, for a full 2 minutes. This cooks the raw flour taste out and creates your roux, which will beautifully thicken your sauce.
Step 4: Create the Cheese Sauce
Now for the fun part. Slowly pour in the chicken broth while whisking constantly. The mixture will look thick and pasty at first, then smooth out.
Whisk in the milk and cream. Bring it to a gentle simmer, whisking often, and let it cook for 3-4 minutes until it thickens enough to coat the back of a spoon. Take the skillet off the heat.
Believe me, this is crucial—adding cheese to a boiling sauce can cause it to break and become grainy. Stir in the cheeses, thyme, paprika, salt, and pepper until you have a velvety, smooth sauce.
Step 5: Assemble & Add the Topping
Add the cooked chicken and blanched broccoli back to the skillet with the sauce. Gently fold everything together until it’s evenly coated. Pour this comforting mixture into your prepared baking dish, spreading it into an even layer.
In a small bowl, mix the remaining cheddar with your chosen crunchy topping—the buttery, salty crunch of French fried onions is my favorite, but crushed crackers work wonderfully too. Sprinkle this over the entire surface.
Step 6: Bake, Rest, and Serve
Bake your casserole for 25-30 minutes. You’re looking for bubbles to erupt vigorously around the edges and the topping to be a deep, appetizing golden brown. When you pull it out, the hardest part begins: let it rest on the counter for a full 10 minutes.
Step back and admire your work. This rest time allows the sauce to set slightly, so when you scoop in, you get a perfect, cohesive serving instead of a lava flow. Then, dish it up and enjoy the ultimate comfort food payoff.
A few chef-level insights can make the difference between a good casserole and a great one. Sauce Consistency: The sauce should be the consistency of a thick gravy when you pour it into the baking dish. It will thicken further as it bakes and rests.
If it seems too thin after simmering, let it cook for another minute or two. Cheese Selection: Always shred your own cheese from a block. Pre-shredded cheese is coated with starches to prevent clumping, which can make your sauce slightly grainy and prevent it from melting as silkily.
Don’t Skip the Blanch: I know it’s an extra step, but it’s the professional technique that guarantees your broccoli won’t release water into the sauce and make it runny, and it preserves that beautiful green color.
Recipe Variations
- This recipe is wonderfully adaptable. Feel free to make it your own with these tested variations.
- Gluten-Free: Use a 1:1 gluten-free flour blend for the roux and crushed gluten-free crackers or nuts for the topping.
- Lower-Carb/Keto: Replace the flour with 2 tablespoons of xanthan gum (added after the liquids) and use crushed pork rinds or almond flour mixed with parmesan for the topping.
- Mushroom & Swiss: Sauté 8 oz of sliced mushrooms with the onions. Substitute Gruyère or Swiss cheese for the cheddar and mozzarella.
- Buffalo Style: Toss the cooked chicken in 1/3 cup of buffalo sauce before adding it to the cheese sauce. Use a blue cheese crumble in the topping.
- Sun-Dried Tomato & Spinach: Add 1/2 cup of chopped oil-packed sun-dried tomatoes and 2 cups of fresh baby spinach (wilted into the hot sauce) for a Mediterranean twist.
What to Serve With This Recipe
This rich and creamy casserole pairs beautifully with simple, fresh sides that provide contrast. A crisp green salad with a tangy vinaigrette is my go-to, as the acidity cuts through the richness. For a heartier meal, serve it alongside garlic breadsticks or buttery dinner rolls to soak up every bit of sauce.
If you’re looking for another vegetable side, roasted carrots or a simple fruit salad work wonderfully. For beverages, a dry white wine like Chardonnay or a light-bodied red like Pinot Noir complements the flavors, while sparkling water with lemon is a great non-alcoholic option.
Storage & Make-Ahead Instructions
- This casserole stores and reheats beautifully. For refrigeration: Let it cool completely, then cover tightly with plastic wrap or transfer to an airtight container. It will keep for 3-4 days. For freezing: Assemble the casserole but do not bake. Wrap the entire dish tightly in both plastic wrap and aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator before baking as directed, adding a few extra minutes if needed. To reheat: For best results, reheat individual portions in a 350°F oven for 15-20 minutes until hot throughout. You can microwave it, but the topping will lose its crispness.
Frequently Asked Questions
Q: Can I use frozen broccoli instead of fresh?
A: Yes, but thaw it completely and pat it very dry with paper towels to remove excess moisture. There’s no need to blanch it. Using it frozen will make your sauce watery.
Q: What can I use instead of heavy cream?
A: Half-and-half is a great substitute for a slightly lighter sauce. For a much lighter version, you can use all milk, but the sauce will be less rich and may not thicken as much.
Q: How do I know when the casserole is done baking?
A: It’s done when the filling is bubbling actively around the edges (not just a few bubbles) and the topping is uniformly golden brown. An instant-read thermometer inserted into the center should read 165°F.
Q: Can I make this ahead of time?
A: Absolutely. Assemble the casserole completely (through adding the topping), cover, and refrigerate for up to 24 hours. You may need to add 5-10 minutes to the bake time since it will be going into the oven cold.
Q: My sauce seems too thin after baking. What happened?
A: This usually means the roux wasn’t cooked long enough (aim for 2 full minutes) or the sauce wasn’t simmered to thicken before adding the cheese. Also, ensure your broccoli was thoroughly dried after blanching.
Q: Can I use rotisserie chicken?
A: Definitely! Use about 3 cups of shredded rotisserie chicken. Skip Step 2 and add the chicken when you combine everything with the sauce.
This is a fantastic shortcut.
Q: Is it necessary to let the casserole rest before serving?
A: Yes, this 10-minute rest is critical. It allows the proteins in the sauce to set slightly, giving you clean slices instead of a soupy dish. It also allows the flavors to meld further.
Final Thoughts
This chicken broccoli casserole embodies everything I love about home cooking: it’s approachable, deeply satisfying, and built on techniques that ensure success. By taking a few extra minutes to blanch the broccoli and make a real cheese sauce, you elevate a simple weeknight staple into a dish worthy of sharing with friends or serving for a cozy Sunday supper. I hope this recipe becomes a trusted favorite in your kitchen, the one you turn to when you need a guaranteed win.
Give it a try, and don’t forget to let me know how it turned out! Share your photos and any clever twists you added. Happy cooking

Ultimate Chicken Broccoli Casserole
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish. Bring a large pot of salted water to a boil. Add the broccoli florets and blanch for 2 minutes, just until bright green and slightly tender. Immediately drain and plunge into a bowl of ice water to stop the cooking. Drain again and set aside. This step is crucial—it ensures your broccoli stays vibrant and perfectly tender in the final bake without turning mushy.
- In a large skillet or Dutch oven over medium-high heat, melt 1 tablespoon of the butter. Add the cubed chicken, season with a pinch of salt and pepper, and cook for 5-7 minutes, stirring occasionally, until cooked through and lightly browned. Remove the chicken from the skillet and set aside on a plate. Don’t worry about cooking it completely through here, as it will finish in the oven.
- In the same skillet, melt the remaining 2 tablespoons of butter over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 1 more minute until fragrant. Sprinkle the flour over the onions and garlic, and cook, stirring constantly, for 2 minutes. This cooks out the raw flour taste and forms your roux, the base of your sauce.
- Slowly whisk in the chicken broth, followed by the milk and heavy cream. Continue whisking constantly to prevent any lumps from forming. Bring the mixture to a gentle simmer and cook for 3-4 minutes, whisking often, until it thickens enough to coat the back of a spoon. Remove from heat. Stir in 1.5 cups of the shredded cheddar cheese, all of the mozzarella, dried thyme, paprika, 1 teaspoon of salt, and 1/2 teaspoon of pepper. Stir until the cheese is fully melted and the sauce is smooth.
- Add the cooked chicken and blanched broccoli to the cheese sauce, gently folding to combine. Pour the entire mixture into your prepared baking dish. In a small bowl, combine the remaining 1/2 cup of cheddar cheese with the French fried onions (or crushed crackers). Sprinkle this topping evenly over the casserole.
- Bake in the preheated oven for 25-30 minutes, or until the casserole is bubbling vigorously around the edges and the topping is a deep, golden brown. Let the casserole rest for 10 minutes before serving. This rest time is non-negotiable—it allows the sauce to set slightly so you get perfect, scoopable servings instead of a soupy mess.
