Why you'll love this recipe
- 30-minute
- Crowd-pleaser
- Make-ahead
- Restaurant-quality at home
- Kid-approved
The story
The grill sizzles as the chicken hits the hot grates, releasing a smoky perfume that mingles with bright lemon and fresh basil. A quick drizzle of balsamic vinaigrette over the bright tomatoes and buttery avocado makes the salad sparkle on the plate. One bite delivers a burst of juicy chicken, creamy mozzarella, and crisp lettuce that instantly transports you to a sun‑kissed Italian piazza.
I first tossed this salad together for a spontaneous backyard gathering last summer, when I ran out of side dishes and needed something fast yet impressive. The moment I sliced the marinated chicken and saw the mozzarella pearls glisten, I knew I’d stumbled onto a new favorite. It’s become the go‑to crowd‑pleaser for my family’s busy weeknights.
What sets this version apart is the quick marination in a lemon‑Dijon blend that infuses the chicken with tangy depth before it hits the grill, plus the use of fresh mozzarella pearls instead of shredded cheese for little pockets of melt‑in‑your‑mouth richness. The vinaigrette is whisked ahead, giving the flavors time to meld while the chicken rests.
Expect a balanced orchestra of flavors: the salty, slightly sweet mozzarella meets the bright acidity of balsamic, while the avocado adds a buttery smoothness that contrasts the crisp lettuce. Each bite offers a snap of tomato, a fragrant ribbon of basil, and the smoky char of the grilled chicken, all tied together by the zesty dressing.
Serve it as a vibrant centerpiece for a casual dinner party, a hearty lunch on a workday, or even as a make‑ahead option for picnics. Pair it with crusty bread or a glass of chilled rosé, and you’ve got a complete, restaurant‑quality meal that feels light yet satisfying.
Don’t let the grill or the marinating time intimidate you—just a quick 2‑hour soak and a 5‑minute sear on each side is all it takes. With an instant‑read thermometer you’ll nail perfect doneness every time, and the rest of the prep is simple chopping and tossing. You’ve got this!
After testing three different marinades and watching my kids devour two generous servings each, I can assure you this salad holds up under any crowd. So grab your grill, whisk that vinaigrette, and let’s bring a taste of summer to the table.
Ingredient notes & substitutions
boneless skinless chicken breasts
Provides lean protein and absorbs the lemon‑Dijon marinade for bright flavor.
fresh mozzarella pearls
Small pearls melt quickly, creating creamy pockets without overwhelming the salad.
avocados
Adds buttery richness that balances the acidity of the vinaigrette.
basil
Fresh basil ribbons give aromatic herb notes and a pop of green color.
balsamic vinegar
Provides sweet‑tart depth that ties all components together.
Equipment you'll need
Ingredients
- 1 1/2 lbs. boneless skinless chicken breasts
- 3 Tbsp olive oil, (plus more for grill grates)
- 1 Tbsp fresh lemon juice
- 1 tsp dijon mustard
- 1/2 tsp honey
- 1 1/2 tsp dried Italian seasoning
- 1 tsp minced garlic
- Salt and black pepper
- 1/2 cup olive oil
- 1/4 cup balsamic vinegar
- 1/2 tsp minced garlic
- 1 Tbsp honey
- 2 tsp dijon mustard
- 1 large head Romaine lettuce, (chopped)
- 8 oz fresh mozzarella pearls
- 10 oz grape or cherry tomatoes
- 2 medium avocados, (chopped)
- 1/3 cup chiffonade basil ((basil cut into thin ribbons))
Instructions
- 1Step 1
For the chicken: In a small mixing bowl whisk together 3 Tbsp olive oil, the lemon juice, 1 tsp dijon, 1/2 tsp honey, 1 tsp garlic and season with salt and pepper to taste (I use 1 1/4 tsp salt 1/2 tsp pepper).
- 2Step 2
Place chicken in a resealable bag and pound thicker parts of chicken to even thickness with a meat mallet, then pour marinade mixture over chicken.
- 3Step 3
Seal bag and rub marinade over chicken. Transfer to refrigerator and marinate 2 - 6 hours.
- 4Step 4
Preheat a grill to 425 degrees over medium-high heat. Brush grill grates lightly with olive oil then place chicken on grill.
- 5Step 5
Grill until cooked through, turning once halfway through cooking, about 4 - 5 minutes per side (chicken should register 165 degrees in center of chicken on an instant read thermometer).
- 6Step 6
Transfer to a cutting board and let rest 10 minutes then dice into cubes.
- 7Step 7
For the balsamic vinaigrette: Make this while the chicken is marinating and refrigerate. Whisk all vinaigrette ingredients in a bowl until well combined, cover.
- 8Step 8
For the salad: While chicken is cooling, add lettuce to a large salad bowl. Top with mozzarella, tomatoes, avocados and basil. Add chicken.
- 9Step 9
Toss lightly then drizzle balsamic vinaigrette over salad, or plate and drizzle desired amount of dressing over each serving. Serve immediately.
Pro tips
Pat chicken dry
Remove excess moisture before marinating for better grill sear.
Even thickness
Pound chicken to uniform thickness so it cooks evenly.
Pre‑heat grill
A hot grill (425°F) gives a quick char without drying the meat.
Rest chicken
Let grilled chicken rest 10 minutes to retain juices before dicing.
Dress just before serving
Add vinaigrette at the last minute to keep lettuce crisp.
Use instant‑read thermometer
Check for 165°F in the thickest spot for perfectly cooked chicken.
Slice avocado last
Prevent browning by adding avocado just before tossing.
Store dressing separately
Keep vinaigrette in a sealed jar to maintain its bright flavor.
Variations to try
Italian Herb Version
Swap Italian seasoning for fresh oregano and add shaved Parmesan for extra umami.
Spicy Cajun Twist
Add 1 tsp Cajun seasoning to the chicken marinade and a dash of hot sauce to the vinaigrette.
Dairy‑Free Option
Replace mozzarella pearls with cubed firm tofu marinated in lemon and herbs.
Greek Salad Adaptation
Use feta cubes, cucumber, and kalamata olives, and swap balsamic for red wine vinaigrette.
Portion‑Ready Bowls
Divide the salad into individual mason jars for grab‑and‑go lunches.
Storage & make-ahead
Refrigerator
Store in an airtight container for up to 3 days; keep dressing separate.
Best way to reheat
Reheat chicken briefly in a skillet over medium heat; add a splash of broth to keep it moist.
Make-ahead
Marinate chicken and whisk dressing up to 24 hours ahead; assemble salad just before serving.

