Rosemary Chicken and Peach Salad

Juicy peach slices, grilled chicken with rosemary and thyme, charred sweet corn, and crispy bacon all tossed in the creamiest balsamic dressing you can imagine!
Honestly, calling this a summer salad feels limiting. Why wait for peaches to be in season when this peach chicken salad tastes this amazing any time of year? The fresh peach slices bounce beautifully against juicy rosemary and thyme-marinated grilled chicken, while charred corn kernels and crisp bacon add texture and smoky flavor. Top it all off with the smoothest, creamiest balsamic vinaigrette and you’ve got yourself a salad you’ll want to make again and again—no matter the season.
Yield: 4 servings
Prep: 2 hours hours 15 minutes minutes
Cook: 20 minutes minutes
Total: 2 hours hours 35 minutes minutes
Juicy peach slices, grilled rosemary-thyme chicken, charred corn kernels, and crispy bacon with the creamiest balsamic dressing you’ll want on everything!
If you’re craving a salad bursting with vibrant summer flavors alongside a bit of smoky char and a touch of comforting richness, this peach chicken salad with rosemary chicken and peaches is your new go-to. Imagine sweet, juicy slices of peach paired with creamy avocado and tender herb-marinated chicken, topped with smoky, charred corn and crisp bacon—all drizzled with a luscious, creamy balsamic dressing. It’s the perfect combo of fresh, sweet, savory, and indulgent.
This recipe features a simple soy and herb marinade that gives the chicken incredible flavor with minimal effort. You’ll grill chicken and corn quickly to get that lovely char, and crisp up bacon in a skillet while the grill is hot. The dressing whips up in just one bowl, can be made ahead, and ties all the flavors together beautifully. Most of your time is spent on prep, with a quick assembly at the end.
- Yield: serves 4 nicely as a filling main dish.
- Time: plan at least 2 hours to marinate (though you can go up to 24 hours for extra flavor) plus about 20 minutes to cook; hands-on time is under 30 minutes.
- Flexibility: enjoy it as a main salad, a side, or appetizer, and feel free to swap in your favorite seasonal fruits or proteins.
Keep reading for a clear step-by-step, plus handy make-ahead tips, so you can serve this peach chicken salad fresh from the grill or toss it up quickly on a busy weeknight or for guests.
Juicy peach slices, grilled rosemary-thyme chicken, charred corn kernels, and crispy bacon with the creamiest balsamic dressing you’ll want on everything!
What You’ll Love About It
- Fresh, summery good vibes perfect for teeny family dinners or big backyard gatherings—serve it with Easy Peach Crisp for a simple, seasonal dessert
- Ideal for cookouts, potlucks, picnics, or fast weeknight meals when you want something light but satisfying—it pairs beautifully with a pitcher of Peach Lemonade
- Super easy to make ahead—both the balsamic dressing and marinated chicken keep well, so you save stress
- Versatile enough to serve as your main meal, a colorful side, or a fun appetizer for friends
- Flexible with your choice of chicken cuts or alternative fruit swaps depending on what’s ready at the market

Ingredients You’ll Need

- 3 tablespoons reduced sodium soy sauce
- 3 tablespoons olive oil, divided
- 1 tablespoon honey
- 1 tablespoon fresh rosemary, chopped
- 1 tablespoon fresh thyme leaves, chopped
- 3 cloves garlic, minced
- Kosher salt and freshly ground black pepper, to taste
- 1 ½ pounds boneless, skinless chicken thighs
- 2 ears fresh corn
- 6 slices bacon, cut into thirds
- 1 head romaine lettuce, roughly chopped
- 2 ripe peaches, sliced
- 1 ripe avocado, halved, pitted, peeled, and sliced
- ½ small red onion, thinly sliced
- ½ cup mayonnaise
- 1 ½ tablespoons balsamic vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1 teaspoon dried basil
- Kosher salt and freshly ground black pepper, to taste
- 1–2 tablespoons water (to thin, if needed)
Marinate, Grill, and Toss
- Whisk together soy sauce, 2 tablespoons olive oil, honey, chopped rosemary, chopped thyme, minced garlic, and salt and pepper to taste.
- Place chicken in a large zip-top bag or bowl, add the marinade, toss to coat, and refrigerate at least 2 hours or overnight; turn occasionally.
- Drain off the marinade from the chicken before cooking.
- Heat grill to medium-high (or warm a cast-iron grill pan)
- Brush the chicken with the remaining 1 tablespoon olive oil and season with salt and pepper.
- Place the chicken and ears of corn on the grill and cook, turning every few minutes, until chicken reaches 165°F and corn is tender with char marks (about 10 minutes, depending on thickness).
- While the chicken cooks, heat a large cast-iron skillet over medium-high and cook the bacon until crispy, about 6–8 minutes; drain on paper towels and set aside.
-
Let the grilled chicken rest for several minutes, then slice; let the corn cool and cut kernels off the cob.

