Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Main Dishes Recipes » Chicken Main Dishes

Creamy Pesto Chicken with Roasted Tomatoes (One-Pan, 30-Min)

Updated: May 15, 2026 · Published: Jul 30, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

3 shares
  • Facebook
  • X
↓ Jump to Recipe

I made this on a Tuesday night when I had chicken thawing in the sink and a half-used jar of pesto staring at me from the fridge. I wasn't planning anything special — I just needed dinner on the table before the kids started raiding the snack drawer. What came out of that skillet stopped my husband mid-sentence. He asked me to write it down before I forgot what I did, which honestly almost happened.

The thing that makes this work is roasting the tomatoes separately instead of just tossing raw ones into the pan. I tried the shortcut version the first time — just halved cherry tomatoes thrown in with the sauce — and the result was watery and flat. Roasting them at 400°F for about 20 minutes concentrates all that sweetness and gives you these jammy little pockets of flavor that hold up beautifully in the cream sauce. That extra step is the one I won't skip anymore.

My husband eats this over rice without question. Saad wants it with pasta, specifically penne because he likes how the sauce gets trapped inside. I've served it both ways on the same night and everyone's happy. If you're looking for other creamy chicken dinners that come together fast, my Cracker Barrel Broccoli Cheddar Chicken follows a similar one-pan method and is equally weeknight-friendly.

One thing to set your expectations on: this is not a light, delicate dish. The cream sauce is rich and the pesto is bold. It's filling. A pound and a half of chicken feeds four people generously, especially if you're serving it over pasta or with bread on the side. I usually make the full batch and count on leftovers for lunch the next day — reheated slowly on the stovetop with a small splash of chicken broth, it comes back together almost perfectly.

Creamy pesto chicken sliced and plated with roasted cherry tomatoes and fresh basil garnish.

Why You'll Love This Recipe

  • One pan, minimal cleanup: The chicken sears in a skillet, the sauce builds in the same skillet, and everything comes back together in that same pan. The only other thing you're washing is a sheet pan for the tomatoes. On weeknights I genuinely notice how much this matters — fewer dishes means I'm actually sitting down with my family instead of scrubbing at the stove while they eat without me.

  • The pesto does most of the heavy lifting: You're not building a complex sauce from scratch here. Good pesto already has garlic, basil, olive oil, and cheese layered into it. When you stir it into cream with those roasted tomato juices, the sauce tastes like you spent a lot more effort than you actually did. I use store-bought pesto from Trader Joe's or Costco and it works perfectly well — I'm not pretending otherwise.

  • Ready in about 30 minutes (with a little overlap): While the tomatoes roast in the oven, you're prepping and searing the chicken on the stovetop. Nothing is waiting around — the two things happen at the same time. I timed myself once and it was 34 minutes start to finish, including plating. That's fast enough for a school night.

  • Works with what you have: No cream? Half-and-half handles it. No cherry tomatoes? Grape tomatoes or even diced Roma tomatoes work. No fresh garlic? Jarred minced garlic is fine. I've made variations of this recipe with whatever was about to go bad in my fridge, and it's held up every time. The structure is forgiving.

  • Leftovers actually reheat well: A lot of cream-based dishes turn into a broken, oily mess the next day. This one doesn't, as long as you reheat it low and slow with a small splash of broth. I've eaten it cold straight from the container once (no judgment), and even that wasn't bad.

Ingredients

  • 1.5 lbs boneless, skinless chicken breasts (about 2-4 pieces, pounded to even ¾-inch thickness)
  • 1 pint cherry or grape tomatoes (about 2 cups), halved
  • 2 tablespoons olive oil, divided
  • 1 tablespoon butter
  • Salt and black pepper, to taste
  • 1 teaspoon dried Italian seasoning (optional, but I usually add it)
  • 3 cloves garlic, minced
  • ¼ cup chicken broth
  • ½ cup heavy whipping cream (half-and-half works in a pinch, sauce will be slightly thinner)
  • ¼ cup prepared basil pesto (store-bought or homemade)
  • 2 tablespoons grated Parmesan cheese (optional, for the sauce or as garnish)
  • Fresh basil leaves, for garnish (optional)

