Creamy Chicken Mac and Cheese
I make this dish on busy weeknights and on lazy Sundays when everyone wants something cheesy and comforting. Creamy Chicken Mac and Cheese is comfort food with substance — tender cubed chicken folded into a rich cheddar sauce coating perfectly al dente elbow macaroni. It’s approachable, fast enough for dinner, and forgiving if you need to swap an ingredient or two.
If you like bold spins on classics, you might also enjoy the spicy twist in Buffalo Chicken Mac and Cheese for game nights or potlucks.
Why you’ll love this dish
This recipe gives you everything people search for when they want a satisfying dinner: simple ingredients, one-pan efficiency (mostly), and a creamy cheese sauce that actually clings to the pasta. It’s kid-approved, easy to scale for a crowd, and versatile enough to dress up or keep plain for picky eaters. Use it as an easy weeknight saver, a potluck staple, or a cozy cold-weather casserole.
“My family fights over the crunchy top and the cheesy center. It’s the kind of recipe you’ll find yourself making on repeat.” — a reader review
I often recommend this for home cooks looking for comfort without complicated techniques. If you want a different flavor profile later, try swapping in the tangy buffalo version linked above.
How this recipe comes together
Before you start, here’s the plan so the kitchen flows smoothly:
- Boil the pasta until just al dente, drain, and set aside.
- Sear cubed, seasoned chicken right in a skillet until cooked through.
- Make a quick roux (butter + flour) and slowly whisk in milk to make a smooth béchamel.
- Melt in sharp cheddar off the heat so the sauce stays silky.
- Fold pasta and chicken into the sauce, then either serve immediately or bake with breadcrumbs for a crunchy finish.
This overview helps you work with timing: pasta can be cooked while you prep chicken, and the sauce comes together in about 5 minutes of active whisking.
What you’ll need
Key ingredients — simple, pantry-friendly, and easy to swap:
- 3–4 boneless skinless chicken breasts (about 1 lb), cut into 1-inch cubes
- 8 oz elbow macaroni (about 2 cups dry)
- 2 cups sharp cheddar cheese, shredded (reserve a little for topping if baking)
- 2 cups whole milk (substitute: 2% for lighter, or half-and-half for extra richness)
- 4 tbsp unsalted butter (divided)
- 1/4 cup all-purpose flour
- 1 tsp garlic powder
- Salt and pepper to taste
- 1/2 cup breadcrumbs (optional — panko for extra crunch)
Notes: If you’d like a gluten-free version, swap regular pasta for a gluten-free elbow and use a 1:1 gluten-free flour blend. For a lighter take, use low-fat milk and reduce butter slightly.
Step-by-step instructions
- Cook the pasta: Set a large pot of salted water to boil. Add elbow macaroni and cook until al dente (about 7–8 minutes). Drain and set aside. Reserve a small cup of pasta water in case you need to loosen the sauce.
- Sauté the chicken: While the pasta cooks, heat 1 tablespoon butter in a large skillet over medium heat. Season cubed chicken with salt, pepper, and a little garlic powder. Add chicken to the skillet and sauté, stirring occasionally, until cooked through and lightly browned, about 5–7 minutes. Remove chicken to a plate.
- Make the roux: In the same skillet, melt the remaining 3 tablespoons butter over medium heat. Sprinkle in the flour and whisk constantly until it forms a smooth paste and cooks for about 1 minute (this removes the raw flour taste).
- Whisk in milk: Slowly pour in the milk while whisking to avoid lumps. Keep whisking until the mixture thickens and coats the back of a spoon, about 4–5 minutes. Reduce heat to low.
- Add cheddar: Turn the heat to very low. Gradually add shredded cheddar in small handfuls, stirring until each addition melts before adding more. This prevents the cheese from seizing and turning grainy. Taste and season with salt, pepper, and the remaining garlic powder if needed.
- Combine pasta and chicken: Fold the drained pasta and cooked chicken into the cheese sauce until everything is evenly coated. If the sauce is too thick, stir in a splash of reserved pasta water.
- Bake (optional): For a crunchy top, transfer the mixture to an oven-safe dish, sprinkle breadcrumbs (and a bit more cheddar) over the top, and bake at 350°F for about 20 minutes until bubbly and golden. Serve hot.
Best ways to enjoy it
Serve this dish hot straight from the skillet or baked in a casserole for a toasty crust. Pairings:
- Light green salad with tangy vinaigrette to cut the richness.
- Steamed broccoli or green beans for color and extra veggies.
- A glass of full-bodied white wine like Chardonnay, or a light beer for casual dinners.
For family-style serving, place the skillet on the table and let everyone add optional hot sauce, extra cheese, or chopped scallions.
Storage and reheating tips
- Refrigerator: Store leftovers in an airtight container for up to 3–4 days. Cool to room temperature before refrigerating.
- Freezer: Freeze in a shallow, freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
- Reheating: Reheat gently on the stovetop over low heat with a splash of milk, stirring until warmed through. In the oven, cover with foil and bake at 350°F until hot (about 15–20 minutes). Microwaving works too — heat in 1-minute bursts, stirring between bursts to maintain sauce consistency.
Food safety note: Reheat to an internal temperature of 165°F to ensure food safety for previously cooked chicken.
Helpful cooking tips
- Temper the cheese: Add shredded cheddar off the heat or on very low heat to prevent the sauce from becoming grainy.
- Shred your own cheese: Pre-shredded cheese contains anti-caking agents that can make sauce less smooth. Shred a block for the creamiest texture.
- Don’t overcook the pasta: Aim for al dente because it will continue to soften slightly if baked.
- Crispy topping: Toss breadcrumbs with a tablespoon of melted butter before sprinkling for an evenly golden crust.
- Shortcut: Use rotisserie chicken when you want to skip cooking the breast meat — fold it in warmed just before serving.
For a cheesy but lighter casserole idea, check this creamy alternative: Chicken and Spinach Casserole with Cream Cheese.
Creative twists
- Buffalo style: Stir in 1/3 cup buffalo sauce with the cheese sauce and top with blue cheese crumbles for a zesty kick.
- Veg-forward: Fold in steamed broccoli, peas, or roasted bell peppers for color and nutrition.
- Bacon and breadcrumbs: Add crispy bacon bits and swap panko for regular breadcrumbs.
- Smoky: Use smoked cheddar or add a teaspoon of smoked paprika for depth.
- Gluten-free or dairy-free: Use GF pasta and a dairy-free milk + dairy-free cheese, but note texture will vary.
If you like bold flavors, try comparing styles — a buffalo version is great for parties and game days.
Your questions answered
Q: How long does this take from start to finish?
A: Active time is about 25–30 minutes. If you bake with breadcrumbs, add another 20 minutes.
Q: Can I use cooked rotisserie chicken?
A: Yes — rotisserie chicken is a great shortcut. Fold it in at the end so it doesn’t dry out.
Q: Why did my sauce turn grainy?
A: Cheese can seize if added to very hot sauce or if the sauce boils after cheese is added. Keep heat low and add cheese gradually. Using a high-fat cheese and whole milk helps the texture.
Q: Is this safe to freeze?
A: Yes. Freeze in an airtight container for up to 2 months. Thaw in the fridge overnight and reheat gently with a splash of milk.
Q: Can I make this ahead for dinner?
A: Assemble everything, keep sauce and pasta separate, then combine and bake just before serving. This prevents the pasta from absorbing too much sauce.
Conclusion
Creamy Chicken Mac and Cheese is an easy, comforting crowd-pleaser that adapts to your pantry and tastes — from quick skillet dinners to baked, crunchy casseroles. For alternative recipes and inspiration, check out this hearty take from Chicken Mac And Cheese – Jo Cooks or the classic approach at Chicken Mac and Cheese Recipe.
Creamy Chicken Mac and Cheese

