Ultra-creamy stovetop mac and cheese loaded with tender chicken and bright broccoli, tossed in a silky sharp-cheddar sauce. One-pot comfort that’s family-friendly, weeknight-easy, and perfect for make-ahead lunches.
2cupscooked chicken, shredded or diced (rotisserie works great)
2cupsbroccoli florets, bite-sized (fresh or frozen)
2tablespoonsbutter
2tablespoonsall-purpose flour
2cupsmilk (whole or 2%)
1 1/2cupssharp cheddar cheese, freshly shredded
1/2cupmozzarella or Monterey Jack, shredded (optional for extra melt)
1/4cupgrated Parmesan (optional, for depth)
1/2teaspoongarlic powder
1/2teaspoononion powder
1/2teaspoonsalt, plus more to taste
1/4teaspoonblack pepper
2tablespoonscream cheese or heavy cream (optional, added richness)
extra shredded cheese or breadcrumbs for topping (optional)
Instructions
Bring a large pot of well-salted water to a boil. Add pasta and cook according to package directions until al dente. In the last 2 minutes of cooking, add the broccoli florets to the pot. Drain and set pasta and broccoli aside.
In the same pot over medium heat, melt butter. Whisk in flour and cook 1–2 minutes, whisking constantly, until the roux smells slightly nutty.
Slowly whisk in the milk until smooth. Simmer 3–5 minutes, whisking occasionally, until the sauce thickens enough to coat the back of a spoon.
Whisk in garlic powder, onion powder, salt, and black pepper. Reduce heat to low.
Add cheddar (and mozzarella, if using) a handful at a time, whisking until fully melted and smooth. Stir in Parmesan and cream cheese or a splash of cream if using; adjust thickness with a spoon of milk if needed.
Fold the cooked pasta, broccoli, and chicken into the cheese sauce until evenly coated. Taste and adjust seasoning with additional salt and pepper.
Optional finish: transfer to a broiler-safe dish, top with extra cheese and/or breadcrumbs, and broil 2–3 minutes until golden and bubbly. Serve warm.