Crunchy Broccoli Cranberry Salad with Toasted Almonds

by Phoebe Green
Broccoli and Cranberry Almond Salad

This is a broccoli salad built around real contrast: crisp-tender florets, chewy cranberries, crunchy toasted almonds, and a creamy yogurt-mayo dressing with enough acidity to keep it from feeling heavy. It comes together in under 30 minutes and holds up well enough to make the night before. If youโ€™ve ever found raw broccoli salads too harsh or overdressed versions too cloying, this one fixes both problems.

Why this recipe works

Two steps do most of the work here. First, blanching the broccoli for just 60โ€“90 seconds removes the sharp, sulfurous edge that raw broccoli can have, while keeping the florets firm enough to hold up under dressing. Skip it and the salad tastes aggressive; overdo it and you get mush. Second, the dressing uses both mayonnaise and Greek yogurt. Mayo gives it body and cling so the dressing actually coats the broccoli instead of pooling at the bottom of the bowl. The yogurt cuts the richness and adds a mild tang that balances the sweetness of the cranberries. Apple cider vinegar and lemon juice then sharpen everything just enough that no single flavor dominates.

Substitutions that actually work

  • Dried cranberries: Dried cherries or raisins work fine. Avoid fresh cranberries โ€” theyโ€™re too tart and too firm raw.
  • Sliced almonds: Sunflower seeds or pepitas are good nut-free swaps and toast in the same time window. Chopped pecans also work but go darker faster, so watch the oven.
  • Greek yogurt: Full-fat sour cream is a direct swap. Low-fat yogurt thins the dressing noticeably โ€” if thatโ€™s what you have, reduce the vinegar by half a teaspoon to compensate.
  • Feta: Already optional in the recipe. If you want a similar salty, creamy note without feta, a small handful of shaved Parmesan works.
  • Honey: Maple syrup substitutes 1-for-1 and keeps the salad suitable for vegans if you also swap the mayo for a vegan version.

Keeping it fresh

Store the dressed salad in an airtight container in the fridge for up to 3 days โ€” the broccoli actually improves slightly after a few hours as it absorbs the dressing. The one thing that doesnโ€™t hold: the toasted almonds. They soften within a couple of hours once mixed in, so keep the portion reserved for topping in a separate small container and add them right before serving. Dress it at the table if youโ€™re bringing this to a gathering โ€” a pre-dressed salad goes limp fast when it sits out. If youโ€™re prepping ahead for the week, store the dressing separately and toss everything together the morning you plan to eat it.

Common problems and fixes

  • Watery dressing that wonโ€™t cling: The broccoli wasnโ€™t dry enough after blanching. Even a little surface water dilutes the dressing immediately. Spin it hard in a salad spinner, then spread the florets on a clean towel for a few minutes before mixing.
  • Salad tastes flat or bland: The dressing needs salt adjusted at the end, after everything is combined. Taste the finished salad and add a pinch of flaky salt โ€” the cranberries and broccoli absorb seasoning, so what tasted right in the bowl alone may disappear once mixed.
  • Dressing is too thick to toss: Add the olive oil slowly while whisking. If it still seizes up, whisk in a teaspoon of cold water at a time until it loosens to a pourable consistency.
  • Red onion flavor is too sharp: Soak the sliced onion in cold water for 10 minutes, then drain and pat dry before adding. This takes the bite down significantly without losing the onion flavor entirely.
  • Almonds went soft before serving: They were added too early. Toast a slightly larger batch than the recipe calls for and hold the topping portion back completely until the moment the salad hits the table.
Broccoli and Cranberry Almond Salad

Broccoli and Cranberry Almond Salad

Phoebe Green
Inspired by classic American potluck broccoli salads, this version balances creamy tang with bright acidity and crunchy textures. Toasted almonds and tart cranberries punctuate crisp-tender broccoli, while a yogurtโ€“mayo dressing keeps it light yet luscious. Itโ€™s a make-ahead-friendly crowd-pleaser with snap, chew, and a clean, lemony finish.
No ratings yet
Prep Time 20 minutes
Cook Time 8 minutes
Total Time 28 minutes
Course Salad
Cuisine American
Servings 6 servings
Calories 307 kcal

Equipment

  • Baking sheet
  • Parchment paper
  • Large pot
  • Large mixing bowl
  • Medium mixing bowl
  • Whisk
  • Colander
  • Salad spinner or clean towels
  • Chef's Knife
  • Cutting board

Ingredients
 
 

For the Salad:

  • ยฝ cup sliced almonds raw, for toasting
  • 1 ยฝ lb broccoli crowns cut into small bite-size florets; peel and slice stems if tender
  • ยพ cup dried cranberries reduced-sugar if available
  • ยฝ small red onion very thinly sliced
  • ยฝ cup celery thinly sliced
  • ยผ cup flat-leaf parsley chopped
  • โ…“ cup feta cheese crumbled, optional

