Creamy Pesto Chicken
Creamy pesto chicken made lighter with Greek yogurt instead of cream, plus burst tomatoes and spinach. An easy, healthy skillet dinner in 25 minutes.
This post may contain affiliate links. See our disclosure policy.

Creamy Pesto Chicken lands on my table when I want something that feels a little special without a pile of heavy ingredients. Seared chicken breasts rest in a glossy basil pesto sauce made creamy with Greek yogurt, with burst cherry tomatoes and wilted spinach folded right in. One skillet, about 25 minutes, and it tastes far richer than the short ingredient list would suggest.
The trick with a yogurt-based sauce is keeping the heat low once it goes in. Greek yogurt gives you all the creamy body of a cream sauce with a fraction of the fat, but it can split into a grainy mess if it boils. So I pull the pan off high heat, stir the yogurt and pesto in gently, and let it warm through instead of bubble.
I use a good jarred pesto here to keep it fast, though homemade works if you’ve got basil to use up. Slicing the chicken breasts in half horizontally into thinner cutlets means they cook through in about 8 minutes total and stay juicy, no pounding required. Serve it over pasta, rice, or just with bread to swipe through the sauce.
Why You’ll Love This Recipe
- Creamy without the cream. Greek yogurt brings all the silky body of a cream sauce with far less fat.
- Big basil flavor. Pesto does the heavy lifting, so a handful of ingredients tastes like a lot more.
- One skillet, 25 minutes. Chicken and sauce happen in the same pan, start to finish.
- Juicy, tender chicken. Thin cutlets cook fast and stay moist instead of drying out.
Creamy Pesto Chicken Ingredients
Whole-milk Greek yogurt is worth using over nonfat here. It’s less likely to split when it warms, and it gives the sauce a rounder, creamier body. Let it come to room temperature while you cook the chicken so it blends in smoothly.
- 1 1/2 lbs boneless, skinless chicken breasts (about 2 large)
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1 tbsp olive oil
- 1 cup cherry tomatoes, halved
- 2 cloves garlic, minced
- 1/2 cup low-sodium chicken broth
- 1/2 cup whole-milk Greek yogurt, room temperature
- 1/3 cup basil pesto
- 2 cups fresh baby spinach
- 1/4 cup grated parmesan
- Fresh basil, for garnish

Recipe Variations
- Use boneless skinless chicken thighs instead of breasts for an even juicier result; they’ll need a couple extra minutes to cook through.
- Stir the sauce and chicken through cooked pasta or serve over rice or gnocchi to make it a bigger meal.
- Add a squeeze of lemon or a pinch of red pepper flakes at the end for a little brightness or heat.
How to Make Creamy Pesto Chicken
- Prep the chicken: Slice each chicken breast in half horizontally to make thinner cutlets. Pat dry and season both sides with the salt, pepper, and garlic powder.
- Sear the chicken: Heat the olive oil in a large skillet over medium-high heat. Cook the chicken for 4-5 minutes per side, until golden and cooked through to 165°F in the center. Transfer to a plate.
- Blister the tomatoes: Add the cherry tomatoes to the same skillet and cook for 2-3 minutes until they start to burst and soften. Stir in the garlic and cook for 30 seconds.
- Deglaze: Pour in the chicken broth, scraping up any browned bits from the bottom of the pan, and let it simmer for a minute.
- Make the sauce: Reduce the heat to low. Stir in the Greek yogurt, pesto, and parmesan until smooth and glossy, keeping the heat gentle so the yogurt doesn’t split.
- Wilt the spinach: Add the spinach and stir until just wilted, about 1 minute.
- Finish: Return the chicken and any juices to the skillet, spooning the sauce over the top to warm it through. Garnish with fresh basil and serve.

