Salads
This broccoli cranberry almond salad recipe delivers a perfect balance of textures and flavors in just 15 minutes—crisp broccoli florets, tart cranberries, and buttery almonds all tossed in a bright citrus vinaigrette. The contrast of sweet, tart, and crunchy elements makes this salad a standout dish for any meal, whether served as a light main or refreshing side. I developed this recipe after realizing how often simple salads could elevate a weeknight dinner with minimal effort.
The secret to this salad lies in the preparation: thinly sliced broccoli stems (often discarded) add extra crunch, while toasted almonds provide a satisfying bite.
The dressing—made with fresh lemon juice, olive oil, and a touch of honey—ties everything together with a tangy-sweet balance that complements the natural flavors of the ingredients. No dairy is needed, making it versatile for various dietary preferences.
What you’ll end up with is a visually stunning salad that’s as nutritious as it is delicious. The broccoli stays crisp-tender, the cranberries add a burst of tartness, and the almonds bring a rich, buttery crunch.
This dish is perfect for meal prep—it keeps well in the fridge for up to 3 days, and the flavors only deepen over time.
Serve this salad alongside grilled chicken, fish, or even as a standalone vegetarian main with a slice of whole-grain bread. The combination of colors and textures makes it ideal for gatherings, picnics, or a quick weeknight lunch. Let’s get started!
Ingredients for broccoli cranberry almond salad
Bright citrus dressing meets crisp broccoli, tart cranberries, and buttery almonds for a salad that's both nutritious and restaurant-worthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Fresh, stems thinly sliced |
| Dried Cranberries 🍇 | ¾ cup | Sweetened, no added sugar preferred |
| Sliced Almonds 🥜 | ½ cup | Toasted until golden |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | Light, fruity variety |
| Fresh Lemon Juice 🍋 | ¼ cup | Strained, no pulp |
| Raw Honey 🍯 | 2 tbsp | Local preferred for flavor |
| Apple Cider Vinegar 🍏 | 1 tbsp | For tangy brightness |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked preferred |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Toasted Walnuts 🌰 | ¼ cup | Optional crunch alternative |
The broccoli is the salad's backbone—choose firm, bright green florets with tightly packed buds for maximum crunch. Whole Foods or local farmers markets often carry the freshest cuts, but any well-stocked grocery store will do. For extra texture, slice the stems thinly (about 1/8-inch thick) and toss them in with the florets. The cranberries should be plump and evenly colored—Ocean Spray or Trader Joe's unsweetened are my go-tos, but any sweetened variety works. Toast the almonds until they're just golden—3-4 minutes at 350°F—to enhance their natural buttery flavor without burning. If you prefer walnuts, toast them for a richer, earthier profile.
No honey? Maple syrup or agave nectar works in a 1:1 ratio, though the flavor will differ slightly. Substitute dried cherries for cranberries if you prefer a deeper sweetness, but reduce to 0.5 cup and add 1 tsp extra lemon juice to balance. For a nut-free option, omit the almonds and boost the parsley to 0.5 cup. The dressing can be made up to 3 days ahead—store it separately in an airtight container to keep the broccoli crisp. If you're short on time, use pre-toasted almonds from the bulk section, but toasting them fresh makes all the difference. For extra protein, add 0.5 cup cooked quinoa or chickpeas to the mix.
Store the dressing separately in a sealed container for up to 5 days—it keeps best in the fridge. The broccoli will wilt within 2 days, so assemble the salad just before serving. The almonds stay crisp for 1 week if stored in an airtight container. For meal prep, portion the dressing and nuts separately, then toss with fresh broccoli and cranberries when ready to eat. This salad tastes even better the next day as the flavors meld—perfect for lunches or light dinners. If prepping ahead, hold off on adding the parsley until serving to keep it vibrant.
Why You'll Love This Recipe
- No-Cook Crunch: I swear by this when I’m too tired to chop. Toss broccoli florets (raw or lightly steamed) with dried cranberries and almonds—no cooking required. The crunch from the almonds and the tart-sweet cranberries cut through the broccoli’s natural bite like a dream.
- Bright & Tangy: That lemon juice and olive oil combo? It’s the secret weapon. The bright acidity makes the cranberries pop, while the rich olive oil smooths out the broccoli’s texture—like a fancy dressing but with half the effort. Honestly, it’s the kind of flavor that makes you go back for seconds without even trying.
- Lunchbox Legend: Between us, this is my go-to for packed lunches. It holds up for days in the fridge, stays fresh, and the flavors only get better as the almonds soften slightly. My kids used to complain about salads—now they fight over who gets the last bite.
- Budget-Friendly Powerhouse: Dried cranberries and almonds stretch a long way, and broccoli is one of the cheapest veggies out there. I make a big batch on Sundays, and it lasts me all week—no sad, wilted greens here. Plus, the leftovers? Still taste like someone slaved over them.
Step-by-step instructions for broccoli cranberry almond salad
This vibrant salad comes together in minutes with a perfect balance of textures and flavors.
Blanch and Shock the Broccoli Florets
Bring a medium pot of salted water to a rolling boil. Add the 4 cups broccoli florets and cook for 2-3 minutes until bright green and tender-crisp. The florets should still hold their shape but yield slightly when pierced with a fork.
Immediately drain the broccoli and transfer it to a large bowl filled with ice water to stop the cooking process. Let it sit for 5 minutes, then drain again thoroughly. This blanching technique preserves the vibrant color and crisp texture that makes this salad stand out.
Toast the Almonds and Walnuts
In a dry skillet over medium heat, toast the 0.5 cup sliced almonds and 0.25 cup toasted walnuts for 3-4 minutes until fragrant and golden brown. You'll smell their nutty aroma filling the kitchen—that's your cue they're ready. Watch carefully to prevent burning.
Transfer the toasted nuts to a small bowl and let them cool for 2 minutes. This step adds essential crunch to balance the salad's tender components. If you prefer a different nut, substitute with pecans or pistachios while maintaining the same quantity.
Whisk the Dressing Components
In a small bowl, whisk together the 0.33 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 2 tbsp raw honey, and 1 tbsp apple cider vinegar. The mixture should emulsify into a smooth dressing. Add 0.5 tsp diamond crystal kosher salt and 0.25 tsp freshly ground black pepper while whisking continuously.
Taste the dressing and adjust the balance—more honey for sweetness, more vinegar for tang, or more salt for depth. This dressing is the flavor foundation that ties all components together. The perfect balance should be sweet, tangy, and slightly savory with just a hint of peppery bite.
Combine All Ingredients
In a large mixing bowl, combine the blanched broccoli florets, 0.75 cup dried cranberries, toasted nuts, and dressing. Use your hands or tongs to gently toss everything together until evenly coated. The cranberries will release their juices, which helps distribute the dressing throughout the salad.
Fold in the 0.25 cup fresh parsley leaves just before serving to maintain their vibrant color and freshness. The parsley adds a bright herbal note that cuts through the richness of the nuts and cranberries. Let the salad sit for 5 minutes to allow all flavors to meld together.
Serve Immediately for Best Texture
Transfer the salad to a serving platter and garnish with additional parsley leaves if desired. Serve immediately while the broccoli maintains its crisp texture and the dressing is at its optimal consistency. This salad holds well for 2-3 hours in the refrigerator but may lose some crunch over time.
The perfect serving temperature is room temperature, allowing all the flavors to shine. Pair with grilled chicken or fish for a complete meal, or serve as a refreshing side dish. The contrast of crisp broccoli, chewy cranberries, and crunchy nuts creates a satisfying texture experience with every bite.
Pro Tips For Making Broccoli Cranberry Almond Salad
- TOAST ALMONDS LOW: Pop those sliced almonds in a dry skillet over medium-low heat—just until they’re golden and smell nutty. High heat burns them before they crisp, and you’ll end up with bitter bits in your salad. Stir often and pull them when you see the first hint of color, about 3-4 minutes.
- CHOP BROCCOLLI SMALL: Cut florets into bite-sized pieces, not big chunks. You want every bite to have that perfect mix of crunchy almond, chewy cranberry, and tender broccoli. Big pieces mean uneven texture—no one likes a salad where you’re chewing on a whole floret while the rest is mush.
- SOAK CRANBERRIES FIRST: Toss dried cranberries in warm water for 10 minutes before draining. This plumps them up, softens their edges, and makes them taste less like raisins and more like actual cranberries. Skip this, and you’ll get that dry, chewy texture that ruins the whole dish.
- DRESS SALAD LAST: Toss the dressing with the broccoli and almonds right before serving. Olive oil and lemon juice break down broccoli’s texture fast—waiting 10 minutes turns it soggy. If you’re prepping ahead, keep dressing separate and mix just before eating. Trust me, the crunch is worth it.
Serving suggestions for this recipe
Meal Pairings
This salad makes an excellent light main course when paired with grilled proteins like chicken breast or salmon fillets. The bright citrus notes in the dressing complement the smoky flavors of grilled fish perfectly. For a vegetarian spread, serve with whole-grain bread or quinoa to add heartiness. 🍗
Garnish Ideas
Elevate your presentation with crumbled goat cheese (about ¼ cup) for a creamy contrast, or sprinkle with toasted pumpkin seeds for extra crunch. I love adding edible flowers like nasturtiums for a pop of color. Keep garnishes minimal to let the natural ingredients shine.
Seasonal Serving Tips
In summer, serve this salad chilled as a refreshing side to burgers or BBQ. During winter, warm the dressing slightly and pair it with roasted root vegetables or herb-roasted chicken for a cozy meal. The tart cranberries add a festive touch to holiday gatherings. ❄️
Portioning for Events
For buffet-style serving, portion the salad into glass bowls with individual dressing cups on the side. This keeps the broccoli crisp and allows guests to customize their flavor. For lunchboxes, divide into mason jars with dressing at the bottom and toppings on top—perfect for meal prep!
Dietary Adaptations
Make it nut-free by omitting almonds and adding toasted coconut flakes instead. For vegan options, use maple syrup instead of honey and ensure cranberries are sugar-free. The salad remains vibrant and satisfying while accommodating dietary needs. 🌱
Plating Presentation
Arrange the salad on a slate board or wooden platter for a rustic touch. Scatter the cranberries and nuts artistically around the broccoli for visual appeal. A drizzle of extra-virgin olive oil before serving adds a glossy finish.
Serve in individual bowls for intimate gatherings or on a large platter for shared meals.
Nutrition facts
Frequently asked questions
Why do you blanch the broccoli instead of eating it raw?
Blanching preserves the broccoli's vibrant color and crisp texture while removing any bitterness. Raw broccoli can be tough, but this quick cooking method keeps it tender-crisp and bright green. Plus, it prevents the florets from wilting when mixed with the dressing!
Can I use fresh cranberries instead of dried?
Fresh cranberries work beautifully! Use 1 cup fresh cranberries and toss them with 1 tbsp lemon juice before adding to the salad. They'll add a juicier, more tart element compared to dried. Just be sure to drain any excess liquid after tossing.
How do I prevent soggy broccoli in the salad?
Keep the broccoli and dressing separate until serving. If prepping ahead, store them in airtight containers—this prevents moisture from making the broccoli limp. Add the dressing just before eating to maintain that perfect crunch. For extra insurance, pat the blanched broccoli very dry after shocking.
What’s the best way to store leftovers?
Store the dressing separately in an airtight container for up to 5 days, and keep the nuts and cranberries in another container. When ready to eat, toss everything together with fresh broccoli. The broccoli will stay crispest if you blanch it fresh the day you serve it.
Can I make this salad ahead of time?
Prepare the dressing and toast the nuts up to 3 days ahead. Store them separately in the fridge. When ready to serve, blanch fresh broccoli, combine with the prepped ingredients, and toss with dressing. This keeps the texture perfect while saving you time.
