I still remember the first time I threw together a chicken broccoli casserole years ago. It was one of those chilly evenings when my family needed something warm and filling, but the classic version with canned soup left me feeling heavy. So I started experimenting in my own kitchen—figuring out how to make it from scratch without losing that creamy, cheesy comfort. After a few tries (and one memorable burnt breadcrumb incident), I landed on this healthier version that my family actually asks for by name. It’s become our go-to when we want something cozy but don’t want to derail our week.
Why You’ll Love This Recipe
- It’s made completely from scratch with real ingredients—no mystery canned soups.
- Packed with protein from chicken and fiber from broccoli, so it actually feels nourishing.
- Ready in about an hour, most of it hands-off baking time.
- Super family-friendly and forgiving—great for meal prep or feeding a crowd.
- Tastes indulgent but won’t weigh you down.
Ingredients
For the casserole base:
- 1.5 pounds boneless, skinless chicken breasts or thighs (I prefer thighs for more flavor)
- 6 cups fresh broccoli florets (about 2 medium heads; frozen works in a pinch but thaw and drain well)
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil or avocado oil
- Salt and black pepper to taste
For the from-scratch creamy sauce:
- 2 tablespoons butter or olive oil
- 3 tablespoons all-purpose flour (or gluten-free 1:1 blend)
- 1 ½ cups low-sodium chicken broth
- 1 cup milk (whole, 2%, or unsweetened almond milk)
- 1 cup plain Greek yogurt (full-fat for creaminess)
- 1 ½ cups shredded sharp cheddar cheese, divided (I like a mix of cheddar and mozzarella)
- ½ teaspoon dried thyme or Italian seasoning
- ¼ teaspoon paprika (optional, for a little warmth)
For the topping:
- ½ cup panko breadcrumbs or crushed almond flour crackers (for gluten-free)
- 2 tablespoons grated Parmesan
- 1 tablespoon melted butter or olive oil
Substitutions: Swap chicken for turkey or chickpeas for a vegetarian twist. Use whatever cheese you have on hand—pepper jack adds a nice kick.
Step-by-Step Instructions
- Prep the chicken and broccoli. Preheat your oven to 375°F (190°C). Cut the chicken into bite-sized pieces or shred it after cooking—either works. I usually poach or pan-sear the chicken first for better flavor. Steam or boil the broccoli florets for 3-4 minutes until bright green and just tender. You want them to hold up during baking. Drain well and set aside. This step prevents a watery casserole.
- Sauté the aromatics. Heat the olive oil in a large skillet over medium heat. Add the diced onion and cook for about 5 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant. Don’t let it burn—golden is perfect.
- Make the sauce from scratch. In the same skillet (or a separate pot), melt the butter. Whisk in the flour and cook for 1-2 minutes to form a roux. Slowly pour in the chicken broth while whisking constantly to avoid lumps. Add the milk and continue whisking until the sauce thickens, about 4-5 minutes. Remove from heat and stir in the Greek yogurt, 1 cup of the cheddar, thyme, paprika, salt, and pepper. The sauce should be creamy and coat the back of a spoon. Taste and adjust seasoning—you want it boldly flavored because it’ll mellow in the oven.
- Assemble. In a large mixing bowl, combine the cooked chicken, broccoli, and sauce. Gently fold everything together so every piece gets coated. Transfer to a greased 9×13-inch baking dish (or similar). Sprinkle the remaining ½ cup cheddar over the top.
- Add the topping and bake. Mix the panko, Parmesan, and melted butter, then scatter evenly over the casserole. Bake uncovered for 25-30 minutes until bubbly and the topping is golden brown. If the top browns too quickly, tent with foil for the last 10 minutes. Let it rest for 5-10 minutes before serving—this helps it set up nicely.
Pro Tips & Tricks
- Don’t overcook the broccoli before baking or it turns mushy. Bright green and crisp-tender is the goal.
- Greek yogurt is my secret for creaminess without heaviness—make sure it’s plain and at room temperature so it doesn’t curdle.
- Make it ahead: Assemble everything except the topping, cover, and refrigerate up to 24 hours. Add topping right before baking and add 10 extra minutes to bake time.
- For extra crunch, toast the panko topping separately for a couple minutes before sprinkling.
- Leftovers reheat beautifully. I add a splash of broth or milk when microwaving to keep it creamy.
Variations & Substitutions
Want it spicier? Stir in some red pepper flakes or diced jalapeños with the onions. For a low-carb version, skip the flour and use extra cheese or a bit of cream cheese to thicken the sauce. Vegetarian? Replace chicken with 2 cans of drained chickpeas or cubed tofu—season them well. My kids love when I add a handful of cooked brown rice or quinoa to stretch it further and make it heartier.
Serving Suggestions
This casserole shines as a complete meal on its own, but I love pairing it with a simple green salad or roasted carrots for color. For company, serve it alongside crusty bread or garlic mashed cauliflower. It’s perfect for potlucks, weeknight dinners, or Sunday meal prep. A light white wine or sparkling water with lemon cuts through the richness beautifully.
FAQ’s
How do I store leftovers?
Cool completely, then store in an airtight container in the fridge for up to 4 days.
Can I freeze this casserole?
Yes! Assemble without the topping, wrap tightly, and freeze for up to 3 months. Thaw overnight in the fridge, add topping, and bake as directed (may need extra time).
How do I reheat it?
Oven at 350°F for 15-20 minutes is best. Microwave works too—just cover and add a splash of liquid to prevent drying out.
Is this truly healthy?
It’s a balanced, nutrient-dense version of the classic with more protein and veggies and no processed soups. Portion control and good ingredients make it a winner.
Can I use frozen broccoli?
Absolutely. Thaw completely and squeeze out excess water so the casserole doesn’t get watery.
Why is my sauce lumpy?
Whisk vigorously when adding liquids to the roux, and make sure the dairy is not ice-cold. Low and slow heat helps too.
Healthy Chicken Broccoli Casserole (From Scratch) shines because it brings real comfort without the guilt. I’ve made this dozens of times, tweaking it until it felt just right for my table—and now I hope it finds a spot at yours.
Give it a try this week and let me know how it turns out! Did you add your own twist? Drop a comment or tag your creation—I’d love to hear about it. Happy cooking! 🍲
Related Recipes:
- 5 Easy Chicken Marinades (Freezer-Friendly) Recipes
- 5 Chicken Casseroles for Lazy Nights Recipes
- Slider Recipes (8 Ways, Mini & Flavorful)
Healthy Chicken Broccoli Casserole (From Scratch)
Ingredients
Method
- Preheat your oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish with cooking spray.
- Blanch the broccoli florets in boiling water for 2 minutes, then drain and set aside.
- Heat olive oil in a large skillet over medium heat. Sauté the onion until soft, about 5 minutes.
- Add the minced garlic and cook for 1 minute until fragrant.
- Whisk in the flour and cook for 1 minute to form a roux, stirring constantly.
- Slowly pour in the chicken broth and milk while whisking continuously to prevent lumps.
- Bring the sauce to a simmer and cook until it thickens, about 3 to 4 minutes.
- Stir in the salt, pepper, paprika, and ¾ cup of the shredded cheddar cheese until melted.
- Remove the skillet from heat and stir in the Greek yogurt until smooth.
- In a large bowl, combine the shredded chicken, blanched broccoli, and the prepared sauce. Mix well.
- Pour the mixture evenly into the prepared baking dish.
- Sprinkle the remaining ¼ cup of cheddar cheese over the top.
- Bake uncovered for 25 minutes, or until the casserole is bubbly and the top is golden brown.
- Let it rest for 5 minutes before serving.
Notes
- Make it gluten-free: Use a gluten-free all-purpose flour blend (1:1 ratio) instead of wheat flour.
- Add a crunchy topping: Mix ½ cup of whole wheat panko breadcrumbs with 1 tablespoon of melted butter and sprinkle over the cheese before baking.
- Meal prep friendly: Assemble the casserole completely, cover, and refrigerate for up to 2 days before baking.
- Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave.