You know that dish that hits every craving at once — creamy, cheesy, hearty — and you feel zero guilt finishing the whole pan?
This is that dish.
This Healthy Chicken Broccoli Casserole is the kind of meal that tastes like it came out of a church potluck, but with none of the ingredients you’d regret the next morning. High protein, loaded with vegetables, and that bubbly golden cheese crust on top? Yeah. It’s real.
And the part that genuinely shocked me the first time I made it — one serving has over 35 grams of protein. In a casserole. 🤯
Stick around because I’m also sharing a few Pro Tips that completely changed how mine turned out.
What You’ll Need
For the Casserole
- 2 lbs (900g) boneless, skinless chicken breasts, cooked and shredded
- 4 cups fresh broccoli florets (about 2 medium heads)
- 1 cup plain Greek yogurt (full-fat works best)
- 1 cup low-sodium chicken broth
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 3 garlic cloves, minced
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon dried Italian seasoning
- ½ teaspoon smoked paprika
- ½ teaspoon black pepper
- ½ teaspoon sea salt (plus more to taste)
- 1 tablespoon cornstarch (for thickening)
- 1½ cups shredded sharp cheddar cheese, divided
- ½ cup shredded mozzarella cheese
- Fresh parsley, chopped (for garnish)
Tools You’ll Need
- 9×13 inch baking dish
- Large skillet or sauté pan
- Large mixing bowl
- Cutting board and sharp knife
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Whisk
- Aluminum foil
Pro Tips
These are the things nobody tells you the first time you make this — and they make a big difference.
- Don’t overcook the broccoli before it goes in. You’re adding raw or barely blanched florets. They’ll cook through in the oven and stay perfectly tender with a slight bite. If you pre-cook them fully, they turn to mush.
- Greek yogurt is not a straight swap for sour cream here. Full-fat Greek yogurt gives you that creamy texture without breaking in the oven. Low-fat versions can get watery. Go full-fat.
- Shred your own cheese. Pre-shredded cheese has anti-caking agents that affect how smoothly it melts. A block of sharp cheddar, freshly grated, gives you that gooey, pull-apart top layer.
- Let it rest 5–10 minutes after coming out of the oven. The sauce thickens up as it cools slightly, and every scoop comes out clean instead of soupy.
- Season the chicken while it’s cooking. A lot of bland casseroles come from unseasoned protein. Salt and pepper your chicken before you shred it — it makes a huge difference layered into every bite.
How to Make It
Prep time: 15 minutes Cook time: 35–40 minutes Total time: ~55 minutes Serves: 6
Step 1: Prep Your Chicken
If you haven’t cooked your chicken yet, season it with salt, pepper, garlic powder, and a drizzle of olive oil. Bake at 400°F (200°C) for 20–25 minutes until cooked through, then shred with two forks.
Rotisserie chicken works perfectly here if you want to save time.
Step 2: Make the Sauce
Heat olive oil in a large skillet over medium heat. Add the diced onion and cook for 3–4 minutes until softened.
Add the garlic and cook for another minute until fragrant.
Whisk the cornstarch into the chicken broth until dissolved, then pour it into the skillet along with the Greek yogurt. Stir everything together over medium-low heat until the sauce is smooth and slightly thickened, about 3–4 minutes.
Add garlic powder, onion powder, Italian seasoning, smoked paprika, salt, and pepper. Taste and adjust.
Step 3: Combine
Preheat your oven to 375°F (190°C).
In a large mixing bowl, combine the shredded chicken, broccoli florets, sauce, and 1 cup of the cheddar cheese. Mix until everything is coated.
Step 4: Assemble and Bake
Pour the mixture into a greased 9×13 baking dish and spread evenly.
Top with the remaining ½ cup cheddar and the mozzarella cheese.
Cover with foil and bake for 20 minutes. Remove the foil and bake for another 15–20 minutes until the cheese is golden and bubbling.
Step 5: Garnish and Serve
Let it rest for 5–10 minutes. Sprinkle fresh parsley on top and serve warm.
Substitutions and Variations
Protein swaps:
- Rotisserie chicken (huge time-saver)
- Turkey breast, shredded
- Canned chicken in a pinch (drain well)
Make it dairy-free:
- Swap Greek yogurt for full-fat coconut cream
- Use a dairy-free shredded cheese on top
Lower carb:
- This recipe is already naturally low carb — skip the cornstarch and let it bake uncovered a little longer to thicken
Add more veggies:
- Cauliflower florets work great alongside or instead of broccoli
- Thinly sliced zucchini or mushrooms blend in seamlessly
More heat:
- Add a pinch of cayenne or red pepper flakes to the sauce
- A few dashes of hot sauce stirred in right before baking is underrated
Make-Ahead Tips
This casserole is perfect for meal prep.
- Assemble the night before: Cover with foil and refrigerate unbaked. Pull it out 20–30 minutes before baking so it isn’t ice cold going into the oven.
- Freeze before baking: Assemble in a freezer-safe dish, cover tightly with plastic wrap and then foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking.
Nutritional Breakdown (Per Serving, Approximate)
| Nutrient | Amount |
|---|---|
| Calories | ~385 kcal |
| Protein | ~38g |
| Carbohydrates | ~10g |
| Fat | ~20g |
| Fiber | ~2g |
| Sodium | ~480mg |
Based on 6 servings using full-fat Greek yogurt and sharp cheddar.
Meal Pairing Suggestions
This casserole is a complete meal on its own, but if you want to round it out:
- Simple green salad with lemon vinaigrette to cut through the richness
- Cauliflower rice for extra volume without the carbs
- Crusty whole grain bread if you’re feeding a crowd and want something to mop up the sauce
- Roasted sweet potatoes on the side for a balanced, filling dinner
Leftovers and Storage
Refrigerator: Store in an airtight container for up to 4 days. It actually tastes better on day two once the flavors have melded.
Freezer: Freeze individual portions in airtight containers for up to 3 months. Label with the date.
Reheating: Microwave individual portions covered with a damp paper towel (keeps it from drying out). For larger portions, reheat covered in the oven at 350°F (175°C) for 15–20 minutes. Add a small splash of chicken broth before reheating if it looks dry.
FAQ
Can I use frozen broccoli?
Yes — just thaw it completely and squeeze out as much water as possible before adding it. Excess water is what makes casseroles watery.
My sauce is too thin. What do I do?
Make sure your cornstarch was fully dissolved in the broth before adding it. If it’s still thin after baking, pop it back in the oven uncovered for an extra 5–10 minutes.
Can I make this without the cheese on top?
You can, but the cheese layer is what gives it that golden crust and depth of flavor. If you’re cutting dairy, use a dairy-free shredded cheese — it still gets that crispy top.
Do I have to cover it with foil?
Covering for the first half of baking traps steam and keeps the inside from drying out. The uncovered portion is what browns the cheese. Skip the foil entirely and your top layer may get too dark before the inside is heated through.
Is this gluten-free?
Yes, as written this recipe is naturally gluten-free. Just double-check your chicken broth label for hidden gluten-containing additives.
What size baking dish should I use?
A 9×13 inch dish is ideal for 6 servings. You can use two smaller dishes if you want to freeze one batch and eat one now.
Wrapping Up
There’s a reason this casserole is the thing people ask me to bring to every gathering.
It’s cozy without being heavy. It’s simple to pull together even on a Tuesday night. And that cheesy, golden top that comes out of the oven? People lose their minds every time.
Give this one a shot this week — and when you do, come back and drop a comment below. I want to hear how yours turned out, what swaps you made, and whether it survived long enough for leftovers. 😄
Any questions at all, leave them down there too. I read every single one.