
There’s something absolutely magical about a creamy, dreamy chicken and broccoli alfredo that makes you feel like you’re dining at your favorite Italian restaurant, except you’re in your own kitchen in your comfiest clothes. This is the kind of dish that brings everyone to the table with genuine excitement, and honestly, it’s so much easier to make than you’d think!
I’ve been making this chicken and broccoli alfredo for years now, and I’ve perfected it to absolute perfection. The secret? Starting with a really good quality parmesan cheese and not rushing the sauce. This dish comes together in about 30 minutes, which makes it perfect for weeknight dinners when you want something that tastes fancy but doesn’t require a culinary degree.
What I absolutely love about this recipe is how versatile it is. You can use fresh pasta or dried, add some crispy bacon if you’re feeling fancy, or even throw in some sun-dried tomatoes for a little color and tang. The beauty of a good alfredo is that it’s the perfect canvas for whatever you have on hand. Some nights I add mushrooms, other nights I keep it simple with just the chicken and broccoli. Either way, it’s absolutely delicious.
The key to making this recipe truly special is taking your time with the sauce. We’re building layers of flavor here with fresh garlic, good butter, and that gorgeous parmesan cheese. I always use freshly grated parmesan because it melts so much more smoothly than the pre-grated stuff. Trust me, it makes all the difference in the world.
If you’re looking for other creamy pasta options, you absolutely need to try our Best Heavy Cream Alfredo Sauce Recipe or this amazing Quick Tasty Bacon Carbonara Recipe. And if you want something a little lighter to serve alongside, check out our Best Chickpea Salad Recipe for a fresh, protein-packed side.
For more tips and techniques on making creamy pasta dishes, I highly recommend checking out Serious Eats and Bon Appétit for their amazing guides on sauce-making. You can also find wonderful variations on New York Times Cooking. These resources have taught me so much about perfecting my techniques, and I’m always learning something new.
Ingredients
- 1 pound boneless, skinless chicken breasts, cut into bite-sized pieces
- 1 pound fresh or dried fettuccine pasta
- 4 cups fresh broccoli florets
- 6 tablespoons unsalted butter
- 4 cloves fresh garlic, minced
- 1 cup heavy cream, room temperature
- 1 cup whole milk, room temperature
- 2 cups freshly grated Parmigiano-Reggiano cheese
- 1/2 teaspoon salt, plus more to taste
- 1/4 teaspoon white pepper, or freshly ground black pepper to taste
- 1/4 teaspoon nutmeg, freshly grated
- 2 tablespoons olive oil
- Fresh Italian parsley, chopped, for garnish
- Red pepper flakes, optional, for garnish

Instructions
- Bring a large pot of salted water to a rolling boil. While waiting for the water, season your chicken pieces generously with salt and pepper on all sides.
- Heat 2 tablespoons of olive oil in a large skillet over medium-high heat until shimmering and hot. Add the seasoned chicken pieces in a single layer and cook for 5-6 minutes without moving them, allowing them to develop a beautiful golden crust.
- Stir the chicken and continue cooking for another 4-5 minutes until cooked through and golden on all sides. Transfer to a clean plate and set aside.
- Once the water is boiling, add the pasta and cook according to package directions until al dente. During the last 3 minutes of cooking, add the fresh broccoli florets to the same pot.
- Drain the pasta and broccoli, reserving 1 cup of the starchy pasta water. Set the cooked pasta and broccoli aside in a large bowl.
- In the same skillet you used for the chicken, melt 6 tablespoons of butter over medium heat, making sure not to let it brown.
- Add the minced garlic to the melted butter and cook for about 1 minute, stirring constantly, until fragrant and just beginning to turn golden. Be careful not to burn the garlic as it will become bitter.
- Slowly pour in the heavy cream and whole milk while stirring constantly. Continue stirring for about 2 minutes until the mixture is well combined and starts to gently steam.
- Reduce the heat to medium-low and slowly add the grated Parmigiano-Reggiano cheese, one handful at a time, stirring constantly after each addition. Make sure each addition is completely melted and incorporated before adding more.
- Once all the cheese is incorporated and the sauce is smooth and creamy, season with salt, white pepper, and freshly grated nutmeg. Stir well to combine.
- Add the cooked chicken back into the skillet with the sauce and stir gently to coat. If the sauce seems too thick, add a splash of the reserved pasta water to reach your desired consistency.
- Pour the creamy sauce over the cooked pasta and broccoli in the large bowl and gently toss until everything is evenly coated and combined.
- Divide the chicken and broccoli alfredo among serving bowls or plates and garnish with fresh Italian parsley, additional grated Parmigiano-Reggiano cheese, and red pepper flakes if desired. Serve immediately while hot.
- For extra flavor, add a squeeze of fresh lemon juice just before serving, or drizzle with truffle oil for a more luxurious presentation.

Pro Tips
Temperature Control: Keep your cream and milk at room temperature before adding to the butter. Cold dairy can cause the sauce to seize or become lumpy. This is one of the most important steps for achieving that silky smooth sauce.
Pasta Water is Your Friend: That starchy pasta water is liquid gold for adjusting sauce consistency. If your alfredo becomes too thick, add it a tablespoon at a time while stirring until you reach the perfect consistency.
Don’t Overcook the Chicken: Chicken dries out quickly, so cook it just until it’s opaque throughout. Bite-sized pieces cook faster and more evenly than larger chunks.
Fresh Garlic: Always use fresh garlic for the best flavor. Minced garlic from a jar doesn’t have the same vibrant taste and can sometimes add an off-flavor to delicate cream sauces.
Make Ahead Option: You can cook the chicken and broccoli ahead of time and refrigerate them separately. Reheat gently before combining with the sauce.
Variation Ideas: Add crispy bacon pieces, sun-dried tomatoes, sautéed mushrooms, or fresh spinach to customize this dish. You can also use penne, linguine, or even gnocchi instead of fettuccine.
Serving Suggestions: This pairs beautifully with a crisp white wine like Pinot Grigio or Sauvignon Blanc. Serve alongside a simple green salad dressed with lemon vinaigrette to cut through the richness.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat on the stovetop, adding a splash of milk if needed to restore the creamy consistency.