Directions

  1. Roast the tomatoes: Preheat your oven to 400°F (200°C). Toss the halved cherry tomatoes with 1 tablespoon of olive oil, a pinch of salt, pepper, and Italian seasoning if using. Spread them in a single layer on a sheet pan — don't pile them or they'll steam instead of roast. Roast for 15-20 minutes until softened and starting to blister at the edges. Set aside and save any juices on the pan.
  2. Prep the chicken: While the tomatoes are in the oven, pat the chicken breasts completely dry with paper towels — this step matters for getting a good sear. If they're thick, slice them horizontally or pound them to about ¾-inch thickness so they cook evenly. Season both sides generously with salt, pepper, and Italian seasoning.
  3. Sear the chicken: Heat the remaining 1 tablespoon of olive oil in a large skillet over medium-high heat until it shimmers. Add the chicken and sear for 4-7 minutes per side until deep golden brown and cooked through to 165°F (74°C) on an instant-read thermometer. Remove the chicken to a plate and cover loosely with foil to keep warm.
  4. Build the sauce: Turn the heat down to medium-low. Add the butter to the same skillet and scrape up any browned bits from the bottom — that's all flavor. Add the minced garlic and cook for about 30-60 seconds until fragrant, stirring the whole time so it doesn't burn. Pour in the chicken broth and let it simmer for 1-2 minutes to deglaze the pan and reduce slightly.
  5. Add the cream and pesto: Stir in the heavy cream and bring to a gentle simmer. Reduce heat to low, then stir in the pesto until fully combined. If you're using Parmesan in the sauce, add it now and stir until melted and smooth. Let the sauce simmer for 2-3 minutes until it thickens slightly.
  6. Bring it all together: Return the seared chicken to the skillet along with the roasted tomatoes and any juices from the sheet pan. Spoon the sauce over everything and let it heat through for 1-2 minutes. Taste the sauce and adjust salt and pepper as needed.
  7. Serve: Garnish with fresh basil leaves and extra Parmesan if you like. Serve immediately over pasta, rice, or with crusty bread alongside.
Creamy pesto chicken topped with roasted cherry tomatoes and fresh basil on a white plate.

Tips for Success

  • Dry the chicken before searing: I skipped this the first few times I made pan-seared chicken and wondered why it never got that golden crust. Moisture on the surface of the chicken creates steam in the pan, which prevents browning. Pat it dry, season it, and it'll sear properly. Takes ten seconds and makes a real difference.

  • Don't crowd the pan: If your chicken pieces are large, sear them in two batches rather than cramming them all in at once. When pieces touch each other in the skillet, they trap steam and end up braised rather than seared. You lose the crust, and the crust is what gives this dish texture against the soft cream sauce.

  • Watch the garlic closely: Burnt garlic will ruin the sauce entirely — it turns bitter and there's no fixing it. I keep the heat at medium-low when I add the garlic and I stir it constantly. Thirty to sixty seconds is all it needs. If it's starting to brown too fast, take the pan off the heat for a moment before adding the broth.

  • Use a pesto you actually like the taste of: The pesto is the dominant flavor here, so if you use one that's too salty or too oily, the whole sauce will reflect that. I've tested this with a few brands and the Costco Kirkland basil pesto and the Trader Joe's version both work well. If yours tastes off straight from the jar, it'll taste off in the sauce too.

  • Fix a sauce that's too thick or too thin: If the sauce thickens too much before serving, add a splash of chicken broth and stir — it loosens right back up. If it's too thin, let it simmer uncovered for another 2-3 minutes. Cream sauces are pretty responsive to heat adjustments as long as you're not rushing them.

Variations

  • Use chicken thighs instead: Boneless, skinless thighs are more forgiving than breasts — they stay juicy even if you slightly overcook them. I actually prefer this recipe with thighs when I'm making it for guests because there's more margin for error. The cook time is similar; just check for 165°F the same way.

  • Add spinach at the end: Stir two big handfuls of baby spinach into the sauce right before returning the chicken. The residual heat wilts it in about a minute. It adds some green without changing the flavor much, and honestly it makes the dish feel slightly less heavy if you're watching portions.

  • Mix in sun-dried tomatoes: Replace half the cherry tomatoes with drained, oil-packed sun-dried tomatoes. You skip the roasting step for those and just stir them into the sauce directly. They add a concentrated, slightly tangy depth that pairs really well with the pesto. My husband actually prefers this version.

  • Add red pepper flakes for heat: Stir in ¼ to ½ teaspoon of red pepper flakes when you add the garlic. It gives the sauce a low, slow warmth that cuts through the richness of the cream. This is the version I make for myself when the kids are eating something different — pairs nicely with the creamy base without making it aggressively spicy.

  • Swap the protein entirely: Large shrimp work beautifully in this sauce — they cook in about 2 minutes per side so they go in after the sauce is built, not before. If you're into that direction, the method is similar to what I do with my Bang Bang Shrimp, just swapping the sauce. You can also use Italian sausage sliced into rounds for a heartier, more filling version.

