Broccoli Chicken Casserole is a comforting dish that brings together tender chunks of chicken, crisp broccoli, and a creamy sauce all baked to perfection with a golden, cheesy topping. It’s the kind of meal that tastes like a warm hug on a busy weeknight, with just the right mix of protein and veggies.
I love making this casserole when I want something easy but satisfying. What I really appreciate is how you can toss everything in one dish and let the oven do the work. Sometimes I add a little extra cheese on top because, honestly, who doesn’t love that extra melty, crispy layer?
Serving this casserole straight from the oven with a side of crusty bread or a simple salad makes for a lovely, balanced family dinner. It’s one of those dishes everyone seems to enjoy, and leftovers taste just as good the next day, which is always a win in my book.
Key Ingredients & Substitutions
Chicken: Using cooked chicken breast gives this casserole great protein and texture. Rotisserie chicken works well for a quick option. You can swap for cooked turkey or a plant-based chicken substitute if you prefer.
Broccoli: Fresh is best for the nice bite, but frozen broccoli is a great alternative. Just defrost and drain well to avoid extra moisture that can make the casserole soggy.
Pasta: Elbow macaroni is a classic choice. You can use other small pasta shapes like penne or shells. Whole wheat or gluten-free pasta can also work for dietary needs.
Cheese: Cheddar adds a sharp, creamy flavor here, but you can mix mozzarella or Monterey Jack for a milder taste. Parmesan brings a nice salty depth. For lactose intolerance, try lactose-free cheese or nutritional yeast.
How Do I Make a Smooth and Creamy Cheese Sauce Without Lumps?
Making the cheese sauce starts with a roux, a simple mix of butter and flour. Here’s how to get it right:
- Melt butter on medium heat before adding onion and garlic until soft.
- Sprinkle in flour and stir constantly for 1-2 minutes. This cooks out the raw flour taste.
- Slowly whisk in the cold milk bit by bit to avoid lumps. Keep stirring as it heats gently.
- The sauce will thicken after a few minutes. Remove from heat and add cheese slowly, stirring to melt it smoothly.
Patience and steady stirring make all the difference. This keeps your sauce creamy and lump-free, the perfect base for your casserole!

Equipment You’ll Need
- 9×13 inch baking dish – I like this size because it has enough room for all the ingredients and helps everything bake evenly.
- Large pot – for cooking the pasta and steaming the broccoli, making prep quicker and easier.
- Large skillet or saucepan – to make the cheese sauce; a wider pan helps it thicken smoothly.
- Whisk – keeps the cheese sauce smooth and prevents lumps as you stir in the milk and cheese.
- Measuring cups and spoons – for accurate ingredients, so everything turns out just right.
- Colander or strainer – to drain the pasta and broccoli efficiently.
Flavor Variations & Add-Ins
- Use cooked turkey or ham instead of chicken for a different protein twist, great for holiday leftovers.
- Add a sprinkle of cooked bacon crumbles on top before baking for extra flavor and crunch.
- Mix in sautéed mushrooms or caramelized onions for more depth and sweetness.
- Use a blend of cheeses like pepper jack or Gouda for a richer, more complex flavor profile.
How to Make Broccoli Chicken Casserole
Ingredients You’ll Need:
Main Ingredients:
- 3 cups cooked chicken breast, shredded or diced
- 4 cups broccoli florets, steamed or blanched
- 2 cups cooked elbow macaroni or small pasta
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
For the Cheese Sauce:
- 1/4 cup butter
- 1/4 cup all-purpose flour
- 2 cups milk (whole milk preferred)
- 1 cup shredded cheddar cheese (plus extra for topping)
- 1/2 cup grated Parmesan cheese
- 1 tsp dried thyme (or fresh sprigs for garnish)
- Salt and black pepper, to taste
- Optional: 1/2 cup sour cream or cream cheese for extra creaminess
Time Needed:
This broccoli chicken casserole takes about 15 minutes for preparation and 20-25 minutes of baking. In total, you’re looking at around 40 minutes from start to finish. It’s a quick and easy dish perfect for weeknights!
Step-by-Step Instructions:
1. Prepare Your Oven and Pasta:
Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish or ovenproof skillet to prevent sticking. Cook your elbow macaroni or small pasta according to the package instructions until just tender (al dente). Drain and set aside.
2. Sauté Onion and Garlic:
In a large skillet or saucepan, melt the butter over medium heat. Add the finely chopped onion and minced garlic. Cook, stirring often, until the onion becomes translucent and fragrant—this usually takes about 3-4 minutes.
3. Make the Cheese Sauce:
Sprinkle the flour over the butter and onion mixture while stirring constantly to create a roux. Cook this for 1-2 minutes, making sure it doesn’t burn. Then, slowly whisk in the milk a little at a time to avoid lumps. Keep stirring the sauce until it thickens, around 5-7 minutes.
4. Add the Cheese and Seasonings:
Remove the sauce from heat and stir in the shredded cheddar cheese, Parmesan cheese, salt, pepper, and thyme. If you like your sauce extra creamy, mix in the sour cream or cream cheese now, stirring until everything is smooth and combined.
5. Combine All Ingredients:
In a large bowl, gently combine the cooked chicken, broccoli florets, cooked pasta, and cheese sauce. Stir until everything is evenly coated with the creamy sauce.
6. Bake Your Casserole:
Transfer the mixture into your prepared baking dish or skillet. Sprinkle a bit of extra shredded cheddar cheese on top for a golden, bubbly crust. Bake uncovered for 20-25 minutes or until the top turns beautifully golden and bubbly.
7. Serve and Enjoy:
Once baked, take the casserole out of the oven and let it rest for about 5 minutes. Garnish with fresh thyme sprigs if you like, then scoop out generous servings and enjoy your warm, cheesy broccoli chicken casserole!
Can I Use Frozen Broccoli for This Casserole?
Yes, frozen broccoli works well! Just make sure to thaw and drain it thoroughly before mixing to prevent extra moisture from making the casserole watery.
Can I Make This Broccoli Chicken Casserole Ahead of Time?
Absolutely! You can prepare the casserole up to the baking step, cover it tightly, and refrigerate for up to 24 hours. When ready, bake as directed, adding a few extra minutes if needed.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the oven or microwave until warmed through, stirring occasionally for even heating.
Can I Substitute the Cheese?
Definitely! You can swap cheddar for mozzarella, Monterey Jack, or a cheese blend that melts well. Just be mindful that the flavor and meltiness may vary slightly depending on your choice.
