Charred sweet corn and juicy peaches make a salad that lands somewhere between bright, smoky, and just a little bit creamy if you add the feta. The corn brings the savory backbone, the peaches bring soft sweetness, and the basil pulls everything into one clean, summery bowl. It’s the kind of side dish that disappears fast next to grilled chicken, burgers, or anything coming off the barbecue.
What makes this version work is the contrast. Grilling the corn first gives you those browned edges that keep the salad from tasting flat, and the honey-lime dressing ties the sweet and savory pieces together without turning the whole thing heavy. I like to use peaches that are ripe but still hold their shape after dicing. If they’re too soft, they’ll disappear into the bowl instead of giving you those juicy bites you want.
Below, you’ll find the small details that matter here: how charred the corn should be, when to add the dressing so the salad stays crisp, and a few smart swaps if you want to adjust it for what’s in your kitchen.
The corn picked up just enough char to make the whole salad taste smoky, and the peaches stayed in perfect little chunks instead of turning mushy. I served it with grilled pork chops and there wasn’t a spoonful left.
Save this sweet corn salad with peaches for the nights when you want a smoky, juicy side that tastes bright and fresh without much effort.
Why Grilled Corn Keeps This Salad From Tasting Flat
Raw corn can work in a peach salad, but it reads sweeter and softer. Grilling changes the whole bowl. Those browned kernels add a little bitterness and smoke, which keeps the peaches from taking over and gives the dressing something to cling to.
The other mistake people make is cutting the kernels off the cob while the corn is still piping hot. Let it cool just enough to handle, then slice downward in clean strips. If the cob is too hot, the kernels shatter and the salad turns ragged instead of crisp and bright. You want distinct pieces of corn, not a pile of corn crumbs.
What Each Ingredient Is Actually Doing in This Peach Salad

- Peaches (the sweet element) — Ripe peaches add natural sweetness and juiciness. Cut them last so they don’t brown.
- Greens (the base and texture) — Use tender lettuces or arugula. Hearty greens can stand up to warm peaches.
- Protein (cheese, nuts, or meat) — This adds richness and substance. Burrata, feta, or goat cheese pair especially well with peaches.
- Vinaigrette or dressing (the balance) — A light vinaigrette brings out peach sweetness. Don’t oversaturate or the salad gets soggy.
- Acid (vinegar, lemon, or balsamic) — This brightens and prevents the salad from tasting one-dimensional. Balance with peach sweetness.
- Toasted nuts or seeds (the crunch) — These add texture and prevent the salad from being all soft. Toast them right before serving.
- Optional warm element (grilled peaches or bacon) — This adds complexity. Warm peaches caramelize and become more jammy.
- Finishing touch (fresh herbs, edible flowers) — These add aroma and visual appeal. Add right before serving so they stay fresh.
What the Dressing Is Doing to the Peaches and Corn
- Fresh peaches — Use ripe peaches that still feel firm at the stem end. They should yield slightly when pressed, but they shouldn’t be soft enough to collapse once tossed. If peaches aren’t in season, nectarines work with the same method and hold their shape just as well.
- Honey — This smooths out the lime and helps the dressing coat the corn instead of sliding off. Maple syrup can replace it in a pinch, but the flavor will be deeper and a little less floral.
- Lime juice — This keeps the salad sharp and lively. Lemon works if that’s what you have, but lime plays better with peaches and cumin here.
- Cumin — It’s subtle, not dominant, but it gives the salad a warm edge that makes the grilled corn taste even more savory. Don’t skip it unless you need a cleaner fruit-salad direction.
- Feta — Optional, but it adds salt and a creamy crumble that makes the whole bowl taste more complete. If you want a dairy-free version, leave it out and finish with an extra pinch of salt instead.
Keep the Peaches Whole Enough to Toss
Char the Corn First
Grill the corn over medium-high heat and turn it every couple of minutes until you see browned spots all over the kernels. You want color, not a fully blackened cob. If you’re broiling instead of grilling, set the corn close to the heat and rotate it often so the kernels blister without drying out.
Whisk the Dressing Until It Looks Glossy
The olive oil, lime juice, honey, cumin, salt, and pepper should look slightly thick and unified before they hit the bowl. If the honey is sitting in streaks at the bottom, keep whisking. A separated dressing won’t coat the salad evenly, and the first bite will taste sharper than the last.
Toss Gently at the End
Combine the corn, peaches, tomatoes, onion, and basil in a large bowl, then add the dressing and toss with a light hand. The peaches should stay in cubes, not turn into jam. Add the feta last so it stays in visible crumbles instead of dissolving into the dressing. Serve right away for the cleanest texture, or chill it briefly if you want it colder and a little more melded.
How to Adapt This Peach and Corn Salad Without Losing What Makes It Good
Make it dairy-free
Skip the feta and finish with an extra pinch of salt plus a little more lime zest if you want a brighter edge. You lose the creamy-salty contrast, but the salad stays clean and fresh. This version is the best choice if you’re serving people who don’t eat dairy or if you want the peaches to stay front and center.
Use nectarines instead of peaches
Nectarines are a great swap when you want the same sweetness without peeling anything. They tend to hold their shape a little better, which makes the salad easier to toss and serve. The flavor is slightly more tart and less floral, but the balance still works.
Turn it into a heartier side
Add diced avocado or a handful of black beans if you want more body. Avocado makes it creamier and should go in right before serving so it doesn’t mash. Black beans turn it from a light salad into something that can stand up to a grilled platter.
Storage and Reheating
- Refrigerator: Up to 2 days, but the peaches soften and the basil loses some of its edge after the first day.
- Freezer: Don’t freeze it. The peaches and tomatoes turn watery once thawed, and the texture goes mushy.
- Reheating: This salad isn’t meant to be reheated. If it’s been chilled, let it sit at room temperature for 10 to 15 minutes, then toss again before serving so the dressing loosens back up.
Questions I Get Asked About This Recipe

Sweet Corn Salad with Peaches
Ingredients
Equipment
Method
- Preheat a grill to medium-high heat (about 400-450°F). Grill the corn for 10 minutes, turning regularly, until charred in spots.
- Let the corn cool slightly, then cut the kernels from the cob so you have about 4 ears worth of charred kernels.
- Whisk olive oil, lime juice, honey, cumin, salt, and black pepper together until the dressing looks uniform.
- Add corn kernels, diced peaches, halved cherry tomatoes, diced red onion, and torn basil to a large bowl.
- Pour the dressing over the salad and toss until everything is evenly coated.
- Top with crumbled feta if using, then toss once more to distribute it.
- Serve immediately, or refrigerate up to 2 hours and toss again before serving to refresh the coating.


