
Creamy Pesto Chicken Recipe tastes rich, herby, garlicky, and just a little tangy, with juicy chicken tucked into a silky parmesan pesto sauce. It works perfectly for busy weeknights or casual dinner guests, since you can finish it in about 30 minutes from fridge to table. I first made a version of this in my tiny college apartment, and my roommates still text me for the recipe.
Why Creamy Pesto Chicken Recipe Is Worth It
This dish gives you restaurant-style flavor with very little effort, which always feels like cheating in the best way. The creamy pesto sauce clings to the chicken and any pasta or veggies you serve with it, so every bite tastes saucy and satisfying.
You only need one skillet, so cleanup stays easy and weeknight friendly. The recipe also uses flexible ingredients, so you can swap in what you already have in your fridge or pantry.
Tastes like something from a cozy Italian bistro, but you pull it off in half an hour at home ★★★★★
Ingredients You Need
Chicken
-
1.5 to 2 pounds boneless skinless chicken breasts
- Slice large breasts in half horizontally so they cook evenly.
- You can use boneless skinless chicken thighs if you prefer more tenderness and flavor.
-
1 teaspoon kosher salt
-
1/2 teaspoon black pepper
-
1 teaspoon garlic powder
-
1 teaspoon Italian seasoning or dried oregano
For searing
- 2 tablespoons olive oil
- Use regular olive oil, not extra virgin, since it handles higher heat better.
- 1 tablespoon butter
- Butter adds nice browning and flavor to the chicken.
Creamy pesto sauce
- 3 to 4 cloves garlic, minced
- 1 cup heavy cream
- You can use half and half for a lighter sauce, but it thickens less.
- 1/2 cup chicken broth
- Use low sodium so you control the salt level.
- 1/2 cup prepared basil pesto
- Store bought pesto works great; I like refrigerated brands such as Rana or Costco pesto for fresher flavor.
- If you use jarred shelf stable pesto, taste and add a squeeze of lemon to brighten it.
- 1/2 cup freshly grated parmesan cheese
- Use a block of parmesan and grate it yourself so the sauce turns out smooth.
- 1 teaspoon lemon juice, or more to taste
- 1/4 teaspoon red pepper flakes, optional, for a little heat
- Salt and pepper to taste
Optional add ins
- 1 cup cherry tomatoes, halved
- 1 to 2 cups baby spinach
- 1/2 cup sliced mushrooms
- 1 tablespoon chopped fresh basil for garnish
Pantry shortcuts
- Use rotisserie chicken, shredded, and stir it into the finished sauce if you want to skip searing.
- Use frozen garlic cubes or garlic paste if you do not want to mince cloves.
- Use shelf stable pesto in the pantry and brighten it with extra lemon and parmesan.
Equipment list
- Large skillet or sauté pan, 12 inch works best
- Tongs for turning chicken
- Cutting board and sharp knife
- Measuring cups and spoons
- Small whisk or wooden spoon
- Instant read thermometer for checking chicken doneness
Quick Tips & substitutions
- Pound chicken breasts to an even thickness so they cook quickly and stay juicy.
- Pat chicken dry before seasoning so it browns nicely in the skillet.
- Use chicken thighs if you want extra tenderness and more forgiving cook time.
- Swap heavy cream with half and half plus 1 teaspoon cornstarch whisked in for a lighter but still creamy sauce.
- Use lactose free cream and lactose free hard cheese if you need a low lactose version.
- Stir pesto into the sauce off the heat so the basil keeps its bright flavor and color.
- Add a splash of extra broth if the sauce thickens too much while it sits.
- Taste the sauce before serving and adjust salt, pepper, and lemon so it hits that perfect savory and tangy balance.
- Use gluten free pasta or serve over rice or potatoes if you avoid gluten.
- Slice leftover chicken and sauce for meal prep bowls with rice and roasted vegetables.
How to Make Creamy Pesto Chicken Recipe
Step 1: Prep and season the chicken
Lay the chicken breasts on a cutting board and slice any thick pieces in half horizontally. Pat each piece dry with paper towels so the surface stays dry. Sprinkle both sides with salt, pepper, garlic powder, and Italian seasoning, and press the seasoning into the meat.
Step 2: Sear the chicken
Heat the olive oil and butter in a large skillet over medium high heat until the butter foams and starts to brown slightly. Add the chicken in a single layer without crowding the pan. Sear the first side for about 4 to 5 minutes until it turns golden brown, then flip and cook another 4 to 5 minutes, depending on thickness.
Check the internal temperature with an instant read thermometer and stop cooking when the thickest part hits 165°F. Move the chicken to a plate and tent it loosely with foil while you make the sauce. Keep the browned bits in the skillet, since they add flavor.
Step 3: Sauté aromatics
Lower the heat to medium. Add the minced garlic to the skillet and stir it in the remaining fat for about 30 seconds until it smells fragrant. Do not walk away, since garlic can burn quickly.
If you use mushrooms, add them now and cook for 3 to 4 minutes until they soften and brown slightly. Scrape the bottom of the pan with a wooden spoon to loosen any browned bits. Those bits will melt into the sauce and add depth.
Step 4: Build the creamy base
Pour in the chicken broth and stir well to combine with the garlic and browned bits. Let the mixture simmer for 1 to 2 minutes so it reduces slightly. Add the heavy cream and stir again until the liquids blend smoothly.
Keep the heat at medium or medium low so the cream simmers gently and does not scorch. Let the sauce bubble softly for about 3 to 5 minutes until it thickens a bit. Stir often so it cooks evenly.
Step 5: Add pesto and cheese
Turn the heat to low. Stir in the pesto until it fully mixes with the cream sauce and turns a pretty pale green color. Add the grated parmesan cheese in small handfuls while you stir, so it melts smoothly.
Taste the sauce and add lemon juice, red pepper flakes, and more salt or pepper if you want. If the sauce tastes too thick, stir in a splash of extra broth or a spoonful of water. If it tastes too strong, add a little more cream.
Step 6: Add veggies and finish the sauce
If you use cherry tomatoes, stir them into the sauce and let them simmer for 2 to 3 minutes until they soften slightly. Add the baby spinach and stir until it wilts into the sauce. Keep the heat low so the sauce stays creamy and does not boil hard.
Step 7: Return chicken to the skillet
Add the cooked chicken and any juices from the plate back into the skillet. Spoon the creamy pesto sauce over the top of each piece. Let everything simmer together on low heat for 3 to 5 minutes so the chicken absorbs some sauce and warms through.
Check one piece of chicken and slice it to make sure it stays juicy and cooked through. Turn off the heat and sprinkle fresh basil over the top if you have it. Serve the creamy pesto chicken hot with extra sauce spooned over each serving.
Recipe Variations
- Gluten free: Use gluten free pasta, rice, or mashed potatoes as the base, and confirm your broth and pesto label show gluten free.
- Low carb: Serve the creamy pesto chicken over zucchini noodles, spaghetti squash, or steamed broccoli.
- Extra veggies: Add chopped bell peppers, peas, or asparagus tips to the sauce during the simmer stage.
- Spicy version: Increase red pepper flakes and add a pinch of cayenne for more heat.
- Lighter version: Use half and half and reduce the parmesan slightly, then bulk up the dish with extra spinach and tomatoes.
- Dairy free: Use full fat coconut milk instead of cream and a dairy free parmesan style cheese, and choose a pesto that uses no cheese.
- Vegan style: Swap chicken with pan seared tofu or chickpeas, use vegetable broth, dairy free cream, and vegan pesto.
Ways to Serve Creamy Pesto Chicken Recipe
- Spoon over al dente pasta such as penne, fettuccine, or rotini.
- Serve with fluffy white rice, brown rice, or quinoa to soak up the sauce.
- Pair with roasted vegetables like broccoli, green beans, or carrots.
- Slice and tuck into warm tortillas or flatbreads with extra spinach for a pesto chicken wrap.
- Serve with garlic bread and a big green salad for a full dinner.
- Use leftovers over baked potatoes or sweet potatoes for a quick lunch.
Storage Success
Let the creamy pesto chicken cool until it reaches room temperature, then store it in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat and add a splash of broth or cream to loosen the sauce. You can also reheat in the microwave in short bursts, stirring between each burst so the sauce stays smooth. I do not suggest freezing this recipe, since cream sauces often separate after thawing and lose their silky texture.
Creamy Pesto Chicken Recipe
Ingredients
Instructions
- Lay the chicken breasts on a cutting board and slice any thick pieces in half horizontally so they cook evenly. Pat each piece dry with paper towels. Season both sides with kosher salt, black pepper, garlic powder, and Italian seasoning, pressing the seasoning into the meat.
- Heat the olive oil and butter in a large skillet over medium-high heat until the butter foams and just begins to brown. Add the chicken in a single layer without crowding. Sear for 4 to 5 minutes on the first side until golden brown, then flip and cook another 4 to 5 minutes, or until the internal temperature reaches 165°F. Transfer the chicken to a plate and tent loosely with foil, leaving the browned bits in the skillet.
- Reduce the heat to medium. Add the minced garlic to the skillet and sauté for about 30 seconds, stirring constantly, until fragrant. If using mushrooms, add them now and cook for 3 to 4 minutes until they soften and lightly brown, scraping up browned bits from the bottom of the pan.
- Pour in the chicken broth and stir, scraping the bottom of the pan to deglaze. Let it simmer for 1 to 2 minutes to reduce slightly. Stir in the heavy cream and bring to a gentle simmer over medium to medium-low heat. Let the mixture bubble softly for 3 to 5 minutes, stirring often, until it thickens slightly.
- Reduce the heat to low. Stir in the basil pesto until fully combined and the sauce turns a pale green. Gradually add the grated parmesan cheese in small handfuls, stirring until melted and smooth. Season the sauce with lemon juice, red pepper flakes if using, and additional salt and black pepper to taste. If the sauce is too thick, add a splash of extra broth or water; if too strong, add a little more cream.
- If using cherry tomatoes, stir them into the sauce and simmer for 2 to 3 minutes until slightly softened. Add the baby spinach and stir until just wilted, keeping the heat low so the sauce stays creamy and does not boil hard.
- Return the cooked chicken and any accumulated juices to the skillet, nestling the pieces into the sauce. Spoon sauce over the chicken and simmer on low for 3 to 5 minutes to warm through and let the flavors meld. Check a piece to be sure it is juicy and fully cooked. Turn off the heat and garnish with chopped fresh basil if desired. Serve hot with extra sauce spooned over each serving.
Notes
Approximate per serving (4 servings): 520 calories; fat 38 g; saturated fat 17 g; carbohydrates 6 g; fiber 1 g; sugars 2 g; protein 37 g; sodium 780 mg. Values will vary based on specific brands, optional add-ins, and portion size.
