This post may contain affiliate links. Please read our disclosure policy.

This Caprese Grilled Chicken is so simple to make but packed with fresh, delicious flavor! I love this recipe for a quick, grilled recipe during the week.

Caprese Grilled Chicken on large serving platter.

The flavor of a classic Caprese salad never gets old to me. Creamy mozzarella, bright tomatoes, fresh basil, and balsamic simply pair together for a delicious bite. With those flavors in mind, I recently made a quick dinner on my Instagram that you all went crazy for so I decided to give it a permanent home on the blog.

Close up of Caprese Grilled Chicken on white serving platter.

For this Caprese Grilled Chicken, chicken is first simply marinated to infuse flavor into the chicken. Next, it is grilled until the chicken is cooked through then topped with basil pesto, either storebought or homemade, and mozzarella cheese that you allow to melt. To finish, you top with a simple cherry tomato salad that adds a burst of brightness and flavor! Serve as desired and you will have a simple, delicious meal everyone around your table will enjoy.

Ingredients:

  • Boneless, Skinless Chicken Breasts
  • Extra Virgin Olive Oil
  • Balsamic Vinegar
  • Freshly Squeezed Lemon Juice
  • Italian Seasoning
  • Kosher Salt
  • Freshly Ground Black Pepper
  • Basil Pesto: Storebought or Homemade
  • Shredded Mozzarella Cheese
  • Cherry or Grape Tomatoes
  • Shallot
  • Fresh Basil Leaves
  • Balsamic Vinegar
  • Crushed Red Pepper Flakes: Optional
Ingredients for Caprese Grilled Chicken on counter.

Step-by-Step:

Step One: Pound the Chicken

Place the chicken breasts on a cutting board and cover with parchment paper or plastic wrap. Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform ½-inch thickness. Pat dry with paper towels.

Raw chicken breasts on parchment. Other ingredients scatter around.

Step Two: Marinate the Chicken

Place the chicken in a large bowl and add the olive oil, balsamic, lemon juice, Italian seasoning, salt, and pepper. Toss until well combined and set aside to marinade for 15 minutes.

Raw chicken breasts marinating in large white bowl.

Step Three: Make the Cherry Tomato Topping

In a medium-sized bowl, combine all of the tomato topping ingredients and toss to combine. Set aside while you grill the chicken.

Cherry tomato topping in large bowl.

Step Four: Prep the Grill

Heat the grill over medium-high heat (350-400℉) and oil the grill grates (to do this, dip a wadded paper towel in a little oil and, using tongs, wipe the oil evenly over the grate. Be careful not to use too much oil, because that’s a sure-fire way to start a good flare-up—a little goes a long way here.

Step Five: Grill the Chicken

Cook the chicken over the heat for about 4 minutes per side, until grill marks appear and the chicken is cooked through. The lid should be closed throughout the cooking process.

Step Six: Top the Chicken

Reduce the heat to medium-low and spoon about 1 tablespoon of the pesto on top of each chicken breast and spread it across the top into an even layer. Then, evenly sprinkle the tops with the mozzarella cheese. Cover and cook until the cheese is just melted, about 2 minutes. Remove from the grill and transfer to a clean platter to allow to rest for about 4 minutes.

Grilled chicken breasts with cheese melted on top on white platter.

Step Seven: Serve and Enjoy!

To serve, spoon the cherry tomato mixture across the tops of the chicken.

Caprese Grilled Chicken on white serving platter.

Recipe FAQs:

Could I marinate the chicken in advance?

Yes! If preferred, you could marinate the chicken up to 24 hours in advance and store int eh fridge until ready to grill.

What should I serve this with?

This would be great with just about anything! Grilled asparagus or broccolini would be wonderful. Plus, my girls like this served with a little pasta as well.

I hope you enjoy this recipe! Comment below once you try it!

for more grilled chicken recipes:

Giardiniera Chicken Melts

Tex-Mex Grilled Chicken

Grilled Sesame Chicken Skewers

Grilled Chili Chicken Tacos with Tomatillo Salsa

5 from 6 votes

Caprese Grilled Chicken

Total: 35 minutes
Servings: 4

Ingredients 

For the Chicken:

  • 4 boneless skinless chicken breasts
  • 3 tablespoons extra virgin olive oil
  • 2 tablespoons balsamic vinegar
  • 1 tablespoons freshly squeezed lemon juice
  • 2 tablespoons Italian Seasoning
  • 1 teaspoon Kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1/3 cup Basil Pesto, storebought or homemade
  • ½ cup shredded mozzarella cheese

For the Cherry Tomato Topping:

  • 2 cups halved cherry or grape tomatoes
  • 1 large shallot, halved and thinly sliced
  • ½ cup thinly sliced basil leaves
  • 1 tablespoon extra virgin olive oil
  • 1 tablespoon balsamic vinegar
  • Pinch of salt and pepper
  • Pinch of crushed red pepper flakes (optional)

Instructions 

Marinate the Chicken:

  • Place the chicken breasts on a cutting board and cover with parchment paper or plastic wrap. Using a meat mallet or the bottom of a heavy skillet, pound the chicken until it is a uniform ½-inch thickness. Pat dry with paper towels.
  • Place the chicken in a large bowl and add the olive oil, balsamic, lemon juice, Italian seasoning, salt, and pepper. Toss until well combined and set aside to marinate for 15 minutes.

Make the Cherry Tomato Topping:

  • In a medium-sized bowl, combine all of the tomato topping ingredients and toss to combine. Set aside while you grill the chicken.

Grill the Chicken:

  • Heat the grill over medium-high heat (350-400) and oil the grill grates (to do this, dip a wadded paper towel in a little oil and, using tongs, wipe the oil evenly over the grate. Be careful not to use too much oil, because that's a sure-fire way to start a good flare-up—a little goes a long way here.
  • Cook the chicken over the heat for about 4 minutes per side, until grill marks appear and the chicken is cooked through. The lid should be closed throughout the cooking process.
  • Reduce the heat to medium-low and spoon about 1 tablespoon of the pesto on top of each chicken breast and spread it across the top into an even layer. Then, evenly sprinkle the tops with the mozzarella cheese. Cover and cook until the cheese is just melted, about 2 minutes.
  • Remove from the grill and transfer to a clean platter to allow to rest for about 4 minutes.

Serve and Enjoy:

  • To serve, spoon the cherry tomato mixture across the tops of the chicken.

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Servings: 4


Welcome! I’m Alex.

I’m a food lover sharing healthy, simple, delicious, recipes from my kitchen to yours. Here you’ll find lots of Whole30, lots of healthy, and a little indulgence here and there because…it’s all about balance y’all!


Similar recipes

Leave a comment

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

Recipe Rating




6 Comments

  1. 5 stars
    So good! Easy to throw together and tastes like summer. I don’t usually love grilled chicken (it can be dry) but this was delish! For leftovers, I kept the topping separate and just reheated the chicken.

  2. 5 stars
    So delicious! Husband and I both loved it! So fresh but flavorful, will definitely be in the rotation from now on.

  3. 5 stars
    Absolutely loved this dish. Such a great flavor profile. I served it with orzo pilaf. Think I’ll make this for our next dinner guests. 👍👩‍🍳

  4. 5 stars
    This was so fresh and delicious and easy! Big hit with my husband too. Just served with some simple mixed green salad. Great recipe!

  5. 5 stars
    This was a real winner in our house! The juicy tomato salad with salty pesto & creamy mozzarella over the grilled chicken just tastes like Summer in every bite. Love that this was ready in 30 minutes & easy peasy, too- definitely will have this on repeat all Summer!