I love how quickly this meal comes together while still feeling restaurant-worthy. The chicken stays juicy and flavorful thanks to the simple seasoning and skillet cooking method, while the mozzarella melts beautifully over the top.
The bruschetta topping adds freshness and texture that keeps the dish light and vibrant. I also enjoy how the basil pesto and balsamic glaze bring bold Italian-inspired flavor without requiring complicated preparation.
This recipe works well for casual family dinners, meal prep, or even serving guests because it looks impressive while staying easy to prepare.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
For the Chicken
4 large chicken breasts, pounded to even thickness
2 tablespoons olive oil (divided)
1 teaspoon garlic powder
1 teaspoon Italian seasoning
1 teaspoon salt
½ teaspoon black pepper
8 slices fresh mozzarella (such as Galbani Thin Sliced)
½ cup basil pesto
½ lemon
Balsamic glaze, for drizzling
For the Bruschetta Topping
2 cups diced tomatoes
¼ cup fresh basil leaves, thinly sliced
2 garlic cloves, grated
1 tablespoon extra virgin olive oil
¼ teaspoon red pepper flakes
Salt and black pepper to taste
Directions
I combine the diced tomatoes, basil, grated garlic, olive oil, red pepper flakes, salt, and pepper in a medium bowl. I mix everything well and set it aside so the flavors can blend together.
I pat the chicken dry and rub it with 1 tablespoon olive oil. Then I season both sides with garlic powder, Italian seasoning, salt, and black pepper.
I heat the remaining tablespoon of olive oil in a large skillet over medium heat.
I cook the chicken for about 5–7 minutes per side until the internal temperature reaches 165°F. Halfway through cooking, I squeeze fresh lemon juice over the chicken for extra brightness.
I reduce the heat to low and place two slices of mozzarella on each chicken breast. I cover the skillet and let the cheese melt completely.
I remove the skillet from the heat and spoon basil pesto over each piece of chicken.
I top each chicken breast with a generous scoop of bruschetta topping and finish everything with a drizzle of balsamic glaze before serving.
Servings and Timing
Servings: 4 servings
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Variations
I sometimes swap the mozzarella for provolone or fresh burrata for a slightly different texture and flavor.
For extra heat, I add more red pepper flakes or a drizzle of hot honey before serving. When I want even more freshness, I mix a little arugula into the bruschetta topping.
I also like using chicken thighs instead of chicken breasts because they stay especially juicy and flavorful in the skillet.
For a lower-carb option, I serve the chicken with roasted vegetables or a simple salad instead of pasta or bread.
Storage/Reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. For the best texture, I like storing the bruschetta topping separately so the tomatoes stay fresh and do not make the chicken watery.
To reheat, I warm the chicken gently in a skillet over low heat or in the oven at 350°F until heated through. I usually add the bruschetta topping and balsamic glaze after reheating to keep the flavors fresh.
I do not recommend microwaving for too long because the mozzarella can become rubbery.
FAQs
Can I use store-bought pesto?
Yes, I often use store-bought basil pesto when I want to save time, and it still tastes delicious.
How do I know when the chicken is fully cooked?
I check that the internal temperature reaches 165°F using a meat thermometer.
Can I prepare the bruschetta topping ahead of time?
Yes, I sometimes make it a few hours ahead and keep it refrigerated until serving.
What tomatoes work best for bruschetta?
I like using Roma tomatoes because they are less watery, but cherry tomatoes also work very well.
Can I bake the chicken instead of cooking it in a skillet?
Yes, I bake the chicken at 400°F until fully cooked, then add the mozzarella near the end so it melts properly.
Is this recipe good for meal prep?
Yes, I find it works very well for meal prep, especially when I store the bruschetta separately.
What side dishes pair well with this recipe?
I enjoy serving it with pasta, garlic bread, roasted vegetables, or a crisp green salad.
Can I freeze leftovers?
I can freeze the cooked chicken, but I prefer making the bruschetta topping fresh because tomatoes change texture after freezing.
How can I make the recipe lighter?
I sometimes use reduced-fat mozzarella and serve the chicken with vegetables instead of pasta.
Can I use homemade pesto?
Yes, homemade pesto adds even more fresh basil flavor and tastes amazing in this dish.
Conclusion
Pesto Bruschetta Chicken is one of my favorite easy skillet dinners because it combines fresh Italian-inspired flavors with simple preparation. I love the contrast between the juicy chicken, creamy melted mozzarella, bright pesto, and refreshing tomato bruschetta topping. Whether I make it for a quick weeknight dinner or a casual gathering with friends, it always feels satisfying, flavorful, and special without requiring much effort.
Pesto Bruschetta Chicken is a fresh and flavorful skillet dinner featuring juicy chicken breasts topped with melted mozzarella, basil pesto, vibrant tomato bruschetta, and a drizzle of balsamic glaze. This Italian-inspired dish feels elegant yet comes together quickly enough for an easy weeknight meal.
Ingredients
4 large chicken breasts, pounded to even thickness
2 tablespoons olive oil, divided
1 teaspoon garlic powder
1 teaspoon Italian seasoning
1 teaspoon salt
1/2 teaspoon black pepper
8 slices fresh mozzarella
1/2 cup basil pesto
1/2 lemon
Balsamic glaze, for drizzling
2 cups diced tomatoes
1/4 cup fresh basil leaves, thinly sliced
2 garlic cloves, grated
1 tablespoon extra virgin olive oil
1/4 teaspoon red pepper flakes
Salt and black pepper to taste
Instructions
In a medium bowl, combine the diced tomatoes, basil, grated garlic, olive oil, red pepper flakes, salt, and black pepper. Mix well and set aside.
Pat the chicken dry and rub with 1 tablespoon olive oil. Season both sides with garlic powder, Italian seasoning, salt, and black pepper.
Heat the remaining tablespoon of olive oil in a large skillet over medium heat.
Cook the chicken for 5–7 minutes per side until the internal temperature reaches 165°F. Squeeze fresh lemon juice over the chicken halfway through cooking.
Reduce the heat to low and place two slices of mozzarella on each chicken breast. Cover the skillet and allow the cheese to melt completely.
Remove the skillet from the heat and spoon basil pesto over each chicken breast.
Top each piece of chicken with bruschetta topping and drizzle with balsamic glaze before serving.
Notes
Roma tomatoes work especially well because they are less watery.
Store the bruschetta topping separately for the freshest texture.
Chicken thighs can be substituted for chicken breasts for extra juiciness.
Serve with pasta, garlic bread, roasted vegetables, or salad.
Homemade pesto adds even more fresh basil flavor to the dish.