Imagine tender chicken breasts, golden and juicy, nestled in a glossy glaze of balsamic reduction, surrounded by blistered cherry tomatoes and vibrant basil. That first bite delivers sweet, tangy, savory bliss with creamy mozzarella melted just enough to stretch with every forkful. This Homemade One Pan Balsamic Chicken isn’t just a quick dinner—it’s a restaurant-worthy dish with comfort-food roots.
It all comes together in a single skillet, making cleanup a breeze and flavors deepen with every minute on the stove. Whether you’re feeding a hungry weeknight crowd or craving something special without extra dishes, this recipe brings ease and elegance to your table in under 30 minutes.
What Makes This Homemade One Pan Balsamic Chicken So Good?
This recipe checks all the boxes: it’s easy, quick, flavorful, and beautiful to serve. The balsamic glaze is the star here—deeply tangy, a little sweet, and full of depth. The tomatoes roast just enough to burst with flavor, and the mozzarella adds a creamy contrast that melts into the pan sauce.
You can use boneless, skinless chicken breasts or thighs—whatever you have. It’s incredibly versatile, and the fresh basil on top adds that final layer of freshness that keeps the dish light and bright.

Ingredients for the Homemade One Pan Balsamic Chicken
Chicken Breasts: Boneless and skinless, these cook evenly and absorb all the balsamic flavors perfectly.
Fresh Mozzarella: Sliced or in small balls, it melts gently over the warm chicken for a creamy finish.
Cherry Tomatoes: These blister and burst as they cook, adding natural sweetness and juiciness to balance the tang.
Balsamic Vinegar: The base for the sauce, reduced into a syrupy glaze that clings to every bite.
Garlic: Minced for aromatic depth that enhances every other ingredient.
Olive Oil: Helps sear the chicken to golden brown and carries all the flavors.
Italian Seasoning: A simple blend to add savory notes and balance the sweetness of the vinegar.
Fresh Basil: Torn and scattered over the top for a pop of herbal brightness right before serving.
Salt and Pepper: Essential for seasoning every step of the way.
How To Make the Homemade One Pan Balsamic Chicken
Step 1: Sear the Chicken
Pat your chicken breasts dry and season them generously with salt, pepper, and Italian seasoning. Heat a tablespoon of olive oil in a large skillet over medium heat. Sear the chicken for about 4–5 minutes on each side, until golden brown. Remove from the skillet and set aside.
Step 2: Build the Sauce
In the same pan, add a splash more olive oil if needed and toss in the minced garlic. Cook until fragrant, about 30 seconds. Pour in the balsamic vinegar and let it simmer for 3–4 minutes to reduce and slightly thicken into a glaze.
Step 3: Add Tomatoes and Return Chicken
Add the cherry tomatoes into the skillet and let them cook for 4–5 minutes until they start to burst and release their juices. Nestle the seared chicken back into the pan among the tomatoes.
Step 4: Top with Mozzarella
Place slices or mini balls of fresh mozzarella over the chicken breasts. Cover the pan with a lid and cook for another 3–5 minutes, just until the cheese is melted and gooey.
Step 5: Garnish and Serve
Remove the pan from heat and scatter fresh basil over everything. Serve hot straight from the skillet for a rustic and delicious presentation. Spoon those juicy tomatoes and extra balsamic glaze right over the top.
How to Serve and Store Homemade One Pan Balsamic Chicken
This dish is best served warm straight from the skillet, letting the mozzarella stay perfectly melty and the tomatoes extra juicy. Pair it with a side of garlic mashed potatoes, buttery pasta, or a crusty slice of sourdough to mop up that flavorful balsamic glaze. For a lighter touch, serve it over a bed of arugula or alongside roasted vegetables.
To store leftovers, let everything cool completely before transferring to an airtight container. Refrigerate for up to 3 days. To reheat, warm gently on the stovetop or in the oven at 300°F, adding a splash of water or broth to keep the sauce from drying out.
Frequently Asked Questions
How do I know when the chicken is fully cooked?
Use a meat thermometer to check that the internal temperature reaches 165°F. The juices should also run clear when sliced.
Can I use chicken thighs instead of breasts?
Absolutely. Boneless, skinless thighs work just as well and stay juicy. Adjust cooking time slightly as they may take a bit longer.
What if I don’t have fresh mozzarella?
You can use shredded mozzarella or even slices of provolone or Monterey Jack. Just make sure it’s a good melting cheese.
Is it possible to make this dish dairy-free?
Yes—just omit the cheese or use your favorite dairy-free mozzarella alternative.
Can I meal prep this for the week?
Definitely! Cook it fully, let cool, and store in portioned containers. It reheats beautifully and pairs with different sides each time.
How can I make this more low-carb?
Serve it over cauliflower rice or a big green salad to keep it keto-friendly and lower in carbs.
Want More Chicken Dinner Ideas?
If you enjoyed this Homemade One Pan Balsamic Chicken, you’ll definitely want to try these other savory chicken recipes from the blog:
- Sweet Garlic Chicken in the Crockpot is a slow-cooked classic with bold garlic flavor.
- Texas Roadhouse Butter Chicken Skillet is rich and buttery with Southern flair.
- Creamy Garlic Marry Me Salmon isn’t chicken, but if you love this recipe, you’ll swoon for this skillet salmon.
- Air Fryer Honey Butter Garlic Chicken Tenders for a crispy twist on flavor-packed tenders.
- Chicken Crescent Roll Casserole brings ultimate comfort with flaky rolls and creamy filling.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so it’s right there next time you need a quick skillet winner.
And I’d love to hear what you think! Did you use mozzarella balls or slices? Serve it with pasta or greens? Share your spin in the comments.
Looking for more cozy dinners and easy family favorites? I post fresh new ideas daily on Pinterest:
Follow Life with Jam on Pinterest for your next kitchen obsession!

