A Cozy Night In with This Chicken Broccoli Casserole from Scratch

There’s something about a warm casserole that just feels like a hug on a plate. This chicken broccoli casserole from scratch takes you there with its creamy sauce, tender chicken, and fresh broccoli all baked under a golden, crispy topping. It’s the kind of dish you’ll want to make when the day has been long and you need a little comfort without fussing over complicated recipes.

One evening, I remember starting this casserole after a day that ran longer than expected. The house smelled like garlic and butter by the time I had the sauce thickened, and the bubbling cheese made it impossible to resist sneaking a small taste before it even hit the oven. The broccoli was perfectly tender, not mushy, and the crispy breadcrumbs on top added just the right amount of crunch. I may have gotten distracted by a phone call halfway through mixing everything, and somewhere between stirring and setting the dish in the oven, I realized I’d forgotten to turn on the oven timer — but it came out beautifully anyway. It’s a reminder that sometimes, meals don’t have to be perfect to be delicious.

  • Comfort food with a homemade touch: no canned soups or shortcuts needed.
  • Balanced flavors and textures, from creamy sauce to crispy topping.
  • It’s simple — and that’s kind of the point. No need for complicated steps or fancy gadgets.
  • Feeds a crowd but works just as well for a cozy night alone or with a partner.
  • Prep and cook time is manageable, making it just right for a weeknight dinner.

If you’re a little nervous about making casseroles from scratch, don’t be. This one comes together with common kitchen staples and a bit of patience. The creamy sauce may seem tricky, but it’s really just a gentle whisk away from coming together. And if you aren’t quite sure about the broccoli timing, a little crunch is better than mushy — steam it just until it’s bright green and slightly tender.

Print

Chicken Broccoli Casserole from Scratch

A comforting and delicious chicken broccoli casserole made entirely from scratch, featuring tender chicken, fresh broccoli, and a creamy homemade sauce topped with melted cheese and crispy breadcrumbs.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6

Ingredients

Scale

2 cups cooked chicken, shredded or diced
4 cups fresh broccoli florets
3 tablespoons unsalted butter
3 tablespoons all-purpose flour
2 cups whole milk
1 cup chicken broth
1 teaspoon garlic powder
1 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper
1/4 teaspoon paprika
1 1/2 cups shredded sharp cheddar cheese, divided
1/2 cup grated Parmesan cheese
1 cup plain breadcrumbs
2 tablespoons olive oil

Instructions

Preheat the oven to 350°F (175°C).
Steam the broccoli florets until just tender, about 4-5 minutes. Drain and set aside.
In a medium saucepan, melt the butter over medium heat.
Whisk in the flour and cook for 1-2 minutes until lightly golden, stirring constantly.
Gradually whisk in the milk and chicken broth, continuing to whisk until smooth.
Cook the sauce, stirring frequently, until it thickens, about 5-7 minutes.
Remove the sauce from heat and stir in garlic powder, onion powder, salt, black pepper, paprika, 1 cup of cheddar cheese, and Parmesan cheese until melted and smooth.
In a large mixing bowl, combine the cooked chicken, steamed broccoli, and the cheese sauce. Mix well to evenly coat.
Transfer the mixture into a greased 9×13 inch baking dish and spread evenly.
In a small bowl, mix the breadcrumbs with olive oil until evenly coated.
Sprinkle the remaining 1/2 cup cheddar cheese over the casserole, then evenly distribute the breadcrumb mixture on top.
Bake uncovered in the preheated oven for 30-35 minutes, or until the top is golden brown and the casserole is bubbly.
Remove from the oven and let it rest for 5 minutes before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Kitchen Notes: You don’t need anything fancy to pull this off — a simple saucepan and a baking dish will do just fine. Serve it with a crisp green salad or some crusty bread to soak up any leftover sauce. Sometimes I swap out the broccoli for cauliflower or add a handful of cooked rice for a more filling twist, but that’s just me experimenting. If you want to switch up the cheese, sharp cheddar works great, but you could try a milder cheese or add a bit of smoked gouda for a different flavor vibe.

FAQ

Can I make this ahead of time? Yes! Assemble it, cover, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the cooking time if it’s cold from the fridge.

Is this freezer-friendly? Absolutely. Freeze after baking or before; just thaw overnight in the fridge and reheat gently.

What if I don’t have fresh broccoli? Frozen broccoli works too—just thaw and drain well before mixing in.

Can I use leftover chicken? Definitely—this casserole is a great way to use up cooked chicken from earlier meals.

Ready to cozy up with this creamy, cheesy, and comforting casserole? Give it a try tonight—you might find it becoming your new go-to for those nights when you want something homemade but easy.