Cheesy Chicken with Balsamic-Tomato Sauce and Garlic Pasta

Prep: 15 minCook: 25 min4 servingsmediumItalian-American
Cheesy Chicken with Balsamic-Tomato Sauce and Garlic Pasta

Tender chicken breasts topped with melted mozzarella nestle in a bright balsamic-tomato sauce with burst cherry tomatoes and caramelized shallots. The garlicky herb butter pasta makes this a complete comfort meal that's elegant enough for company yet simple enough for weeknight dinners. The combination of tangy balsamic, sweet tomatoes, and rich cheese creates layers of flavor that complement the buttery pasta perfectly.

Ingredients

4 servings
  • 1 lb spaghetti or angel hair pasta
    linguine or penne1:1

    Similar cooking time

  • salt and pepper, to taste
  • 8 TBSP butter, divided
  • 2 tsp garlic powder
  • 1 TBSP dried Italian seasoning
  • 4 chicken breasts
  • 1 TBSP olive oil, divided and as needed
  • 1 heaping cup cherry or grape tomatoes, quartered
  • 2 shallots, sliced
  • 1 tsp sugar
  • 2 TBSP balsamic vinegar
    red wine vinegar1:1

    Less sweet, more acidic

    Full guide →
  • 1 ½ cups shredded mozzarella cheese
    provolone or fontina1:1dairy-free

    Different flavor profile but melts well

    Full guide →
  • 2 TBSP chives, finely chopped
  • 1 TBSP fresh oregano, finely chopped(optional)
  • 2 TBSP basil, julienned

Instructions

  1. 1

    Cook pasta to al dente in salted water, reserving 1 cup pasta water before draining

  2. 2

    Drain pasta and toss with 4 tablespoons butter, garlic powder, salt, and half the Italian seasoning

  3. 3

    Heat olive oil in large ovenproof skillet over medium-high heat

  4. 4

    Season chicken with salt, pepper, and remaining Italian seasoning

  5. 5

    Cook chicken until browned and cooked through, about 3-4 minutes per side, then transfer to plate

  6. 6

    Reduce heat to medium and add more oil to pan

  7. 7

    Add tomatoes and shallots, season with salt and pepper, cook until tomatoes burst and shallots are tender, about 5 minutes

  8. 8

    Add sugar and vinegar, cook 2-3 minutes more

  9. 9

    Turn off heat, add remaining butter and enough pasta water to create loose sauce

  10. 10

    Preheat broiler and adjust rack to top third position

  11. 11

    Nestle chicken into sauce and top each piece with mozzarella

  12. 12

    Broil until cheese is bubbling and lightly browned, about 2-2.5 minutes

  13. 13

    Serve chicken with sauce over garlicky pasta, topped with fresh herbs

Tips

Tip 1

Reserve pasta water before draining - the starch helps create a silky sauce that binds everything together.

Tip 2

Don't overcook the chicken under the broiler - the cheese should just bubble and lightly brown to avoid drying out the meat.

Tip 3

Use an ovenproof skillet to go from stovetop to broiler seamlessly without transferring dishes.

Good to Know

Storage

Refrigerate leftovers up to 3 days. Store pasta and chicken together in airtight container.

Make Ahead

Cook chicken and sauce up to 2 days ahead. Reheat gently and prepare fresh pasta when serving.

Serve With

Serve immediately while cheese is melted and pasta is hot. Garnish with fresh herbs just before serving.

Common Mistakes

Watch

Don't overcook chicken or it will become dry and tough

Watch

Reserve pasta water before draining to avoid having to add plain water to sauce

Substitutions

Dairy-Free Swaps

mozzarella
provolone or fontina1:1dairy-free

Different flavor profile but melts well

Full guide →

General Alternatives

angel hair pasta
linguine or penne1:1

Similar cooking time

balsamic vinegar
red wine vinegar1:1

Less sweet, more acidic

Full guide →
cherry tomatoes
diced regular tomatoes1:1

Won't burst as dramatically

Full guide →
Find more substitutions →

FAQ

Can I use chicken thighs instead of breasts?

Yes, boneless thighs work great and stay more tender. Cook a bit longer to ensure they're fully cooked through.

What if I don't have an ovenproof skillet?

Transfer the chicken and sauce to a baking dish before adding cheese and broiling.

How long will leftovers keep?

Refrigerate up to 3 days. Reheat gently in microwave or covered in oven at 350°F.