Homemade One Pan Balsamic Chicken
- Total Time: 25 minutes
- Yield: 4 servings
Description
This Homemade One Pan Balsamic Chicken is a quick, flavorful dinner featuring seared chicken breasts simmered in a rich balsamic glaze, bursting cherry tomatoes, and melted mozzarella—all garnished with fresh basil. It’s an easy one-skillet meal that brings bold flavor and elegant presentation to your table in under 30 minutes.
Ingredients
2 large chicken breasts
8 ounces fresh mozzarella (sliced or in mini balls)
1 pint cherry tomatoes
1/3 cup balsamic vinegar
3 cloves garlic, minced
2 tablespoons olive oil
1 teaspoon Italian seasoning
1/4 cup fresh basil leaves, torn
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. Pat the chicken breasts dry and season both sides with salt, pepper, and Italian seasoning.
2. In a large skillet over medium heat, add olive oil and sear chicken for 4–5 minutes per side until golden brown. Remove from pan and set aside.
3. In the same skillet, add a bit more olive oil and cook garlic for 30 seconds until fragrant. Pour in balsamic vinegar and let it reduce for 3–4 minutes.
4. Add cherry tomatoes and cook for 4–5 minutes until they begin to burst. Return the chicken to the skillet, nestling it among the tomatoes.
5. Top chicken with mozzarella slices or balls. Cover the skillet and cook 3–5 minutes until cheese is melted.
6. Remove from heat, scatter fresh basil on top, and serve immediately.
Notes
Make sure your balsamic vinegar is high-quality for the best flavor—thick and slightly sweet is ideal.
Don’t skip the resting step after searing; it helps keep the chicken juicy.
Use a lid while melting the mozzarella so it melts fully without overcooking the chicken.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dinner
- Method: One-pan skillet
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 chicken breast
- Calories: 330
- Sugar: 5g
- Sodium: 410mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 1g
- Protein: 30g
- Cholesterol: 85mg


