Main Courses
This baked mac and cheese with chicken and broccoli recipe transforms a classic comfort dish into a protein-packed, one-pan wonder that satisfies every craving.
After years of perfecting mac and cheese at The Smoky Pig, I developed this version to balance rich, cheesy layers with lean protein and crisp-tender broccoli—no separate pans required.
The secret lies in baking the chicken and broccoli directly in the mac and cheese mixture, ensuring every bite delivers creamy, melty goodness with satisfying texture contrasts.
The beauty of this recipe is its simplicity: 30 minutes of prep followed by 25 minutes in the oven yields a dish that feels indulgent yet balanced.
The chicken stays juicy thanks to a quick brine, while the broccoli roasts until tender-crisp, absorbing the cheesy sauce without losing its vibrant color. I use a blend of cheddar and Gruyère for depth, but feel free to customize—this recipe adapts to any cheese you love.
The breadcrumb topping adds a satisfying crunch that keeps it from feeling too heavy.
What you'll end up with is a restaurant-quality casserole that's perfect for family dinners or meal prep. The macaroni stays al dente, the chicken shreds easily, and the broccoli holds its shape while soaking up flavor.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of creamy, savory, and slightly crispy elements. This is comfort food at its finest—without the guilt.
Serve with a simple side salad or garlic bread to soak up any extra sauce. The leftovers reheat beautifully, making it an ideal dish for busy weeks. Here's how to bring this protein-packed comfort to your table with minimal effort and maximum satisfaction.
Ingredients for baked mac and cheese with chicken and broccoli
Gather these comfort food staples for a one-pan masterpiece that's creamy, protein-packed, and ready in under an hour.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 1 ½ lbs | Uncooked, medium or small shape |
| Boneless Skinless Chicken Breast 🍗 | 2 lbs | Cut into bite-sized pieces |
| Broccoli Florets 🥦 | 2 lbs | Medium size, stems trimmed |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, for depth of flavor |
| Heavy Cream 🥛 | 1 cup | Full-fat for creaminess |
| Whole Milk 🥛 | 1 cup | For smooth sauce |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Butter 🧈 | 2 tbsp | Melted, unsalted |
| Salt 🧂 | 1 ½ tsp | Kosher preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Nutritional Yeast 🍃 | 2 tbsp | Optional, for cheesy flavor |
The cheese blend is everything here—Gruyère adds nutty depth while sharp cheddar brings that classic tang. Grab a wedge of each at the grocery store's deli section (pre-shredded gets clumpy). For the chicken, bone-in, skin-on thighs would be ideal, but boneless breasts work fine if you're keeping it simple. The broccoli? Fresh is best—frozen works in a pinch, but it won't get that same tender-crisp texture. I always buy the florets pre-cut to save time, but stems trimmed is key for even cooking. Look for bright green florets with tight buds—they'll hold up better in the oven.
No Gruyère? Parmigiano-Reggiano or extra sharp cheddar will work, but you'll lose that melty texture. Short on heavy cream? Full-fat Greek yogurt at half the amount gets you close. The chicken can be swapped for rotisserie chicken (shredded) if you're in a rush—just drain it well. For the macaroni, cavatappi or penne work too, but elbow keeps the texture just right. The breadcrumbs? Panko is non-negotiable—it stays crispy while regular breadcrumbs turn soggy. And that nutritional yeast? It's a game-changer for extra cheesy flavor without dairy.
This reheats beautifully—honestly tastes better the next day once everything melds together. Keeps for 4-5 days in the fridge, freezes for 3 months if you portion it into containers. I always make a double batch because it disappears fast. The broccoli stays vibrant if you add a splash of milk to the sauce before baking. And that crispy topping? Broil for 2-3 minutes at the end to get it perfectly golden.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on a sheet pan, bake, and walk away. The chicken cooks right alongside the mac, so no fussing with separate timers or pans.
- Cheese Overload (In the Best Way): Sharp cheddar and Gruyère melt into that perfect stretchy, gooey blanket over the pasta, while the broccoli adds a little fresh bite. It’s rich but not heavy, and honestly? I’ll take that any day.
- Weeknight to Potluck: Between us, this is my go-to for lazy nights and when I need to bring something impressive to a gathering. Double the recipe, pop it in a baking dish, and boom—crowd-pleaser with zero stress.
- Budget-Friendly Leftovers: Chicken breast is affordable, pasta fills you up, and cheese stretches for days. I make a big batch on Sunday, and by Wednesday, I’m still scraping the bottom of the container—no sad, wilted takeout leftovers here.
Step-by-step instructions for baked mac and cheese with chicken and broccoli
Here's how to create a hearty, one-pan masterpiece that combines creamy mac and cheese with tender chicken and crisp broccoli.
Cook the Chicken and Prep the Broccoli
In a large oven-safe skillet, heat 1 tablespoon of the melted butter over medium-high heat. Add the 2 pounds of boneless skinless chicken breast cut into bite-sized pieces and cook for 5-6 minutes until the chicken is no longer pink in the center. Remove the chicken and set it aside on a plate.
In the same skillet, add the remaining 1 tablespoon melted butter and the 2 pounds of broccoli florets. Cook for 4-5 minutes until the broccoli is bright green and just tender—it should still have a slight bite to it. Remove the broccoli and set it aside with the chicken. Don't clean the skillet yet; those flavorful bits are essential for the sauce.
Cook the Pasta and Build the Cheese Sauce
In the same skillet, add 1 tablespoon of the melted butter and the 1 whole yellow onion diced. Cook over medium heat for 3-4 minutes until the onion is soft and translucent. Add the 4 cloves of minced garlic and cook for 30 seconds until fragrant.
Pour in the 1 cup of whole milk and 1 cup of heavy cream, scraping up any browned bits from the bottom of the skillet. Bring the mixture to a gentle simmer, then reduce heat to low and stir in the 1.5 pounds of elbow macaroni. Cook for 10-12 minutes, stirring occasionally, until the pasta is al dente and the sauce has thickened slightly.
Remove the skillet from heat and stir in the 1 tablespoon of Dijon mustard, 2 cups of shredded sharp cheddar cheese, and 1 cup of shredded Gruyère cheese. If using, add the 2 tablespoons of nutritional yeast for an extra cheesy flavor. Stir until the cheese is completely melted and the mixture is smooth. Season with 1.5 teaspoons of salt and 0.5 teaspoon of ground black pepper.
Assemble and Bake to Perfection
Return the skillet to the stove over low heat and stir in the cooked chicken and broccoli. Gently fold everything together to distribute the sauce evenly. Transfer the skillet to a preheated 375°F oven.
In a small bowl, mix the 0.5 cup of Panko breadcrumbs with the remaining 1 tablespoon of melted butter (if any is left) and 1 teaspoon of salt. Sprinkle this mixture evenly over the top of the mac and cheese. Bake for 15-20 minutes until the top is golden brown and the cheese is bubbly.
Let the mac and cheese rest for 5 minutes before serving. This resting time allows the cheese to set slightly, making it easier to serve. The chicken should be warm through, the broccoli tender-crisp, and the top should have a delightful crunch from the breadcrumbs. Enjoy this comforting dish straight from the oven!
Pro Tips For Making Baked Mac And Cheese With Chicken And Broccoli
- CRISP THE BROCCOLI FIRST: I used to toss raw broccoli into the baking dish and hoped for the best—wrong move. Roast the florets at 400°F for 10 minutes before mixing with mac and cheese. They’ll stay vibrant, not soggy, and add a smoky depth that cuts through the richness.
- SALT THE PASTA WATER LIKE THE OCEAN: Don’t skimp on the salt in the pasta water—this isn’t a suggestion, it’s a requirement. Use about 1.5 tablespoons per 4 quarts of water, and taste it. Underseasoned pasta water means bland mac and cheese, no matter how much cheese you add later.
- CUT CHICKEN SMALL AND REST IT: Thinly slice the chicken breast into ½-inch strips—thick pieces stay rubbery. After cooking, tent it with foil and let it rest for 5 minutes before adding to the mac and cheese. This keeps it juicy and prevents it from turning into a sad, dry mess in the oven.
- MELT CHEESE OFF-HEAT: The cheese sauce is where most people rush and regret it. Instead of melting the cheeses directly in the oven, make a roux with a splash of milk or chicken broth on the stovetop first. This ensures a silky texture before it even hits the baking dish—no grainy surprises later.
Essential equipment for perfect results
Oven-Safe Skillet
This is my absolute go-to for one-pan wonders. I swear by a 12-inch cast iron skillet—specifically my Lodge Pre-Seasoned Cast Iron—because it handles the heat distribution perfectly. The heavy material ensures even cooking while preventing hot spots that can burn your mac and cheese.
If cast iron isn't your thing, a stainless steel oven-safe skillet like All-Clad Stainless works beautifully too. Just avoid non-stick—it can't handle the high heat needed for that crispy breadcrumb topping. 🔥
Cheese Tools
For shredding cheese efficiently, I use a Microplane—it gives you perfectly fine shreds that melt smoothly. Avoid pre-shredded cheese unless it's the Kraft Natural Shredded kind (the others have anti-caking agents that make the sauce grainy).
For measuring, a digital kitchen scale is a game-changer—I weigh my cheddar and Gruyère to ensure perfect proportions every time. And trust me, a cheese grater with a fine blade is worth the investment over box graters.
Baking Essentials
Your oven needs to be preheated to 375°F—I use an infrared thermometer to verify accuracy. A baking sheet underneath your skillet catches any potential spills (this dish has a tendency to bubble over!). For the breadcrumb topping, I recommend Japanese Panko—it's lighter than regular breadcrumbs and stays crispy.
Store it in an airtight container to keep it fresh. Pro tip: Toast your breadcrumbs in a dry skillet for 2 minutes before mixing with butter for extra crunch.
Optional Upgrades
Want to take this to the next level? A laser thermometer helps monitor the chicken's internal temperature—aim for 165°F. For extra richness, I sometimes add 1 tablespoon of white wine when deglazing the skillet.
And if you're feeling fancy, a mandoline makes perfectly even pasta slices for a restaurant-worthy presentation. The key is to keep it simple, but these tools make the process even smoother. 💡
Nutrition facts
Frequently asked questions
Can I use rotisserie chicken instead of fresh?
Rotisserie chicken works perfectly—just shred 2 cups of cooked chicken and drain it well to remove excess moisture. This prevents a soggy topping and keeps the texture ideal. For extra flavor, season the shredded chicken with a pinch of smoked paprika or garlic powder before mixing it in.
How do I keep the broccoli bright green and crisp?
Roast the broccoli with the chicken in the oven instead of pre-cooking it on the stovetop. This preserves its vibrant color and tender-crisp texture. For extra brightness, stir 1 tablespoon of milk into the cheese sauce before baking—it helps maintain the green hue. Avoid overcrowding the pan to ensure even cooking.
Can I make this dish ahead of time?
Yes! Assemble the dish (without the breadcrumb topping) up to 24 hours in advance and refrigerate. When ready to bake, cover with breadcrumbs and bake at 375°F for 20-25 minutes. The flavors meld beautifully overnight, and reheating is a breeze. For freezing, assemble completely (with topping), bake, then store in an airtight container for up to 3 months.
What if my mac and cheese gets too runny?
If the sauce seems too thin, sprinkle 1/4 cup of shredded cheese on top and let it melt into the sauce while baking. For extra thickness, mix 1 tablespoon of cornstarch with 1 tablespoon of cold water, stir it into the sauce, and cook for 2 minutes on the stovetop before baking. Avoid overmixing the pasta after cooking to prevent a gummy texture.
Can I substitute other vegetables?
Swap broccoli for cauliflower, green beans, or peas—they all work well. For a heartier dish, add 1 cup of diced carrots or zucchini. Just adjust cooking times: broccoli and cauliflower take 15-20 minutes to tenderize, while green beans cook faster (8-10 minutes). Keep portions balanced to avoid overwhelming the dish.
