Salads
This broccoli almond salad recipe transforms simple ingredients into a vibrant, textured dish that balances crisp florets with nutty richness. The secret lies in proper preparation—blanching the broccoli for perfect crisp-tender bites and toasting the almonds until golden.
This isn't just another salad; it's a complete meal packed with protein, fiber, and satisfying crunch that holds up beautifully for lunches or gatherings.
What sets this salad apart is the harmony of textures and flavors: tender broccoli, crunchy almonds, and a dressing that ties everything together without overpowering. The recipe uses basic pantry staples but delivers restaurant-quality results with minimal effort.
No fancy techniques required—just careful chopping, proper timing, and a light hand when tossing. The almonds add more than just crunch; they bring a subtle sweetness that complements the broccoli's natural earthiness.
By the time you're done, you'll have a salad that's as visually appealing as it is delicious—bright green florets contrasting against toasted almonds, all coated in a dressing that enhances rather than dominates. The best part?
This recipe scales effortlessly, making it perfect for meal prep or serving a crowd. The flavors develop even better after sitting for 30 minutes, allowing the dressing to fully penetrate the broccoli and almonds.
For added versatility, you can easily adapt this salad to vegan diets by omitting any honey in the dressing and using plant-based alternatives. The base recipe remains the same, proving that simple ingredients can create something extraordinary with the right technique.
Let's get started on this complete dish that's as satisfying as it is healthy.
Ingredients for broccoli almond salad
Twelve simple ingredients create a salad that's as satisfying as it is healthy.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lbs | Cut into bite-sized florets |
| Raw Almonds 🥜 | 1 cup | Whole, skin-on preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For toasting almonds |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Honey 🍯 | 2 tbsp | Or maple syrup for vegan |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Apple Cider Vinegar 🍶 | 1 tbsp | For brightness |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Dried Cranberries 🍇 | ¼ cup | Optional for sweet contrast |
The broccoli is the star here—look for bright green crowns with tight florets at the grocery store. Whole Foods or Trader Joe's usually carry the best quality, but any supermarket will do. The key is blanching it just right: 30 seconds in boiling water, then ice bath for that perfect crisp-tender bite. Almonds should be whole and skin-on for that extra crunch and nutty flavor—Costco sells them in bulk for the best price. If you're short on time, pre-cut broccoli florets work too, but fresh always tastes better.
No honey? Maple syrup or agave works perfectly for a vegan version—just use the same amount. The Dijon mustard adds that tangy depth, but yellow mustard in a pinch gets the job done. For extra protein, swap the almonds for toasted pumpkin seeds or walnuts. The cranberries are optional but add that sweet-tart contrast that ties everything together. If you're prepping ahead, store the dressing separately until ready to toss—this keeps the broccoli crispier for longer. And trust me, toasting the almonds until golden makes all the difference in flavor.
This salad keeps beautifully in the fridge for 3-4 days if stored properly—keep the dressing separate until serving. The broccoli stays crispest when wrapped in a damp paper towel. For meal prep, portion into containers with the dressing on the side. The flavors actually improve after sitting for 30 minutes—the dressing soaks into the broccoli and almonds perfectly. If you're serving a crowd, double the recipe—it scales effortlessly and is always a crowd-pleaser.
Why You'll Love This Recipe
- No Chopping Needed: I swear, the broccoli crowns stay intact—no small florets to deal with, no messy cutting. Just toss the whole crowns in, and they hold their shape like they’re meant to be the star.
- Sweet-Savory Magic: That honey-lemon drizzle? It’s the kind of balance that makes you pause mid-bite. Crunchy almonds meet tender broccoli, and the olive oil ties it all together—simple, but ridiculously satisfying.
- Lunchbox Hero: Between us, this salad keeps perfectly for days. Pack it for work, toss it in kids’ lunches, or bring it to potlucks—it’s the one dish that doesn’t wilt or get soggy. (Yes, even on a Tuesday night.)
- Budget Bright Spot: Almonds and broccoli stretch further than you’d think, and you’re using pantry staples. A little honey and olive oil go a long way—this is the kind of recipe that makes grocery day feel like a win.
Step-by-step instructions for crisp broccoli almond salad
Here's how to create a vibrant, textured salad with perfectly crisp broccoli and toasted almonds.
Blanch and Shock the Broccoli
Bring a large pot of water to a rolling boil and add 1 teaspoon salt. Add the 1.5 lbs fresh broccoli crowns and cook for 1 minute 30 seconds until bright green and just tender—it should still have a slight bite. Immediately drain and transfer the broccoli to an ice water bath for 2 minutes to stop the cooking process and lock in crispness.
This blanching technique preserves the vibrant green color and prevents the broccoli from turning mushy. You'll know it's ready when the florets hold their shape but yield slightly when pressed with your fingers. Drain well and pat dry completely with paper towels—any moisture will make your almonds soggy later.
Toast the Almonds to Perfection
Heat a dry skillet over medium heat and add the 1 cup raw almonds in a single layer. Toast for 5-6 minutes, stirring constantly, until the almonds are golden brown and fragrant. Remove from heat immediately—they'll continue cooking from residual heat.
I like to press down gently on the almonds during the first minute to prevent them from curling and ensure even contact with the pan. Watch closely—they go from perfect to burnt in seconds. Let them cool for 2 minutes before transferring to a cutting board to chop roughly. The toasted aroma will make your kitchen smell amazing!
Create the Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup lemon juice, 2 tablespoons honey, 1 tablespoon Dijon mustard, and 1 tablespoon apple cider vinegar until fully combined. Add the 2 minced garlic cloves, 0.5 teaspoon salt, and 0.25 teaspoon black pepper, whisking until smooth.
Taste the dressing and adjust seasoning—you might need a touch more salt or lemon juice to balance the sweetness. The dressing should be emulsified but still pourable. Here's the thing—don't make this step too early, or the lemon juice will oxidize and make your broccoli bitter. I always make the dressing right before tossing everything together.
Assemble the Salad
In a large bowl, combine the blanched broccoli, toasted almonds, and 0.25 cup dried cranberries (if using). Pour the dressing over the top and toss gently until everything is evenly coated. Let it sit for 5 minutes to allow the flavors to meld together.
This waiting period is crucial—it lets the broccoli absorb just enough dressing to stay crisp while developing flavor. If you're using the 0.25 cup fresh parsley, sprinkle it on now and give one final gentle toss. The parsley adds freshness that cuts through the richness of the almonds and dressing.
Serve Immediately
Transfer the salad to a serving platter and garnish with an extra sprinkle of fresh parsley for color. Serve while still crisp—this salad doesn't keep well once tossed. Each bite should deliver that perfect contrast of crisp broccoli, crunchy almonds, and sweet-tangy dressing.
For maximum freshness, I like to serve this salad right away with grilled chicken or shrimp on the side. The textures and flavors work perfectly together—crisp, crunchy, and vibrant. And remember, if you make it ahead, keep the dressing separate until just before serving to maintain that perfect crunch!
Pro Tips For Making Broccoli Almond Salad
- Blanch Broccoli 30 Seconds: DESCRIPTION: Toss florets in boiling water for exactly 30 seconds—no more, or they’ll turn mushy. Immediately plunge into ice water to stop cooking; this keeps them crisp and bright green. (Yes, even if you’re impatient like me, resist the urge to overcook.)
- Toast Almonds 5 Minutes: DESCRIPTION: Spread raw almonds in a single layer on a dry pan over medium heat. Stir constantly for 5 minutes until they’re fragrant and golden—if they darken too fast, you’re burning them. (This isn’t the prettiest method, but it’s the tastiest.)
- Whisk Dressing First: DESCRIPTION: Mix olive oil, lemon juice, and honey in a small bowl before adding broccoli. This ensures even coating and prevents clumps of honey from sticking to the florets. (I learned this the hard way after serving a salad with sticky, uneven dressing.)
- Slice Almonds After Toasting: DESCRIPTION: Toast whole almonds first, then pulse them in a food processor for 2-3 seconds—just until they’re roughly chopped. This keeps them crunchy and prevents them from turning to butter during cooking. (Does it look weird? Yes. Does it work? Every single time.)
Storing and reheating your leftovers
Refrigerator Storage
Store your broccoli almond salad in an airtight container for up to 3 days—the key is keeping the dressing separate until serving. I use glass Pyrex containers because they maintain freshness better than plastic.
Wrap the broccoli florets in a damp paper towel to preserve crispness, and store the almonds and cranberries separately in a sealed bag. This prevents sogginess while keeping all components fresh. 🥗
Freezer Prep
For longer storage, blanch the broccoli and toast the almonds as directed, then freeze them separately in quart-sized freezer bags. Spread components in a single layer before sealing to prevent clumping.
The broccoli stays crisp for up to 2 months when frozen this way. Thaw overnight in the fridge before assembling—never microwave frozen broccoli, as it turns mushy. 🧊
Reheating Tips
If you've prepped the salad without dressing, simply toss everything together when ready to eat. For maximum crispness, microwave the broccoli for 30 seconds (covered) before combining with almonds and dressing.
The almonds don't need reheating—their toasted flavor shines at room temperature. For a warm touch, lightly toast the almonds again in a dry pan for 1 minute before serving. ⚡
Dressing Preservation
Make the dressing fresh each time you serve the salad, but if you must store it, keep it in a small sealed jar in the fridge for up to 5 days. The lemon juice will separate slightly, so whisk vigorously before using.
For best flavor, I recommend making it fresh—it only takes 2 minutes and makes a world of difference in taste and texture. 🍋
Portioning for Meal Prep
Divide the salad into individual portion containers with dressing on the side. This keeps the broccoli crisp for 2-3 days in the fridge. I like using mason jars because they're easy to grab and go.
Store the dressing in a small separate container to prevent sogginess. When ready to eat, simply pour the dressing over the salad and toss gently. 📦
Reviving Wilted Broccoli
If your broccoli loses crispness, don't toss it! Spread the florets on a baking sheet and broil for 2-3 minutes until heated through. The high heat will revive their texture. For extra crunch, toss with 1 teaspoon olive oil and a pinch of salt before broiling.
This trick works wonders for salvaging slightly wilted broccoli while keeping the salad's integrity. 🔥
Nutrition facts
Frequently asked questions
Why does the recipe call for blanching broccoli instead of eating it raw?
Blanching broccoli creates that perfect crisp-tender texture that raw florets can't match. The quick heat treatment preserves the bright green color while softening it just enough to be enjoyable. Raw broccoli can be too fibrous, but blanched florets hold their shape while developing a satisfying bite—plus, it prevents that "overcooked" mushy texture when tossed with dressing.
Can I substitute almonds for another nut or seed?
For a different flavor profile, try toasted walnuts (richer, earthier) or pumpkin seeds (nutty with a slight sweetness). If you prefer crunchier options, pecans or cashews work well too. Just adjust toasting time—cashews need only 3-4 minutes while walnuts take 5 minutes to achieve that perfect golden color. Toasting is key to bringing out their natural flavors!
How do I make this salad vegan?
Swap the honey for maple syrup or agave (same amount) and use vegan olive oil if needed. For extra protein, add chickpeas or edamame to the mix. The dressing remains vegan-friendly as long as you avoid honey. The salad's texture and flavor stay intact—just ensure all ingredients are certified plant-based if you're strict about it.
What's the best way to prevent soggy broccoli in this salad?
Pat the blanched broccoli completely dry with paper towels before assembling. Store the dressing separately until ready to toss, and keep the salad components in airtight containers with parchment paper between layers. If prepping ahead, wrap the broccoli in a damp paper towel to maintain crispness—this trick works wonders for keeping it fresh for 3-4 days.
Can I add protein to this salad?
Yes! Grilled chicken breast, shrimp, or tofu cubes pair beautifully with this salad. For chicken, marinate in lemon juice and olive oil before grilling. Shrimp should be cooked to 145°F internal temperature. Add protein just before serving to maintain texture—it shouldn't sit in the dressing for long or become soggy.