Serving and Storage

Serving

Serve this straight from the skillet while the sauce is still loose and glossy. It goes over pasta — penne or linguine are both good — or over plain rice if you want something simpler. Crusty bread alongside is not optional in my house; that sauce needs something to soak into. A basic green salad on the side balances the richness well. If you're hosting, it plates nicely because the roasted tomatoes add color and the sauce coats everything evenly.

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. When reheating, go low and slow — medium-low heat on the stovetop with a splash of chicken broth stirred in. The sauce will have thickened in the fridge, but the broth brings it back to something close to the original texture. Microwave reheating works in a pinch, but stir it halfway through and don't rush it or the cream can separate. I don't recommend freezing this one — cream sauces don't thaw well and the texture suffers.

Creamy pesto chicken with roasted tomatoes served on white plate with fresh basil garnish.

Frequently Asked Questions

Can I make this ahead of time?

You can roast the tomatoes and sear the chicken a few hours ahead, then refrigerate both separately. When you're ready to eat, build the sauce fresh and add everything back in — it only takes about 10 minutes from that point. I wouldn't make the full dish and hold it for hours because the cream sauce thickens a lot as it sits and the chicken texture changes.

What if I don't have heavy cream?

Half-and-half works and the sauce will still taste good, just slightly thinner and less rich. I've also used full-fat coconut cream in a pinch — it sounds odd but the pesto flavor is strong enough that the coconut doesn't really come through. What I wouldn't use is regular milk; the sauce tends to break when you simmer it and the result is grainy.

How do I know the chicken is fully cooked?

The most reliable way is an instant-read thermometer — you're looking for 165°F (74°C) at the thickest part. If you don't have one, a $10 thermometer from Walmart is worth owning; I use mine constantly. You can also cut into the thickest piece and check that the juices run clear and there's no pink, but the thermometer gives you certainty without guessing.

Can I use dried basil instead of pesto?

Not really — dried basil won't give you anything close to what pesto does. Pesto has garlic, cheese, and oil all built in, so it's doing a lot more work than just adding herb flavor. If you genuinely can't find pesto, you could try stirring in a tablespoon of olive tapenade plus extra garlic, but the dish will taste quite different. Pesto is available at most regular grocery stores now, so it's worth looking for it.

Can I use frozen tomatoes?

Frozen tomatoes will release a lot of water when they roast, which makes the sauce watery. If that's all you have, thaw them completely, drain off as much liquid as you can, then pat them dry before roasting. Fresh cherry or grape tomatoes are genuinely better here — they hold their shape and get jammy in a way frozen ones don't quite manage.

This is one of those recipes I keep coming back to because it has almost no bad versions. I've made it when I was rushing, when I forgot to pound the chicken thin, when I used half the pesto by accident — and it's come out good every time. The roasted tomatoes and cream carry the dish even when other things aren't exactly right.

On nights when I want something that feels like more effort than it actually was, this is my go-to. It looks like something you'd order at a restaurant — golden chicken, glossy sauce, those deep-red blistered tomatoes — but it's a 30-minute weeknight dinner made in one skillet. If you're in a creamy chicken kind of mood and want something with a bit more of a brothy, spiced direction, my Creamy Chicken and Jalapeño Soup scratches a similar itch and is equally fast to pull together.

If you make this, I genuinely want to know how it went — especially if you tried one of the variations. The sun-dried tomato version in particular is something I think more people should try. Serve it with good bread, pour yourself something cold, and call it a win. 🍝🌿

CREAMY PESTO CHICKEN WITH ROASTED TOMATOES

Sana Umer
Tender chicken is smothered in a rich, vibrant pesto cream sauce, complemented by the sweet burst of roasted cherry tomatoes. It's an ideal meal for a weeknight dinner, yet elegant enough for entertaining.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 35 minutes mins
Total Time 45 minutes mins
Course Main Dish
Cuisine Mediterranean
Servings 4 servings
Calories 750 kcal

