Getting dinner on the table on busy weeknights can feel impossible, especially when you’re juggling work, kids’ activities, and a mountain of laundry that somehow never seems to get smaller. The last thing you want to do is dirty every pot and pan in your kitchen just to make one meal.
That’s where this balsamic chicken recipe comes to the rescue: it cooks entirely in one pan, takes less than 30 minutes from start to finish, and delivers tender, flavorful chicken that the whole family will actually eat without complaining.

Why You’ll Love This Balsamic Chicken
- One pan convenience – Everything cooks together in a single pan, which means less cleanup and more time to enjoy your meal with family.
- Quick weeknight dinner – Ready in under an hour, this recipe is perfect for busy evenings when you want something delicious without spending all night in the kitchen.
- Fresh, flavorful ingredients – The combination of tangy balsamic vinegar, sweet honey, juicy tomatoes, and creamy mozzarella creates a restaurant-quality meal at home.
- Balanced and satisfying – With lean protein, fresh vegetables, and just the right amount of cheese, this dish feels indulgent while still being a wholesome choice for dinner.
What Kind of Chicken Should I Use?
For this recipe, boneless, skinless chicken breasts are your best bet since they cook evenly and quickly in one pan. You’ll want to look for chicken breasts that are similar in size so they finish cooking at the same time. If your breasts are on the thicker side, don’t skip the step about pounding them to even thickness – this prevents some pieces from drying out while others are still cooking. Fresh chicken will give you the best results, but if you’re using frozen, make sure it’s completely thawed and patted dry before you start cooking.

Options for Substitutions
This one-pan chicken recipe is pretty forgiving when it comes to swaps:
- Balsamic vinegar: If you’re out of balsamic, try red wine vinegar with a pinch of brown sugar, or even apple cider vinegar. The flavor will be slightly different but still tasty.
- Chicken breasts: Chicken thighs work great here too and actually stay more tender during cooking. Just adjust the cooking time as thighs may need a few extra minutes.
- Fresh mozzarella balls: Regular mozzarella cut into chunks works fine, or you can use feta, goat cheese, or even skip the cheese entirely if needed.
- Grape tomatoes: Cherry tomatoes are perfect substitutes, or you can use regular tomatoes cut into wedges. Canned diced tomatoes work in a pinch, just drain them first.
- Fresh basil: Dried basil works if fresh isn’t available – just use about 2 teaspoons instead. Fresh oregano or parsley also make nice alternatives.
- Dijon mustard: Regular yellow mustard or whole grain mustard can step in here. You could even leave it out if you don’t have any on hand.
- Italian seasoning: Make your own with equal parts dried oregano, basil, and thyme, or just use whatever dried herbs you have in your pantry.
Watch Out for These Mistakes While Cooking
The biggest mistake with one pan balsamic chicken is not pounding the chicken breasts to an even thickness, which leads to uneven cooking where some parts are dry while others are undercooked – aim for about 3/4 inch thickness throughout.
Another common error is adding the mozzarella too early in the cooking process, causing it to melt completely and lose its shape, so wait until the last 2-3 minutes of cooking to add those cheese balls.
Don’t skip deglazing the pan after searing the chicken – those brown bits are packed with flavor and will make your balsamic glaze much richer when you scrape them up with the vinegar mixture.
Finally, resist the urge to flip the chicken multiple times; let it develop a good golden crust on one side before turning, and always let the chicken rest for 5 minutes after cooking to keep those juices locked in.

