Cheesy Chicken Casserole with Broccoli and Bacon

This ultra creamy chicken casserole is made with cheese sauce, pasta, chicken, broccoli and bacon. Kid-friendly and perfect for a weeknight meal!

A chicken casserole your family will be happy to have for dinner!

Ultra creamy and rich, this Cheesy Chicken Casserole with Broccoli and Bacon is a great weeknight dinner that the whole family will LOVE! #casserole #skillet #chicken #kidfriendly #weeknightdinner #weeknightrecipe #easyrecipe #dinner #cheesy

You guys, I thought a LONG time about what to call this recipe.  It’s sort of a casserole; and sort of a mac and cheese.  In the end I went with casserole, but seriously, you can call it whatever you want… because once you make this, your family will be requesting “that really good meal with chicken pasta and broccoli”, like my family does!

I love love love making this meal because it’s easy to prep ahead, easy for a busy weeknight, and reheats really well.

Chicken casserole in skillet with wooden spoon


Technically, no.  The pasta doesn’t actually cook in the same pot (which is what I consider a one pot meal), but in the food world there’s a general consensus that pasta doesn’t count, and if the rest of it is cooked in one pot, then it’s a one pot meal.  So while I wouldn’t personally categorize it that way… you could if that’s your preference.


I’ve written the recipe for shredded chicken to be used, since I usually have some hanging out in my freezer from a leftover Homemade Rotisserie Style Chicken.  BUT, below the recipe I’ve detailed how you can make this using fresh chicken breasts (still in the same skillet!).  It’s a really versatile recipe!

Cheesy chicken mac and cheese casserole in cast iron skillet


Yes!  The whole casserole can be made up to the point of baking, covered tightly and refrigerated 1-2 days in advance.  Make sure you set the skillet or baking dish out at room temperature for at least 30 minutes before baking.


I’ve never actually tried it… but I have with similar recipes, so I think it should be okay.  Make the casserole up, but don’t bake it; then cover tightly and freeze for 1-2 months.  Thaw overnight in the refrigerator and bake from the refrigerator (but add 10-15 minutes on the baking time).

Serving spoonful of cheesy chicken and broccoli casserole


None whatsoever.  I’m not entirely against using them, but when possible, I try to cook things more from scratch (we just like the taste better).  Plus, since this recipe is mac and cheese-ish, there’s really no need for any condensed soups, since you’re making a glorious cheese sauce.


Definitely!  I used shells since it’s what I had on hand, but any short-cut pasta works wonderfully.  Elbows, rotini, penne, ziti, farfalle… you name it!  You could even swap in some cooked long-grain white rice if you wanted… but I’m not sure of the exact amount, as I haven’t personally tested it.

Overhead view of cast iron skillet full of cheesy chicken casserole



  • Cast Iron Skillet – I use this skillet more than my regular cast iron, because the double handles make it so easy to carry!
  • Box Grater – perfect for grating up cheese or veggies!

Ultra creamy and rich, this Cheesy Chicken Casserole with Broccoli and Bacon is a great weeknight dinner that the whole family will LOVE! #casserole #skillet #chicken #kidfriendly #weeknightdinner #weeknightrecipe #easyrecipe #dinner #cheesy

Cheesy Chicken Casserole with Broccoli and Bacon

