You know those meals that taste like they came from a fancy restaurant, but took you 30 minutes and one pan to make?
This is that meal.
Creamy pesto chicken is ridiculously good. Like, the kind of good where you’re mopping up the sauce with bread and not even a little sorry about it.
And here’s the thing nobody tells you: pesto isn’t just for pasta. When you stir it into a creamy pan sauce with golden, seared chicken, something kind of magical happens. The basil gets deeper, the garlic gets sweeter, and the whole thing becomes this luscious, rich sauce you’ll want to put on literally everything.
Keep reading, because the pro tips section alone will change how you cook chicken forever. 👀
Recipe at a Glance
| Detail | Info |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 25 minutes |
| Total Time | 35 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Best For | Weeknight dinners, date night, meal prep |
What You’ll Need
For the Chicken
- 4 boneless, skinless chicken breasts (about 2 lbs / 900g)
- 1 tsp garlic powder
- 1 tsp onion powder
- 1/2 tsp paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
For the Creamy Pesto Sauce
- 3 cloves garlic, minced
- 1 cup (240ml) heavy cream
- 1/2 cup (120ml) chicken broth
- 1/3 cup (80g) basil pesto (store-bought or homemade)
- 1/2 cup (50g) freshly grated Parmesan cheese
- 1 tsp Italian seasoning
- Salt and pepper to taste
- Fresh basil leaves for garnish (optional but highly encouraged)
- Sun-dried tomatoes for topping (optional, but they add something special)
Tools You’ll Need
- Large skillet or cast iron pan (12-inch works great)
- Meat thermometer
- Tongs
- Wooden spoon or silicone spatula
- Knife and cutting board
- Measuring cups and spoons
- Grater (for the Parmesan)

