Simple Creamy Chicken Pesto Pasta with Spinach

Creamy chicken pesto pasta with spinach is one of those go-to dinners that feels cozy and fresh all at once. It takes about 30 minutes to make, which is great for those busy weeknights when you want something satisfying without spending hours in the kitchen. Think tender, pan-seared chicken, a luscious pesto cream sauce, sweet sun-dried tomatoes, and vibrant fresh spinach all mixed into one delicious bowl.
The flavors here are nicely balanced and perfect for the whole family. You get that savory chicken, bright basil pesto, a touch of lemony zing, and just enough creaminess to make every forkful silky and comforting. It feels a little fancy without being complicated—ideal for any day of the week.
This creamy chicken pesto pasta with spinach is a fantastic option when you want a meal that feels a bit special but doesn’t demand tons of effort. Juicy pan-seared chicken meets a smooth pesto-cream sauce, bright lemon notes, tender sun-dried tomatoes, and fresh spinach—all ready in about 30 minutes. This reliable and family-friendly dinner serves four and makes weeknight cooking feel downright easy.
Down below, I’ve laid out everything to guide you through the whole process: a simple list of ingredients (most you probably have in your pantry), an easy one-pan method (plus a pot for the pasta), step-by-step instructions, and handy tips to keep your sauce lovely and smooth. Plus, I’ve included substitutions, serving ideas, storage advice, reheating tips, and even answers to the most common questions to help you adapt this recipe to your kitchen or plan ahead.
- Ready in about 30 minutes and serves 4
- Uses one skillet plus a pasta pot for quick cleanup
- Offers clear tips on sauce consistency, seasoning, and simple swaps
What Makes It So Good
This recipe is super practical and trustworthy. Most of the cooking happens in one skillet (and your pasta pot, of course), so cleaning up afterward won’t be a headache. The ingredients are easy to find, and many are common pantry basics.
The sauce is creamy but not heavy or overwhelming. Thanks to the bold pesto, fresh spinach for color and brightness, and sweet sun-dried tomatoes, you get a beautiful harmony of flavors.
It’s flexible too. You can easily tweak the seasoning, decide how saucy you want it, and keep it lighter by pairing with a simple side salad. If you’re after a homemade feel-good dinner that delivers every time, this dish is a winner.
Table of Contents
Ingredients and Pantry Staples

- 8 ounces uncooked pasta
- 2 chicken breasts, sliced lengthwise
- 1/2 teaspoon garlic powder
- Salt and black pepper, to taste
- 1 tablespoon olive oil
- 1 tablespoon butter
- 1 tablespoon all-purpose flour
- 1/2 cup chicken broth
- 3/4 cup heavy cream
- 1/4 cup pesto
- 1/2 teaspoon lemon juice, or more to taste
- 1/4 cup sun-dried tomatoes, chopped
- 2 cups fresh baby spinach (packed)
- Freshly grated Parmesan cheese, for serving (optional)
How to Make It
- Bring a large pot of well-salted water to a rolling boil.
- Add pasta and cook according to package directions until al dente.
- Reserve about 1/2 cup of the pasta cooking water, then drain the pasta and keep it warm.
-
Slice chicken breasts lengthwise into thinner cutlets.

- Season both sides of the chicken with garlic powder, salt, and black pepper.
- Heat olive oil and butter in a large skillet over medium-high heat until the butter melts and the pan is hot.
- Add the chicken in a single layer without crowding and cook 5–6 minutes per side until golden and cooked through (165°F); remove to a plate and let rest.
-
Slice the rested chicken into bite-sized pieces.

- Lower the skillet heat to medium and add a little extra butter if the pan is dry.
- Sprinkle all-purpose flour over the pan and cook, stirring constantly, about 1 minute.
- Gradually whisk in chicken broth, scraping up browned bits from the bottom of the skillet.
-
Add heavy cream, pesto, lemon juice, and chopped sun-dried tomatoes and stir to combine.

- Simmer the sauce gently for a few minutes until it thickens slightly.
- Stir in packed baby spinach and cook until wilted.
- Add the drained pasta to the skillet and toss to coat in the sauce.
-
If the sauce is too thick, add reserved pasta water a tablespoon at a time until smooth and glossy.

- Taste and adjust seasoning with salt, pepper, or extra lemon juice or pesto as needed.
-
Fold the sliced chicken into the pasta or arrange it on top.