Why Cream Sauce Splits and How to Fix It
A split cream sauce goes from glossy to grainy, with oil pooling at the edges. With pesto in the pan there are two ways it happens, and they need different fixes.
- Broken from heat. Cream boiled too hard and the fat separated out. Pull the pan off, add a splash of cold cream, and whisk. Cold fat re-emulsifies the warm.
- Broken from the pesto. Jarred pesto is mostly oil, and dumping it into a hot pan floods the sauce with more fat than it can hold. Stir pesto in off the heat, at the end.
- Broken from acid. If you added lemon, it went in too early or too hot. Acid curdles dairy. Finish with it, never simmer with it.
Heavy cream is genuinely more forgiving here than half-and-half or milk. It carries enough fat that the emulsion survives normal cooking. Half-and-half splits at a noticeably lower temperature, and milk will split almost every time in a pan this hot.
Grated parmesan helps too. The proteins and starch in it act as a stabilizer, which is part of why classic cream pasta sauces lean on cheese rather than cream alone.
Recipe FAQs
Will the Greek Yogurt Curdle?
Not if you keep the heat low. Yogurt splits when it boils, so stir it in off high heat and warm it gently. Letting it come to room temperature first helps too.
Can I Use Regular Yogurt or Sour Cream Instead?
Sour cream works and behaves the same way over low heat. Regular thinner yogurt works in a pinch but makes a looser sauce, so you may want to simmer it a minute longer to thicken.
Do I Have to Use Cutlets?
No, but thinner cutlets cook faster and more evenly. If you leave the breasts whole, sear them and then finish in a 375°F oven until they hit 165°F so the outside doesn’t overcook.
What Pesto Should I Use?
A good jarred basil pesto from the refrigerated section usually tastes fresher than the shelf-stable kind. Homemade is even better if you have basil to use, but jarred keeps this fast.
Can I Meal Prep This, and What Goes with It?
Yes, it keeps in the fridge for 3 days and reheats gently. Serve it over pasta, rice, or mashed potatoes, or keep it low-carb with a side of roasted vegetables or a green salad.

Cooking Tips
- Bring the yogurt to room temperature before it goes in the pan. Cold yogurt hitting a hot skillet is what makes it more likely to split.
- Don’t skip patting the chicken dry before searing. A dry surface browns into a golden crust instead of steaming.
- Save any extra sauce. It’s fantastic tossed with pasta the next day or spooned over roasted vegetables.

Storage and Freezing
To store: Keep leftovers in an airtight container in the fridge for up to 3 days.
To freeze: Freezing isn’t recommended. Yogurt-based sauces tend to separate and turn grainy once thawed, so this one is best fresh.
To reheat: Warm gently in a skillet over low heat or in the microwave in short bursts. Keep the heat low so the sauce stays smooth instead of splitting.

How to Serve Creamy Pesto Chicken
Creamy Pesto Chicken is great spooned over pasta, rice, or mashed potatoes, with all that sauce to soak up. For a lighter plate, serve it with roasted broccoli or a simple arugula salad. It’s one of the lighter chicken dinners in our Healthy Dinner Ideas collection.
Loved This Recipe?
Creamy Pesto Chicken is the lighter skillet dinner I make when I want something that tastes indulgent but leaves me feeling good after.
Leave a star rating in the comments below, it helps other people find this recipe. Made it? Tag @allwellfed on Instagram, I love seeing this one in other people’s kitchens.
More like this: Creamy chicken makes a plain Tuesday feel like something. Two more along those lines. Try Creamy Coconut Chicken Rice Bowl or Honey Mustard Chicken Bowls.

Creamy Pesto Chicken
Ingredients
- 1 1/2 lbs chicken breasts boneless, skinless, about 2 large
- 1/2 tsp salt
- 1/2 tsp black pepper
- 1/2 tsp garlic powder
- 1 tbsp olive oil
- 1 cup cherry tomatoes halved
- 2 cloves garlic minced
- 1/2 cup low-sodium chicken broth
- 1/2 cup whole-milk Greek yogurt room temperature
- 1/3 cup basil pesto
- 2 cups fresh baby spinach
- 1/4 cup grated parmesan
- fresh basil for garnish
Instructions
- Prep the chicken: Slice each chicken breast in half horizontally to make thinner cutlets. Pat dry and season both sides with the salt, pepper, and garlic powder.
- Sear the chicken: Heat the olive oil in a large skillet over medium-high heat. Cook the chicken for 4-5 minutes per side, until golden and cooked through to 165°F in the center. Transfer to a plate.
- Blister the tomatoes: Add the cherry tomatoes to the same skillet and cook for 2-3 minutes until they start to burst and soften. Stir in the garlic and cook for 30 seconds.
- Deglaze: Pour in the chicken broth, scraping up any browned bits from the bottom of the pan, and let it simmer for a minute.
- Make the sauce: Reduce the heat to low. Stir in the Greek yogurt, pesto, and parmesan until smooth and glossy, keeping the heat gentle so the yogurt doesn’t split.
- Wilt the spinach: Add the spinach and stir until just wilted, about 1 minute.
- Finish: Return the chicken and any juices to the skillet, spooning the sauce over the top to warm it through. Garnish with fresh basil and serve.

