Main Courses
This one-pan baked chicken broccoli ziti alfredo delivers restaurant-quality comfort food with minimal cleanup and maximum flavor. The secret lies in perfectly seared chicken thighs that stay juicy while baking, paired with almond-free alfredo sauce that clings to every strand of ziti.
I developed this recipe during a particularly hectic week when I needed a meal that impressed without requiring hours in the kitchen—creamy, hearty, and foolproof.
The beauty of this dish is its simplicity: one baking sheet handles everything from tender chicken to crisp-tender broccoli and perfectly cooked pasta. The alfredo sauce gets its richness from heavy cream and parmesan, while garlic and lemon brighten the creamy base.
I always bake the chicken first to render its juices, then toss it with the pasta and sauce for a single-bake finish that's impossible to mess up.
By the time it emerges from the oven, you'll have a bubbling, golden dish with juicy chicken pieces, al dente ziti strands coated in velvety sauce, and broccoli florets that stay crisp-tender.
The aroma alone will have everyone gathered at your table, and each bite delivers perfect balance—creamy sauce, tender chicken, and fresh vegetable in every forkful. This is the kind of meal that transforms a weeknight into a special occasion.
Serve with garlic bread for soaking up extra sauce or a simple arugula salad to cut through the richness. The leftovers reheat beautifully too, making this an ideal meal prep solution for busy families. Let's get cooking—your taste buds will thank you.
Ingredients for baked chicken broccoli ziti alfredo
Juicy chicken, crisp broccoli, and al dente ziti come together in one pan for creamy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into even-sized pieces |
| Ziti Pasta 🍝 | 12 oz | Uncooked, medium length |
| Fresh Broccoli Florets 🥦 | 3 cups | Medium-sized florets, stems peeled |
| Heavy Cream 🥛 | 1 cup | Full-fat for richness |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated from block |
| Garlic Cloves 🧄 | 4 cloves | Minced for sauce |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for searing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Oregano 🍃 | ½ tsp | Italian blend preferred |
| Butter 🧈 | 2 tbsp | Unsalted, for sauce |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped for garnish |
The chicken thighs are the star here—bone-in, skin-on for juiciness, but boneless works too if you prefer. I grab mine from the butcher counter at Whole Foods when I can, but the pre-cut packages at Kroger or Trader Joe's work perfectly fine. Look for pieces with good marbling—that fat keeps them moist. The broccoli should be bright green with tight florets; Wilting means it's past its prime. For the Parmesan, grate it yourself—pre-shredded gets clumpy and lacks flavor. If you're short on time, Parmigiano-Reggiano from the deli section is worth the splurge.
No heavy cream? Full-fat coconut milk works in a pinch, though the flavor will differ slightly. Fresh garlic is ideal, but jarred minced garlic at half the amount gets you close. The butter in the sauce is non-negotiable—use full-fat (the good stuff, not margarine). For extra richness, add 1/4 cup cream cheese to the sauce mix. The oregano can be swapped for Italian seasoning if you don't have it on hand, but the dried kind loses punch—fresh is always better if you've got it. And if you're watching calories, reduce the cream to 1/2 cup and add 1/4 cup low-sodium chicken broth to stretch it.
This dish reheats beautifully—cover with foil and bake at 350°F for 20 minutes. The sauce gets even creamier after the first night. Store leftovers in an airtight container for up to 4 days in the fridge. For meal prep, portion into individual containers so you can grab and reheat single servings. Freezes well for up to 3 months—just thaw overnight in the fridge before reheating. The basil wilts fast, so add it fresh right before serving. Garlic bread pairs perfectly, but a simple arugula salad cuts through the richness if you need a lighter option.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this trick—just toss everything on a sheet pan, bake, and walk away. No boiling pasta on the stove, no sticky sauce pots, no stress. The chicken cooks right alongside the broccoli, soaking up that creamy alfredo while the ziti gets tender in the same oven.
- Creamy Crispy Contrast: That crispy edge on the chicken thighs? Chef’s kiss. The heavy cream and parmesan make the sauce velvety, but the broccoli stays bright and the pasta holds its bite—no mushy disaster here. It’s rich without being heavy, and honestly? My picky eaters don’t even complain.
- Leftovers for Days: Between us, this recipe begs to be made extra. The sauce clings to the pasta like glue, so reheating is a breeze—just a quick microwave or oven zap. I’ve fed my family lunches for three days straight from one batch, and no one’s ever turned it down. Budget win.
- Weeknight Workhorse: No fancy techniques, no last-minute grocery runs. Use whatever chicken’s in your fridge, swap in frozen broccoli if needed, and the alfredo comes together in minutes. It’s my go-to when I’m exhausted but still want something that feels like a restaurant dish. (Yes, even on a Tuesday night.)
Step-by-step instructions for baked chicken broccoli ziti alfredo
Here's how to create a perfectly creamy, juicy one-pan masterpiece with minimal effort.
Prep and Sear the Chicken
Preheat your oven to 375°F. Cut the 1.5 lb boneless, skinless chicken thighs into even-sized pieces and pat them dry with paper towels. This helps the seasoning stick and ensures even cooking. Season each piece generously with 1 tsp salt, ¼ tsp ground black pepper, and ¼ tsp dried oregano.
Heat 1 tbsp olive oil in a large oven-safe skillet over medium-high heat. Once shimmering, add half the chicken pieces and cook for 3-4 minutes per side until golden brown. You'll know they're ready when they release easily from the pan. Transfer the cooked chicken to a plate and repeat with the remaining chicken, adding more oil if needed. This searing step creates deep flavor and prevents dryness during baking.
Cook the Pasta and Broccoli
In the same skillet (no need to clean it—the browned bits add flavor), add 1 tbsp olive oil and the 3 cups fresh broccoli florets. Toss to coat, then cook for 4-5 minutes until the florets brighten in color. Remove the broccoli and set aside.
Add the 12 oz ziti pasta to the skillet and stir to coat with the remaining oil and any browned bits. Pour in 4 cups water (enough to cover the pasta) and bring to a boil. Reduce heat to medium-low and simmer for 10-12 minutes, stirring occasionally, until the pasta is al dente—just slightly firm to the bite. Drain any excess water and return the pasta to the skillet.
Build the Creamy Alfredo Sauce
Lower the heat to medium-low and add the 1 cup heavy cream, 1 cup parmesan cheese, 4 cloves minced garlic cloves, 1 tbsp lemon juice, ½ tsp salt, ¼ tsp black pepper, and the remaining ½ tsp dried oregano. Stir in the 2 tbsp butter and let the mixture simmer for 3-4 minutes until slightly thickened. The sauce should coat the back of a spoon smoothly.
Add the cooked chicken and broccoli back to the skillet, tossing everything together gently. The residual heat will warm everything through while keeping the chicken juicy. Taste and adjust seasoning if needed—you might want to add a pinch more salt or pepper to balance the flavors.
Bake to Perfection
Transfer the skillet to the preheated oven and bake for 10-12 minutes until the edges are bubbly and the pasta is fully heated through. The cheese should be melted and golden in spots. This baking step ensures everything is perfectly heated without overcooking the pasta.
Remove from the oven and let it rest for 2-3 minutes before serving. Garnish with ¼ cup chopped fresh basil leaves and an extra sprinkle of parmesan cheese. The creamy sauce should cling beautifully to the pasta and chicken, creating a rich, satisfying bite in every forkful.
Pro Tips For Making Baked Chicken Broccoli Ziti Alfredo
- SEAR CHICKEN FIRST: High heat for 3-4 minutes until golden—this locks in juices and adds depth the slow bake can’t. I used to skip this and wondered why my chicken tasted bland; crispy edges make all the difference when buried under cheese.
- SALT THE PASTA WATER LIKE THE OCEAN: Toss the cooked ziti in cold water with a tablespoon of salt while draining—it keeps it from turning mushy when mixed with the creamy sauce later. (Yes, even if you’re impatient like me, this step saves you from sticky, sad noodles.)
- DON’T OVERCOOK THE BROCCOLI: Bright green florets should hit the oven at just tender-crisp—about 2 minutes in boiling water, then ice bath. Overcooked broccoli turns into sad, limp mush under all that cheese, and nobody wants that.
- LAYER CHEESE LAST, NOT FIRST: Sprinkle half the Parmesan on top after baking, then broil for 2-3 minutes—this makes the top golden and crispy without turning the whole dish into a soup. (I learned this the hard way when my first batch looked like a cheese fondue.)
Dietary considerations for these flavors
Gluten-Free Adaptation
Swap the ziti for gluten-free pasta—I recommend Barilla Gluten-Free Pasta or De Cecco Gluten-Free Ziti—both cook similarly to regular pasta. Just check the package for al dente timing, as GF pasta often needs 1-2 minutes less than traditional wheat pasta.
Toss the cooked GF pasta with the sauce immediately to prevent drying out. 🌟
Dairy-Free Options
For a dairy-free version, replace the heavy cream with full-fat coconut milk or cashew cream (blend 1 cup soaked cashews with ½ cup water). Use nutritional yeast instead of parmesan—about ¼ cup—for a cheesy flavor.
Add 1 tbsp lemon juice to brighten the sauce. The texture will be slightly lighter but still creamy.
Lower-Carb Modifications
Cut carbs by replacing ziti with shirataki noodles (rinsed well) or zucchini noodles (spiralized, sautéed until tender). For extra protein, add 1 cup chopped rotisserie chicken or crumbled tofu (for vegetarian). The sauce will cling beautifully to both options, keeping the dish rich and satisfying.
Protein Swaps
Need a different protein? Swap chicken for shrimp (sauté for 2-3 minutes until pink) or ground turkey (brown with 1 tsp Italian seasoning). For a vegetarian version, use chickpeas (rinsed and drained) or mushrooms (sliced and sautéed). Adjust cooking times accordingly—shrimp cooks fastest, while chickpeas need no pre-cooking.
Allergen-Friendly Tips
Check all ingredients for hidden allergens: Parmesan cheese can contain anti-caking agents (opt for 100% pure parmesan). Heavy cream may have stabilizers—choose organic or homemade versions. For nut-free kitchens, ensure no cross-contamination with nut-based creams. Always read labels, especially for pre-shredded cheeses.
Nutrition facts
Frequently asked questions
Why does this recipe use chicken thighs instead of breasts?
Chicken thighs stay juicier and more flavorful than breasts during baking. The fat content keeps them moist while the skin (if using bone-in) adds rich flavor. For breasts, increase baking time by 5 minutes and cover with foil halfway to prevent drying.
Can I make this dish ahead of time?
Yes! Assemble everything (except baking) up to 24 hours ahead and store in an airtight container. Bake straight from the fridge at 375°F for 15-18 minutes, adding 5 minutes covered with foil if needed. The sauce gets even creamier after resting.
What's the secret to creamy alfredo sauce without lumps?
Whisk the heavy cream and parmesan together first until smooth, then add to warm pasta. Keep heat on medium-low and stir constantly for 3-4 minutes. For extra silkiness, add 1 tbsp cornstarch mixed with 2 tbsp cold water at the end.
How do I keep the broccoli crisp-tender?
Cook broccoli for only 4-5 minutes before removing it. When adding back to the pan, stir gently to avoid overcooking. For extra freshness, add florets 5 minutes before baking to reheat quickly.
Can I use a different pasta shape?
Try penne or fettuccine for better sauce clinging. For shorter shapes like rotini, reduce baking time to 8-10 minutes to prevent overcooking. Just ensure all edges are bubbly when done.
