Homemade Creamy Chicken Alfredo

Chicken Alfredo is one of those classic restaurant-style dishes that’s surprisingly simple to make at home. With a silky, creamy sauce and tender seared chicken served over fettuccine, this homemade version delivers all the richness you love without the intimidation. This recipe uses a touch of Greek yogurt to add creaminess and a subtle tang that balances the savory parmesan, and it includes a few lighter swaps so you can enjoy a comforting plate without feeling weighed down.

A pan filled with creamy fettuccine pasta topped with slices of grilled chicken and garnished with parsley. A small bowl of red pepper flakes is seen in the background.

Quick overview: Pound and dredge boneless, skinless chicken breasts, then pan-sear until golden and cooked through. Use the same pan to build a simple roux with butter and flour, then whisk in milk, Greek yogurt, reserved starchy pasta water, and grated Parmesan to form a creamy Alfredo sauce. Toss cooked fettuccine in the sauce and top with sliced chicken for a classic homemade Chicken Alfredo.

What is classic Chicken Alfredo?

Classic Chicken Alfredo is an Italian-American pasta dish typically made with a rich white sauce composed of butter, heavy cream, and Parmesan cheese, served over fettuccine. The homemade version here keeps that indulgent flavor while swapping in a few ingredients that lighten the sauce and improve texture.

Is this Chicken Alfredo recipe healthier?

This recipe makes a few conscious swaps to reduce richness without sacrificing creaminess. Greek yogurt replaces some of the heavy cream to add body and a touch of acidity. White whole wheat flour can be used instead of all-purpose flour for a slightly higher fiber option, and whole wheat fettuccine is an easy swap if you prefer more whole grains. These small changes make the dish more balanced while preserving the classic Alfredo experience.

chicken alfredo ingredients

What you need for Chicken Alfredo

See the ingredient list and full method below. This recipe serves about 4 people.

For the chicken

  • 1 lb boneless, skinless chicken breast (about 2 large breasts)
  • 1/4 cup white whole wheat flour (or all-purpose)
  • 2 teaspoons garlic powder
  • 1 teaspoon dried thyme
  • 1/4 teaspoon salt
  • 1/8 teaspoon ground pepper
  • 2 tablespoons olive oil

For the sauce

  • 1/4 cup chicken broth
  • 3 tablespoons salted butter
  • 1/4 cup white whole wheat flour (or all-purpose)
  • 3/4 cup 2% milk (or any milk you prefer)
  • 1/2 cup plain Greek yogurt
  • 1/2 cup reserved starchy pasta water
  • 1.5 teaspoons garlic powder
  • 1/8 teaspoon salt and 1/8 teaspoon ground pepper
  • 1 cup finely grated Parmesan cheese
  • 9 oz fettuccine noodles
A metal whisk rests in a large, stainless steel pan filled with creamy, beige sauce.

How to make Chicken Alfredo

This recipe breaks into two main parts: searing the chicken and preparing the Alfredo sauce. Follow the steps below for a reliable, restaurant-style result.

Pan-sear the chicken

  1. Pound the chicken: Place chicken breasts between plastic wrap and gently pound to about 1/2-inch thickness so they cook evenly.
  2. Mix the dredge: In a bowl combine the flour, garlic powder, thyme, salt, and pepper. Rinse the chicken briefly, then coat each breast thoroughly in the flour mixture.
  3. Sear: Heat 2 tablespoons olive oil in a large, deep skillet over medium-high heat. Add the chicken and sear 4–5 minutes per side, until golden and the internal temperature reaches 165°F (75°C). Remove from the pan and let rest 5 minutes before slicing.
Two cooked chicken breasts in a stainless steel skillet. The chicken has a golden-brown sear and the pan shows some residual cooking marks.

