Pesto chicken is a delightful dish that marries the juicy tenderness of chicken with the vibrant, herbaceous flavors of basil pesto. With just a handful of ingredients and a simple preparation method, this recipe offers a gourmet feel, making you feel like a star chef in your own kitchen. The aroma of roasting tomatoes and sizzling garlic creates an inviting atmosphere, making it hard to resist diving in right away. It’s perfect for any occasion, whether it’s an everyday dinner or a special gathering with friends.

I remember the first time I made this dish; the combination of creamy pesto and succulent chicken had everyone asking for seconds. It’s one of those recipes that seems fancy but is surprisingly doable, transforming even the simplest weeknight dinner into something you can proudly share. This one-pan wonder comes together in just about half an hour, making it both a time-saver and a flavor powerhouse. If you haven’t tried making pesto chicken yet, you’re in for a treat! Let’s get cooking!
Why You’ll Love This Recipe
- Simple & Quick: This dish comes together in just 30 minutes, making it a perfect weeknight meal.
- Irresistible Flavor: The creamy combination of pesto and parmesan delivers a rich and satisfying taste.
- Eye-Catching Appeal: The colorful roasted tomatoes make for a stunning presentation.
- Flexible Serving: Ideal for a cozy dinner or easy enough for meal prep—enjoy it any time!
- Diet-Friendly Options: Easily adaptable for gluten-free eaters by choosing a safe brand of pesto.
Ingredients You’ll Need
- 1 pound chicken breasts, boneless and skinless: Lean and versatile, chicken breasts serve as the perfect canvas for the pesto’s flavor. If you prefer, you can substitute thighs for a juicier option.
- 1 teaspoon garlic powder: Adds a punch of flavor without the hassle of peeling and chopping fresh garlic.
- 1 teaspoon paprika: This adds a subtle smokiness and color to the chicken.
- ½ tablespoon onion powder: A little sweetness and aromatic depth complement the garlic.
- 1 pint grape tomatoes (or cherry tomatoes), rinsed and dried: These bite-sized gems add a burst of juicy sweetness and color.
- 5 tablespoons olive oil: Used for roasting the tomatoes and sautéing the chicken, it adds richness.
- 3 teaspoons garlic, minced: Fresh garlic brings vibrant flavor to the dish.
- ½ teaspoon salt, divided: Enhances the flavors of the dish; it’s crucial for both the chicken and tomatoes.
- ½ teaspoon ground black pepper: This adds a touch of spice.
- ½ cup basil pesto: The star of the show, this stores wonderfully, allowing you to whip up this dish anytime.
- ½ cup whipping cream: Adds a luxurious creaminess to the sauce. You can swap it with half-and-half for a lighter option.
- ¼ cup grated parmesan cheese: Complements the pesto with nutty richness.
- Optional: fresh julienned basil leaves: A beautiful garnish that adds a fresh, bright finish.
How to Make Pesto Chicken
- Preheat the Oven: Set your oven to 400 degrees Fahrenheit to ensure it’s hot when you’re ready to roast those delicious tomatoes.
- Prepare the Tomatoes: On a baking sheet, add the rinsed and dried grape tomatoes. Drizzle with 2 tablespoons of olive oil and sprinkle with ¼ teaspoon salt and ¼ teaspoon pepper. Use your hands to mix and coat the tomatoes evenly.
- Roast the Tomatoes: Spread the tomatoes in a single layer and roast in the preheated oven for 15-20 minutes, or until their skins are blistered and slightly charred. Once done, remove from oven and set aside.
- Prepare the Chicken: While the tomatoes are roasting, pat the chicken breasts dry. If they are thick, slice them in half lengthwise for quicker, even cooking.
- Season the Chicken: In a small bowl, mix the garlic powder, onion powder, paprika, and the remaining ¼ teaspoon salt and ¼ teaspoon pepper. Sprinkle this spice mixture evenly over both sides of the chicken breasts.
- Sear the Chicken: Heat a heavy-bottomed skillet over medium-high heat. Add 2 tablespoons of olive oil, swirling to coat the bottom. Add the seasoned chicken breasts in a single layer and cook for about 5 minutes.
- Flip the Chicken: Turn the chicken breasts over and cook for an additional 3-5 minutes, until the internal temperature reaches 165 degrees Fahrenheit using a meat thermometer. Once done, transfer the chicken to a plate and set aside.
- Sauté Garlic: Lower the heat to medium and add the final tablespoon of olive oil to the pan. Add the minced garlic and sauté for 30 seconds, or until fragrant and semi-translucent.
- Make the Sauce: Stir in the pesto, whipping cream, and parmesan cheese. Cook gently, bringing it to a low simmer while scraping up the brown bits stuck to the bottom of the pan for added flavor.
- Combine Chicken and Tomatoes: Reduce the heat to medium-low and add the chicken breasts back into the pan. Nestle the roasted tomatoes around the chicken, allowing everything to warm together for a few minutes.
- Serve Immediately: You can garnish with fresh julienned basil leaves for a pop of color and fresh flavor.
Storing & Reheating
Leftovers of your pesto chicken can be stored in an airtight container in the refrigerator for up to 3 days. If you prefer to freeze, wrap the chicken and sauce tightly in foil or a freezer-safe bag for up to 3 months. To reheat, simply thaw in the fridge overnight and warm in a skillet over medium heat for about 5-7 minutes, stirring until heated through. Note that the texture may change slightly after freezing, so you might want to refresh it by adding a splash of cream before enjoying.
Chef’s Helpful Tips
- When searing the chicken, make sure the pan is hot enough. This helps to lock in juices and create a nice golden crust.
- Don’t overcrowd the skillet; give the chicken some space to cook evenly.
- If your pesto is particularly thick, you can adjust the cream amount for a smoother sauce.
- For extra flavor, add a squeeze of lemon juice to the finished dish before serving.
- Make the chicken ahead of time and serve it cold on salads or sandwiches for a delightful meal prep option.
There you have it—a tasty recipe for pesto chicken that bursts with flavor from the creamy pesto and succulent chicken, complemented by roasted tomatoes. The simple steps bring an impressive, homemade touch to your table, making it feel like a special occasion every time you serve it. Feel free to get creative with variations and enjoy customizing this meal to your taste.

