Skip to Content

Creamy Pesto Chicken with Roasted Tomatoes: My Go-To Comfort Dinner

Creamy Pesto Chicken with Roasted Tomatoes: My Go-To Comfort Dinner

Let Me Tell You About the Time I Fell in Love with Creamy Pesto Chicken…

You know those dishes you make once and then keep coming back to, a bit like that one comfy jumper you won't admit you still wear? Well, creamy pesto chicken with roasted tomatoes is that for me. The first time I cobbled this together was on one of those weekday nights when the fridge looked almost as empty as my motivation. I'd forgotten to defrost anything, but there was chicken in there (half frozen, mind), pesto hiding at the back, and a bunch of tomatoes that were on their last legs. So I threw it all together, didn't expect much—and then promptly got hooked. Even my picky cousin Eddie asked for seconds, and he thinks ketchup is a vegetable, so that's saying something.

Why You’ll Wanna Make This (And Maybe Hide the Leftovers)

I make this on nights when I need something cozy but don’t want to spend all evening chained to the stove. My family actually gets excited for "that green chicken thing" (not the most appetizing nickname, but hey). The sauce is rich without being over the top, and the roasted tomatoes just do... something magical. Whenever I’m in a hurry, I use jarred pesto, but if you have the time, making your own is a bit of a mic drop. Oh, and if you’ve ever tried to sneak spinach into a meal only to have it rejected, this is one place you can actually get away with it (not that I ever do, but I could). Sometimes, though, the chicken sticks to the pan and I have to pry it off—not my finest moments, but it still tastes fab.

What You’ll Need (Substitutions Welcome—We’re Not Fancy Here)

  • 4 boneless, skinless chicken breasts (or thighs if you’re feeling rebellious—thighs are juicier anyway)
  • Salt and pepper (I’m not going to tell you how much, just don’t forget it!)
  • 2 tablespoons olive oil—sometimes I use butter because, well, butter
  • 1 cup cherry tomatoes, halved (honestly, any small tomato works; my nan swore by those big beefy ones, but then you have to chop more)
  • ¾ cup heavy cream (I’ve subbed in half-and-half or even a splash of milk in a pinch—not quite as luscious, but workable)
  • ⅓ cup pesto (store-bought is fine, I won’t judge; I like this Serious Eats round-up)
  • ¼ cup grated Parmesan (or more—no one’s watching)
  • 2 cloves garlic, minced (I sometimes use that pre-chopped jar stuff if I’m lazy, but fresh is better)

How I Actually Make It (And Occasionally Mess Up)

  1. Preheat your oven to 425°F/220°C. If you remember. Sometimes I forget and then just turn it on halfway through—no big deal.
  2. Toss your tomatoes on a baking tray with a drizzle of olive oil, salt, and pepper. Roast for about 15–20 mins until they’re a bit blistered and their skins go wrinkly (this is where I usually sneak a tomato, just to check, you know?).
  3. While the tomatoes roast, season the chicken with a good pinch of salt and pepper. Heat up the rest of your olive oil in a big skillet, medium-high heat—if you’re using butter, watch it doesn’t burn (spoken from experience).
  4. Cook the chicken breasts for about 5–6 mins per side, until golden and (hopefully) not stuck to the pan. If they’re a bit pale, don’t stress; the sauce covers a multitude of sins.
  5. Once cooked through, take the chicken out and let it rest on a plate. Don’t skip this. Or do, if you like dry chicken (I’ve learned my lesson).
  6. Turn the heat down. In the same pan, add your garlic and sauté for 30 seconds (don’t let it burn—seriously, burnt garlic is the actual worst). Pour in the cream, give it a stir, then add the pesto and Parmesan. Stir 'til it smells amazing and looks like you know what you’re doing. (It might look a bit split if the pan’s too hot—just keep whisking, it usually comes together.)
  7. Pop the chicken back in, nestle it into the sauce, and let it simmer gently for 2–3 mins. Top with the roasted tomatoes. Spoon some sauce over everything because, well, why wouldn’t you?

Stuff I’ve Learned That Might Help (Or Not)

  • If you use too much cream and not enough pesto, it tastes a bit bland. I once tried to stretch a tiny jar of pesto and, well, won’t do that again.
  • Tossing in a handful of spinach at the end is a sneaky way to pretend this is healthy. It wilts down fast—don’t overthink it.
  • Letting the chicken rest really does make it juicier. I used to skip that, but now… I get it.

If You Want to Tinker (Some With Mixed Results)

  • I’ve swapped the chicken for salmon before—tasty, but oddly the sauce slides right off. Maybe I did something wrong?
  • Used sun-dried tomato pesto once by accident—actually delish, highly recommend.
  • I tried it with oat cream once for my vegan pal—uh, texture was a bit odd, but flavor okayish. Might be better if you really know your plant-based swaps (I don’t).

