Getting a home-cooked dinner on the table during busy weeknights can feel nearly impossible. Between work, family obligations, and everything else on your plate, the last thing you want to deal with is a sink full of pots and pans. And let’s be honest – ordering takeout every night isn’t doing your wallet or your health goals any favors.
That’s where this one-pot chicken alfredo pasta comes to the rescue. It delivers all the creamy, comforting flavors of restaurant-style alfredo without the hassle of multiple dishes or complicated techniques. Everything cooks together in a single pot, making cleanup a breeze and getting dinner ready in about 30 minutes.

Why You’ll Love This Chicken Alfredo Pasta
- One-pot wonder – Everything cooks in a single pot, which means less cleanup and more time to relax after dinner.
- Ready in 30 minutes – This recipe gets a creamy, satisfying meal on the table faster than ordering takeout, making it perfect for busy weeknights.
- Restaurant-quality at home – The homemade alfredo sauce tastes just as good as what you’d get at your favorite Italian restaurant, but for a fraction of the cost.
- Simple ingredients – You probably have most of these pantry staples on hand already, so you can whip this up without a special grocery run.
What Kind of Chicken Should I Use?
For this one-pot pasta, boneless, skinless chicken breast is your best bet since it cooks quickly and slices easily. You can also swap in chicken thighs if that’s what you have on hand – they’ll add a bit more flavor and stay juicy even if you accidentally overcook them a little. Fresh or frozen chicken both work fine here, just make sure frozen chicken is fully thawed before you start cooking so everything cooks evenly. Cut your chicken into bite-sized pieces before cooking so they’ll be ready at the same time as your pasta.

Options for Substitutions
This one-pot pasta is pretty forgiving when it comes to swaps:
- Chicken breast: You can easily swap chicken breast for chicken thighs if you prefer more flavor and moisture. You could also use shrimp or leave out the protein entirely for a vegetarian version.
- Fettuccine: Don’t have fettuccine? Linguine, penne, or even spaghetti work fine here. Just keep in mind that different pasta shapes may need a minute or two more or less cooking time.
- Milk and cream: If you want to lighten things up, you can use all milk instead of adding cream. For a richer sauce, use half-and-half in place of the milk. Just avoid skim milk as it won’t give you that creamy texture.
- Parmesan: Fresh grated parmesan really makes a difference here, but if you only have the pre-grated stuff, it’ll work. You can also mix in some romano or asiago cheese for a different flavor profile.
- Chicken stock: Vegetable stock works as a substitute, or you can use water with a bouillon cube dissolved in it if that’s what you have on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake with one-pot pasta is not stirring frequently enough, which causes the noodles to stick together and clump at the bottom of the pan – set a timer and stir every 30 seconds for the first few minutes, then every minute or two after that.
Overcooking the chicken is another common issue, so use an instant-read thermometer and remove it from the heat when it reaches 155°F, allowing the residual heat to bring it up to a safe 165°F while keeping it juicy.
Many people add all the parmesan at once, which can cause it to clump instead of creating a smooth sauce – add it gradually while stirring constantly, and make sure the heat is low enough that the sauce isn’t boiling.
If your sauce seems too thick, don’t panic – just add a splash of milk or pasta water and stir until you reach your desired consistency.

