Love this? Pin it for later!
I first cobbled this together during the winter of 2020 when grocery runs felt like expeditionary missions. A single pound of chicken, half a box of pasta, and the lonely broccoli crown languishing in the crisper needed to become dinner—fast. I dumped everything into my widest sauté pan, crossed my fingers, and accidentally discovered that when pasta cooks directly in garlicky, pepper-flecked cream, it releases just enough starch to thicken the sauce into silk. No colander, no extra pot, no scrambled eggs from tempering. Just velvety Alfredo clinging to every ridge of noodle, punctuated by sweet broccoli bites and juicy chicken.
Since then, this dish has followed me through new-baby survival mode, back-to-school bedlam, and Friday-night “cook for the sitter” moments. It scales gracefully for potlucks, reheats like a dream for lunch boxes, and—bonus—teaches picky eaters that green things can taste incredible when bathed in cheese. If you can hold a wooden spoon and open a carton of cream, you can master this recipe tonight.
Why This Recipe Works
- One-Pan Method: Pasta cooks in the same liquid that becomes the sauce—no draining, no gluey noodles, no sink full of pots.
- Starch-Power Thickening: As the pasta releases starch, the cream reduces into clingy, glossy Alfredo without flour or cornstarch.
- Restaurant-Level Creaminess: A whisper of cream cheese at the end stabilizes the sauce so it stays silky—even on the reheat.
- Broccoli That Actually Tastes Good: Florets steam on top of the pasta during the last 3 minutes, turning bright green and tender-crisp.
- Weeknight Timing: From cutting board to couch in 25 minutes—faster than delivery and without the delivery fee.
- Family-Friendly Flexibility: Swap peas for broccoli, shrimp for chicken, or go vegetarian—same technique, happy eaters.
Ingredients You'll Need
Great Alfredo starts with great shopping. Here’s what to grab—and what to avoid—so your one-pan wonder tastes like you hired a private chef.
Chicken: I favor boneless, skinless chicken thighs for their wiggle room against overcooking, but breasts work if you pull them off the heat at 160 °F. Buy air-chilled chicken when possible; it’s not swimming in retained water, so it sears instead of steams.
Pasta: Short shapes with nooks—think rigatoni, penne, or fusilli—grab the sauce best. Whole-wheat pasta needs an extra ½ cup liquid and a minute or two longer; chickpea pasta cooks faster, so reduce simmer time by 2 minutes.
Broccoli: Look for crowns with tight, dark-green beads. If the florets are yellowing, they’ll taste cabbage-y after cooking. Frozen broccoli? Thaw and squeeze dry first so you don’t water down the sauce.
Heavy Cream: At 36 % fat, it won’t curdle under a hard boil. Lighter substitutes (half-and-half, milk) require a gentler simmer and a teaspoon of cornstarch slurry to prevent breakage.
Cream Cheese: Just one tablespoon, whisked in off-heat, emulsifies the sauce into glossy stability. Use the brick style, not whipped, for consistent thickness.
Parmesan: Skip the shelf-stable shaker can. A micro-planed wedge melts seamlessly and adds nutty depth. In a pinch, pre-shredded bagged Parmesan works—add it slowly so the anti-caking powder doesn’t clump.
Garlic & Nutmeg: Fresh garlic perfumes the oil, while a whisper of nutmeg amplifies dairy sweetness. If you only have garlic powder, use ½ teaspoon and bloom it in the butter for 30 seconds.
How to Make Creamy One-Pan Chicken Alfredo with Broccoli for Busy Nights
Sear the Chicken
Pat 1 pound chicken pieces dry; season with 1 teaspoon kosher salt, ½ teaspoon black pepper, and ½ teaspoon Italian seasoning. Heat 2 tablespoons olive oil in a 12-inch deep skillet over medium-high until shimmering. Add chicken in a single layer; cook 3 minutes undisturbed for golden edges. Flip, cook 2 minutes more (it will finish later). Transfer to a plate—don’t worry about fond; those browned bits equal flavor.
Bloom the Aromatics
Reduce heat to medium; melt 2 tablespoons butter. Add 3 minced garlic cloves; sauté 30 seconds until fragrant but not browned. Stir in ⅛ teaspoon freshly grated nutmeg—this tiny step separates good Alfredo from great Alfredo.
Deglaze & Build the Liquid
Pour in ½ cup dry white wine (or low-sodium chicken broth). Scrape the pan with a wooden spoon to dissolve browned bits; simmer 1 minute until reduced by half. Whisk in 2 cups heavy cream and 2 cups chicken broth—this dual dairy-stock base prevents curdling yet keeps the sauce light enough for the pasta to absorb.
Add Pasta & Simmer
Stir in 8 ounces (about 3 cups) uncooked pasta. Bring to a rapid bubble, then drop heat to a gentle simmer. Stir every 2 minutes so noodles don’t fuse to the bottom. After 8 minutes, the liquid will have reduced by one-third and the pasta will be just shy of al dente.
Return Chicken & Steam Broccoli
Nestle chicken (and any juices) back into the pan. Scatter 2 cups small broccoli florets over the surface; cover and cook 3 minutes. The broccoli steams while the pasta finishes, saving you a second pot and keeping the veg vivid.
Finish the Sauce
Remove from heat; immediately stir in 1 tablespoon softened cream cheese until melted. Sprinkle 1 cup freshly grated Parmesan a handful at a time, whisking constantly. The residual heat melts the cheese without clumping. Taste; adjust salt (start with ¼ teaspoon) and plenty of freshly cracked pepper.
Rest & Serve
Let stand 3 minutes—this final rest allows the sauce to thicken and coat every noodle. Serve directly from the skillet with extra Parm and chili flakes for the grown-ups.
Expert Tips
Control the Bubble
A rolling boil will curdle cream. Aim for gentle simmer—small bubbles around the edges, not a jacuzzi.
Stir, Then Stir Again
Starches settle fast. Scraping the bottom every 90 seconds prevents the dreaded pasta pancake.
Make-Ahead Creaminess
Undercook pasta by 1 minute if you plan to reheat; it finishes cooking when warmed and stays al dente.
Knife Shortcut
Buy pre-cut broccoli florets and thin-cut chicken strips. Dinner hits the table in 20 minutes flat.
Thin Sauce SOS
If your sauce loosens on reheat, whisk in a cube of cold cream cheese over low heat—it tightens instantly.
Brighten at the End
A squeeze of lemon or a handful of fresh parsley wakes up the richness and balances the palate.
Variations to Try
- Bacon & Peas: Swap broccoli for ¾ cup frozen peas; stir in ¼ cup crumbled cooked bacon with the Parmesan.
- Spicy Cajun: Season chicken with 1 tablespoon Cajun seasoning and finish with diced tomatoes and scallions.
- Shrimp & Asparagus: Replace chicken with 1 pound peeled shrimp; add asparagus tips during the last 2 minutes.
- Mushroom Lovers: Sauté 8 oz sliced cremini before the garlic; deglaze with broth instead of wine.
- Lightened Up: Sub 1 cup cream with evaporated skim milk and use Neufchâtel cheese; add 2 teaspoons cornstarch slurry.
Storage Tips
Refrigerate
Cool completely; store in airtight container up to 4 days.
Freeze
Portion into freezer bags, press out air; freeze up to 2 months. Thaw overnight in fridge.
Reheat
Warm gently with a splash of broth, stirring often. Microwave 60 % power in 30-second bursts.
Frequently Asked Questions
Creamy One-Pan Chicken Alfredo with Broccoli for Busy Nights
Ingredients
Instructions
- Sear Chicken: Season chicken with 1 tsp salt, ½ tsp pepper, and Italian seasoning. Heat olive oil in a 12-inch deep skillet over medium-high. Sear chicken 3 min per side until golden but not cooked through. Transfer to plate.
- Bloom Aromatics: Melt butter in same pan. Add garlic and nutmeg; cook 30 seconds.
- Deglaze: Pour in wine; simmer 1 min while scraping browned bits. Stir in cream and broth.
- Simmer Pasta: Add pasta; bring to gentle simmer. Cook 8 min, stirring often, until liquid thickens and pasta is just shy of al dente.
- Add Chicken & Broccoli: Return chicken (and juices) to pan. Scatter broccoli over top; cover and cook 3 min more.
- Finish: Off heat, whisk in cream cheese until melted. Gradually stir in Parmesan until silky. Rest 3 min; serve hot with extra cheese.
Recipe Notes
Sauce continues to thicken as it stands. Thin leftovers with a splash of broth or milk when reheating.