- Whisk together mayonnaise, balsamic vinegar, honey, Dijon mustard, dried basil, and 1–2 tablespoons water until smooth; season with salt and pepper and add more water if needed to thin.
- Roughly chop the romaine.
- Slice the peaches.
- Halve, pit, peel, and slice the avocado, and toss sliced avocado with a splash of lemon or lime juice if desired to prevent browning.
- Thinly slice the red onion.
- Toss chopped romaine in a large bowl and layer sliced grilled chicken, charred corn kernels, crispy bacon, peach slices, avocado, and red onion.
- Drizzle the creamy balsamic dressing over the salad and gently toss; serve immediately.
Kitchen Shortcuts and Tips
- No outdoor grill? No problem. When it’s too chilly or rainy, a cast iron grill pan works wonders to get those familiar grill marks and smoky flavor right in your kitchen.
- Save time by prepping in advance. Make the dressing up to a week ahead and keep it refrigerated. You can also chop your veggies one or two days before and store them airtight to speed up meal time.
- Fresh herbs bring the best flavor. Using fresh rosemary and thyme here lifts the whole dish way beyond dried herb substitutes—see how fresh thyme transforms peaches in these Peach and Thyme Cornbread Cookies with Fresh Peaches, so if you can, grab them fresh.
- Keep sizes consistent. Cutting all your salad ingredients into similar-sized pieces helps every bite be balanced and satisfying.
- Add crunch if you like. Toasted pine nuts, chopped pecans, sunflower seeds, or sliced almonds make a great crunchy finish if you want extra texture.
- Switch up the protein. Shrimp sautéed in garlic or even salmon grilled with the same marinade work beautifully if you want a seafood twist or to mix things up.
- Use an instant-read thermometer. This takes the guesswork out of chicken doneness. Chicken is safely cooked at 165°F – juicy and perfect every time.
- Let the chicken rest. Give your grilled chicken 5 minutes to rest before slicing. This locks in juices for extra moist bites and better flavor.
- Dress the salad last minute. Nobody wants soggy greens or peaches. Toss the creamy balsamic dressing onto your salad right before serving to keep everything fresh and crisp.

