Chicken Pesto Pasta is one of those comforting dinners that feels special enough for a weekend meal but is easy enough to make on a busy weeknight. Tender, seasoned chicken, perfectly cooked pasta, fresh basil pesto, garlic, Parmesan cheese, and a touch of cream come together in a rich and flavorful sauce that coats every bite.
This recipe is fresh, colorful, satisfying, and incredibly versatile. You can prepare it with penne, spaghetti, fusilli, farfalle, rigatoni, or almost any pasta you already have in your pantry. The pesto provides a bright basil flavor, while the chicken adds protein and makes the dish filling enough to serve as a complete dinner.
The best part is that Chicken Pesto Pasta does not require complicated cooking techniques. The chicken can be cooked in a single skillet, the pasta boils separately, and the sauce comes together in minutes. With a little preparation, you can have a restaurant-style pasta dinner on the table in about 30 minutes.
Why You’ll Love This Chicken Pesto Pasta
There are plenty of reasons this recipe deserves a regular place in your dinner rotation.
First, it is quick. From chopping the chicken to serving the finished pasta, the entire meal can usually be completed in around 30 minutes.
Second, the flavor is impressive. Basil pesto brings together fresh basil, garlic, Parmesan, nuts, olive oil, and seasoning. When combined with creamy sauce and juicy chicken, those flavors become even more delicious.
Third, it is customizable. You can add spinach, cherry tomatoes, broccoli, mushrooms, sun-dried tomatoes, roasted peppers, or extra Parmesan depending on what you have available.
Finally, it is a family-friendly meal. The creamy pesto sauce makes the pasta rich and comforting without requiring a long list of unusual ingredients.
Complete Ingredients
For the Chicken
- 1 1/2 pounds boneless, skinless chicken breasts
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
For the Pasta
- 12 ounces penne pasta, fusilli, or your favorite pasta
- 1 teaspoon salt for the pasta water
- 1/2 cup reserved pasta water
For the Pesto Sauce
- 3/4 cup basil pesto
- 1/2 cup heavy cream
- 1/2 cup freshly grated Parmesan cheese
- 2 cloves garlic, finely minced
- 1 tablespoon olive oil
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes, optional
Optional Add-Ins
- 1 cup halved cherry tomatoes
- 2 cups fresh baby spinach
- 1/2 cup sun-dried tomatoes
- 1 cup broccoli florets
- 1/2 cup sliced mushrooms
- 1/4 cup toasted pine nuts
For Garnishing
- Fresh basil leaves
- Extra Parmesan cheese
- Freshly ground black pepper
- Red pepper flakes
- A small drizzle of extra-virgin olive oil
Ingredient Guide
Chicken
Boneless, skinless chicken breasts are ideal because they cook quickly and are easy to slice. You can also use boneless chicken thighs if you prefer darker meat with a richer flavor.
For especially juicy chicken, avoid cutting the pieces too small. Bite-sized pieces around 1-inch thick are perfect because they cook quickly while remaining tender.
Pasta
Penne is an excellent choice because its hollow shape captures the creamy pesto sauce. Fusilli is another great option because the spiral shape holds onto pesto beautifully.
Spaghetti, linguine, rigatoni, bow-tie pasta, and rotini can also be used.
Pesto
Prepared basil pesto makes this recipe extremely convenient. Look for a pesto with basil, Parmesan, garlic, olive oil, and nuts listed among the main ingredients.
Homemade pesto works beautifully too.
Heavy Cream
Heavy cream creates a smooth, luxurious sauce. If you prefer a lighter version, you can substitute half-and-half. Whole milk can also work, although the sauce will be thinner.
Parmesan
Freshly grated Parmesan melts much better than many pre-shredded varieties. It also gives the sauce a stronger, nuttier flavor.
How to Make Chicken Pesto Pasta
Step 1: Prepare the Chicken
Start by trimming any excess fat from the chicken breasts. Pat the chicken dry with paper towels.
Cut the chicken into approximately 1-inch bite-sized pieces.
Place the chicken in a bowl and add Italian seasoning, garlic powder, paprika, salt, and black pepper. Toss thoroughly until every piece is evenly coated.
Seasoning the chicken before cooking is important because it gives the meat flavor rather than relying entirely on the pesto sauce.
Step 2: Heat the Skillet
Place a large skillet over medium-high heat.
Add one tablespoon of olive oil and allow it to heat for approximately 30 seconds.
The oil should be hot but not smoking.
Add the seasoned chicken pieces in a single layer. Avoid overcrowding the skillet. If necessary, cook the chicken in two batches.
Cook the chicken for approximately 4 to 5 minutes on the first side, then turn the pieces and continue cooking until browned and fully cooked.
The chicken should reach an internal temperature of 165°F (74°C).
Once cooked, transfer the chicken to a clean plate and set it aside.
Do not wash the skillet. Those browned bits left behind will add flavor to the pesto sauce.
Step 3: Cook the Pasta
While the chicken is cooking, bring a large pot of water to a boil.
Add salt to the water.
Once the water reaches a rolling boil, add the pasta.
Cook according to the package instructions until al dente.
Al dente means the pasta should be tender but still have a slight firmness when you bite into it.
Before draining the pasta, carefully reserve about 1/2 cup of pasta water.
Drain the pasta but do not rinse it.
The starch on the pasta helps the pesto sauce cling to the noodles.
Step 4: Make the Creamy Pesto Sauce
Return the skillet used for the chicken to medium heat.
Add one tablespoon of olive oil.
Add the minced garlic and cook for approximately 30 seconds.
Be careful not to burn the garlic. Burned garlic can taste bitter and overpower the fresh pesto.
Reduce the heat to medium-low.
Add the heavy cream and stir gently.
Allow the cream to warm for approximately 1 to 2 minutes.
Do not bring the cream to a hard boil.
Add the basil pesto and stir until the pesto is completely incorporated into the cream.
The sauce should become smooth, creamy, and beautifully green.
Step 5: Add Parmesan
Add the freshly grated Parmesan cheese.
Stir continuously until the cheese melts into the sauce.
Add black pepper and, if desired, red pepper flakes.
At this stage, the sauce may look slightly thick. That is completely normal.
Add a few tablespoons of reserved pasta water and stir.
The starchy pasta water helps loosen the sauce while creating a smooth consistency.
Add more pasta water gradually if necessary.
Step 6: Combine the Pasta and Sauce
Add the cooked pasta directly into the skillet.
Use tongs or a large spoon to toss the pasta with the pesto sauce.
Make sure every piece of pasta becomes coated.
If the sauce appears too thick, add another tablespoon or two of pasta water.
If the sauce appears too thin, allow the pasta to cook gently in the skillet for another minute or two.
Step 7: Add the Chicken
Return the cooked chicken to the skillet.
Toss everything together until the chicken is evenly distributed throughout the pasta.
Continue heating for approximately 1 to 2 minutes, just until the chicken is hot.
Do not overcook the chicken at this stage.
Step 8: Add Optional Vegetables
If using spinach, add it during the final minute of cooking.
Stir gently until the spinach wilts.
If using cherry tomatoes, you can add them fresh or sauté them briefly before adding them to the pasta.
For broccoli, cook it separately or steam it until tender-crisp before combining it with the pasta.
Sun-dried tomatoes are especially delicious with pesto because their sweet and tangy flavor complements the basil.
Step 9: Taste and Adjust
Before serving, taste the pasta.
Add additional salt if needed.
Remember that pesto and Parmesan can already contain quite a bit of salt, so taste before adding more.
For extra brightness, add a small squeeze of fresh lemon juice.
For additional richness, add another tablespoon of Parmesan.
For more heat, sprinkle in red pepper flakes.
Step 10: Serve
Transfer the Chicken Pesto Pasta to serving bowls.
Top with freshly grated Parmesan.
Add a few fresh basil leaves.
Finish with freshly ground black pepper and a small sprinkle of red pepper flakes if desired.
Serve immediately while the sauce is creamy and warm.
Detailed Cooking Tips for Perfect Chicken Pesto Pasta
Don’t Overcook the Chicken
Chicken breast can become dry when cooked too long.
Cutting the chicken into evenly sized pieces helps everything cook at the same rate.
Use a meat thermometer when possible and cook the chicken until it reaches 165°F (74°C).
Don’t Burn the Garlic
Garlic needs very little cooking time.
Thirty seconds is often enough to release its aroma.
If the garlic becomes dark brown, it can develop a bitter flavor.
Use Freshly Grated Parmesan
Fresh Parmesan melts smoothly into the sauce.
Pre-shredded cheese can sometimes contain anti-caking ingredients that prevent it from melting as smoothly.
Save Pasta Water
This small step makes a major difference.
Pasta water contains starch that helps emulsify the sauce and gives it a silky texture.
Instead of adding a large amount at once, add it gradually until the sauce reaches your preferred consistency.
Keep the Heat Moderate
Pesto is at its best when it retains its fresh basil flavor.
Excessive heat can dull some of those fresh flavors.
Once the pesto is added, keep the heat low to medium-low.
How to Make Homemade Pesto
If you want to make the dish even fresher, homemade pesto is an excellent option.
Homemade Pesto Ingredients
- 2 cups fresh basil leaves
- 1/3 cup pine nuts or walnuts
- 2 cloves garlic
- 1/2 cup freshly grated Parmesan
- 1/2 cup extra-virgin olive oil
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Method
Add the basil, nuts, garlic, Parmesan, salt, and pepper to a food processor.
Pulse several times.
Slowly add the olive oil while processing.
Continue blending until the mixture becomes a textured but mostly smooth sauce.
Avoid processing for too long.
You want the pesto to retain some texture.
Taste and adjust the seasoning.
Homemade pesto can be refrigerated in an airtight container for several days.
Easy Variations
Chicken Pesto Pasta with Spinach
Add two cups of fresh baby spinach to the skillet during the final minute.
The spinach wilts quickly and adds color and nutrients.
Chicken Pesto Pasta with Tomatoes
Add one cup of halved cherry tomatoes.
Fresh tomatoes provide acidity and sweetness that balance the creamy sauce.
Chicken Pesto Pasta with Sun-Dried Tomatoes
Slice sun-dried tomatoes into thin strips and add approximately 1/2 cup.
This creates an intensely flavorful version with a slightly sweet, tangy taste.
Chicken Pesto Pasta with Broccoli
Steam one cup of broccoli florets until tender-crisp.
Add them to the pasta during the final few minutes.
Spicy Chicken Pesto Pasta
Add 1/2 teaspoon red pepper flakes to the sauce.
For even more heat, use a pinch of cayenne pepper.
Lemon Chicken Pesto Pasta
Add one teaspoon of fresh lemon zest and one tablespoon of lemon juice.
The citrus brightens the creamy sauce.
Mushroom Chicken Pesto Pasta
Sauté sliced mushrooms in the skillet before preparing the sauce.
Mushrooms add a savory, earthy flavor.
Low-Carb Version
For a lower-carbohydrate alternative, replace regular pasta with zucchini noodles, spaghetti squash, or another vegetable-based noodle.
What to Serve with Chicken Pesto Pasta
Chicken Pesto Pasta can easily serve as a complete meal, but side dishes can make dinner feel even more special.
Garlic Bread
Warm garlic bread is perfect for soaking up extra pesto sauce.
Green Salad
A simple salad with lettuce, cucumber, tomatoes, and a light lemon dressing provides a refreshing contrast to the creamy pasta.
Roasted Vegetables
Roasted zucchini, asparagus, broccoli, or bell peppers make excellent side dishes.
Bruschetta
Fresh tomatoes, basil, garlic, and toasted bread complement the Italian-inspired flavors of the pasta.
Steamed Green Beans
Green beans add a crisp texture and fresh flavor without making the meal too heavy.
Make-Ahead Instructions
Chicken Pesto Pasta can be prepared ahead of time, although it is best served fresh.
If preparing ahead, cook the chicken and pasta separately.
Prepare the pesto sauce and store everything in airtight containers in the refrigerator.
When ready to eat, combine the ingredients in a skillet over medium-low heat.
Add a splash of milk, cream, or reserved pasta water to loosen the sauce.
Heat gently until warmed through.
Avoid reheating the pasta over very high heat because the sauce may become oily or separate.
How to Store Leftovers
Allow the pasta to cool slightly before transferring it to an airtight container.
Refrigerate within two hours of cooking.
Properly refrigerated leftovers are best consumed within 3 to 4 days.
The sauce may thicken in the refrigerator. This is normal.
How to Reheat Chicken Pesto Pasta
Stovetop Method
Place the pasta in a skillet over low to medium-low heat.
Add one or two tablespoons of milk, cream, or water.
Cover the skillet and heat gently.
Stir occasionally until warmed through.
Add a little more liquid if necessary.
Microwave Method
Place one serving in a microwave-safe bowl.
Add a small splash of milk or water.
Cover loosely.
Microwave in 30-second intervals, stirring between intervals.
Continue until heated through.
This method helps prevent the pasta from drying out.
Can You Freeze Chicken Pesto Pasta?
Yes, although the texture of creamy pesto sauce can change slightly after freezing and thawing.
For best results, freeze the cooked chicken separately from the pasta and sauce when possible.
If freezing the complete dish, place it in a freezer-safe airtight container.
Allow it to cool completely before freezing.
Use within approximately 1 to 2 months for the best quality.
Thaw overnight in the refrigerator and reheat gently.
Add a splash of cream or milk to restore some of the sauce’s original creaminess.
Common Mistakes to Avoid
Using Too Much Heat
High heat can cause the cream sauce to separate.
Keep the sauce at medium-low heat after adding the pesto.
Skipping the Pasta Water
Pasta water is one of the easiest ways to improve the texture of the sauce.
Always reserve some before draining the pasta.
Overcooking the Pasta
Soft pasta can become mushy when combined with hot sauce.
Cook until al dente.
Overcrowding the Chicken
Crowded chicken tends to steam rather than brown.
Use a large skillet and cook in batches if necessary.
Adding Too Much Salt
Pesto and Parmesan can already be salty.
Taste before adding additional salt.
Rinsing the Pasta
Do not rinse the pasta for this recipe.
The surface starch helps the sauce cling to the noodles.
How to Make the Recipe Extra Fresh
Fresh ingredients make a noticeable difference.
Use fresh basil for garnish.
Grate Parmesan immediately before serving.
Use fresh garlic instead of bottled garlic when possible.
Add freshly ground black pepper rather than pre-ground pepper.
A little lemon zest can also make the dish taste brighter.
If you have access to homemade pesto, it can transform a simple weeknight dinner into something that tastes remarkably fresh.
Frequently Asked Questions
Can I use rotisserie chicken?
Absolutely.
Rotisserie chicken is an excellent shortcut.
Simply shred or chop approximately 3 cups of cooked chicken and add it to the pasta near the end of cooking.
Because the chicken is already cooked, it only needs to be warmed through.
Can I use chicken thighs?
Yes.
Boneless, skinless chicken thighs are juicy and flavorful and work especially well in this recipe.
Cook them thoroughly before combining them with the pasta.
Can I use milk instead of heavy cream?
Yes, but the sauce will be lighter and thinner.
Whole milk works better than low-fat milk.
You can also add a little extra Parmesan to help thicken the sauce.
Can I make it without cream?
Yes.
For a non-creamy version, simply toss hot pasta with pesto, Parmesan, chicken, and a small amount of pasta water.
The result will be lighter but still flavorful.
What pasta works best?
Penne, fusilli, rotini, and farfalle are excellent choices.
Their shapes hold onto the pesto sauce particularly well.
Can I add cheese other than Parmesan?
Pecorino Romano can be used for a stronger, saltier flavor.
A small amount of mozzarella can also be added, although it creates a different texture.
Can I make this recipe vegetarian?
Yes.
Simply leave out the chicken and add extra vegetables such as mushrooms, spinach, broccoli, zucchini, or roasted peppers.
How do I prevent pesto from turning bitter?
Avoid cooking pesto over very high heat.
Add it after the cream has warmed and keep the heat moderate.
Fresh, good-quality pesto also tends to have a brighter flavor.
Nutrition Information
Approximate nutrition per serving will vary depending on the exact ingredients and portion sizes.
A typical serving contains approximately:
- Calories: 650–750
- Protein: 40–45 grams
- Carbohydrates: 55–65 grams
- Fat: 30–38 grams
- Fiber: 3–5 grams
- Sodium: 700–1,000 mg
These numbers are estimates and can change significantly depending on the pasta, pesto, Parmesan, cream, and chicken used.
Recipe Summary
Recipe: Chicken Pesto Pasta
Cuisine: Italian-inspired
Preparation Time: 10 minutes
Cooking Time: 20 minutes
Total Time: About 30 minutes
Servings: 4–6
Difficulty: Easy
Ingredients at a Glance
- Chicken breasts
- Pasta
- Basil pesto
- Heavy cream
- Parmesan cheese
- Garlic
- Olive oil
- Italian seasoning
- Paprika
- Salt
- Black pepper
- Optional vegetables
Cooking at a Glance
- Season and cut the chicken.
- Brown the chicken in olive oil.
- Cook pasta until al dente.
- Reserve pasta water.
- Sauté garlic.
- Add cream.
- Stir in pesto.
- Add Parmesan.
- Loosen sauce with pasta water.
- Toss in cooked pasta.
- Add chicken.
- Garnish and serve.
Final Thoughts
Chicken Pesto Pasta is a fantastic example of how a few simple ingredients can create an impressive dinner. The combination of tender chicken, creamy pesto, Parmesan, garlic, and perfectly cooked pasta delivers plenty of flavor without requiring hours in the kitchen.
The recipe is also easy to adapt. Add spinach for freshness, tomatoes for sweetness, broccoli for texture, sun-dried tomatoes for a deeper flavor, or red pepper flakes for heat. You can make it creamy, light, spicy, cheesy, or packed with vegetables depending on what your family enjoys.
For the best results, focus on a few important details: season the chicken well, avoid overcooking it, cook the pasta al dente, reserve some pasta water, and keep the pesto sauce over moderate heat.
When everything comes together, the result is a creamy, colorful, satisfying pasta dinner that tastes fresh enough for a special occasion while remaining simple enough for an ordinary weeknight.
Serve it hot with extra Parmesan, fresh basil, black pepper, and warm garlic bread. Whether you’re cooking for your family, preparing a quick dinner for guests, or simply craving a comforting bowl of pasta, this Chicken Pesto Pasta is an easy recipe worth making again and again.
Printable Recipe Card
Chicken Pesto Pasta
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4–6
Ingredients
- 1 1/2 pounds boneless, skinless chicken breasts
- 12 ounces pasta
- 3/4 cup basil pesto
- 1/2 cup heavy cream
- 1/2 cup freshly grated Parmesan
- 2 cloves garlic, minced
- 2 tablespoons olive oil, divided
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup reserved pasta water
- Fresh basil for garnish
- Red pepper flakes, optional
- Cherry tomatoes or spinach, optional
Instructions
- Cut chicken into bite-sized pieces.
- Season with Italian seasoning, garlic powder, paprika, salt, and pepper.
- Heat olive oil in a large skillet over medium-high heat.
- Cook chicken until browned and reaches 165°F (74°C).
- Remove chicken from the skillet.
- Cook pasta in salted boiling water until al dente.
- Reserve 1/2 cup pasta water and drain pasta.
- Add olive oil and minced garlic to the skillet.
- Cook garlic for about 30 seconds.
- Reduce heat and add heavy cream.
- Stir in basil pesto.
- Add Parmesan and black pepper.
- Gradually add pasta water until the sauce reaches a creamy consistency.
- Add cooked pasta and toss until coated.
- Return chicken to the skillet.
- Stir until everything is heated through.
- Add optional spinach or tomatoes.
- Garnish with Parmesan and fresh basil.
- Serve immediately.
Pro Tip: Keep some reserved pasta water nearby when serving. If the sauce thickens as the pasta sits, a tablespoon of warm pasta water can quickly bring back its creamy consistency.
Storage: Refrigerate leftovers in an airtight container for 3–4 days.
Best Reheating Method: Reheat gently on the stovetop with a splash of milk, cream, or water.
Final Serving Suggestion: Finish each bowl with Parmesan, fresh basil, black pepper, and a tiny drizzle of olive oil for a fresh, restaurant-style presentation.