This broccoli cheddar mac and cheese with chicken is a hearty, one-pot comfort food classic! Creamy cheese sauce, tender pasta, juicy chicken, and perfectly cooked broccoli come together in a dish that’s as satisfying as it is simple to make.
8 oz elbow macaroni or pasta of choice
2 cups cooked chicken, shredded or diced
2 cups broccoli florets, chopped into bite-sized pieces
2 tablespoons butter
2 tablespoons all-purpose flour
2 cups milk (whole or 2%)
1 cup shredded sharp cheddar cheese
½ cup shredded mozzarella or Monterey Jack cheese
¼ cup grated Parmesan cheese (optional, for extra richness)
½ teaspoon garlic powder
½ teaspoon salt (adjust to taste)
¼ teaspoon black pepper
Optional: pinch of paprika or mustard powder for added depth
Cook pasta according to package directions. Add broccoli to the pot during the last 2 minutes of cooking. Drain and set aside.
Make the cheese sauce: In a large pot or skillet, melt butter over medium heat. Whisk in flour and cook for 1 minute, stirring constantly.
Slowly whisk in milk. Bring to a simmer, whisking until thickened (about 3–4 minutes).
Stir in garlic powder, salt, pepper, and optional spices.
Remove from heat and stir in cheddar, mozzarella, and Parmesan until melted and smooth.
Add the cooked pasta, broccoli, and chicken to the sauce. Stir well to combine and heat through.
Serve hot, topped with extra cheese or fresh herbs if desired.
Use rotisserie chicken for a quick shortcut.
For baked mac and cheese, transfer to a baking dish, top with breadcrumbs and cheese, and broil for 2–3 minutes.
You can substitute frozen broccoli — just steam it before adding to the pasta.