What to Serve With Chicken Alfredo Pasta?
Since chicken alfredo is already pretty rich and creamy, I like to serve it with something fresh and light on the side. A simple Caesar salad or mixed greens with a lemon vinaigrette cuts through all that creaminess really nicely. Garlic bread is always a crowd-pleaser if you want to go the carb-on-carb route, and it’s perfect for soaking up any extra sauce left in your bowl. For a veggie option, roasted broccoli or sautéed green beans with a squeeze of lemon add a nice pop of color and keep things balanced.
Storage Instructions
Store: Keep any leftover chicken alfredo pasta in an airtight container in the fridge for up to 3 days. The sauce might thicken up a bit as it sits, which is totally normal with cream-based dishes.
Freeze: You can freeze this pasta for up to 2 months, though cream sauces sometimes get a little grainy when thawed. If you’re planning to freeze it, slightly undercook the pasta so it doesn’t get mushy when you reheat it later.
Reheat: Warm it up on the stove over medium-low heat, adding a splash of milk or chicken stock to loosen the sauce back up. You can also microwave it in 30-second intervals, stirring between each one and adding a bit of liquid to bring back that creamy texture.
| Preparation Time | 10-15 minutes |
| Cooking Time | 20-25 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
| Servings | 4 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1600-1800
- Protein: 75-85 g
- Fat: 60-70 g
- Carbohydrates: 180-200 g
Ingredients
For the chicken:
- 8 oz chicken breast (cut into 1-inch bite-sized pieces for even cooking)
- salt
- black pepper
- 1 tbsp olive oil (I prefer Bertolli Extra Virgin for better searing)
For the pasta and sauce:
- 10 oz fettuccine
- 2.25 cups milk (room temperature prevents the sauce from breaking)
- 1.5 cups chicken stock (I always use Swanson for consistent flavor)
- 2 garlic cloves
- 1/4 teaspoon red pepper flakes
- 1/2 cup cream
- 1 cup parmesan (freshly grated from a block for a smoother melt)
- pinch of nutmeg
- parsley
Step 1: Prepare Mise en Place and Season Chicken
- 8 oz chicken breast, cut into 1-inch pieces
- salt
- black pepper
- 2 garlic cloves, minced
- 1 cup parmesan, freshly grated
Cut the chicken breast into 1-inch bite-sized pieces and season generously with salt and pepper on all sides.
Mince the 2 garlic cloves finely.
Grate the parmesan cheese from a block—freshly grated cheese melts much more smoothly into the sauce than pre-shredded varieties.
Have all ingredients measured and ready before you start cooking, as the timing moves quickly once the pot is hot.
Step 2: Sear Chicken and Build Fond
- 1 tbsp olive oil
- seasoned chicken from Step 1
Heat 1 tablespoon of olive oil in a large skillet or shallow pot over medium-high heat until shimmering.
Working in batches if needed to avoid crowding, sear the seasoned chicken pieces for 2 minutes per side until golden brown.
This creates flavor through the Maillard reaction.
Remove the chicken to a plate and let it rest for 5 minutes—resting keeps the meat juicy and allows carryover cooking to finish it gently.
Step 3: Build the Sauce Base with Pasta
- 2.25 cups milk, room temperature
- 1.5 cups chicken stock
- minced garlic from Step 1
- 1/4 teaspoon red pepper flakes
- 10 oz fettuccine
In the same skillet (don’t clean it—those browned bits add flavor), add the minced garlic and red pepper flakes, stirring constantly for about 30 seconds until fragrant.
Pour in the room-temperature milk and chicken stock, stirring to combine and scraping up any fond from the bottom.
Bring the mixture to a gentle simmer over medium heat.
Once simmering, add the 10 oz fettuccine directly to the pot, breaking it in half so it fits evenly.
Stir every 30 seconds for the first 3 minutes to prevent sticking and ensure the pasta cooks evenly in the liquid.
Step 4: Cook Pasta and Develop Sauce
- pasta mixture from Step 3
Lower the heat to medium and continue cooking for 9–10 minutes, stirring occasionally but less frequently than before.
The pasta will gradually absorb the liquid and the sauce will begin to thicken naturally.
During this time, the starch from the pasta releases into the cooking liquid, creating body for the sauce.
The chicken rests on the plate during this phase, which is perfect timing.
Step 5: Finish the Sauce and Combine Components
- rested chicken from Step 2
- 1/2 cup cream
- freshly grated parmesan from Step 1
- pinch of nutmeg
Return the rested chicken pieces to the pot along with the 1/2 cup cream.
Reduce the heat to low and stir in the freshly grated parmesan in handfuls, allowing each addition to melt fully before adding more—this prevents clumping and creates a silky sauce.
Add a pinch of nutmeg for warmth and depth.
Simmer for 2 minutes until the sauce reaches a creamy, thick consistency that coats the pasta.
Step 6: Season and Serve
- salt
- black pepper
- parsley for garnish
Taste the dish and adjust seasoning with additional salt and black pepper as needed.
Divide into bowls and garnish generously with fresh parsley.
Serve immediately while the sauce is creamy and hot.

Best One-Pot Chicken Alfredo Pasta
Ingredients
For the chicken
- 8 oz chicken breast (cut into 1-inch bite-sized pieces for even cooking)
- salt
- black pepper
- 1 tbsp olive oil (I prefer Bertolli Extra Virgin for better searing)
For the pasta and sauce
- 10 oz fettuccine
- 2.25 cups milk (room temperature prevents the sauce from breaking)
- 1.5 cups chicken stock (I always use Swanson for consistent flavor)
- 2 garlic cloves
- 1/4 teaspoon red pepper flakes
- 1/2 cup cream
- 1 cup parmesan (freshly grated from a block for a smoother melt)
- pinch of nutmeg
- parsley
Instructions
- Cut the chicken breast into 1-inch bite-sized pieces and season generously with salt and pepper on all sides. Mince the 2 garlic cloves finely. Grate the parmesan cheese from a block—freshly grated cheese melts much more smoothly into the sauce than pre-shredded varieties. Have all ingredients measured and ready before you start cooking, as the timing moves quickly once the pot is hot.
- Heat 1 tablespoon of olive oil in a large skillet or shallow pot over medium-high heat until shimmering. Working in batches if needed to avoid crowding, sear the seasoned chicken pieces for 2 minutes per side until golden brown. This creates flavor through the Maillard reaction. Remove the chicken to a plate and let it rest for 5 minutes—resting keeps the meat juicy and allows carryover cooking to finish it gently.
- In the same skillet (don't clean it—those browned bits add flavor), add the minced garlic and red pepper flakes, stirring constantly for about 30 seconds until fragrant. Pour in the room-temperature milk and chicken stock, stirring to combine and scraping up any fond from the bottom. Bring the mixture to a gentle simmer over medium heat. Once simmering, add the 10 oz fettuccine directly to the pot, breaking it in half so it fits evenly. Stir every 30 seconds for the first 3 minutes to prevent sticking and ensure the pasta cooks evenly in the liquid.
- Lower the heat to medium and continue cooking for 9–10 minutes, stirring occasionally but less frequently than before. The pasta will gradually absorb the liquid and the sauce will begin to thicken naturally. During this time, the starch from the pasta releases into the cooking liquid, creating body for the sauce. The chicken rests on the plate during this phase, which is perfect timing.
- Return the rested chicken pieces to the pot along with the 1/2 cup cream. Reduce the heat to low and stir in the freshly grated parmesan in handfuls, allowing each addition to melt fully before adding more—this prevents clumping and creates a silky sauce. Add a pinch of nutmeg for warmth and depth. Simmer for 2 minutes until the sauce reaches a creamy, thick consistency that coats the pasta.
- Taste the dish and adjust seasoning with additional salt and black pepper as needed. Divide into bowls and garnish generously with fresh parsley. Serve immediately while the sauce is creamy and hot.