Crisp apples, crunchy celery, toasted walnuts, and tart cranberries give this apple salad the kind of texture that keeps people going back for another spoonful. The honey-yogurt dressing coats everything in a light creamy layer without burying the fresh fruit, so each bite still tastes bright and clean. It’s the kind of side dish that shows up once and then starts getting requested whenever something grilled, roasted, or holiday-worthy lands on the table.
What makes this version work is balance. The Greek yogurt brings body, the mayonnaise softens the tang and keeps the dressing from tasting sharp, and the lemon juice keeps the apples from going flat while they sit. A little cinnamon and vanilla sound small, but they give the dressing a gentle warmth that plays nicely with the fruit and walnuts instead of turning the whole bowl into dessert.
Below, I’m walking through the one part that matters most: keeping the apples crisp and the dressing light enough to cling without pooling at the bottom. There’s also a note on the best apple mix to use if you want more snap, more sweetness, or a little of both.
The dressing coated every piece without getting watery, and the apples stayed crisp for the whole meal. I used a mix of Granny Smith and Honeycrisp like suggested and the sweet-tart balance was spot on.
Save this apple salad for the days when you want a crisp side dish with creamy honey-yogurt dressing and just enough crunch.
The Part That Keeps the Apples Crisp Instead of Watery
Apple salad falls apart when the fruit starts shedding juice into the dressing. That’s why the apples need to be diced right before mixing, and why the lemon juice belongs in the dressing instead of waiting until the end. The acid helps slow browning without making the bowl taste tart, and the thicker yogurt-mayo base clings to the fruit instead of sliding to the bottom.
Walnuts add more than crunch here. They give the salad a sturdy bite that stands up to the soft creamy dressing, which matters because a bowl full of only fruit can feel one-note fast. If your apples are especially juicy, pat the diced pieces dry with a clean towel before tossing so the dressing stays glossy instead of turning thin.
What Each Ingredient Is Doing in the Bowl

- Apples — Use a mix of tart and sweet apples so the salad has both snap and depth. Granny Smith brings firmness and brightness; Honeycrisp, Fuji, or Gala add sweetness and juiciness. If you only use soft apples, the salad loses its crunch fast.
- Greek yogurt — This is the backbone of the dressing. It gives body and a tang that keeps the salad from tasting flat. Regular yogurt is thinner, so the dressing won’t coat as well unless you strain it first.
- Mayonnaise — A little mayo smooths out the yogurt and rounds off the sharp edges. You can skip it and use more yogurt, but the dressing will taste leaner and a bit sharper.
- Celery — Celery brings the clean, fresh crunch that keeps the salad from feeling soft. Slice it thin so it blends into the bite instead of taking over.
- Walnuts — Rough-chop them so you get texture, not dust. Toasted walnuts are even better if you want a deeper, nuttier finish, but raw walnuts work fine when you’re short on time.
- Dried cranberries — These add chew and tart sweetness, which helps balance the creamy dressing. Raisins can work in a pinch, but they’re sweeter and less bright.
How to Mix It So Nothing Gets Soggy
Build the Base First
Start with the apples, celery, walnuts, cranberries, and green onions in a large bowl. The bowl needs room so you can toss without crushing the fruit. If you’re cutting the apples ahead of time, keep the pieces in cold water with a little lemon juice for a short hold, then drain and dry them well before mixing.
Whisk the Dressing Until It Turns Smooth
Stir the yogurt, mayonnaise, honey, lemon juice, cinnamon, vanilla, salt, and pepper until the mixture looks fully blended and glossy. If the honey clings to the whisk, warm it for a few seconds in the microwave before mixing; cold honey can leave little streaks. The dressing should feel thick but pourable.
Toss Lightly and Stop Early
Pour the dressing over the salad and fold it through just until everything is coated. Don’t keep stirring once the fruit is covered, or the apples start to bruise and the salad turns sloppy. Serve it right away for the best crunch, or chill it briefly if you want the flavors to settle a little more.
How to Adapt This for Different Tables
Dairy-Free Version
Swap the Greek yogurt for a thick dairy-free yogurt and use a vegan mayonnaise. The dressing won’t have quite the same tang, so add an extra squeeze of lemon if it tastes muted. Look for an unsweetened yogurt or the salad will lean dessert-sweet fast.
Nut-Free Swap
Use sunflower seeds or pumpkin seeds in place of the walnuts. You’ll still get crunch, but the flavor will be lighter and less buttery. Toast the seeds briefly in a dry skillet if you want them to taste more substantial.
Make-Ahead for a Crowd
Mix the dressing and prep the fruit, celery, and add-ins separately, then combine them just before serving. If you dress the salad too early, the apples soften and the bowl turns watery. For the freshest result, keep the mint for the top until the last minute.
Lighter Sweetness
Cut the honey back to 1 tablespoon if your apples are very sweet. The dressing will taste less dessert-like and a little more fresh and tart, which works especially well beside savory mains.
Storage and Reheating
- Refrigerator: Store leftovers up to 2 days. The apples will soften and release a little liquid, so expect the dressing to loosen.
- Freezer: Don’t freeze this salad. The apples and celery turn mushy once thawed, and the dressing separates.
- Reheating: No reheating needed. If the salad has sat in the fridge, drain off any extra liquid and toss again before serving so the dressing coats the fruit evenly.
Questions I Get Asked About This Recipe

Apple Salad
Ingredients
Method
- Combine diced apples, thinly sliced celery, roughly chopped walnuts, dried cranberries, and sliced green onions in a large bowl, and stir until evenly distributed. The apple pieces should be crisp and visible throughout the mix.
- Whisk plain Greek yogurt, mayonnaise, honey, lemon juice, cinnamon, vanilla extract, salt, and pepper together until smooth. Stop whisking once the dressing looks glossy and fully combined.
- Pour the dressing over the apple mixture and toss gently to coat, using light motions so the apples stay intact. The salad should look lightly glazed rather than overdressed.
- Serve immediately or refrigerate up to 2 hours, then toss again before serving. This keeps the dressing clingy without turning the apples soggy.
- Garnish with fresh mint if desired right before serving. Add the mint in a light scatter for a bright finish.


