Balsamic Caprese Chicken with Asparagus

Here is my favorite caprese chicken recipe, with juicy pesto-marinated chicken, roasted asparagus, fresh mozzarella, and tomatoes, all drizzled with balsamic glaze and topped with fresh basil.

This caprese chicken is perfect for those nights when you want something that feels special but doesn’t take hours to make. I love serving it with roasted potatoes on the side, and my family always goes back for seconds. The combination of melted mozzarella and that balsamic glaze really makes this dish stand out!

caprese chicken with asparagus
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Caprese Chicken with Asparagus

  • One-pan meal – Everything cooks together on a single sheet pan, which means less cleanup and more time to relax after dinner.
  • Restaurant-quality flavors at home – The combination of pesto, fresh mozzarella, tomatoes, and balsamic glaze makes this feel like something you’d order at an Italian restaurant, but it’s easy enough to make on a weeknight.
  • Balanced and nutritious – You get protein from the chicken, healthy fats from the pesto and olive oil, and plenty of vegetables with the asparagus, tomatoes, and potatoes all in one dish.
  • Impressive presentation – The melted mozzarella, colorful vegetables, and drizzle of balsamic glaze make this look beautiful on the plate, perfect for when you want to serve something special without extra effort.

What Kind of Chicken Should I Use?

For this Caprese chicken recipe, boneless, skinless chicken breasts are your best bet since they cook evenly and provide a nice flat surface for topping with tomatoes and mozzarella. If you prefer dark meat, boneless chicken thighs work great too and tend to stay juicier during cooking. When shopping, try to pick chicken breasts that are similar in size and thickness so they all finish cooking at the same time. If your breasts are on the thicker side, you can pound them to an even thickness with a meat mallet, which helps them cook more quickly and evenly alongside the asparagus.

caprese chicken with asparagus
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:

  • Chicken: Boneless, skinless chicken breasts work great here, but you can also use chicken thighs if you prefer darker meat. Just adjust the cooking time slightly as thighs may take a few minutes longer.
  • Pesto: Store-bought pesto is convenient, but you can make your own with basil, pine nuts, garlic, parmesan, and olive oil. If you’re out of pesto entirely, try a simple mix of olive oil, minced garlic, and fresh basil instead.
  • Asparagus: Green beans or zucchini make good substitutes if asparagus isn’t in season. Just trim and cut them to similar sizes so they cook evenly.
  • Mozzarella: Fresh mozzarella is ideal for that classic Caprese taste, but you can use shredded mozzarella or even provolone if that’s what you have on hand.
  • Balsamic glaze: If you don’t have balsamic glaze, you can make your own by simmering regular balsamic vinegar over low heat until it reduces and thickens, about 10-15 minutes.
  • Potatoes: Any variety works here – russets, red potatoes, or Yukon golds. Just cut them into similar-sized pieces so they cook at the same rate.

Watch Out for These Mistakes While Cooking

The biggest mistake with this recipe is overcrowding the pan, which causes everything to steam instead of roast – make sure to use a large sheet pan (or two smaller ones) so the potatoes, tomatoes, and asparagus have enough space to get those nice caramelized edges.

Pounding the chicken to an even 1-inch thickness is crucial because uneven pieces will cook at different rates, leaving you with dry edges and undercooked centers – use a meat mallet or rolling pin between plastic wrap to get it right.

Adding the asparagus too early is another common error that results in mushy, overcooked spears, so wait until the final 10-15 minutes of baking when you add the mozzarella.

Finally, don’t skip checking the chicken’s internal temperature with a meat thermometer – it should reach 165°F in the thickest part to ensure it’s fully cooked but still juicy.

caprese chicken with asparagus
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Caprese Chicken?

This caprese chicken is pretty much a complete meal on its own since it already has protein, veggies, and potatoes all in one dish. If you want to round things out, a simple arugula salad with lemon vinaigrette is a nice way to add some freshness without making the meal too heavy. You could also serve it with some crusty bread or garlic bread to mop up all that delicious pesto and balsamic glaze from the bottom of the pan. For a lighter option, skip the extra carbs and just add a side of roasted vegetables like zucchini or bell peppers to keep the Italian flavors going.

Storage Instructions

Store: Keep your leftover caprese chicken in an airtight container in the fridge for up to 3 days. The chicken stays moist and the flavors actually get better as they sit together. I like to store the balsamic glaze separately so you can drizzle it fresh when you’re ready to eat.

