As an Amazon Associate, I earn from qualifying purchases.
This Broccoli Chicken Alfredo Casserole is a simple and easy one-pot meal that you can throw together in minutes. Creamy chicken and broccoli casserole is pure comfort food that the whole family will beg you to make over and over.

When you’re in the mood for a simple “throw together” one-pot meal, feast your eyes on this broccoli chicken alfredo casserole.
It goes from stovetop to oven in the same pot, which means an easy dinner and fewer dishes.
For this recipe, you’re going to need a deep pot/pan that can be used on a stove and then popped into the oven. I used my 4-quart cast iron dutch oven and it works perfectly. If you have an oven-proof saucepan, you can also use that!
And if you don’t have a cooking dish that fits the bill, you can always cook the pasta on the stovetop and then put everything in a casserole dish. It’s one extra dish to wash, but oh well.
This recipe calls for the noodles to be cooked directly in the milk for a super creamy one-pot dish.
If you want to use less milk, you can cook the pasta and homemade alfredo sauce separately. Check the printable recipe card below for details.
Pro Tips/Recipes Notes
- Stir the milk/butter/pasta mixture constantly for the 6 minutes it is cooking. This will prevent the milk from scalding the bottom of the pan. I want to make your life and thus dish duty easy peasy!
- To make this vegetarian, simply leave the chicken out. Frankly, I only add the chicken half of the time that I make this; it can definitely be a delicious meatless meal.
- I have not tested this with gluten-free pasta, but given how finicky gluten-free noodles can be, I would recommend cooking the noodles and sauce separately and then combining it with the rest of the ingredients.
Broccoli Chicken Alfredo Casserole {One Pot}
Ingredients
- 3.5 cups whole milk {you can sub in 2% or 1%}
- 1 tsp salt
- 2.5 cups dried rotini {fusilli works well too}
- 1/3 cup white onion {diced}
- 4 tbsp unsalted butter
- 2 tsp garlic powder
- 8 oz cream cheese {cubed}
- 1/2 tsp ground black pepper
- 1 1/3 cup shredded Parmesan
- 1 lb chicken breast, uncooked {cut into ~1/2 inch pieces}
- 3 cups broccoli {cut into small florets}
Garlic Breadcrumb Topping
- 4 tbsp unsalted butter {melted}
- 1 1/4 cups panko
- 2 tsp garlic powder
Instructions
- Preheat oven to 350˚F.
- Combine panko, 2 tsp garlic powder, and 4 tbsp melted butter in a medium bowl until all the breadcrumbs are coated in butter. Set aside.1 1/4 cups panko, 2 tsp garlic powder, 4 tbsp unsalted butter
- Combine milk, pasta, salt, and butter in a dutch oven or heavy saucepan. Bring to a low boil over medium heat. Note: stir constantly to prevent the milk from scalding on the bottom of the pan.3.5 cups whole milk, 1 tsp salt, 2.5 cups dried rotini, 4 tbsp unsalted butter
- After 3 minutes of cooking, add the onion, and continue to cook the pasta for another 3 minutes, stirring occasionally.1/3 cup white onion
- Reduce heat to low and add the garlic powder, cubed cream cheese, black pepper, and Parmesan. Stir over low heat for 1 minute and then turn the burner off and place a lid on the dutch oven and let it sit for 2 minutes. Stir until the cream cheese is fully incorporated.2 tsp garlic powder, 8 oz cream cheese, 1/2 tsp ground black pepper, 1 1/3 cup shredded Parmesan
- Add the chicken and broccoli to the pot and stir to incorporate into the pasta.1 lb chicken breast, uncooked, 3 cups broccoli
- Top evenly with the breadcrumb mixture.
- Bake uncovered for 30 minutes, checking at 20 minutes to make sure the breadcrumbs are browning evenly.
- If you prefer a crispier topping, you can place the pot under a broiler set to low for 1-2 minutes, watching carefully to avoid burning.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Unless I’m blind, the recipe doesn’t say whether to bake this covered or uncovered, and that’s kind of important to know ahead of time. I use a dutch oven and half of the recipes call for baking with the cover on, half with it off.
Hi LB, unless specified, it defaults to uncovered. But I can noted it to clarify it. Happy cooking!
Wow this is delicious! 🤤
So glad you enjoyed it!
So good – a great update on a classic!
So good!
So glad you enjoyed it! Thanks for taking the time to leave a review. 🙂
This was so good! Perfect for my cooking skills. Easy to follow steps! It was delicious. I’ll definitely be adding this to my weekly rotation.