Rosemary Chicken and Peach Salad
Juicy peach slices, grilled rosemary-thyme chicken, charred corn kernels, and crispy bacon with the creamiest balsamic dressing you’ll want on everything!
Print Recipe
Ingredients
- 3 tablespoons reduced sodium soy sauce
- 3 tablespoons olive oil, divided
- 1 tablespoon honey
- 1 tablespoon chopped fresh rosemary
- 1 tablespoon chopped fresh thyme leaves
- 3 cloves garlic, minced
- Kosher salt and freshly ground black pepper, to taste
- 1 ½ pounds boneless, skinless chicken thighs
- 2 ears corn
- 6 slices bacon, cut into thirds
- 1 head romaine, roughly chopped
- 2 peaches, sliced
- 1 avocado, halved, seeded, peeled and sliced
- ½ small red onion, thinly sliced
for the creamy balsamic dressing
- ½ cup mayonnaise
- 1 ½ tablespoons balsamic vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1 teaspoon dried basil
- Kosher salt and freshly ground black pepper, to taste
Instructions
- Start by whisking together your soy sauce, 2 tablespoons olive oil, honey, chopped rosemary, thyme, and minced garlic in a small bowl. Season with salt and pepper to your taste.
- Put the chicken into a large zip-top bag or bowl and pour in the marinade. Toss or squish the bag a bit so the chicken coats evenly. Pop it in the fridge for at least 2 hours, turning the bag occasionally. When ready, drain off the marinade.
- Heat your grill to medium-high heat, or warm a cast iron grill pan if you’re indoors.
- Brush the chicken with the last tablespoon of olive oil and season with salt and pepper. Add the chicken and ears of corn to the grill, turning every few minutes until the chicken is cooked through to 165°F and the corn is nicely charred and tender, about 10 minutes. Let the chicken rest while the corn cools, then cut kernels off the cob.
- In a large cast iron skillet over medium-high heat, cook the bacon until beautifully crisp (6-8 minutes). Drain on paper towels and set aside.
- To build the salad, toss the chopped romaine in a big bowl. Layer on sliced grilled chicken, fresh charred corn kernels, crispy bacon, juicy peach slices, creamy avocado, and thinly sliced red onion.
- Drizzle the luscious creamy balsamic dressing over the salad and give everything a gentle toss. Serve right away for the best flavor and freshness.
For the creamy balsamic dressing
- Simply whisk together mayonnaise, balsamic vinegar, honey, Dijon mustard, dried basil, and 1–2 tablespoons water until smooth. Season the dressing with salt and pepper. Add more water if you want a thinner, drizzle-able consistency.
Equipment
Cast Iron Skillet
Swap Ideas and Add-Ins
- Switch chicken thighs for boneless skinless chicken breasts for a leaner option—just shorten cooking time since breasts are thinner. For a citrusy, fruit-forward twist, try grilled cilantro-lime chicken with peach salsa.
- Try grilled shrimp or salmon if you want a tasty seafood change-up instead of chicken.
- When peaches aren’t fresh, swap in nectarines, mango, or strawberries for that sweet, juicy pop.
- Swap romaine for mixed greens, peppery arugula, or tender baby spinach if you want to mix up textures and flavors.
- Going meatless? Grill marinated tofu or roast chickpeas and leave out the bacon for a vegetarian delight.
- Add extra crunch with toasted pecans, sliced almonds, or sunflower seeds scattered on top.
- Make the dressing lighter by replacing half the mayo with plain Greek yogurt or using a vinaigrette base instead for a tangier touch, or toss with a spoonable peach jalapeño salsa for a sweet-heat, no-mayo option.
How to Store Leftovers
- Dressing: Keep the creamy balsamic dressing in an airtight container in the fridge for up to 1 week. Shake or stir before serving.
- Cooked chicken: Store leftovers in an airtight container in the refrigerator for 3–4 days. Reheat gently in a 350°F oven for 8–12 minutes, or zap in the microwave until warmed through. Or shred the chilled chicken and tuck it into 20 Minute Mini Baked Chicken Tacos for an easy next-day dinner.
- Bacon: Refrigerate cooked bacon for 2–3 days. To bring back crispiness, lay it flat on a baking sheet and warm at 350°F for 5–7 minutes.
- Corn kernels: Keep cut kernels refrigerated in a covered container for 2–3 days. Reheat briefly in a hot skillet or microwave before serving.
- Assembled salad: Dress the salad just before serving for best freshness. If you need to prep ahead, store salad components separately and combine within a few hours of mealtime. Once dressed, salad wilts quickly.
-
Make-ahead: For easy entertaining, marinate the chicken up to 24 hours ahead and prepare the dressing up to a week in advance. This saves you tons of time on the day you want to serve this delicious peach chicken salad. Round out the menu with Savory Italian Zucchini Scarpaccia, which bakes up beautifully ahead of time.
Common Questions About the Recipe
- Can I use chicken breasts instead of thighs? Absolutely! Boneless skinless breasts work well here. Just keep a close eye on them as they cook faster, and always check with an instant-read thermometer to confirm they reach 165°F internal temperature.
- What if peaches aren’t in season? No worries! Nectarines, mangoes, plums, or even strawberries all bring a lovely sweetness and similar texture to the salad.
- Do I have to use an outdoor grill? Nope. A cast iron grill pan or a regular skillet will give you enough char and flavor if outdoor grilling isn’t an option.
- How can I keep avocado from browning? Toss sliced avocado with a splash of lemon or lime juice just before adding it to the salad. This simple trick helps slow down browning.
- Can I make this salad vegetarian? Definitely! Grill some marinated tofu or roast chickpeas instead of chicken, and either omit the bacon or use a plant-based bacon substitute to keep that smoky crunch.
- Is the dressing dairy-free? The mayonnaise base is usually dairy-free (check your brand). If you want to be sure, substitute with a dairy-free mayo and you’re all set.
-
How long should I marinate the chicken? At minimum, give it 2 hours to soak up flavor, but overnight or up to 24 hours means your chicken will be even more flavorful and juicy. For extra marinating pointers and building caramelized char, see our guide to making the best sticky BBQ chicken wings.
A vibrant salad featuring juicy peach slices, herb-marinated grilled chicken, charred corn, crispy bacon, and a creamy balsamic dressing, perfect for any season.
- Prep Time: 2 hours 15 minutes
- Cook Time: 20 minutes
- Total Time: 2 hours 35 minutes
- Yield: 4 servings 1x
- Category: Main Course
Ingredients
- 3 tablespoons reduced sodium soy sauce
- 3 tablespoons olive oil, divided
- 1 tablespoon honey
- 1 tablespoon fresh rosemary, chopped
- 1 tablespoon fresh thyme leaves, chopped
- 3 cloves garlic, minced
- Kosher salt and freshly ground black pepper, to taste
- 1 ½ pounds boneless, skinless chicken thighs
- 2 ears fresh corn
- 6 slices bacon, cut into thirds
- 1 head romaine lettuce, roughly chopped
- 2 ripe peaches, sliced
- 1 ripe avocado, halved, pitted, peeled, and sliced
- ½ small red onion, thinly sliced
- ½ cup mayonnaise
- 1 ½ tablespoons balsamic vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1 teaspoon dried basil
- Kosher salt and freshly ground black pepper, to taste
- 1–2 tablespoons water (to thin, if needed)
Instructions
- Whisk together soy sauce, 2 tablespoons olive oil, honey, chopped rosemary, chopped thyme, minced garlic, and salt and pepper to taste.
- Place chicken in a large zip-top bag or bowl, add the marinade, toss to coat, and refrigerate at least 2 hours or overnight; turn occasionally.
- Drain off the marinade from the chicken before cooking.
- Heat grill to medium-high (or warm a cast-iron grill pan).
- Brush the chicken with the remaining 1 tablespoon olive oil and season with salt and pepper.
- Place the chicken and ears of corn on the grill and cook, turning every few minutes, until chicken reaches 165°F and corn is tender with char marks (about 10 minutes, depending on thickness).
- While the chicken cooks, heat a large cast-iron skillet over medium-high and cook the bacon until crispy, about 6–8 minutes; drain on paper towels and set aside.
- Let the grilled chicken rest for several minutes, then slice; let the corn cool and cut kernels off the cob.
- Whisk together mayonnaise, balsamic vinegar, honey, Dijon mustard, dried basil, and 1–2 tablespoons water until smooth; season with salt and pepper and add more water if needed to thin.
- Roughly chop the romaine.
- Slice the peaches.
- Halve, pit, peel, and slice the avocado, and toss sliced avocado with a splash of lemon or lime juice if desired to prevent browning.
- Thinly slice the red onion.
- Toss chopped romaine in a large bowl and layer sliced grilled chicken, charred corn kernels, crispy bacon, peach slices, avocado, and red onion.
- Drizzle the creamy balsamic dressing over the salad and gently toss; serve immediately.
Notes
If you don’t have an outdoor grill, a cast iron grill pan works well to achieve char marks and smoky flavor., The dressing can be made ahead and kept refrigerated up to 1 week., Marinate chicken from 2 hours up to 24 hours for best flavor., To slow avocado browning, toss slices with lemon or lime juice., You can substitute chicken breasts or seafood like shrimp or salmon for variation., Grill marinated tofu or roast chickpeas and omit bacon for a vegetarian version., Add toasted nuts or seeds for extra crunch if desired.
Nutrition
- Serving Size: 1 serving
- Calories: Approximately 450 calories per serving (estimate)
- Fat: Approx. 25g per serving (estimate)
- Carbohydrates: Approx. 20g per serving (estimate)
- Protein: Approx. 35g per serving (estimate)
More in Uncategorized