Freeze: You can freeze the chicken portion for up to 2 months, but I’d skip freezing the asparagus and tomatoes since they get a bit mushy. Just freeze the chicken with the mozzarella in a freezer-safe container, and make fresh veggies when you’re ready to serve.

Reheat: Warm it up in the oven at 350°F for about 15 minutes, covered with foil to keep the chicken from drying out. You can also microwave individual portions for 1-2 minutes, but the oven gives you better results and keeps that melted mozzarella nice and gooey.

Preparation Time 20-25 minutes
Cooking Time 40-45 minutes
Total Time 60-70 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1700-1900
  • Protein: 110-125 g
  • Fat: 90-105 g
  • Carbohydrates: 100-120 g

Ingredients

For the potatoes:

  • 1 lb potatoes (cut into 1-inch chunks to ensure even roasting)
  • 1/3 cup pesto
  • 1/2 tsp salt

For the chicken and tomatoes:

  • 1 lb chicken (sliced into 1-inch thick strips)
  • 1/3 cup pesto (I prefer Barilla Traditional Basil Pesto)
  • 16 oz tomatoes
  • 1.5 tbsp olive oil
  • 3 cloves garlic (freshly minced for best flavor)
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/4 tsp red pepper flakes

For the asparagus and cheese:

  • 1 lb asparagus (trimmed and cut into 2-inch pieces)
  • 1.5 tbsp olive oil
  • 2 cloves garlic
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 4.5 oz mozzarella (I use Galbani fior di latte for better melting)

For serving:

  • 1/4 cup balsamic glaze
  • fresh basil (torn into small pieces just before serving)

Step 1: Prepare Mise en Place and Preheat Oven

  • 1 lb potatoes
  • 1 lb asparagus
  • 1 lb chicken
  • 3 cloves garlic
  • 2 cloves garlic
  • fresh basil

Preheat your oven to 425°F.

While it heats, cut potatoes into 1-inch chunks, trim asparagus and cut into 2-inch pieces, mince the garlic (3 cloves for the tomato mixture and 2 cloves for the asparagus), and slice chicken into 1-inch thick strips then flatten slightly and cut into 4 pieces.

Tear fresh basil just before serving to prevent browning.

This upfront prep ensures everything moves smoothly once cooking begins.

Step 2: Roast Potatoes with Pesto

  • 1 lb potatoes
  • 1/3 cup pesto
  • 1/2 tsp salt

In a bowl, combine the cut potatoes with 1/3 cup pesto and 1/2 teaspoon salt, tossing until potatoes are evenly coated.

Spread them in a single layer on a baking sheet and place in the preheated 425°F oven.

Roast for 10 minutes—this head start gives potatoes time to begin developing a golden exterior and ensures even cooking throughout the dish.

Step 3: Build the Tomato-Garlic Base

  • 16 oz tomatoes
  • 1.5 tbsp olive oil
  • 3 cloves garlic
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/4 tsp red pepper flakes

While potatoes roast, whisk together 16 oz tomatoes, 1.5 tablespoons olive oil, 3 minced garlic cloves, 1/2 teaspoon salt, 1/2 teaspoon pepper, and 1/4 teaspoon red pepper flakes in a bowl.

This mixture will create a flavorful sauce that surrounds the proteins and potatoes.

I find the red pepper flakes add a subtle warmth that balances the bright basil perfectly.

Step 4: Arrange Proteins and Tomato Sauce, Lower Heat

  • roasted potatoes from Step 2
  • tomato-garlic mixture from Step 3
  • 1 lb chicken
  • 1/3 cup pesto
  • 1/2 tsp salt

Remove the pan from the oven and push the roasted potatoes to the sides.

Pour the tomato mixture from Step 3 into the center and around the potatoes, then arrange the chicken pieces on top in the center of the pan.

Top each chicken piece with a small dollop of the remaining 1/3 cup pesto and a pinch of the remaining 1/2 teaspoon salt.

Lower the oven temperature to 375°F and bake for 20 minutes.

The chicken will cook gently while the tomato sauce simmers and flavors meld together.

Step 5: Add Asparagus and Mozzarella

  • 1 lb asparagus
  • 1.5 tbsp olive oil
  • 2 cloves garlic
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 4.5 oz mozzarella

After 20 minutes, remove the pan from the oven.

In a bowl, toss the prepared asparagus with 1.5 tablespoons olive oil, 2 minced garlic cloves, 1/2 teaspoon salt, and 1/2 teaspoon pepper.

