Yield
Serves 4–6
Total time
About 45–55 minutes (including prep and baking)
Ingredients
Protein and vegetables
- 500–600 g cooked chicken (about 3–4 cups shredded or cubed)
- 3 cups broccoli florets (fresh preferred, or frozen thawed and drained)
Alfredo sauce
- 2 tablespoons butter
- 3–4 garlic cloves, finely minced
- 1 ½ cups heavy cream (room temperature if possible)
- 1 cup freshly grated Parmesan cheese (avoid pre-shredded for best melt)
- 2–3 tablespoons cream cheese (optional, for thicker sauce)
Cheese topping
- 1 cup shredded mozzarella cheese
- 2–3 tablespoons extra Parmesan (optional)
Seasoning
- ½ teaspoon salt (adjust after tasting)
- ½ teaspoon black pepper
- ½ teaspoon Italian seasoning
- ¼ teaspoon chili flakes (optional)
Step 1: Prepare chicken
If starting raw chicken:
- Place chicken in a pot.
- Cover with water and add a pinch of salt.
- Simmer for 12–15 minutes until fully cooked (internal temp 75°C).
- Remove, rest for 5 minutes, then shred using two forks.
Alternative:
- Use rotisserie chicken or leftover cooked chicken for faster prep.
Texture goal:
- Chicken should be moist, not dry or stringy. If dry, add a spoon of cream or broth later.
Step 2: Prepare broccoli
Fresh broccoli:
- Cut into bite-sized florets.
- Steam for 3–4 minutes until bright green and slightly tender.
- Do not overcook; it will soften further in the oven.
Frozen broccoli:
- Thaw completely.
- Drain excess water thoroughly.
- Pat dry to avoid watery bake.
Texture goal:
- Slightly firm (al dente). Mushy broccoli will ruin the final dish.
Step 3: Make Alfredo sauce (critical step)
Heat base
- In a deep pan or skillet, melt butter over medium heat.
- Add garlic and cook 30–60 seconds.
- Do not brown it; burnt garlic will taste bitter.
Add cream
- Slowly pour in heavy cream while stirring continuously.
- Bring to a gentle simmer (not boiling).
Thicken sauce
- Simmer 3–5 minutes until slightly thickened.
- You should see light coating on the back of a spoon.
Add cheese
- Lower heat.
- Add Parmesan gradually while whisking.
- Stir until fully melted and smooth.
Optional thickening
- Add cream cheese in small pieces and whisk until fully dissolved.
Final seasoning
- Add salt, pepper, Italian seasoning, chili flakes.
- Taste carefully before adjusting salt (Parmesan is already salty).
Sauce consistency goal:
- Creamy and slightly thick, not watery.
- It should coat chicken and broccoli, not run off.
Step 4: Combine ingredients
- In a large mixing bowl, add:
- cooked chicken
- steamed broccoli
- Pour Alfredo sauce over everything.
- Mix gently using a spatula.
Important:
- Do not mash broccoli.
- Make sure everything is evenly coated.
Step 5: Assemble for baking
- Preheat oven to 190°C (375°F).
- Lightly grease a baking dish (medium 9×13 inch works well).
- Pour mixture into dish and spread evenly.
- Top with mozzarella cheese evenly.
- Optionally sprinkle Parmesan on top for a stronger crust.
Step 6: Bake
- Bake uncovered for 20–25 minutes.
- Look for:
- bubbling edges
- melted, slightly golden cheese top
Optional finishing step:
- Broil for 2–3 minutes for a browned crust
(watch closely to avoid burning)
Step 7: Rest before serving
- Remove from oven.
- Let rest for 5–10 minutes.
Why this matters:
- Sauce thickens as it cools slightly
- Prevents it from being runny when served
Serving texture target
A perfect bake should be:
- creamy but not watery
- cheesy and slightly stretchy
- broccoli still slightly firm
- chicken tender and coated in sauce
Storage and reheating
Refrigerator
- Store in airtight container for 3–4 days
Freezer
- Freeze up to 2 months (best without broccoli if possible)
Reheating
- Oven: 160°C for 10–15 minutes (best texture)
- Microwave: 1–2 minutes, add splash of cream if dry
Common mistakes (and fixes)
Sauce too runny
- Simmer longer before baking
- Add more Parmesan or cream cheese
Sauce too thick
- Add a splash of cream or milk
Dry bake
- Chicken was overcooked before baking
- Add extra sauce next time
Watery bake
- Broccoli was not drained properly (especially frozen)