Recipe FAQs
Can I use frozen chicken breasts for this recipe?
Using frozen chicken breasts is possible, but it’s best to thaw them fully before cooking to ensure even cooking. You can thaw them in the refrigerator overnight or use the defrost setting on your microwave.
Can I make this recipe dairy-free?
Yes! To make a dairy-free version of pesto chicken, substitute the whipping cream with a non-dairy cream or coconut milk, and use a vegan cheese alternative in place of parmesan.
How do I store leftover pesto chicken?
Store leftover pesto chicken in an airtight container in the refrigerator for up to 3 days. Ensure it’s cooled down before sealing, so it doesn’t trap steam and compromise texture.
What can I serve with pesto chicken?
This dish pairs beautifully with a side of pasta, mixed greens, or roasted vegetables. You could also serve it over rice or quinoa for a more filling option.
Print
Pesto Chicken
This Pesto Chicken is packed with irresistible flavor and simple ingredients, making it ideal for a quick dinner or a healthy meal. Enjoy juicy chicken breasts coated in savory pesto, paired with roasted tomatoes for a comforting homemade dish.
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
- 1 pound chicken breasts boneless and skinless
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- ½ Tablespoon onion powder
- 1 pint grape tomatoes or cherry tomatoes, rinsed and dried
- 5 Tablespoon olive oil
- 3 teaspoons garlic minced
- ½ teaspoon salt divided
- ½ teaspoon ground black pepper
- ½ cup basil pesto
- ½ cup whipping cream
- ¼ cup grated parmesan cheese
- Optional: garnish with fresh julienned basil leaves
Instructions
- Preheat the oven to 400 degrees.
- Place the tomatoes on a baking sheet. Drizzle with 2 Tablespoons of olive oil, and sprinkle with ¼ teaspoon salt and ¼ teaspoon pepper. Toss to coat the tomatoes evenly.
- Roast the tomatoes in a preheated oven for 15-20 minutes until the skins blister and char slightly. Remove and set aside.
- Prepare the chicken by patting it dry. If they are thick, slice them in half lengthwise for quicker cooking.
- Mix garlic powder, onion powder, paprika, remaining salt, and pepper in a small bowl.
- Sprinkle the spice mixture over both sides of each chicken breast.
- Heat a heavy skillet on medium/high. Add the remaining 2 Tablespoons of olive oil to coat the bottom.
- Cook the chicken breasts in the skillet for about 5 minutes per side or until they reach an internal temperature of 165 degrees with a thermometer. Remove from pan and set aside.
- Lower the heat to medium and add 1 Tablespoon of oil and minced garlic to the pan. Cook for 30 seconds until fragrant.
- Add pesto, whipping cream, and parmesan to the pan. Stir gently and bring to a low simmer.
- Gently scrape any browned bits from the bottom of the pan with a spoon during simmering.
- Reduce heat to medium/low and return chicken to the pan, adding roasted tomatoes around the chicken. Heat until warmed through.
- Serve immediately.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
For added flavor, marinate the chicken in pesto for 30 minutes before cooking.
Using fresh tomatoes boosts the vibrancy of the dish; consider using a mix of colors for presentation.
To make this dish lighter, use half-and-half instead of whipping cream.
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baking, Sautéing
- Cuisine: Italian
Nutrition
- Serving Size: 1 piece of chicken with sauce and tomatoes
- Calories: 450
- Sugar: 3g
- Sodium: 600mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 90mg






