Broccoli Almond Salad Recipe: Crunchy Nutty Bite Meets Tangy Herb Zing

Salads

Broccoli Almond Salad Recipe: Crunchy Nutty Bite Meets Tangy Herb Zing

This broccoli almond salad recipe transforms simple ingredients into a vibrant, textured dish that balances earthy broccoli with nutty almonds and bright herb notes. 💚 After years of perfecting salads that actually hold up for packed lunches, I developed this version that stays crispy and flavorful hours after making it—no soggy lettuce here.

The secret lies in the technique: blistering the broccoli in a hot pan until just tender-crisp creates that satisfying bite, while lightly toasted almonds add crunch that won't turn to mush.

A zesty lemon-tahini dressing ties everything together with tangy depth, and fresh herbs elevate it from basic to restaurant-worthy without effort.

What you'll end up with is a salad that's packed with protein, satisfying texture contrasts, and vibrant colors—perfect for meal prep or fresh lunches.

The broccoli maintains its bright green hue and crisp texture, the almonds stay crunchy, and every bite delivers that perfect balance of savory, nutty, and tangy flavors.

Serve it as a stand-alone meal or pair with grilled chicken for extra protein. The recipe scales beautifully, and you can customize it with optional add-ins like dried cranberries or feta cheese. Here's how to make it foolproof every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli almond salad

Fresh broccoli, crunchy almonds, and zesty dressing—this salad delivers restaurant-quality texture and flavor.

Ingredient Amount Notes
Broccoli Florets 🥦 1 ½ lbs Fresh, cut into bite-sized pieces
Raw Almonds 🥜 1 ½ cups Sliced or slivered, skin-on preferred
Fresh Lemon Juice 🍋 ½ cup Freshly squeezed, strained
Tahini 🥛 ½ cup Sesame paste, high-quality preferred
Extra-Virgin Olive Oil 🫒 ½ cup Lightly fruity, not bitter
Fresh Parsley 🌿 ½ cup Chopped, stems removed
Fresh Mint Leaves 🍃 ¼ cup Chopped, optional but recommended
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Honey 🍯 2 tbsp Raw or organic preferred
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Fine grain, adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Dried Cranberries 🍇 ½ cup Optional, chopped if large
Vegetable Broth 💧 ¼ cup Low-sodium preferred

The broccoli is the star here, and freshness matters. Look for heads with tight florets and vibrant green color—those at Whole Foods or your local farmers market tend to be the freshest. If you can't find perfect broccoli, Trader Joe's carries pre-cut florets that work in a pinch. For the almonds, skin-on, raw almonds give the best texture and flavor, but toasted slivered almonds from the bulk section at Costco save time. The tahini should be smooth and nutty—avoid the grainy kind that's been sitting on shelves forever. Fresh herbs are non-negotiable for that bright finish, so grab a bunch of parsley and mint if you can find them fresh.

No tahini? Substitute 1/4 cup extra olive oil plus 1 tbsp sesame seeds—it won't be identical, but it works. Short on fresh herbs? Dried parsley at half the amount gets you close, though mint is trickier to replace. The honey adds balance, but maple syrup works in a pinch if you're avoiding honey. For extra protein, add 1 cup cooked chickpeas or 1/2 cup crumbled feta cheese. The cranberries are optional but add a nice pop of tartness—dried cherries work too. If you're making this ahead, skip the dressing until serving to keep everything crisp.

Broccoli keeps best in the fridge for 3-4 days if stored in a sealed container with a paper towel to absorb moisture. Toasted almonds stay fresh for up to 2 weeks in an airtight container, while fresh herbs last 5-7 days wrapped in damp paper towels. The dressing keeps for 1 week in the fridge, but the almonds lose their crunch if mixed in too early. Portion the salad into containers with dressing on the side—this way, you can keep the broccoli and almonds dry and crispy for up to 4 days of packed lunches.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: I swear by this recipe because it’s that simple—just chop broccoli, toast almonds in the same pan, and mix with tahini, lemon, and olive oil. No fancy techniques, no last-minute grocery runs.
  • Crunchy-Creamy Balance: The raw almonds add that satisfying crunch, while the tahini and olive oil create a velvety richness. Honestly, the lemon brightens everything up—it’s the kind of flavor combo that makes you take seconds without trying.
  • Meal Prep MVP: This salad keeps beautifully for days, so I make a big batch on Sundays. Throw it in lunches, serve it over quinoa, or even pile it onto toast—it’s my go-to when I’m too tired to cook.
  • Budget Bright Spot: Broccoli and almonds stretch far, and tahini is cheaper than you’d think if you buy it in bulk. Between us, this is one of those recipes where the ingredients cost less than takeout, but the taste? Way better.

