There’s something quietly satisfying about making a meal completely by hand, especially on a chilly evening when you want to feel grounded and cared for. This chicken broccoli casserole from scratch is exactly that kind of dish. It’s the kind of comfort food that fills your kitchen with the smell of melting cheese and garlic, while you wait just a little too eagerly for the golden crust to form.
I remember the last time I made this, the house was oddly quiet except for the soft bubbling coming from the oven. I was juggling a phone call and stirring the sauce, trying not to spill—because, honestly, my attention was halfway on the conversation and halfway on whether the broccoli was tender enough. When it finally came out, the top was perfectly crisp, with just a hint of toasted Parmesan mingling with buttery breadcrumbs. I sliced into it while it was still steaming, and that first bite was warm and creamy, with the broccoli still bright and fresh. It’s not fancy, but it’s just right for those evenings when you want something nourishing without fuss.
- Bright, fresh broccoli blanched to keep its snap and color, not mushy at all.
- The sauce is creamy yet light enough to let the chicken and veggies shine through.
- It’s simple — and that’s kind of the point. No complicated steps, just honest, homestyle cooking.
- The crispy breadcrumb topping adds a little crunch, though it’s easy to push the limits on the cheese if you feel like it.
- Feeds a small crowd, so leftovers might become your new favorite lunch.
If you’re a little nervous about watching the sauce thicken or getting that topping just right, don’t be. This casserole is forgiving. It’s the kind of recipe you can tweak without worry, and it still turns out comforting every time.
PrintChicken Broccoli Casserole from Scratch
A comforting and hearty chicken broccoli casserole made from scratch with tender chicken, fresh broccoli, creamy sauce, and a crispy breadcrumb topping.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6
Ingredients
2 tablespoons unsalted butter
1 medium yellow onion, finely chopped
3 cloves garlic, minced
1/4 cup all-purpose flour
2 1/2 cups whole milk
1 cup chicken broth
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dried thyme
3 cups cooked chicken breast, shredded or diced
4 cups fresh broccoli florets
1 1/2 cups shredded sharp cheddar cheese
1/2 cup grated Parmesan cheese
1 cup plain breadcrumbs
2 tablespoons olive oil
Instructions
Preheat the oven to 375°F (190°C).
Bring a large pot of salted water to a boil. Add the broccoli florets and cook for 3 minutes until bright green and slightly tender. Drain and immediately plunge into ice water to stop cooking. Drain again and set aside.
In a large skillet, melt the butter over medium heat. Add the chopped onion and cook for 5 minutes until softened.
Add the minced garlic to the skillet and cook for 1 minute until fragrant.
Sprinkle the flour over the onions and garlic, stirring constantly for 2 minutes to form a roux.
Gradually whisk in the milk and chicken broth, continuing to whisk until the sauce thickens, about 5 to 7 minutes.
Stir in salt, black pepper, and dried thyme.
Remove the skillet from heat and stir in 1 cup of the shredded cheddar cheese until melted and smooth.
In a large mixing bowl, combine the cooked chicken, blanched broccoli, and cheese sauce. Mix gently to combine.
Transfer the mixture into a greased 9×13 inch casserole 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, Parmesan cheese, and breadcrumb mixture evenly over the casserole.
Bake uncovered for 30 minutes until the top is golden brown and the casserole is bubbly.
Remove from the oven and let stand for 5 minutes before serving.
Making this casserole doesn’t require any fancy equipment—just a good skillet and a sturdy baking dish you trust to go from stove to oven. I usually serve it alongside a simple green salad with a tangy vinaigrette to balance the richness, but it’s also great with a crusty piece of bread for soaking up any leftover sauce. Sometimes, I swap out cheddar for gouda or add a pinch of smoked paprika to the breadcrumb mix when I’m feeling adventurous, though I haven’t tested these tweaks extensively. If you want to sneak in some extra veggies, mushrooms or sliced bell peppers could work, but the broccoli really is the star here.
FAQ
Can I prepare this casserole ahead of time? Absolutely. You can assemble it and refrigerate it before baking. Just add a few extra minutes to the baking time if it’s cold from the fridge.
What’s the best way to store leftovers? Keep them airtight in the fridge for up to three days. Reheat gently in the oven or microwave.
Can I freeze this casserole? Yes, wrap it tightly and freeze for up to two months. Thaw overnight before reheating.
Is there a way to make this dairy-free? I haven’t tried it, but swapping the cheese and milk for plant-based alternatives might work. Just expect a different texture.
Ready to bring some cozy comfort to your dinner table? Give this chicken broccoli casserole from scratch a try—you might find it quickly becomes one of your go-to meals.