Make the Alfredo sauce

  1. Cook the pasta: Bring a large pot of salted water to a boil and cook the fettuccine to al dente. Reserve 1/2 cup of the starchy pasta water before draining.
  2. Deglaze the pan: Return the pan used for the chicken to medium-high heat and add 1/4 cup chicken broth, scraping the brown bits from the bottom with a spatula.
  3. Make a roux: Add the butter and melt. Whisk in the 1/4 cup flour, stirring until it forms a crumbly mixture. Slowly whisk in the milk until smooth.
  4. Enrich and thicken: Reduce heat to medium-low and whisk until the sauce begins to thicken. Stir in the Greek yogurt, reserved pasta water, garlic powder, salt, and pepper until the sauce is smooth.
  5. Add Parmesan: Gradually add the grated Parmesan in two additions, whisking until fully melted and the sauce is silky.
  6. Toss with pasta and chicken: Add the drained fettuccine to the sauce, tossing to coat. Top with sliced chicken, cover, and let steam 5 minutes to meld flavors and warm through.
A skillet containing creamy fettuccine Alfredo topped with sliced grilled chicken and garnished with chopped parsley.

Variations and serving suggestions

Chicken Alfredo is a great base for customization:

  • Roasted broccoli: Toss in roasted broccoli for color, texture, and added nutrients.
  • Caramelized mushrooms: Sauté sliced mushrooms and onions until golden, then stir into the sauce for an earthy note.
  • Vegetarian option: Skip the chicken or replace it with pan-seared tofu or roasted vegetables.
  • Try different pasta: Fettuccine is classic, but penne, rigatoni, or angel hair all work well depending on your preference.

How to store and reheat leftovers

Allow the Chicken Alfredo to cool, then transfer to an airtight container and refrigerate for 3–5 days. To reheat, warm the pasta and chicken in a skillet over medium heat with a few tablespoons of chicken broth or milk to loosen the sauce, stirring gently until heated through.

Homemade Chicken Alfredo Recipe

Summary: A straightforward, restaurant-style Chicken Alfredo made at home with a creamy, Greek yogurt–enriched sauce, pan-seared chicken, and fettuccine. Prep time about 30 minutes, cook time about 15 minutes, total roughly 45 minutes. Serves 4.

Ingredients (serves 4)

  • 1 lb boneless, skinless chicken breast (~2 large)
  • 1/4 cup white whole wheat flour
  • 2 teaspoons garlic powder (divided)
  • 1 teaspoon dried thyme
  • 1/4 teaspoon salt and 1/8 teaspoon pepper (for dredge)
  • 2 tablespoons olive oil
  • 1/4 cup chicken broth
  • 3 tablespoons salted butter
  • 1/4 cup white whole wheat flour (for roux)
  • 3/4 cup milk
  • 1/2 cup plain Greek yogurt
  • 1/2 cup reserved pasta water
  • 1 cup finely grated Parmesan cheese
  • 9 oz fettuccine noodles

Instructions

  1. Bring a large pot of salted water to a boil and cook the fettuccine to al dente. Reserve 1/2 cup pasta water, then drain and set pasta aside.
  2. Pound the chicken to 1/2-inch thickness, then dredge in the flour mixture (1/4 cup flour, garlic powder, thyme, salt, pepper).
  3. Heat olive oil in a large skillet and sear chicken 4–5 minutes per side until golden and cooked through. Remove and let rest 5 minutes before slicing.
  4. Deglaze the skillet with chicken broth, scraping up browned bits. Melt butter, whisk in 1/4 cup flour until crumbly, then slowly whisk in milk until smooth.
  5. Lower heat and whisk until sauce thickens. Stir in Greek yogurt, reserved pasta water, and seasonings. Add Parmesan in two batches, whisking until melted and silky.
  6. Toss fettuccine with the sauce to coat. Add sliced chicken on top, cover, and let steam 5 minutes. Garnish with chopped parsley if desired and serve immediately.

Tips & Notes

  • If the sauce is too thick, whisk in more chicken broth or warm milk or pasta water a tablespoon at a time until you reach the desired consistency.
  • Finely grate Parmesan from a block for best melting and flavor. Pre-grated cheese works in a pinch.
  • Allowing the chicken to rest before slicing keeps it juicy and prevents drying.

Nutrition (approximate per serving)

  • Calories: 602 kcal
  • Carbohydrates: 57 g
  • Protein: 51 g
  • Fat: 29 g
  • Fiber: 3 g
  • Sugar: 4 g

Enjoy this reliable homemade Chicken Alfredo any night you crave comforting pasta—rich, creamy, and surprisingly straightforward to make from your own kitchen.