Step-by-step instructions for broccoli almond salad

Here's how to assemble this vibrant, textured salad with perfect balance.

1

👨‍🍳 Step 1: Blanch and Shock the Broccoli Florets

Bring a large pot of salted water to a rolling boil. Add the 1.5 lbs broccoli florets and cook for 2-3 minutes until bright green and just tender—you want them to hold their shape but be perfectly cooked through. Watch closely after 1 minute to avoid overcooking.

Prepare an ice bath by filling a large bowl with cold water and ice cubes. Using a slotted spoon, immediately transfer the cooked broccoli to the ice bath for 3-4 minutes to stop the cooking process and preserve that vibrant green color. Drain well in a colander before proceeding.

2

🔥 Step 2: Toast the Almonds for Maximum Crunch

In a dry skillet over medium heat, add the 1.5 cups raw almonds and toast for 5-7 minutes, stirring constantly. You're looking for a light golden color and a nutty aroma—this is when they'll develop their signature crunch. Be careful not to let them burn; remove them immediately when they start to darken.

Transfer the toasted almonds to a plate and let them cool completely before adding to the salad. This cooling step prevents them from releasing oils that could make the dressing separate later. The almonds should still be warm but not hot when you combine them.

3

🥘 Step 3: Whisk Together the Tangy Tahini Dressing

In a medium bowl, combine the 0.5 cup tahini, 0.5 cup extra-virgin olive oil, 0.5 cup fresh lemon juice, 2 tbsp honey, 4 cloves minced garlic, and 0.25 cup vegetable broth. Whisk vigorously for 2-3 minutes until completely smooth and emulsified—this creates the creamy base of your dressing.

Gradually add 0.5 cup water (if needed) to thin the dressing to your desired consistency. It should coat the back of a spoon but still be pourable. Taste and adjust seasoning with 1.5 tsp kosher salt and 0.5 tsp black pepper. Here's the thing—tahini can vary in thickness, so don't be afraid to adjust with more water or lemon juice if needed.

4

👨‍🍳 Step 4: Combine All Ingredients for Perfect Balance

In a large mixing bowl, gently combine the cooled broccoli florets, toasted almonds, and 0.5 cup chopped fresh parsley and 0.25 cup chopped fresh mint leaves. Add the dressing and toss carefully to coat everything evenly without mashing the broccoli. I like to use my hands for this step—it helps distribute the dressing more evenly.

Fold in the 0.5 cup dried cranberries (if using) and any remaining herbs. The cranberries add a sweet-tart contrast that cuts through the richness of the tahini. Taste one final time and adjust seasoning—you might need a tiny bit more salt or lemon juice to balance all the flavors perfectly.

5

⏰ Step 5: Rest and Serve for Maximum Flavor Development

Cover the salad and let it rest at room temperature for 10-15 minutes before serving. This resting period allows all the flavors to meld together and the dressing to fully absorb into the ingredients. The broccoli will stay crisp, the almonds will maintain their crunch, and the dressing will become even more cohesive.

Serve immediately while the broccoli is still crisp-tender and the almonds are at their peak crunch. The salad keeps well in the refrigerator for 2-3 days if stored in an airtight container, but the texture will be best when served fresh. Pair with grilled chicken or crusty bread for a complete meal.

👨‍🍳

