When you’re craving comfort food but don’t want to spend hours in the kitchen, this 20-minute one-pot chicken Alfredo is your go-to recipe. Quick, easy, and absolutely delicious, this dish is perfect for busy weeknights or even lazy weekends when you want something satisfying without the hassle. Plus, it only requires one pot, making cleanup a breeze!
In this post, we’ll show you how to make this creamy, cheesy chicken Alfredo from scratch in just 20 minutes. Trust us – your taste buds will thank you!
Why You’ll Love This One-Pot Chicken Alfredo
If you’re looking for a dinner that combines creamy, cheesy goodness with tender chicken and a rich sauce, then this one-pot chicken Alfredo recipe is exactly what you need. Here’s why it’s a winner:
- Quick & Easy: You can have a hearty meal on the table in just 20 minutes.
- Minimal Cleanup: Since it’s made in just one pot, you’ll spend less time washing dishes and more time enjoying your meal.
- Simple Ingredients: No fancy ingredients—just pantry staples that come together for an incredible dish.
- Rich & Creamy: The Alfredo sauce is velvety smooth, thanks to a combination of Parmesan cheese, butter, and heavy cream.
- Family-Friendly: Even picky eaters will love this cheesy, savory pasta dish!

20-Minute One-Pot Chicken Alfredo: The Easiest Dinner Ever!
Ingredients
For the Chicken & Pasta
- 2 boneless skinless chicken breasts (sliced into thin strips)
- 2 tablespoons olive oil
- 3 cloves garlic minced
- 3 cups chicken broth
- 2 cups heavy cream
- 12 ounces fettuccine pasta uncooked
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon Italian seasoning
- ½ teaspoon red pepper flakes optional, for a little heat
For the Alfredo Sauce
- 1 cup grated Parmesan cheese
- 2 tablespoons butter
- ½ cup milk optional, for extra creaminess
- Fresh parsley for garnish
Instructions
Step 1: Cook the Chicken
- Heat olive oil in a large pot or deep skillet over medium-high heat.
- Add the sliced chicken and season with salt, black pepper, and Italian seasoning.
- Cook for 4-5 minutes until the chicken is golden brown and cooked through.
- Remove the chicken from the pot and set it aside.
Step 2: Cook the Pasta in One Pot
- In the same pot, add garlic and sauté for 30 seconds until fragrant.
- Pour in the chicken broth and heavy cream, then add the uncooked fettuccine pasta.
- Bring everything to a gentle boil, stirring occasionally. Reduce the heat to medium-low and let it simmer for 10-12 minutes, or until the pasta is al dente.
Step 3: Make the Alfredo Sauce
- Once the pasta is cooked, stir in butter and Parmesan cheese, allowing it to melt into a rich, creamy sauce.
- If the sauce is too thick, add a splash of milk to loosen it up.
- Return the cooked chicken to the pot and stir everything together.
Step 4: Serve and Enjoy
- Garnish with fresh parsley and, if desired, a sprinkle of extra Parmesan cheese.
- Serve hot and enjoy your homemade one-pot chicken Alfredo!
Notes
What to Serve with Chicken Alfredo
This rich and creamy pasta pairs beautifully with:
- Garlic Bread – The perfect companion to soak up the extra sauce.
- Caesar Salad – A crisp, refreshing side to balance the creamy dish.
- Steamed Veggies – Broccoli, asparagus, or green beans add a healthy touch.
Storage & Reheating Tips
Storing Leftovers
- Store in an airtight container in the refrigerator for up to 3 days.
- Alfredo sauce thickens as it sits, so you may need to add a little milk when reheating.
How to Reheat
- Stovetop: Reheat over low heat, adding a splash of milk or broth to loosen the sauce.
- Microwave: Heat in 30-second intervals, stirring between each until warm.
Final Thoughts
This 20-minute one-pot chicken Alfredo is a lifesaver for busy nights when you need a quick yet satisfying meal. With minimal effort, just one pot, and simple ingredients, you’ll get a restaurant-quality dish in no time.

So, why not give it a try? Let us know how it turns out in the comments!