Ingredients
Main Ingredients
- 1 lb boneless skinless chicken breasts, cut into 1-inch cubes
- 8 oz elbow macaroni (about 2 cups dry)
- 2 cups sharp cheddar cheese, shredded (reserve a little for topping if baking)
- 2 cups whole milk (substitute: 2% for lighter, or half-and-half for extra richness)
- 4 tbsp unsalted butter, divided
- 1/4 cup all-purpose flour
- 1 tsp garlic powder
- Salt and pepper to taste
- 1/2 cup breadcrumbs (optional) (panko for extra crunch)
Instructions
Cooking Steps
- Set a large pot of salted water to boil. Add elbow macaroni and cook until al dente (about 7–8 minutes). Drain and set aside, reserving a small cup of pasta water.
- In a large skillet, heat 1 tablespoon of butter over medium heat. Season cubed chicken with salt, pepper, and a little garlic powder. Add chicken to the skillet and sauté for about 5–7 minutes until cooked through and lightly browned. Remove chicken to a plate.
- In the same skillet, melt the remaining 3 tablespoons of butter over medium heat. Sprinkle in the flour and whisk constantly for about 1 minute to form a smooth paste.
- Slowly pour in the milk while whisking to avoid lumps. Continue whisking until the mixture thickens and coats the back of a spoon, about 4–5 minutes. Reduce heat to low.
- Turn heat to very low. Gradually add shredded cheddar in small handfuls, stirring until each addition melts before adding more. Taste and season with salt, pepper, and additional garlic powder if needed.
- Fold in the drained pasta and cooked chicken into the cheese sauce until everything is evenly coated. If the sauce is too thick, stir in a splash of reserved pasta water.
- For a crunchy top, transfer the mixture to an oven-safe dish, sprinkle breadcrumbs (and a bit more cheddar) over the top, and bake at 350°F for about 20 minutes until bubbly and golden.