Pro Tips For Making Broccoli Almond Salad

  • Blanch Broccoli 30 Seconds: I learned this the hard way—overcooking turns broccoli into sad, mushy mush. Drop florets into boiling water for exactly 30 seconds, then plunge into ice water. They’ll stay bright green and crisp enough to bite into, not just chew.
  • Toast Almonds Until Golden: Raw almonds taste bland in this salad. Dry-toast them in a single layer over medium heat for 5-6 minutes, shaking the pan every minute, until they smell nutty and turn a deep golden color—not brown. (Yes, even if you’re impatient like me.)
  • Whisk Tahini First: Tahini loves to clump like glue. Before adding lemon or oil, whisk it with 1 tablespoon of warm water (or extra olive oil) until completely smooth. This guarantees a silky dressing, not a lumpy one—no one wants to taste grainy tahini in their salad.
  • Use Lemon Zest, Not Just Juice: Skip the zest if you’re lazy, but the dish is noticeably better when you don’t. Add 1 teaspoon of lemon zest to the dressing—it brightens the flavor and adds a subtle perfume that cuts through the richness of the tahini. (Your future self will thank you.)

Wine and beer pairings for this broccoli almond salad

Crisp White Wine

For this bright, herbaceous salad, I reach for a dry Riesling from Germany or Austria—its crisp acidity and subtle honeyed notes complement the tahini dressing beautifully. A Sauvignon Blanc from New Zealand works equally well, with its zesty citrus and herbal undertones that mirror the parsley and mint.

Avoid heavy, oaked whites that would overpower the delicate flavors. 🍷

Light-Bodied Red

If you prefer red wine, opt for a Pinot Noir with delicate fruit flavors and minimal tannins. Look for bottles from Oregon or Burgundy—their bright acidity and red berry notes pair surprisingly well with the nutty almonds and tangy dressing.

Skip bold Cabernets or Syrahs that would clash with the salad's freshness.

Beer Pairings

A Belgian witbier like Hoegaarden or St. Bernardus Wit is my go-to beer pairing—its citrusy coriander and subtle spice echo the lemon and herbs in the salad. For a lighter option, try a German Helles lager with its clean malt profile and gentle hop bitterness.

Avoid heavy stouts or IPAs that would dominate the dish.

Non-Alcoholic Options

For a refreshing non-alcoholic match, I love sparkling water with lemon slices—it cleanses the palate between bites. A hibiscus iced tea (brew with dried hibiscus flowers) adds a floral note that complements the herbs.

For something richer, try almond milk with a splash of orange juice—it mirrors the salad's nutty profile without alcohol.

Dessert Wine Tie-In

If you're serving this as part of a larger meal, finish with a Moscato d'Asti—its light sweetness and bubbles create a perfect transition from the savory salad to dessert. The effervescence cleanses your palate while the subtle fruit notes complement the cranberries in the salad. 🍇

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 12g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does the recipe call for blanching broccoli instead of raw?

Blanching ensures the broccoli stays vibrant green and maintains a satisfying crisp-tender bite—raw florets would be too tough, while overcooking makes them mushy. The ice bath stops cooking instantly, preserving color and texture. This method also helps remove any bitterness from older broccoli.

2

Can I substitute slivered almonds for whole raw almonds?

Yes! Use 1.5 cups slivered almonds instead of whole—just toast them for 3-4 minutes instead of 5-7 minutes since they cook faster. Skin-on slivered almonds add the most flavor, but store-bought toasted versions work in a pinch (skip toasting). The key is achieving that perfect crunch.

3

How do I fix a dressing that separated?

Whisk in 1-2 teaspoons warm water or 1 teaspoon lemon juice at a time until smooth. If tahini was too thick, add more liquid gradually. For stubborn separations, blend the dressing briefly in a food processor. The secret is emulsifying thoroughly—don't rush the whisking step!

4

What's the best way to make this ahead of time?

Prepare all components separately: blanch broccoli, toast almonds, make dressing. Store in airtight containers in the fridge for up to 3 days. Assemble just before serving to keep everything crisp. For packed lunches, pack dressing separately and toss when ready to eat. The flavors actually improve overnight!

5

Can I use roasted broccoli instead of blanched?

Roasting works but changes the texture—you'll get caramelized edges instead of bright green florets. If you prefer roasted, toss florets with 1 tbsp olive oil, ½ tsp salt, and roast at 425°F for 12-15 minutes until tender. The salad will be heartier but less vibrant.

★★★★★4.9(5 reviews)
Categories Salads