What to Serve With Balsamic Chicken?
This balsamic chicken is packed with Italian flavors from the tomatoes, mozzarella, and basil, so it pairs beautifully with simple sides that won’t compete with all that goodness. I love serving it over creamy mashed potatoes or buttery rice pilaf to soak up that amazing balsamic glaze. A side of roasted vegetables like zucchini, bell peppers, or asparagus keeps things light and fresh, while garlic bread or crusty Italian bread is perfect for mopping up any extra sauce on your plate. For a complete meal, try adding a simple arugula salad with lemon vinaigrette to balance out the rich flavors.
Storage Instructions
Refrigerate: This balsamic chicken keeps really well in the fridge for up to 4 days in an airtight container. I like to store the chicken and any leftover tomatoes together so all those flavors keep mingling. It’s perfect for meal prep since it tastes great cold on salads or reheated for dinner.
Freeze: You can freeze the cooked chicken for up to 3 months, but I’d recommend freezing it without the fresh mozzarella since cheese doesn’t freeze well. Just add fresh mozzarella and basil when you’re ready to serve it again.
Warm Up: To reheat, just pop it in the microwave for 1-2 minutes or warm it gently in a skillet over medium-low heat. If it seems a bit dry, drizzle a little extra balsamic vinegar or a splash of chicken broth to bring back that saucy goodness.
| Preparation Time | 15-20 minutes |
| Cooking Time | 23-30 minutes |
| Total Time | 38-50 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1600-1800
- Protein: 170-190 g
- Fat: 75-90 g
- Carbohydrates: 55-65 g
Ingredients
For the balsamic glaze:
- 1/3 cup balsamic vinegar
- 2 tbsp honey
- 2 tbsp olive oil or avocado oil
- 2 garlic cloves, minced
- 1 tsp italian seasoning
- 1 tbsp dijon mustard
- Kosher salt, to taste
- Fresh ground black pepper, to taste
For the tomato topping:
- 8 oz grape tomatoes, sliced in half
- 8 oz fresh mozzarella balls (ciliegine or pearls)
- 2 tbsp chopped fresh basil
- Kosher salt, to taste
- Fresh ground black pepper, to taste
For the chicken:
- 2 lb boneless, skinless chicken breasts, pounded evenly
- 2 tbsp avocado oil or other high-heat oil
Step 1: Make the Balsamic Sauce
- 1/3 cup balsamic vinegar
- 2 tbsp honey
- 2 tbsp olive oil or avocado oil
- 2 garlic cloves, minced
- 1 tsp Italian seasoning
- 1 tbsp Dijon mustard
- kosher salt, to taste
- fresh ground black pepper, to taste
In a medium bowl, whisk together the balsamic vinegar, honey, olive oil or avocado oil, minced garlic, Italian seasoning, and Dijon mustard.
Season the mixture with kosher salt and fresh ground black pepper to taste.
Once combined, set the sauce aside until ready to use.
Step 2: Prepare Tomato Mozzarella Topping
- 8 oz grape tomatoes, sliced in half
- 8 oz fresh mozzarella balls (ciliegine or pearls)
- 2 tbsp chopped fresh basil
- kosher salt, to taste
- fresh ground black pepper, to taste
In a separate bowl, combine the sliced grape tomatoes, mozzarella balls, and chopped fresh basil.
Season the mixture with kosher salt and fresh ground black pepper to taste and gently toss to combine.
Set this mixture aside for later use.
Step 3: Sear the Chicken Breasts
- 2 tbsp avocado oil or other high-heat oil
- 2 lb boneless, skinless chicken breasts, pounded evenly
- kosher salt, to taste
- fresh ground black pepper, to taste
Preheat your oven to 400°F (200°C).
Heat the avocado oil or other high-heat oil in a large oven-safe skillet over medium-high heat.
While the oil heats, season the pounded chicken breasts on both sides with kosher salt and fresh ground black pepper to taste.
Once the oil is shimmering, add the seasoned chicken to the skillet in a single layer.
Sear for 1-2 minutes on each side or until lightly golden brown.
Step 4: Simmer Chicken in Balsamic Sauce
- balsamic sauce from Step 1
With the chicken still in the skillet, pour the reserved balsamic sauce (from Step 1) over the chicken breasts.
Let the sauce quickly come to a simmer, and use a wooden spoon to scrape up any browned bits from the bottom of the pan.
This step helps infuse the chicken with flavor and creates a delicious pan sauce.
I like to make sure to scrape every bit off for extra depth in the sauce.
Step 5: Top with Tomato Mozzarella and Bake
- tomato mozzarella mixture from Step 2
Immediately remove the skillet from the heat.
Evenly distribute the tomato mozzarella mixture (from Step 2) over the chicken breasts.
Transfer the skillet, uncovered, to the preheated oven.
Bake for 18-23 minutes or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C).
Remove from the oven and let the dish rest for 5 minutes before serving.
I always recommend letting the chicken rest—it keeps it juicy and flavorful!

Homemade One Pan Balsamic Chicken
Ingredients
For the balsamic glaze:
- 1/3 cup balsamic vinegar
- 2 tbsp honey
- 2 tbsp olive oil or avocado oil
- 2 garlic cloves, minced
- 1 tsp Italian seasoning
- 1 tbsp Dijon mustard
- kosher salt, to taste
- fresh ground black pepper, to taste
For the tomato topping:
- 8 oz grape tomatoes, sliced in half
- 8 oz fresh mozzarella balls (ciliegine or pearls)
- 2 tbsp chopped fresh basil
- kosher salt, to taste
- fresh ground black pepper, to taste
For the chicken:
- 2 lb boneless, skinless chicken breasts, pounded evenly
- 2 tbsp avocado oil or other high-heat oil
Instructions
- In a medium bowl, whisk together the balsamic vinegar, honey, olive oil or avocado oil, minced garlic, Italian seasoning, and Dijon mustard. Season the mixture with kosher salt and fresh ground black pepper to taste. Once combined, set the sauce aside until ready to use.
- In a separate bowl, combine the sliced grape tomatoes, mozzarella balls, and chopped fresh basil. Season the mixture with kosher salt and fresh ground black pepper to taste and gently toss to combine. Set this mixture aside for later use.
- Preheat your oven to 400°F (200°C). Heat the avocado oil or other high-heat oil in a large oven-safe skillet over medium-high heat. While the oil heats, season the pounded chicken breasts on both sides with kosher salt and fresh ground black pepper to taste. Once the oil is shimmering, add the seasoned chicken to the skillet in a single layer. Sear for 1-2 minutes on each side or until lightly golden brown.
- With the chicken still in the skillet, pour the reserved balsamic sauce (from Step 1) over the chicken breasts. Let the sauce quickly come to a simmer, and use a wooden spoon to scrape up any browned bits from the bottom of the pan. This step helps infuse the chicken with flavor and creates a delicious pan sauce. I like to make sure to scrape every bit off for extra depth in the sauce.
- Immediately remove the skillet from the heat. Evenly distribute the tomato mozzarella mixture (from Step 2) over the chicken breasts. Transfer the skillet, uncovered, to the preheated oven. Bake for 18-23 minutes or until the chicken is cooked through and reaches an internal temperature of 165°F (74°C). Remove from the oven and let the dish rest for 5 minutes before serving. I always recommend letting the chicken rest—it keeps it juicy and flavorful!