There’s something about a comforting casserole that makes the kitchen feel like the heart of the home. This chicken broccoli casserole from scratch is one of those dishes that calls you back to warm memories, even if you’re just a little tired from the day. I remember the first time I made it; the smell of melting cheese and sautéed onions filled the air, and I got distracted halfway through, almost forgetting the broccoli steaming on the stove. The sauce thickening on the stove was this creamy, cheesy promise of a meal that would soon be golden and bubbly in the oven. It was one of those days where cooking felt like a slow, satisfying rhythm, even though I wasn’t quite sure how long everything would take.
That first bite was worth the wait: tender chicken mingling with crisp-tender broccoli, all wrapped in a rich, homemade cheese sauce that’s neither too heavy nor too light. The breadcrumb topping adds a little crunch that’s just enough to make you pause and appreciate the layers of texture. It’s not fancy—far from it—but exactly what you want when you crave something homemade and soothing.
- Combines fresh ingredients with a comforting, creamy homemade cheese sauce that feels indulgent without being overly rich.
- Includes a breadcrumb topping that adds a satisfying crunch, though it’s simple — and that’s kind of the point.
- Versatile enough to make ahead and reheat, making it a practical option for busy weeknights.
- Offers a balanced mix of protein and vegetables, satisfying without the need for complicated sides.
If you’re a bit nervous about making casseroles from scratch, this one’s forgiving. The sauce thickens gradually, so you can adjust as you go. And it’s easy to swap in different cheeses if you have favorites on hand.
PrintChicken Broccoli Casserole from Scratch
- Total Time: 55 minutes
- Yield: 6 1x
Description
A comforting and creamy chicken broccoli casserole made from scratch, featuring tender chicken, fresh broccoli, and a homemade cheese sauce baked to golden perfection.
Ingredients
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 shredded sharp cheddar cheese
1/2 cup shredded mozzarella cheese
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 cup finely chopped yellow onion
1/2 cup plain breadcrumbs
2 tablespoons grated Parmesan cheese
1 tablespoon olive oil
Instructions
Preheat the oven to 375°F (190°C).
Steam the broccoli florets in a steamer basket over boiling water for 4-5 minutes until tender-crisp. Drain and set aside.
In a medium saucepan, melt the butter over medium heat.
Add the chopped onion to the melted butter and sauté for 3-4 minutes until translucent.
Whisk in the flour and cook for 1-2 minutes, stirring constantly to form a roux.
Gradually whisk in the whole milk, continuing to stir until the sauce thickens and begins to bubble, about 5-7 minutes.
Remove the sauce from heat and stir in the cheddar cheese, mozzarella cheese, garlic powder, onion powder, salt, and black pepper until the cheese is melted and the sauce is smooth.
In a large mixing bowl, combine the cooked chicken, steamed broccoli, and cheese sauce. Mix gently to combine.
Transfer the mixture to a greased 9×13-inch baking dish and spread evenly.
In a small bowl, mix the breadcrumbs, grated Parmesan cheese, and olive oil until the crumbs are evenly coated.
Sprinkle the breadcrumb mixture evenly over the casserole.
Bake uncovered in the preheated oven for 25-30 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.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
Don’t worry about fancy equipment here — a basic baking dish and a saucepan will do just fine. This dish pairs nicely with a simple green salad or crusty bread to soak up any extra sauce. Sometimes, I add a pinch of smoked paprika to the topping for a subtle twist, but I haven’t tested that enough for a full recommendation. You could also stir in some sautéed mushrooms or swap broccoli for green beans if you’re feeling a bit adventurous. Leftovers reheat well, though the topping loses some crispness after a day or two.
FAQ
Can I use frozen broccoli? You probably can, but fresh broccoli retains a better texture and flavor in this dish.
Is it possible to make this ahead of time? Yes, you can assemble it a day before and bake when ready; just add a few extra minutes to baking time if it’s chilled.
Can I substitute the cheeses? Sharp cheddar is key for flavor, but mixing in mozzarella adds creaminess. Feel free to experiment with what you have.
How long does it keep? Store leftovers in the fridge for up to three days or freeze for a couple of months.
Give this chicken broccoli casserole from scratch a try when you want something homey and satisfying without fuss. It’s the kind of dish that makes weeknight dinners feel a little more special.