What If You Don’t Have All the Gear?

A proper skillet is nice, but honestly, I’ve made this in a battered old nonstick pan. And if you don’t have a roasting tray, just pile the tomatoes into any oven-safe dish. Even a cake tin works (don’t tell Mary Berry).

Creamy Pesto Chicken with Roasted Tomatoes

Storing Leftovers (Not That You’ll Need To…)

If there are leftovers, stick them in an airtight box and pop in the fridge. They keep for about 2 days, maybe a bit longer, but they never last that long in my house. Actually, I swear it tastes better the next day. Just reheat gently so the sauce doesn’t go funky.

How We Like to Serve It (But You Do You)

I love this over a pile of buttery mashed potatoes, but my kids prefer it with pasta. Sometimes I just mop up the sauce with crusty bread—bliss. If I’m feeling fancy, a little green salad on the side. I read somewhere that a sharp arugula salad is the best pairing. Haven’t tried it, but maybe next time.

A Few Things I’ve (Reluctantly) Learned the Hard Way

  • Don’t rush the cream-pesto blending bit. I once cranked the heat to hurry up—sauce split, plate of sadness.
  • Letting the tomatoes really roast until they’re soft makes all the difference. If they’re still a bit raw, they just don’t melt into the sauce as nicely.

Questions I Actually Get About This Recipe

  • Can I use chicken thighs? Absolutely, do it! They’re juicier and harder to overcook. Honestly, I prefer them (but the kids like the "neat" chicken breasts).
  • What if I can’t find fresh garlic? The pre-chopped stuff works. Or even a little garlic powder—just start with less, it can be a bit strong.
  • Can you freeze it? Technically yes, but I don’t recommend it. Creamy sauces sometimes go a bit weird when defrosted. If you have to, maybe just freeze the chicken and sauce separately? Or check out this Bon Appetit guide to freezing cooked chicken.
  • Is it spicy? Not unless you want it to be. I’ve chucked in a pinch of chili flakes before—nice kick!
  • What’s the best pesto brand? Oh, that’s a loaded question! I like DeLallo or homemade, but use whatever is on sale. (If it’s bright green and smells good, you’re fine!)

Oh, and if you're curious, one time I dropped my Parmesan in the sink and used cheddar instead. Not my brightest moment, but you live and learn.

★★★★★ 4.80 from 153 ratings

Creamy Pesto Chicken with Roasted Tomatoes

yield: 4 servings
prep: 15 mins
cook: 25 mins
total: 40 mins
A delicious and easy dinner featuring tender chicken breasts cooked in a creamy pesto sauce, served with sweet roasted cherry tomatoes. Perfect for a quick Italian-inspired meal.
Creamy Pesto Chicken with Roasted Tomatoes

Ingredients

  • 4 boneless, skinless chicken breasts
  • 2 tablespoons olive oil
  • 1 cup cherry tomatoes, halved
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 1 cup heavy cream
  • ⅓ cup pesto sauce
  • 2 cloves garlic, minced
  • ¼ cup grated Parmesan cheese
  • Fresh basil leaves, for garnish

Instructions

  1. 1
    Preheat the oven to 400°F (200°C). Toss the cherry tomatoes with 1 tablespoon olive oil, salt, and pepper. Spread on a baking sheet and roast for 15-20 minutes until soft and slightly caramelized.
  2. 2
    While the tomatoes roast, heat the remaining olive oil in a large skillet over medium-high heat. Season the chicken breasts with salt and pepper, then cook for 5-6 minutes per side until golden and cooked through. Remove chicken from the skillet and set aside.
  3. 3
    In the same skillet, add minced garlic and sauté for 1 minute until fragrant. Pour in the heavy cream and bring to a gentle simmer.
  4. 4
    Stir in the pesto sauce and Parmesan cheese. Return the chicken breasts to the skillet and simmer in the sauce for 3-4 minutes until heated through and coated.
  5. 5
    Serve the creamy pesto chicken topped with roasted tomatoes and garnish with fresh basil leaves.
CLICK FOR NUTRITION INFO

Approximate Information for One Serving

Serving Size: 1 serving
Calories: 520cal
Protein: 44 gg
Fat: 34 gg
Saturated Fat: 0g
Trans Fat: 0g
Cholesterol: 0mg
Sodium: 0mg
Potassium: 0mg
Total Carbs: 8 gg
Fiber: 0g
Sugar: 0g
Net Carbs: 0g
Vitamin A: 0
Vitamin C: 0mg
Calcium: 0mg
Iron: 0mg

Nutrition Disclaimers

Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.

Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.

To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.

Did you make this recipe?

Please consider Pinning it!!