Crisp apples, crunchy celery, toasted walnuts, and tart cranberries make this apple salad land somewhere between fresh side dish and light lunch. The honey-yogurt dressing clings to every bite without turning heavy, and the mint on top gives it that clean, just-made finish that keeps people going back for another forkful.
What makes this version work is balance. The Greek yogurt brings body, the mayonnaise softens the tang, and the lemon juice keeps the apples bright instead of flat. I like mixing red and green apples for both sweetness and a little bite, then tossing everything gently so the apples stay chunky instead of breaking down. If you let it sit too long, the salt and lemon start pulling moisture from the apples, so this is at its best shortly after it’s mixed.
Below, I’ve included the one timing detail that keeps the texture crisp, plus a few smart swaps if you want to make it dairy-free or a little lighter.
The dressing coated everything without drowning the apples, and even after 30 minutes the celery still had a nice snap. I used half red and half green apples like you suggested, and the contrast made it taste fresh instead of too sweet.
Save this apple salad for crisp, creamy side-dish days when you want something fresh with crunch and a little sweet-tart balance.
The Trick to Keeping Apple Salad Crisp Instead of Watery
The biggest mistake with apple salad is letting it sit around too long after it’s dressed. Apples start to release juice almost immediately once they’re cut, and the salt in the dressing speeds that up. That’s why this salad tastes best right after tossing, while the celery still snaps and the dressing is glossy instead of loose.
Another quiet failure point is cutting the apples too small. Tiny dice softens fast and gets lost in the dressing. Bigger, even chunks hold their shape better, catch more of the honey-yogurt coating, and give you that clean crunch in every bite.
- Mix of red and green apples — using both keeps the salad from leaning too sweet. Red apples bring softness and sweetness, while green apples add sharpness and structure.
- Greek yogurt — this gives the dressing body and tang. Regular yogurt works in a pinch, but it’s thinner, so the salad won’t cling as well.
- Mayonnaise — a small amount rounds out the yogurt and keeps the dressing from tasting too tart. If you skip it, the dressing will be lighter but also a little sharper.
- Celery — don’t leave this out. It adds the crunch that keeps the salad from feeling one-note once the apples start to soften.
How to Build the Dressing So It Clings to Every Bite

The dressing should look smooth and lightly thick before it touches the fruit. Whisk the yogurt, mayonnaise, honey, lemon juice, cinnamon, vanilla, salt, and pepper until there are no streaks left. If the honey refuses to blend, it usually means the yogurt was too cold; give it another minute of whisking and it will come together.
Once the dressing is mixed, pour it over the apples and fold gently. You’re coating, not mashing. Heavy stirring bruises the apples and breaks the walnuts, which turns the salad soft faster than it should.
Combining the Crunch
Start with the apples, celery, walnuts, cranberries, and green onions in a large bowl so everything is evenly distributed before the dressing goes on. That keeps the walnuts from all sinking to the bottom and helps the cranberries spread through the salad instead of clumping in one sweet pocket. Toss lightly once the dressing is added and stop as soon as everything looks glossy.
Finishing at the Right Moment
Serve it right away for the crispest texture, or chill it for up to 2 hours if you want the flavors to settle a little. After that, the apples start to soften and the dressing loosens up. If it’s been in the fridge, give it one more gentle toss before serving so the dressing redistributes.
Make it Dairy-Free Without Losing the Creamy Texture
Use a plain dairy-free yogurt with some thickness, then swap the mayonnaise for a vegan mayo. The dressing will still coat the fruit, though the flavor will be a little less tangy and a touch softer.
Turn It Into a Lighter Side Dish
Use all Greek yogurt and skip the mayonnaise. The result is brighter and a little leaner, but the dressing will taste tangier and won’t have quite the same roundness.
Swap the Nuts for a Different Crunch
Pecans work well if you want a softer, sweeter bite, and sunflower seeds are a good nut-free option. Toast either one first to deepen the flavor, but let them cool before mixing so they don’t soften the apples.
Storage and Reheating
- Refrigerator: Store leftovers for up to 1 day, but expect the apples to soften and release more juice.
- Freezer: Don’t freeze this salad. The apples and celery turn mushy once thawed, and the dressing separates.
- Reheating: This salad isn’t meant to be reheated. If it has been chilled, let it sit for 10 minutes, then toss again before serving so the dressing loosens slightly.
Answers to the Questions Worth Asking

Apple Salad
Ingredients
Equipment
Method
- Combine diced apples, thinly sliced celery, roughly chopped walnuts, dried cranberries, and sliced green onions in a large bowl.
- Toss the mixture gently until the apples, celery, and add-ins are evenly distributed for consistent crunch.
- Whisk plain Greek yogurt, mayonnaise, honey, lemon juice, cinnamon, vanilla extract, salt, and pepper together until smooth and creamy.
- Stir the dressing for 10–20 seconds more to fully dissolve the honey and spices.
- Pour the dressing over the apple mixture and toss gently to coat all the ingredients.
- Serve immediately for the crunchiest texture, or refrigerate up to 2 hours and toss again before serving.
- Garnish with fresh mint leaves if desired, then serve.