Ingredients
  

  • Boneless skinless chicken breasts (about 1.5 lbs, 2-4 pieces, pounded thin if very thick)
  • Cherry or grape tomatoes
  • Olive oil
  • Salt
  • Black pepper
  • Dried Italian seasoning optional, for chicken and tomatoes
  • Butter
  • Garlic minced
  • Chicken broth
  • Heavy whipping cream
  • Prepared pesto store-bought or homemade
  • Grated Parmesan cheese optional, for sauce or garnish
  • Fresh basil leaves for garnish, optional

Instructions
 

Roast Tomatoes:

  • Preheat oven to 400°F (200°C).
  • Toss the cherry or grape tomatoes with 1 tablespoon of olive oil, a pinch of salt, pepper, and Italian seasoning (if using).
  • Spread them in a single layer on a small baking sheet.
  • Roast for 15-20 minutes, or until the tomatoes are softened and slightly burst. Set aside.

Prepare Chicken:

  • While tomatoes roast, pat the chicken breasts dry with paper towels. If very thick, slice horizontally or pound to an even ¾-inch thickness.
  • Season both sides of the chicken generously with salt, black pepper, and Italian seasoning (if using).

Sear Chicken:

  • Heat 1 tablespoon of olive oil in a large skillet (preferably oven-safe) over medium-high heat.
  • Add the seasoned chicken to the hot skillet. Sear for 4-7 minutes per side, until golden brown and cooked through (internal temperature reaches 165°F/74°C).
  • Remove chicken from the skillet and set aside on a plate. Cover loosely with foil to keep warm.

Make the Creamy Pesto Sauce:

  • Reduce the heat to medium-low. Add 1 tablespoon of butter to the same skillet, scraping up any browned bits from the bottom.
  • Add the minced garlic and cook for 30-60 seconds until fragrant, being careful not to burn it.
  • Pour in the chicken broth, bringing it to a gentle simmer. Let it simmer for 1-2 minutes to deglaze the pan and slightly reduce.
  • Stir in the heavy whipping cream. Bring the sauce to a gentle simmer again, then reduce heat to low.
  • Stir in the prepared pesto until well combined. If using, add grated Parmesan cheese and stir until melted and smooth.

Combine and Finish:

  • Return the cooked chicken pieces and the roasted tomatoes (and any juices from the baking sheet) to the skillet with the pesto cream sauce.
  • Spoon the sauce over the chicken and tomatoes to coat.
  • Gently heat through for 1-2 minutes to ensure everything is warm and coated in the luscious sauce.
  • Taste the sauce and adjust seasonings if needed (add more salt, pepper, or a pinch of red pepper flakes for a subtle kick).

Serve:

  • Garnish with fresh basil leaves, if desired.
  • Serve immediately with pasta, rice, mashed potatoes, or crusty bread to soak up the delicious sauce.

Notes

  • Pesto Quality: The quality of your pesto will significantly impact the flavor of this dish. Use a good quality store-bought pesto or fresh homemade pesto for the best results.
  • Chicken Thickness: Pounding chicken breasts to an even thickness ensures they cook quickly and evenly.
  • Sauce Consistency: If the sauce is too thick, thin it with a splash more chicken broth or milk. If too thin, simmer uncovered for a few extra minutes to reduce.
  • Vegetable Variations: While roasted tomatoes are fantastic, you could also add sautéed mushrooms or spinach to the sauce for extra vegetables.
  • Serving Suggestions: This chicken is excellent over pasta (especially linguine or fettuccine), rice, or even zucchini noodles for a lighter option. Serve with a simple side salad to complete the meal.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or milk if the sauce has thickened too much.
Keyword cherry tomatoes, comfort food, easy dinner, fresh pesto, Pesto chicken, skillet meal, weeknight meal

  • FREEZER-FRIENDLY GRILLED CHICKEN FAJITA BOWLS FOR SUMMER MEAL PREP
  • SOFT AND TENDER SLOW-COOKER PULLED BBQ CHICKEN FOR SENIORS
  • NO-HEAT CROCKPOT BBQ PULLED CHICKEN FOR HOT SUMMER DAYS
  • ONE-POT BUDGET CHICKEN AND SPRING VEGETABLE RICE UNDER $5
3 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest