Chicken Margherita (Grill or Stove Top!)
Bright, breezy, and full of sun-warmed flavors, this Chicken Margherita (Grill or Stove Top!) is one of those weeknight main dishes that feels like you put in much more effort than you actually did. Juicy boneless skinless chicken breasts get bathed in a sweet-tangy balsamic-honey garlic marinade, seared or grilled to a perfect char, then finished with melty mozzarella, basil pesto, ripe cherry tomatoes, creamy avocado, and a shower of fresh chopped basil. It’s an easy, elegant recipe that works whether you’re firing up the grill or making dinner on the stovetop.
This recipe serves four and uses simple pantry staples. The ingredient list is straightforward and the steps are intentionally clear and easy to follow, so you can feel confident making it even on a busy night. The balance of sweet balsamic and honey with savory garlic and Italian seasoning gives the chicken a beautiful depth of flavor, while the pesto, tomatoes, avocado, and mozzarella add freshness and creaminess to every bite. Serve it over a bed of greens, with a side of crusty bread, or alongside roasted vegetables for a complete meal.
Why you’ll love this version
- Flexible cooking: grill or stove top — choose based on weather or preference.
- Bright, layered flavors from balsamic, honey, garlic, and pesto.
- Quick to make: about 25–30 minutes from start to finish.
- Fresh finishing touches — avocado, cherry tomatoes, and chopped basil — make it feel special.
Ingredients
- 4 boneless skinless chicken breasts
- ¾ cup balsamic vinegar
- ¼ cup honey
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 2 teaspoons Italian seasoning
- ½ teaspoon salt
- ¼ teaspoon pepper
- 1 sliced avocado
- ½ cup sliced cherry tomatoes
- ½ cup basil pesto
- 4 slices mozzarella cheese
- ¼ cup fresh chopped basil
Equipment
- Mixing bowl or resealable bag for marinating
- Grill or heavy skillet (cast iron works great)
- Tongs and a spatula
- Meat thermometer (recommended)
- Plate and foil for resting
Prep and marinade (10–15 minutes active)

Pat the chicken breasts dry with paper towels so the marinade can stick well. In a medium bowl, combine the ¾ cup balsamic vinegar, ¼ cup honey, 3 cloves minced garlic, 2 tablespoons olive oil, 2 teaspoons Italian seasoning, ½ teaspoon salt, and ¼ teaspoon pepper. Whisk until the honey is fully incorporated and the dressing looks glossy.
Place the 4 boneless skinless chicken breasts in the bowl or a resealable bag and pour the marinade over them, making sure each breast is well coated. For best flavor, let the chicken marinate for at least 15 minutes at room temperature or up to 2 hours in the refrigerator. If refrigerating, bring the chicken back to room temperature for 15–20 minutes before cooking so it cooks evenly.
Cooking options