Ingredients
- 1 1/2 lbs. boneless skinless chicken breasts
- 3 Tbsp olive oil, (plus more for grill grates)
- 1 Tbsp fresh lemon juice
- 1 tsp dijon mustard
- 1/2 tsp honey
- 1 1/2 tsp dried Italian seasoning
- 1 tsp minced garlic
- Salt and black pepper
- 1/2 cup olive oil
- 1/4 cup balsamic vinegar
- 1/2 tsp minced garlic
- 1 Tbsp honey
- 2 tsp dijon mustard
- 1 large head Romaine lettuce, (chopped)
- 8 oz fresh mozzarella pearls
- 10 oz grape or cherry tomatoes
- 2 medium avocados, (chopped)
- 1/3 cup chiffonade basil ((basil cut into thin ribbons))
Instructions
- 1For the chicken: In a small mixing bowl whisk together 3 Tbsp olive oil, the lemon juice, 1 tsp dijon, 1/2 tsp honey, 1 tsp garlic and season with salt and pepper to taste (I use 1 1/4 tsp salt 1/2 tsp pepper).
- 2Place chicken in a resealable bag and pound thicker parts of chicken to even thickness with a meat mallet, then pour marinade mixture over chicken.
- 3Seal bag and rub marinade over chicken. Transfer to refrigerator and marinate 2 - 6 hours.
- 4Preheat a grill to 425 degrees over medium-high heat. Brush grill grates lightly with olive oil then place chicken on grill.
- 5Grill until cooked through, turning once halfway through cooking, about 4 - 5 minutes per side (chicken should register 165 degrees in center of chicken on an instant read thermometer).
- 6Transfer to a cutting board and let rest 10 minutes then dice into cubes.
- 7For the balsamic vinaigrette: Make this while the chicken is marinating and refrigerate. Whisk all vinaigrette ingredients in a bowl until well combined, cover.
- 8For the salad: While chicken is cooling, add lettuce to a large salad bowl. Top with mozzarella, tomatoes, avocados and basil. Add chicken.
- 9Toss lightly then drizzle balsamic vinaigrette over salad, or plate and drizzle desired amount of dressing over each serving. Serve immediately.