Imagine a weeknight dinner that feels like a five-star restaurant meal but comes together in just over thirty minutes. This Creamy Garlic Butter Alfredo with Chicken, Bacon, and Broccoli is the ultimate comfort food. It combines smoky, crispy bacon with tender chicken breast and vibrant broccoli florets, all smothered in a rich, velvety garlic butter sauce. Whether you are cooking for a hungry family or looking for the perfect date-night dish, this recipe delivers bold flavors and a satisfying texture that will have everyone asking for seconds. It is indulgent, hearty, and surprisingly simple to master in your own kitchen.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Servings: 4 servings
- Difficulty: Easy
Nutrition values
- Calories: 720 kcal
- Protein: 42g
- Carbs: 48g
Why Make This Creamy Garlic Butter Alfredo with Chicken, Bacon and Broccoli
This recipe is a powerhouse of flavor and convenience. First, it offers a complete meal in one go, hitting your protein, fats, and greens. The addition of bacon adds a smoky depth that elevates the traditional Alfredo sauce from simple to extraordinary. Using fresh garlic and real butter creates a base that tastes infinitely better than anything you can find in a jar. Plus, it is a great way to get kids to eat their broccoli, as the creamy sauce makes every vegetable taste like a treat. It is fast enough for a Tuesday but elegant enough for a special occasion.
Ingredients
- 12 oz Fettuccine or Penne pasta
- 2 large Chicken breasts, cubed
- 6 slices thick-cut Bacon, chopped
- 2 cups Broccoli florets, bite-sized
- 4 cloves Garlic, minced
- 1/2 cup Unsalted butter
- 2 cups Heavy cream
- 1 1/2 cups freshly grated Parmesan cheese
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- Red pepper flakes (optional, for garnish)
- Fresh parsley, chopped (for garnish)
Directions
Step 1: Preparation
Start by bringing a large pot of salted water to a boil. Cook your pasta according to the package instructions until it reaches al dente texture. During the last 3 minutes of the pasta’s cooking time, add the broccoli florets directly into the boiling pasta water. This blanches the broccoli to a perfect tender-crisp state. Drain the pasta and broccoli together, but remember to reserve about a half-cup of the starchy pasta water for the sauce later.
Step 2: Cooking
While the pasta boils, place the chopped bacon in a large skillet over medium heat. Fry the bacon until it is crispy and golden brown. Use a slotted spoon to remove the bacon bits and set them aside on a paper towel, but keep about two tablespoons of the bacon fat in the pan. Season the cubed chicken with salt, pepper, and Italian seasoning. Add the chicken to the skillet and cook until it is golden and cooked through, about 5-7 minutes. Remove the chicken and set it aside. In the same pan, melt the butter and add the minced garlic. Sauté for about one minute until fragrant. Pour in the heavy cream and simmer for 3-5 minutes. Slowly whisk in the Parmesan cheese until the sauce is smooth and thickened.
Step 3: Plating
Add the cooked pasta, broccoli, chicken, and half of the crispy bacon back into the skillet with the Alfredo sauce. Toss everything gently to ensure the pasta is thoroughly coated. If the sauce feels too thick, splash in a little of the reserved pasta water to loosen it up. Taste and add more salt or pepper if needed. Transfer the mixture to large bowls and top with the remaining crispy bacon, fresh parsley, and a pinch of red pepper flakes for a tiny kick of heat. Serve immediately while it is steaming hot.
Expert Tips for Perfect Creamy Garlic Butter Alfredo with Chicken, Bacon and Broccoli
For the best results, always grate your own Parmesan cheese from a block. Pre-shredded cheeses often contain anti-clumping agents that prevent them from melting smoothly, which can result in a grainy sauce. Additionally, do not overcook the broccoli in the pasta water; it should remain bright green and slightly firm. If you want an even deeper flavor, brown the butter slightly before adding the garlic and cream. This adds a nutty profile that complements the smoky bacon perfectly.
Delicious Variations
You can easily customize this dish to suit your preferences. Swap the chicken for large shrimp for a seafood twist, or use smoked sausage instead of bacon. If you want a lower-carb version, replace the pasta with zoodles (zucchini noodles) or spaghetti squash. For those who love spice, stir in a tablespoon of Cajun seasoning to the sauce. You can also add sun-dried tomatoes or sautéed mushrooms to increase the vegetable count and add more complex textures.
Frequently Asked Questions
Can I use milk instead of heavy cream?
You can use whole milk or half-and-half, but the sauce will be thinner. If you use milk, you may need to create a roux with a little flour and the butter at the start to help the sauce thicken properly.