This recipe is designed to work beautifully either on a hot grill or on the stove in a skillet. Choose the method that suits your setup — both produce a caramelized exterior and juicy interior.
Grill method
- Preheat the grill to medium-high heat (about 400°F / 200°C). Clean and oil the grates so the chicken doesn’t stick.
- Remove the chicken from the marinade and let excess drip off. Reserve the remaining marinade if you’d like to brush it on while cooking, but do not use it raw—if you want to baste, simmer the reserved marinade for a few minutes to kill any bacteria.
- Place the chicken breasts on the grill. Grill 5–7 minutes per side with the lid closed, depending on thickness, until the internal temperature reads 165°F (74°C) at the thickest part. Avoid flipping too often; one flip gives a good sear.
- In the last 1–2 minutes of grilling, top each breast with a slice of mozzarella cheese. Close the lid and allow the cheese to melt.
- Remove the chicken from the grill and tent loosely with foil; let rest for 5 minutes. Resting helps the juices redistribute so the chicken stays moist.
Stove top method
- Heat a large skillet over medium-high heat. Add a thin film of olive oil to coat the bottom of the pan.
- Remove the chicken from the marinade and let any excess drip off. Place the breasts in the hot skillet without crowding; cook in batches if needed.
- Cook 5–7 minutes on the first side without moving them, until a golden-brown crust forms. Flip and cook another 5–7 minutes, or until the internal temperature reaches 165°F (74°C).
- During the final minute of cooking, lay a slice of mozzarella on each breast and cover the skillet with a lid to help the cheese melt.
- Transfer the chicken to a plate and tent loosely with foil; allow to rest for 5 minutes before serving.
Finishing the dish
While the chicken rests, assemble the fresh toppings. Slice 1 avocado and halve enough cherry tomatoes to yield ½ cup sliced cherry tomatoes. Have ½ cup basil pesto ready to spoon over the chicken, and chop ¼ cup fresh basil for garnish.
To serve, place each chicken breast on a plate, spread about 1 tablespoon of basil pesto over the melted mozzarella, then top with sliced avocado and ½ cup total of the sliced cherry tomatoes divided among the four plates. Sprinkle the ¼ cup fresh chopped basil on top for a fragrant, colorful finish.
Notes and tips
- Even thickness: If your chicken breasts are uneven in thickness, pound them lightly between sheets of plastic wrap to an even thickness so they cook uniformly.
- Marinade safety: If you reserve any of the marinade to baste during cooking, bring it to a rolling boil for at least 1–2 minutes before using to ensure it’s safe.
- Cheese melting: If the cheese doesn’t melt fully on the grill, move the breasts to a cooler part of the grate and close the lid for a minute, or tent with foil off the heat until melted.
- Make it a meal: Serve over mixed greens with a drizzle of extra balsamic, alongside roasted asparagus, or over cooked pasta tossed lightly with olive oil and lemon for a heartier plate.
Storage and reheating
Leftover chicken can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat or in a 350°F oven until warmed through to avoid drying it out. Add fresh avocado and basil after reheating for the best texture and flavor.
Step-by-step recipe card
Below is a concise, stepwise version of the directions that follows the exact ingredient list and measurements. This section rewrites the original directions into clear, numbered steps so you can cook confidently.
Directions
- Pat 4 boneless skinless chicken breasts dry with paper towels.
- In a medium bowl, whisk together ¾ cup balsamic vinegar, ¼ cup honey, 3 cloves garlic (minced), 2 tablespoons olive oil, 2 teaspoons Italian seasoning, ½ teaspoon salt, and ¼ teaspoon pepper until well combined.
- Place the chicken breasts in the bowl or a resealable bag and pour the marinade over them, coating evenly. Marinate for at least 15 minutes at room temperature or up to 2 hours in the refrigerator. If chilled, allow the chicken to sit at room temperature for 15–20 minutes before cooking.
- If grilling: Preheat the grill to medium-high and oil the grates. Remove the chicken from the marinade and place on the grill. Grill for 5–7 minutes per side with the lid closed until the internal temperature reaches 165°F (74°C). In the final 1–2 minutes, top each breast with 1 slice mozzarella cheese and close the lid to melt. Remove and tent with foil; rest 5 minutes.
- If cooking on the stove top: Heat a large skillet over medium-high heat and lightly coat with olive oil. Remove the chicken from the marinade and place into the hot skillet. Cook 5–7 minutes on the first side without moving, then flip and cook another 5–7 minutes until the internal temperature is 165°F (74°C). Add 1 slice mozzarella to each breast during the last minute and cover the skillet to melt. Remove and tent with foil; rest 5 minutes.
- While the chicken rests, slice 1 avocado and prepare ½ cup sliced cherry tomatoes. Portion out ½ cup basil pesto and chop ¼ cup fresh basil.
- To serve, place each chicken breast on a plate. Spoon about 1 tablespoon of basil pesto over the melted mozzarella on each breast. Top with sliced avocado and divide the ½ cup sliced cherry tomatoes among the four servings. Sprinkle each with fresh chopped basil.
- Enjoy immediately, serving with your choice of side dishes or a simple salad.
Common questions
Can I use bone-in chicken? You can, but cook time will increase and you’ll want to monitor the internal temperature carefully to reach 165°F (74°C) at the thickest part without overcooking the exterior.
Can I make this ahead? The chicken can be marinated up to 2 hours ahead, and the cooked breasts can be refrigerated for up to 3 days. Add avocado and chopped basil just before serving for the best texture and color.
Can I swap the mozzarella? Fresh mozzarella slices melt beautifully here. If you prefer, use shredded low-moisture mozzarella or a melting cheese of your choice, keeping the quantity about the same (4 slices or equivalent).
Final thoughts
This Chicken Margherita (Grill or Stove Top!) balances quick weeknight convenience with layered, restaurant-worthy flavors. The balsamic-honey marinade gives the chicken a glossy, caramelized finish, while pesto, mozzarella, tomatoes, avocado, and fresh basil bring brightness and creaminess. Whether you choose the grill for those summertime char marks or the stovetop for a reliable golden crust, this dish will be a repeat in your dinner rotation. Enjoy the lovely combination of textures and simple ingredients coming together—this one’s comfort food with a Mediterranean twist.

Chicken Margherita (Grill or Stove Top!)
Ingredients
- 4 boneless skinless chicken breasts
- 3/4 cup balsamic vinegar
- 1/4 cup honey
- 3 cloves garlic minced
- 2 tablespoons olive oil
- 2 teaspoons Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 avocado sliced
- 1/2 cup cherry tomatoes sliced
- 1/2 cup basil pesto
- 4 slices mozzarella cheese
- 1/4 cup fresh basil chopped
Instructions
- In a medium bowl, whisk together 3/4 cup balsamic vinegar, 1/4 cup honey, 3 minced garlic cloves, 2 tablespoons olive oil, 2 teaspoons Italian seasoning, 1/2 teaspoon salt, and 1/4 teaspoon black pepper to make the marinade.
- Add the 4 chicken breasts to the marinade, coat well, and refrigerate to marinate for 30 minutes.
- While the chicken marinates, combine 1 sliced avocado, 1/2 cup sliced cherry tomatoes, and 1/2 cup basil pesto in a small bowl; season with salt and pepper to taste and set aside.
- Heat a grill to medium-high or preheat a large skillet over medium-high heat for stovetop cooking.
- If grilling: cook the chicken 6 minutes per side or until no longer pink and internal temperature reaches 165°F; if using a skillet: discard excess marinade but reserve 1/4 cup, then cook chicken 3–4 minutes per side until cooked through.
- If using the skillet, add the reserved 1/4 cup marinade to the pan and simmer until the sauce reduces slightly.
- Top each cooked chicken breast with a slice of mozzarella, spoon the avocado-pesto-tomato mixture over the cheese, and finish with 1/4 cup chopped fresh basil (divided across servings).
Equipment
- Mixing Bowl
- Small Bowl
- grill or large skillet
- Tongs
- Measuring Cups and Spoons
- Knife
- Cutting Board
Notes
- Marinate at least 30 minutes for best flavor.
- Reserve 1/4 cup marinade before cooking if using the skillet.
- Cook until internal temperature reaches 165°F.
- Use fresh basil for the brightest flavor.