Tips for Best Results
Sometimes it’s the little things that make a recipe shine. Here are some tips to keep your meal tasting its absolute best:
- Cook your pasta just until al dente. Overcooked noodles soak up too much sauce and get mushy—no one wants that.
- Don’t crowd the chicken in the pan. Give each piece space to brown properly and get that beautiful golden crust.
- Let the chicken rest a few minutes after cooking before slicing. This helps lock in the juices so every bite is juicy and tender.
- Simmer your sauce gently. Boiling hard can make the cream break and ruin the texture. For a step-by-step on keeping a creamy pesto sauce silky, see Creamy Pesto Chicken.
- Use that reserved pasta water to adjust the sauce consistency. The starch works wonders to help the sauce cling to every noodle. You can see this technique in action in Pesto Chicken Pasta (Creamy & Easy in 30 Minutes!).
- Make sure to taste before serving. Both pesto and Parmesan can add saltiness, so adjust your seasoning carefully.
Ways to Customize

Heavy cream really makes this sauce silky and stable—it helps the pesto blend in smoothly without splitting. If you swap it out for something lighter, the sauce might end up thinner or get a little grainy, so I recommend sticking to full-fat cream when possible.
If sun-dried tomatoes aren’t your thing, no worries! You can leave them out or swap in fresh cherry or grape tomatoes for a brighter, fresher kick—see how they shine in this pesto chicken with juicy cherry tomatoes.
Feel free to use whatever short pasta shape you like here—penne, rotini, or farfalle all hold onto that sauce nicely. If you only have fettuccine or linguine on hand, those work too.
Love a bold pesto flavor? Add an extra spoonful at the end and then taste before adding more salt.
This recipe is built to be flexible and fuss-free:
- Add sautéed mushrooms for a deeper, earthy flavor.
- Sprinkle in red pepper flakes for just a touch of heat.
- Switch to whole wheat pasta for a nuttier taste and heartier texture.
- Add an extra squeeze of lemon juice at the end for a fresh, bright pop.
- Top it with toasted pine nuts for crunch and a bit of luxury.
These little twists keep the base recipe intact but add your personal flair.
This pasta is hearty enough to stand on its own, but pairing it with some light sides really rounds out the meal:
- A refreshing green salad with a simple vinaigrette
- Steamed or roasted broccoli
- Garlic bread or warm Italian bread to soak up any sauce
- Roasted asparagus spears
- A crisp cucumber and tomato salad
These sides add balance and keep the meal feeling fresh and satisfying without overshadowing the main dish.
Storage and Reheating Tips
This dish keeps well if you have leftovers, which makes it great for busy weeks when you want a quick second meal — or enjoy it cold as a Chicken Pesto Pasta Salad.
Let your pasta cool before transferring it into an airtight container. Store it in the fridge for up to 3 to 4 days.
When it’s time to reheat, do so gently over low heat in a saucepan. Stir often and add a splash of chicken broth, cream, or that reserved pasta water to loosen the sauce and bring it back to lusciousness.
I don’t recommend freezing this dish because cream-based sauces tend to separate and change texture when thawed, and no one wants a grainy sauce.
Creamy Chicken Pesto Pasta
Equipment
- large pot
- colander
- large skillet
- tongs or spatula
- whisk
- measuring cups and spoons
- knife and cutting board

FAQ and Troubleshooting
Q: Can I make this recipe dairy-free or lower in fat? A: Absolutely! You can swap the heavy cream for full-fat coconut milk or creamy cashew milk, but keep in mind the flavor and texture will be a bit different. Using lighter dairy like half-and-half or regular milk tends to make a thinner sauce that might separate, so heat it gently and consider stirring in a bit of cornstarch slurry if you need to thicken it up.
Q: Is it safe to cook chicken sliced this way, and how do I know when it’s done? A: Yes, it’s perfectly safe. Cook the chicken cutlets for 5 to 6 minutes on each side over medium-high heat until they’re golden and reach 165°F inside. No thermometer? Just cut into the thickest part to make sure the meat is opaque and the juices run clear.
Q: Can I swap the chicken for another protein or make this vegetarian? A: Yes! Try swapping chicken for shrimp (which cooks faster), sautéed mushrooms, or cooked chickpeas for a veggie-friendly twist. If you leave out the chicken, add your chosen protein at the end just to warm it through without overcooking.
Q: What kind of pesto should I use? A: Either store-bought or homemade basil pesto works wonderfully here. Start with the quarter-cup amount in the recipe, then add a little more if you want more punch. Just remember, pesto can be salty, so taste before adding extra salt.
Q: My sauce looks grainy or is separating—how can I fix or prevent that? A: That usually means the sauce got too hot. Keep it at a gentle simmer rather than a rolling boil. If it starts to break, lower the heat and whisk in a splash of your reserved pasta water or a touch more cream. Tossing the pasta into the warm sauce along with some starchy pasta water helps the sauce cling and come back together.
Q: Can I make this ahead or freeze leftovers? A: You can prep some parts ahead, like cooking and slicing the chicken separately and refrigerating for up to three days. However, freezing the whole creamy pasta dish isn’t the best idea since cream sauces often separate when thawed. Leftovers in the fridge will stay good for 3 to 4 days. For a make-ahead pesto main that reheats well, try our Pesto Chicken Bake.
Q: How should I reheat leftovers? A: Gently reheat your leftovers on the stovetop over low heat, stirring often. To keep the sauce silky, add a splash of chicken broth, cream, or reserved pasta water as you warm it up. Avoid high heat to prevent curdling.
Q: Can I use gluten-free or whole wheat pasta? A: Definitely! Use whichever pasta suits your needs—gluten-free, whole wheat, or your favorite shapes all work here. Just follow the package cooking instructions and aim for al dente so the texture holds up nicely.
Q: How can I adjust the flavor if the pesto is too strong or too mild? A: If the pesto feels too intense, stir in a little more cream or a squeeze of lemon to mellow and brighten the taste. If it’s too mild, add another tablespoon or two of pesto at the end and then taste before seasoning with salt.
Q: Will the sun-dried tomatoes melt into the sauce or stay chewy? A: When chopped, sun-dried tomatoes soften in the warm sauce but keep a pleasant chewy bite and a sweet-tart flavor that really complements the dish. If you want something fresher and juicier, swap them for halved cherry tomatoes added at the very end so they blister just a bit—similar to the bright tomato-mozzarella vibe in our Baked Pesto Caprese Chicken.