This ultra creamy chicken casserole is made with cheese sauce, pasta, chicken, broccoli and bacon
5 from 6 votes
Prep Time 15 mins
Cook Time 35 mins
Total Time 50 mins
Servings 6 servings
Calories 895


  • 7 slices bacon - , chopped
  • 1 medium yellow onion - , diced
  • 3 cloves garlic
  • 1 1/2 cups fresh broccoli florets
  • 1/3 cup butter
  • 1/3 cup all purpose flour
  • 2 cups whole milk
  • 1 1/4 cups half and half or heavy cream
  • 2 1/2 cups mozzarella cheese - , divided
  • 1/2 cup shredded Parmesan cheese
  • 16 oz box dried medium pasta shells - , cooked according to package directions
  • 2 1/2 cups shredded chicken
  • 3/4 tsp kosher salt
  • 1/2 tsp black pepper


  • Preheat oven to 350 F degrees.  In a large, oven-safe skillet, cook bacon over MED heat until crisp.  Remove to a plate, reserving grease in skillet.  Remove all but 1 Tbsp of the bacon grease.
  • To the same skillet, add diced onion and cook 4-5 minutes, until soft.  Add garlic and cook 1 minute, stirring very often.  Remove to plate with the bacon.
  • Add broccoli to skillet and cook 2-3 minutes, until very bright green and heated through.  Remove to plate.
  • Add butter and melt, then add flour and whisk to combine.  Slowly pour in milk and half and half, whisking until all flour mixture is incorporated.  Cook, whisking very often, until mixture has thickened (about 5-10 minutes).
  • Remove from heat and stir in 1 3/4 cups of mozzarella cheese and the 1/2 cup of Parmesan cheese until melted.  
  • Add in cooked pasta, shredded chicken, bacon, onion, broccoli, salt and pepper.  Stir until combined.  Top with remaining 3/4 cup of mozzarella cheese.
  • Bake 15 minutes, then broil on HIGH for 1-2 minutes to brown cheese (optional).  Serve hot and enjoy!



  • After step 1, add 2 chicken breasts (seasoned liberally with salt and pepper) to the skillet and cook 5-7 minutes per side, or until cooked through.  Remove to a cutting board and let rest 5 minutes while you work ahead in the recipe.  Shred or dice chicken and add in step 6.


  • Pre-cook bacon, onion, garlic and broccoli and refrigerate until dinner time.  If using fresh chicken breasts, pre-cook and shred/dice, then refrigerate until dinner time. Heat gently in the microwave before using.
  • Pre-boil pasta, drain and drizzle with a bit of olive oil.  Cool completely, then store in an airtight container in the refrigerator until dinner time.  Heat gently in the microwave before using.
  • Pre-grate cheeses and refrigerate until dinnertime.


  • Make casserole through step 6, then cool completely.  Cover tightly and refrigerate 1-2 days.  Let skillet sit at room temperature for 30 minutes before baking, then bake as directed.
Tried this recipe?Mention @the_chunky_chef or tag #thechunkychef!

If changing the recipe serving quantity, the recipe plugin will change the ingredient values for you, but it does NOT change the written instructions, those are manually added and not subject to a slider/button. You will have to extrapolate that multiplication to any amounts listed in the instructions.

For example: if an ingredient calls for 4 cups, and you doubled the recipe, it will automatically change to 8 cups. In the instructions, if I say “use 4 cups of cheese”, you will have to realize that since you doubled it, you use 8 cups, not 4


Ultra creamy and rich, this Cheesy Chicken Casserole with Broccoli and Bacon is a great weeknight dinner that the whole family will LOVE! #casserole #skillet #chicken #kidfriendly #weeknightdinner #weeknightrecipe #easyrecipe #dinner #cheesy

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

15 comments on “Cheesy Chicken Casserole with Broccoli and Bacon”

  1. Super yummy! I appreciate that the recipe is a good pantry recipe–I was able to use frozen stuff and I love that the sauce is from scratch. It was also easy to make gluten free. The whole family loved it!

  2. My son thought it was awesome and cheesy. Will make this again

  3. I’m fixing this today. Will post pics later.

  4. Hi, can i replace the flour with almond flour?

  5. A keeper!!! I made this dish the first night I found it online. I had all of the ingredients and only tweaked cheeses based on what was in the frig with less mozzarella to minimize watery sauce outcomes, and easily converted to gluten free. Not a diet food, yet very tasty! Add to my din rotation.

  6. The cheeses in your Family Favorite Baked Mac and Cheese sound so good. Could I use the sauce for that recipe in this one instead of the mozzarella and parmesan?

  7. There is so much about this that I love! The cheese, the chicken, and how easy it is!

  8. What a great casserole! I have to make it on a busy weeknight!

  9. This looks like a meal would family would go crazy for! 🙂

  10. This casserole sounds like just the thing my kids would eat! Looks tasty!

  11. Lucky me I have everything I need to pull this together!

  12. Oh my! That looks so tender. I’m sure that the taste of this casserole is incredible! Thanks for the recipe! I want to try it!

  13. Pasta and cheese…. yes, every time!! This looks wonderful.