How do I store and reheat leftovers?
Store leftovers in an airtight container in the fridge for up to three days. When reheating, add a splash of milk or water to the pasta before microwaving or heating on the stove. This helps loosen the sauce, which naturally thickens and sets when cold.
Can I use frozen broccoli?
Yes, you can use frozen broccoli. Just add it to the boiling pasta water for the last 2 minutes instead of 3, as frozen broccoli is usually already partially blanched and softens quickly.
What is the best pasta shape for this recipe?
Fettuccine is the classic choice for Alfredo because the wide ribbons hold the heavy sauce well. However, penne or rotini are excellent alternatives because their shapes trap the sauce, bacon bits, and garlic inside.
Is there a way to make this lighter?
To lighten the dish, use a light cream or half-and-half and increase the ratio of broccoli to pasta. You can also use turkey bacon and skinless chicken breast to reduce the overall fat content while keeping the protein high.
Conclusion
This Creamy Garlic Butter Alfredo with Chicken, Bacon, and Broccoli is a guaranteed crowd-pleaser that brings gourmet flavors to your kitchen table. It perfectly balances the richness of the Alfredo sauce with the saltiness of the bacon and the freshness of the broccoli. Easy to make and even easier to eat, this dish is sure to become a staple in your weekly meal rotation. Grab your skillet and get started on this decadent, comforting pasta tonight!

Creamy Garlic Butter Alfredo with Chicken, Bacon and Broccoli
- Total Time: 35 minutes
- Diet: Standard
Ingredients
- 12 oz Fettuccine or Penne pasta
- 2 large Chicken breasts, cubed
- 6 slices thick-cut Bacon, chopped
- 2 cups Broccoli florets, bite-sized
- 4 cloves Garlic, minced
- 1/2 cup Unsalted butter
- 2 cups Heavy cream
- 1 1/2 cups freshly grated Parmesan cheese
- 1 teaspoon Italian seasoning
- Salt and black pepper to taste
- Red pepper flakes (optional, for garnish)
- Fresh parsley, chopped (for garnish)
Instructions
- Start by bringing a large pot of salted water to a boil. Cook your pasta according to the package instructions until it reaches al dente texture. During the last 3 minutes of the pasta’s cooking time, add the broccoli florets directly into the boiling pasta water. This blanches the broccoli to a perfect tender-crisp state. Drain the pasta and broccoli together, but remember to reserve about a half-cup of the starchy pasta water for the sauce later.
- While the pasta boils, place the chopped bacon in a large skillet over medium heat. Fry the bacon until it is crispy and golden brown. Use a slotted spoon to remove the bacon bits and set them aside on a paper towel, but keep about two tablespoons of the bacon fat in the pan. Season the cubed chicken with salt, pepper, and Italian seasoning. Add the chicken to the skillet and cook until it is golden and cooked through, about 5-7 minutes. Remove the chicken and set it aside. In the same pan, melt the butter and add the minced garlic. Sauté for about one minute until fragrant. Pour in the heavy cream and simmer for 3-5 minutes. Slowly whisk in the Parmesan cheese until the sauce is smooth and thickened.
- Add the cooked pasta, broccoli, chicken, and half of the crispy bacon back into the skillet with the Alfredo sauce. Toss everything gently to ensure the pasta is thoroughly coated. If the sauce feels too thick, splash in a little of the reserved pasta water to loosen it up. Taste and add more salt or pepper if needed. Transfer the mixture to large bowls and top with the remaining crispy bacon, fresh parsley, and a pinch of red pepper flakes for a tiny kick of heat. Serve immediately while it is steaming hot.
- Cook Time: 35 minutes