A cozy and fresh creamy pasta dish featuring pan-seared chicken, basil pesto cream sauce, sun-dried tomatoes, and fresh spinach, ready in about 30 minutes. Serves 4 as a satisfying weeknight dinner.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian-inspired
Ingredients
- 8 ounces uncooked pasta (e.g., penne, rotini, farfalle, fettuccine, or linguine)
- 2 chicken breasts, sliced lengthwise into thinner cutlets
- 1/2 teaspoon garlic powder
- Salt, to taste
- Black pepper, to taste
- 1 tablespoon olive oil
- 1 tablespoon butter (plus extra as needed)
- 1 tablespoon all-purpose flour
- 1/2 cup chicken broth
- 3/4 cup heavy cream (full fat recommended)
- 1/4 cup basil pesto
- 1/2 teaspoon lemon juice (or more to taste)
- 1/4 cup sun-dried tomatoes, chopped
- 2 cups fresh baby spinach (packed)
- Freshly grated Parmesan cheese, for serving (optional)
Instructions
- Bring a large pot of well-salted water to a rolling boil.
- Add the pasta and cook according to package directions until al dente.
- Reserve about 1/2 cup of the pasta cooking water, then drain the pasta and keep warm.
- Slice chicken breasts lengthwise into thinner cutlets.
- Season both sides of the chicken with garlic powder, salt, and black pepper.
- Heat olive oil and butter in a large skillet over medium-high heat until the butter melts and the pan is hot.
- Add the chicken in a single layer without crowding and cook 5–6 minutes per side until golden and cooked through (165°F internal temperature). Remove to a plate and let rest.
- Slice the rested chicken into bite-sized pieces.
- Lower skillet heat to medium and add a little extra butter if the pan is dry.
- Sprinkle all-purpose flour over the pan and cook, stirring constantly, for about 1 minute.
- Gradually whisk in chicken broth, scraping up browned bits from the bottom of the skillet.
- Add heavy cream, pesto, lemon juice, and chopped sun-dried tomatoes. Stir to combine.
- Simmer the sauce gently for a few minutes until it thickens slightly.
- Stir in packed baby spinach and cook until wilted.
- Add drained pasta to the skillet and toss to coat in the sauce.
- If the sauce is too thick, add reserved pasta water a tablespoon at a time until smooth and glossy.
- Taste and adjust seasoning with salt, pepper, or extra lemon juice or pesto as needed.
- Fold the sliced chicken into the pasta or arrange it on top.
- Serve optionally topped with freshly grated Parmesan cheese.
Notes
Cook pasta just until al dente to avoid mushy noodles., Do not crowd the chicken in the pan to achieve a golden crust., Allow chicken to rest before slicing to retain juices., Simmer sauce gently to prevent cream from breaking., Use reserved pasta water to adjust sauce consistency for better coating., Taste before serving to adjust saltiness, as pesto and Parmesan add salt., Can swap sun-dried tomatoes for fresh cherry or grape tomatoes for a fresher flavor., Heavy cream helps the sauce stay silky and stable; lighter dairy may cause graininess., Add sautéed mushrooms, red pepper flakes, or toasted pine nuts to customize flavor and texture., Pair with light sides such as green salad, roasted broccoli, garlic bread, or roasted asparagus., Reheat leftovers gently over low heat adding chicken broth, cream, or pasta water to restore sauce., Freezing the dish is not recommended due to cream sauce separation upon thawing., Gluten-free and whole wheat pasta can be used; cook according to package instructions.
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 550 calories per serving
- Fat: Approximately 25 grams per serving
- Carbohydrates: Approximately 50 grams per serving
- Protein: Approximately 35 grams per serving