Scatter the asparagus mixture around the pan, nestling it between potatoes and tomatoes.

Top each chicken piece with sliced mozzarella (I use Galbani fior di latte because it melts beautifully without becoming greasy).

Return to the oven and bake for 10-15 minutes until the cheese is melted and the asparagus is tender.

Step 6: Finish and Serve

  • 1/4 cup balsamic glaze
  • fresh basil

Remove the pan from the oven when the cheese is melted and bubbly and the asparagus is tender-crisp.

Drizzle the entire dish with 1/4 cup balsamic glaze for a sweet-tangy finish, then scatter the fresh basil (torn in Step 1) over the top just before serving.

The warm dish will bring out the aromatic basil and create a beautiful, restaurant-quality Caprese presentation.

caprese chicken with asparagus

Balsamic Caprese Chicken with Asparagus

Delicious Balsamic Caprese Chicken with Asparagus recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings 4 servings
Calories 1800 kcal

Ingredients
  

For the potatoes::

  • 1 lb potatoes (cut into 1-inch chunks to ensure even roasting)
  • 1/3 cup pesto
  • 1/2 tsp salt

For the chicken and tomatoes::

  • 1 lb chicken (sliced into 1-inch thick strips)
  • 1/3 cup pesto (I prefer Barilla Traditional Basil Pesto)
  • 16 oz tomatoes
  • 1.5 tbsp olive oil
  • 3 cloves garlic (freshly minced for best flavor)
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/4 tsp red pepper flakes

For the asparagus and cheese::

  • 1 lb asparagus (trimmed and cut into 2-inch pieces)
  • 1.5 tbsp olive oil
  • 2 cloves garlic
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 4.5 oz mozzarella (I use Galbani fior di latte for better melting)

For serving::

  • 1/4 cup balsamic glaze
  • fresh basil (torn into small pieces just before serving)

Instructions
 

  • Preheat your oven to 425°F. While it heats, cut potatoes into 1-inch chunks, trim asparagus and cut into 2-inch pieces, mince the garlic (3 cloves for the tomato mixture and 2 cloves for the asparagus), and slice chicken into 1-inch thick strips then flatten slightly and cut into 4 pieces. Tear fresh basil just before serving to prevent browning. This upfront prep ensures everything moves smoothly once cooking begins.
  • In a bowl, combine the cut potatoes with 1/3 cup pesto and 1/2 teaspoon salt, tossing until potatoes are evenly coated. Spread them in a single layer on a baking sheet and place in the preheated 425°F oven. Roast for 10 minutes—this head start gives potatoes time to begin developing a golden exterior and ensures even cooking throughout the dish.
  • While potatoes roast, whisk together 16 oz tomatoes, 1.5 tablespoons olive oil, 3 minced garlic cloves, 1/2 teaspoon salt, 1/2 teaspoon pepper, and 1/4 teaspoon red pepper flakes in a bowl. This mixture will create a flavorful sauce that surrounds the proteins and potatoes. I find the red pepper flakes add a subtle warmth that balances the bright basil perfectly.
  • Remove the pan from the oven and push the roasted potatoes to the sides. Pour the tomato mixture from Step 3 into the center and around the potatoes, then arrange the chicken pieces on top in the center of the pan. Top each chicken piece with a small dollop of the remaining 1/3 cup pesto and a pinch of the remaining 1/2 teaspoon salt. Lower the oven temperature to 375°F and bake for 20 minutes. The chicken will cook gently while the tomato sauce simmers and flavors meld together.
  • After 20 minutes, remove the pan from the oven. In a bowl, toss the prepared asparagus with 1.5 tablespoons olive oil, 2 minced garlic cloves, 1/2 teaspoon salt, and 1/2 teaspoon pepper. Scatter the asparagus mixture around the pan, nestling it between potatoes and tomatoes. Top each chicken piece with sliced mozzarella (I use Galbani fior di latte because it melts beautifully without becoming greasy). Return to the oven and bake for 10-15 minutes until the cheese is melted and the asparagus is tender.
  • Remove the pan from the oven when the cheese is melted and bubbly and the asparagus is tender-crisp. Drizzle the entire dish with 1/4 cup balsamic glaze for a sweet-tangy finish, then scatter the fresh basil (torn in Step 1) over the top just before serving. The warm dish will bring out the aromatic basil and create a beautiful, restaurant-quality Caprese presentation.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!