For the Dressing:

  • โ…“ cup mayonnaise good-quality
  • โ…“ cup plain Greek yogurt whole milk preferred
  • 2 tbsp apple cider vinegar
  • 1 tbsp Dijon mustard
  • 1 tbsp honey or to taste
  • ยฝ tsp kosher salt Diamond Crystal; reduce if using table salt
  • ยผ tsp black pepper freshly ground
  • 2 tbsp extra-virgin olive oil fruity
  • 1 tsp poppy seeds optional

To Finish:

  • 1 tsp lemon zest finely grated
  • 1 tbsp lemon juice freshly squeezed
  • 1 pinch flaky sea salt to finish

Instructions
 

  • Heat Oven and Set Up Stations: Preheat the oven to 325ยฐF / 165ยฐC and line a baking sheet with parchment. Bring a large pot of salted water to a rolling boil and prepare an ice bath (large bowl of ice and water). Place a colander in the sink.
  • Toast the Almonds: Spread sliced almonds on the baking sheet and toast for 6โ€“7 minutes at 325ยฐF / 165ยฐC, shaking once, until golden and fragrant. Cool completely on the sheet to preserve crispness.
  • Blanch the Broccoli: Add broccoli florets (and peeled, sliced stems if using) to the boiling water and blanch for 60โ€“90 seconds until bright green and crisp-tender. Drain immediately, then shock in the ice bath for 2 minutes. Drain well and dry thoroughly in a salad spinner or by patting with clean towels.
  • Whisk the Dressing: In a medium bowl, whisk mayonnaise, Greek yogurt, apple cider vinegar, Dijon, honey, kosher salt, and black pepper until smooth. While whisking, stream in olive oil until emulsified. Stir in poppy seeds, if using.
  • Assemble the Salad: In a large mixing bowl, combine dried cranberries, red onion, celery, parsley, and the dried broccoli. Add half of the toasted almonds. Pour the dressing over and fold gently until every surface is lightly coated.
  • Finish and Balance: Add lemon zest and lemon juice; toss briefly and taste. Adjust with a pinch more salt or honey to balance. Sprinkle over remaining almonds and the crumbled feta (if using).
  • Serve: Serve immediately for maximum crunch, or cover and chill 15โ€“30 minutes to let flavors mingle. Toss once more before plating to redistribute dressing and toppings.

Notes

Chefโ€™s Tips:

  • Dry the broccoli impeccably after blanchingโ€”water clinging to florets will thin the dressing and mute seasoning.
  • For extra depth, toast almonds at 300ยฐF / 150ยฐC for 10โ€“12 minutes for a slower, more even roast; cool completely before mixing.
  • Sweet-Tart Balance: If your cranberries are very sweet, reduce honey to 1โ€“2 teaspoons; if very tart, add an extra teaspoon of honey.
  • Make-Ahead: Dressing keeps 5 days refrigerated. Toss salad up to 4 hours ahead; hold back half the almonds to sprinkle just before serving for crunch.
  • Swaps: Use roasted sunflower seeds for nut-free crunch, or swap feta for sharp cheddar shreds. Add diced apple or pear right before serving for a juicy pop.

Nutrition

Calories: 307kcalCarbohydrates: 27gProtein: 8gFat: 21gSaturated Fat: 4gPolyunsaturated Fat: 7gMonounsaturated Fat: 8gTrans Fat: 0.03gCholesterol: 13mgSodium: 453mgPotassium: 512mgFiber: 5gSugar: 17gVitamin A: 1001IUVitamin C: 107mgCalcium: 149mgIron: 2mg
Feedback is key!Rate this Recipe !

Frequently asked questions

Can I make this salad the night before?

Yes โ€” the dressed salad keeps well in the fridge overnight and the broccoli actually tastes better after a few hours. Just store the topping almonds separately and add them right before serving, or theyโ€™ll lose their crunch by morning.

Does the broccoli really need to be blanched, or can I skip it?

You can skip it, but the raw broccoli will have a stronger, more pungent flavor that some people find off-putting. The 60โ€“90 second blanch takes almost no extra time and makes the salad noticeably more approachable, especially for anyone who isnโ€™t a committed broccoli fan.

How do I know when the almonds are done toasting?

Pull them out when theyโ€™re light golden and you can smell them โ€” thatโ€™s the reliable cue. They go from pale to burnt quickly, so check at the 6-minute mark rather than waiting for the full 7 minutes, especially if your oven runs hot.

Try these next

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.

saladrecipesinfo
My bowl is filled to the brim with all the colours of the earth. Hundreds of yummy salad recipes to try.