Creamy Broccoli and Chicken Penne (One-Pan Dinner)
Juicy chicken, bright green broccoli, and penne folded into a garlicky parmesan cream sauce that tastes like comfort in a bowl. It pulls off the rare trick of getting kids to eat their broccoli without a fight.
This is my weeknight workhorse, the one I reach for when the fridge is half empty and everyone is hungry. It is the rare dish that gets the broccoli eaten without a single complaint.
Why This Recipe Works
A few simple moves make this taste better than the sum of its parts.
The broccoli cooks right in the pasta water for the last two minutes. That quick blanch sets a bright green color and a tender-crisp bite, and it saves you a whole pot to wash.
The chicken sears undisturbed, so it builds a golden crust and leaves browned bits in the pan. Those bits, the fond, flavor the entire sauce when you deglaze.
The parmesan goes in fresh off the block. The coating on pre-shredded cheese blocks a smooth melt, which is the usual reason a cream sauce turns grainy.
A little lemon zest at the end lifts the whole bowl. Cream and parmesan are rich and round, and that bit of acid keeps the dish from feeling heavy.
What You’ll Need
Feeds about 4 to 6.
For the pasta and chicken:
- 12 oz penne
- 4 cups broccoli florets
- 1.5 lbs boneless skinless chicken breasts, in bite-size pieces
- 2 tbsp olive oil
- 1 tsp Italian seasoning
- Salt and black pepper, to taste
For the cream sauce:
- 2 tbsp butter
- 4 cloves garlic, minced
- 1 cup chicken broth
- 1 cup heavy cream
- 3/4 cup parmesan, freshly grated
- 1/4 tsp red pepper flakes (optional)
- Zest of 1/2 lemon (optional, but lovely)
Why these matter:
- Even, bite-size chicken pieces cook at the same rate, so nothing dries out waiting on the thick bits.
- Heavy cream holds up to the heat without curdling and gives the sauce its body.
- A block of parmesan, grated fresh, melts smooth instead of gritty.
Tools You’ll Need
- 1 large pot (for the pasta and broccoli)
- 1 large deep skillet or saute pan
- Colander
- Tongs
- Wooden spoon
- Box grater or microplane
- Knife and cutting board
- Measuring cups and spoons
A wide, deep skillet makes the final toss easy.
Pro Tips
- Cook the broccoli in the pasta water for the last 2 minutes. Tender-crisp broccoli and one less pot.
- Cut the chicken evenly so it cooks at one rate.
- Do not crowd or fuss the chicken. Let it sit and brown, then turn. The crust is flavor.
- Grate parmesan off the block for a smooth, glossy melt.
- Hold back a cup of pasta water. The starch loosens the sauce and helps it cling.
How to Make Creamy Broccoli and Chicken Penne
Prep the chicken and garlic first, then go.
- Boil the pasta and broccoli. Cook the penne in salted water until al dente. Add the broccoli for the last 2 minutes. Reserve 1 cup of pasta water, then drain both together.
- Season the chicken. Toss with Italian seasoning, salt, and pepper.
- Sear the chicken. Heat the olive oil in a large skillet over medium-high. Cook the chicken in a single layer 5 to 6 minutes, until golden and cooked through to 165 F. Move to a plate.
- Start the sauce. Lower the heat to medium. Add the butter and garlic and cook 1 minute until fragrant.
- Build it. Pour in the broth and scrape up the browned bits. Add the cream and red pepper flakes and simmer 3 to 4 minutes until slightly thickened.
- Add the cheese. Stir in the parmesan until melted and glossy.
- Combine. Add the pasta, broccoli, and chicken with any juices. Toss until coated. Loosen with pasta water as needed.
- Finish. Add the lemon zest, taste, adjust salt and pepper, and serve with extra parmesan.
Done right, the broccoli stays bright and tender-crisp, the chicken is golden, and the sauce coats everything without pooling at the bottom of the bowl. The lemon zest at the end is the touch that makes people ask what your secret is.
Common Mistakes and How to Fix Them
- Mushy broccoli. Boiled too long. Two minutes in the pasta water is plenty, and it keeps softening in the sauce.
- Dry chicken. Overcooked. Pull it at 165 F, and remember it warms back through in the sauce.
- Grainy sauce. Pre-shredded cheese, or the sauce boiled after the cheese went in. Use fresh parmesan and keep the heat gentle.
- Bland dish. Under-salted pasta water and no acid. Salt the water well and do not skip the lemon zest.
Substitutions and Variations
- Switch the protein. Shrimp, sliced sausage, or rotisserie chicken. Add rotisserie with the sauce to warm through.
- More veggies. Mushrooms, peas, spinach, or sun-dried tomatoes.
- Lighter sauce. Half-and-half or whole milk for a thinner version.
- Different pasta. Rigatoni, rotini, or bowties.
- Add crunch. Toasted breadcrumbs on top.
- Extra cheesy. A handful of mozzarella melted in.
Make-Ahead Tips
- Cut the chicken and broccoli up to a day ahead.
- Mince the garlic and grate the parmesan in advance.
- Cook the pasta and broccoli earlier, toss with a little oil, and chill.
Build the cream sauce fresh. It thickens as it cools and can break when reheated from cold, so the last 15 minutes at the stove are worth it.
Nutrition, Diet Swaps, and Pairings
These are estimates based on 6 servings and shift with your ingredients. Use a calculator with your exact brands for anything diet-critical.
| Per serving (about 1/6 of recipe) | Estimated amount |
|---|---|
| Calories | 540 to 620 |
| Protein | 36 to 40 g |
| Fat | 26 to 32 g |
| Carbohydrates | 42 to 48 g |
Diet swaps:
- Lower carb: Serve over zucchini noodles or roasted cauliflower.
- Gluten-free: Gluten-free penne, cooked a touch under.
- Dairy-free: Full-fat coconut milk and dairy-free parmesan.
- Higher protein: Bump chicken to 2 lbs and drop pasta to 8 oz.
Serve it with:
- A simple side salad with lemon vinaigrette
- Warm garlic bread
- Roasted carrots or a tomato-cucumber salad
Efficiency tip: sear the chicken while the pasta and broccoli boil. By the time the pasta drains, the sauce base is ready, and you plate in about 35 minutes.
Leftovers and Storage
- Fridge: Airtight, up to 4 days.
- Reheat: Stovetop or microwave with a splash of milk or broth, stirring until creamy.
- Freezer: Cream sauces can separate when frozen, so this is best fresh or within a few days. If you freeze it, reheat low and slow and whisk.
The pasta drinks up the sauce overnight, so a splash of liquid on reheat brings the silkiness back.
FAQ
Can I use frozen broccoli?
Yes. Add it to the boiling pasta for the last 2 to 3 minutes, or steam it separately and stir in at the end. No need to thaw.
How do I keep the chicken from drying out?
Cut it evenly, sear over medium-high, and pull it at 165 F. It also finishes warming in the sauce.
Can I make it without cream?
Yes. A white sauce of butter, flour, and milk gives a lighter creamy base. Or use whole milk plus extra parmesan to thicken.
Why is my sauce grainy?
Usually pre-shredded cheese or boiling after the cheese went in. Use fresh parmesan and keep the heat gentle.
Quick Recipe Summary
- Prep: 10 minutes
- Cook: 25 minutes
- Total: about 35 minutes
- Servings: 4 to 6
- Difficulty: easy, beginner-friendly
- Chicken doneness: 165 F
Wrapping Up
This is the dinner that checks every box: comforting, quick, a little wholesome, and genuinely loved by picky eaters. Creamy parmesan sauce, golden chicken, and broccoli that finally gets eaten without a battle.
Keep this one in your back pocket for the busy nights.
After you make it, leave a comment and tell me how it went. Added mushrooms, swapped in shrimp, snuck in extra cheese? Share your spin and questions below and I will help.