
Creamy Pesto Chicken Recipe tastes rich, herby, garlicky, and a little tangy, with juicy chicken tucked into a silky sauce that clings to every bite. It works perfectly for busy weeknights or casual date nights, and you can finish everything in about 30 minutes. I cook this at least twice a month, usually when I crave comfort food but still want something that feels a little fancy.
Why Make This Creamy Pesto Chicken Recipe at Home
Homemade creamy pesto chicken gives you control over the flavor, the salt, and the quality of the ingredients. You choose the pesto, the cream, and the chicken, so the dish tastes fresher and brighter than most restaurant versions.
You also save money and time, since this recipe uses one skillet and simple pantry ingredients. Cleanup stays easy, and you still get a meal that tastes like you put in way more effort than you actually did.
My whole family licked their plates clean, and the sauce tasted better than our favorite Italian spot ★★★★★
Ingredients You Need
Here is everything you need for this Creamy Pesto Chicken Recipe.
Chicken and seasoning
- 1.5 to 2 pounds boneless skinless chicken breasts
- Slice thick breasts in half horizontally so they cook evenly.
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 tablespoon olive oil
- 1 tablespoon butter
Creamy pesto sauce
- 3 to 4 cloves garlic, minced
- 1 cup chicken broth or stock
- Use low sodium if your pesto tastes salty.
- 1 cup heavy cream
- You can swap half and half, but the sauce will thicken less.
- 1/2 cup prepared basil pesto
- Use a good jarred pesto like DeLallo, Rao’s, or Costco Kirkland pesto for a quick shortcut.
- If you use homemade pesto, taste and adjust salt at the end.
- 1/2 cup grated Parmesan cheese
- Use real Parmigiano Reggiano or a good wedge style Parmesan. Skip the green can.
- 1 teaspoon lemon juice
- 1/4 teaspoon red pepper flakes, optional
- Salt and pepper to taste
Optional add ins
- 1 cup halved cherry tomatoes
- 1 to 1.5 cups baby spinach
- 8 ounces cooked pasta, rice, or mashed potatoes for serving
Equipment
- Large skillet or sauté pan, preferably stainless or cast iron
- Cutting board and sharp knife
- Tongs or spatula
- Measuring cups and spoons
- Small whisk or wooden spoon
Tips & Mistakes
- Pat the chicken dry so it browns well and does not steam.
- Slice thick chicken breasts in half so they cook evenly and stay juicy.
- Season the chicken on both sides before it hits the pan so the flavor goes all the way through.
- Heat the pan before you add oil and chicken so the meat sears and does not stick.
- Do not crowd the skillet, or the chicken will release liquid and turn pale instead of golden.
- Keep the heat at medium to medium high so the garlic does not burn.
- Add the cream after the broth simmers so the sauce thickens nicely.
- Stir the pesto in at the end so it keeps its bright color and fresh basil flavor.
- Taste the sauce before adding extra salt, since Parmesan and pesto already bring salt.
- Do not boil the sauce hard after you add cream and cheese, or it can separate.
- Let the chicken rest in the sauce for a few minutes so it soaks up flavor.
- If the sauce thickens too much, loosen it with a splash of broth or pasta water.
How to Make Creamy Pesto Chicken Recipe
Step 1: Prep the chicken
Slice large chicken breasts in half horizontally so you get thinner cutlets. Pat them dry with paper towels. Season both sides with salt, pepper, garlic powder, and onion powder.
Step 2: Sear the chicken
Heat a large skillet over medium high heat. Add olive oil and butter, then swirl until the butter melts and foams. Lay the chicken in a single layer and cook 4 to 6 minutes per side, until the outside turns golden and the inside reaches 165°F.
Transfer the cooked chicken to a plate and tent loosely with foil. Keep the skillet on the stove, since all those browned bits will flavor the sauce. Turn the heat down to medium.
Step 3: Build the flavor base
Add minced garlic to the skillet. Stir and cook about 30 seconds to 1 minute, until it smells fragrant. If the pan looks dry, add a tiny splash of oil or a small knob of butter.
Pour in the chicken broth and scrape the bottom of the pan with a wooden spoon to lift up the browned bits. Let the broth simmer for 2 to 3 minutes so it reduces slightly and concentrates.
Step 4: Add the cream and cheese
Pour in the heavy cream and stir to combine. Let the mixture gently bubble for 3 to 5 minutes, stirring often, until it thickens enough to coat the back of a spoon. Sprinkle in the Parmesan and stir until it melts and the sauce looks smooth.
Taste and adjust salt and pepper at this stage. Keep the heat at medium or medium low so the sauce stays silky.
Step 5: Stir in the pesto and extras
Stir the pesto into the creamy sauce until it turns a pretty green color. Add lemon juice and red pepper flakes if you like a little kick. If you want tomatoes or spinach, add them now and cook 1 to 2 minutes, just until the spinach wilts and the tomatoes soften slightly.
If the sauce looks too thick, thin it with a splash of broth or a spoonful of pasta water. If it looks too thin, let it simmer another minute.
Step 6: Return the chicken to the pan
Nestle the cooked chicken back into the skillet, along with any juices from the plate. Spoon sauce over the top of each piece. Let the chicken simmer in the sauce for 3 to 5 minutes so it heats through and soaks up flavor.
Turn off the heat. Taste the sauce one more time and adjust seasoning if needed. Serve right away over pasta, rice, or mashed potatoes, with extra sauce on top.
Variations I've Tried
I swap chicken breasts for boneless skinless chicken thighs when I want extra juicy meat and deeper flavor. I also add sautéed mushrooms and spinach to turn this into more of a one pan meal. Sometimes I stir in a spoonful of sun dried tomato pesto along with the basil pesto for a richer, slightly smoky flavor.
You can make a lighter version with half and half and a little extra broth, then thicken it slightly with a tablespoon of cream cheese. I also like a veggie packed version with zucchini ribbons, cherry tomatoes, and spinach tossed in at the end with cooked pasta.
How to Serve Creamy Pesto Chicken Recipe
Serve creamy pesto chicken over al dente pasta, fluffy rice, or garlicky mashed potatoes so the sauce has something to soak into. Add a simple green salad or steamed broccoli on the side to balance the richness. Garlic bread or warm crusty bread also works nicely for swiping up every last bit of sauce.
Kids usually enjoy this with plain buttered noodles and sliced cucumbers or carrot sticks. If you want a lighter plate, serve the chicken over zucchini noodles or cauliflower rice and add extra sautéed veggies.
How to store
- Fridge: Cool leftovers to room temperature within 1 hour, then store in an airtight container in the fridge for up to 3 days.
- Freezer: Place cooled chicken and sauce in a freezer safe container or bag, press out extra air, and freeze for up to 2 months.
- Reheating on stove: Reheat gently in a covered skillet over low to medium heat with a splash of broth or milk, stirring the sauce until it turns smooth again and the chicken heats through.
- Reheating in microwave: Place portions in a microwave safe dish, cover loosely, and heat in 45 to 60 second bursts, stirring the sauce between bursts so it heats evenly.
Creamy Pesto Chicken Recipe
Ingredients
Instructions
- Slice large chicken breasts in half horizontally to create thinner cutlets so they cook evenly. Pat the chicken dry with paper towels.
- Season both sides of the chicken evenly with kosher salt, black pepper, garlic powder, and onion powder.
- Heat a large skillet over medium-high heat. Add the olive oil and butter, and swirl until the butter melts and foams.
- Place the chicken in the skillet in a single layer without crowding. Sear for 4–6 minutes per side, until golden brown and the internal temperature reaches 165°F.
- Transfer the cooked chicken to a plate and tent loosely with foil. Reduce the skillet heat to medium but do not wipe out the pan.
- Add the minced garlic to the skillet. Cook, stirring, for 30 seconds to 1 minute, just until fragrant. Add a small splash of oil or butter if the pan looks dry.
- Pour in the chicken broth and scrape up the browned bits from the bottom of the pan with a wooden spoon. Let the broth simmer for 2–3 minutes to reduce slightly.
- Stir in the heavy cream and bring to a gentle simmer over medium to medium-low heat. Cook for 3–5 minutes, stirring often, until the sauce thickens enough to coat the back of a spoon.
- Sprinkle in the Parmesan cheese and stir until fully melted and the sauce is smooth. Taste and season with a little salt and black pepper if needed.
- Stir in the basil pesto until the sauce turns a uniform green color. Add the lemon juice and red pepper flakes, if using.
- If using cherry tomatoes or baby spinach, stir them into the sauce and cook for 1–2 minutes, just until the spinach wilts and the tomatoes begin to soften.
- Adjust consistency as needed: add a splash of broth or pasta water if the sauce is too thick, or simmer another minute if it is too thin.
- Return the seared chicken and any accumulated juices to the skillet, nestling the pieces into the sauce.
- Spoon some sauce over each piece of chicken and let it simmer gently for 3–5 minutes to heat through and soak up flavor. Avoid boiling to keep the sauce silky.
- Taste the sauce one final time and adjust seasoning if needed. Serve immediately over cooked pasta, rice, or mashed potatoes, with extra sauce spooned on top.
Notes
Storage: Cool to room temperature within 1 hour. Refrigerate in an airtight container for up to 3 days, or freeze for up to 2 months. Reheat gently on the stove with a splash of broth or milk, or in the microwave in short bursts, stirring between each, until warmed through.
Nutrition Information
Approximate per serving (4 servings, no pasta/rice/potatoes): 560 calories; fat 42 g; saturated fat 20 g; carbohydrates 7 g; fiber 1 g; sugars 3 g; protein 39 g; sodium 820 mg. Values are estimates and will vary based on specific ingredients, brands, and portion sizes.