Pro Tips
These are the things I wish someone had told me the first time I made this.
1. Pound your chicken to an even thickness. Uneven chicken = dry edges and raw centers. A quick pound with a rolling pin or meat mallet to about 3/4 inch thickness means everything cooks at the same rate. Life-changing, honestly.
2. Let the pan get properly hot before adding the chicken. If you add chicken to a lukewarm pan, it steams instead of sears. You want that golden, slightly crispy exterior that seals in all the juices. Give it a solid 2 minutes to heat up.
3. Don’t move the chicken once it’s in the pan. Seriously, resist the urge. Let it sear undisturbed for 5-6 minutes per side. If it’s sticking, it’s not ready to flip yet. It’ll release on its own.
4. Use good pesto. The pesto is the star here, so the quality matters. A fresh pesto from the refrigerated section at the grocery store will give you a noticeably better result than the shelf-stable jarred kind. And homemade? Even better.
5. Add the Parmesan off the heat. If the pan is too hot when you stir in the Parmesan, it can seize up and get grainy. Take the pan off the burner, then stir it in slowly. Smooth, creamy sauce every single time.
Substitutions and Variations
Not everyone has the same pantry (or the same taste buds), so here’s how to make this recipe work for you.
Protein swaps:
- Chicken thighs work beautifully here and stay even juicier than breasts
- Salmon fillets are an incredible variation (cook for about 4 minutes per side)
- Shrimp cook fast and soak up the sauce like a dream
Dairy-free:
- Swap the heavy cream for full-fat coconut cream (it adds a subtle sweetness that actually works)
- Use a dairy-free Parmesan or nutritional yeast for the cheesy depth
Lighten it up:
- Half-and-half instead of heavy cream works, though the sauce will be slightly thinner
- Add a cup of baby spinach at the end for extra greens without changing the flavor much
Add-ins to take it next level:
- Sun-dried tomatoes (a personal favorite – they add a little sweetness and chewiness)
- A handful of cherry tomatoes, halved and stirred in at the end
- Mushrooms sautéed before the garlic
- A pinch of red pepper flakes for heat
Make-Ahead Tips
This dish is actually great for getting ahead on busy weeks.
- Make the sauce ahead: The creamy pesto sauce can be made up to 2 days in advance. Store it separately, reheat gently on the stovetop, and add freshly cooked chicken when you’re ready to eat.
- Meal prep: Cook a full batch on Sunday, divide into containers with rice or pasta, and you’ve got 4 incredible lunches ready to go.
- Marinate the chicken: Season the chicken with the spices the night before and store it in the fridge. The seasoning penetrates deeper and you get even more flavor.
Nutritional Information (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | ~480 kcal |
| Protein | 42g |
| Fat | 30g |
| Carbohydrates | 6g |
| Fiber | 0.5g |
| Sodium | ~620mg |
These are estimates and will vary based on the exact products you use.
Meal Pairing Suggestions
The sauce is so good you’ll want something to soak it up. A few pairings that work really well:
- Buttery mashed potatoes
- Al dente fettuccine or pappardelle
- Crusty sourdough bread (non-negotiable in my house)
- Fluffy white rice or orzo
- Roasted vegetables like zucchini, asparagus, or broccolini
How to Make Creamy Pesto Chicken
Step 1: Season the Chicken
Pat your chicken breasts dry with paper towels. (This is important. Moisture = no sear.)
Mix the garlic powder, onion powder, paprika, salt, and pepper in a small bowl, then coat both sides of each chicken breast generously.
Step 2: Sear the Chicken
Heat the olive oil in your skillet over medium-high heat. Once hot, add the chicken.
Don’t touch it. Let it cook for 5-6 minutes per side until you get a deep golden crust. The internal temperature should hit 165°F (74°C).
Remove the chicken from the pan and set aside on a plate. Tent loosely with foil to keep it warm.
Step 3: Build the Sauce
In the same pan (don’t clean it – those browned bits are flavor gold), reduce heat to medium.
Add the minced garlic and cook for about 60 seconds until fragrant. Keep stirring so it doesn’t burn.
Pour in the chicken broth and scrape up all those golden bits from the bottom of the pan. Let it simmer for 1-2 minutes.
Step 4: Add the Cream
Pour in the heavy cream and stir in the Italian seasoning.
Let the sauce simmer on medium-low for 3-4 minutes, stirring occasionally, until it starts to thicken slightly.
Step 5: Stir in the Pesto
Add the pesto and stir until fully combined. Taste the sauce here and adjust salt and pepper as needed.
Remove the pan from the heat. Stir in the Parmesan cheese slowly until it melts into the sauce smoothly.
Step 6: Finish and Serve
Return the chicken to the pan and spoon the sauce over the top.
Garnish with fresh basil leaves and sun-dried tomatoes if using. Serve immediately over your preferred base.
Leftovers and Storage
Good news: this reheats beautifully.
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: The cream sauce can separate slightly when frozen, but it’s still totally edible. Freeze for up to 2 months and reheat slowly on the stovetop, stirring gently to bring the sauce back together.
- Reheating: Low and slow is the move. Reheat on the stovetop over medium-low heat with a splash of chicken broth or cream to loosen the sauce. Avoid the microwave if you can – it tends to dry out the chicken.
FAQ
Can I use store-bought pesto?
Absolutely. A good quality refrigerated pesto (not the shelf-stable jarred kind) will give you a great result. If you have the time and fresh basil on hand, homemade is always worth it.
My sauce turned out too thin. What happened?
It probably needed more time to reduce. Let it simmer uncovered for a few extra minutes before adding the pesto. It should coat the back of a spoon.
Can I make this without heavy cream?
You can use half-and-half or even full-fat coconut cream, but the sauce won’t be quite as thick and rich. Still delicious though.
Can I use chicken thighs instead of breasts?
Yes, and many people actually prefer them here because they stay juicier. Boneless, skinless thighs will need about the same cook time, but check the internal temp to be sure.
How do I know when the chicken is fully cooked?
A meat thermometer is your best friend. You’re looking for 165°F (74°C) at the thickest part of the breast. No guessing, no cutting it open and losing all the juices.
Can I add pasta directly to the sauce?
Yes! Cook pasta al dente, reserve about 1/2 cup of pasta water, then toss the pasta into the sauce. Add a splash of pasta water if needed to loosen it up. It becomes a completely different (and equally amazing) dish.
Is this recipe gluten-free?
The recipe itself is naturally gluten-free. Just double-check that your pesto and chicken broth don’t contain hidden gluten, as some brands sneak it in.
Wrapping Up
This creamy pesto chicken is one of those recipes you make once and then add permanently to your rotation.
It’s fast, it’s impressive, and it tastes like you put in way more effort than you actually did. The sauce alone is worth making this for.
So go make it this week. And when you do, come back and drop a comment below. I want to know: did you keep it classic, or did you throw in some sun-dried tomatoes or mushrooms? Any questions along the way, ask them there too – I read every single one. 🙌