Salads
This broccoli nut salad recipe transforms simple ingredients into a vibrant, textured dish that balances crisp walnuts with tender broccoli florets. The secret lies in a bright citrus vinaigrette that enhances natural flavors while keeping the salad fresh and satisfying.
Perfect for vegetarian meals, this salad delivers restaurant-quality freshness without the fuss.
The foundation is raw broccoli florets—crisp and bright—paired with toasted walnuts for satisfying crunch. Fresh herbs like parsley and dill add layers of flavor, while a tangy lemon dressing ties everything together.
It’s a dish that’s as visually appealing as it is delicious, with every bite offering a mix of textures and tastes.
What makes this salad stand out is its versatility. Add crumbled feta or goat cheese for extra richness, or toss in dried cranberries for a touch of sweetness. The dressing can be adjusted to suit your preference—creamy or zesty—while the nuts and herbs ensure depth of flavor.
Ready in under 20 minutes, this salad is ideal for meal prep or a quick, healthy lunch.
Serve it alongside grilled chicken, fish, or as a standalone vegetarian main. The contrast of textures—crunchy nuts, tender broccoli, and creamy dressing—makes every bite exciting. Here’s how to create this refreshing, nutrient-packed dish that’s perfect for any season.
Ingredients for broccoli nut salad
Bright broccoli florets, toasted walnuts, and fresh herbs create a vibrant, textured salad that balances crispness and richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 4 cups | Tight florets, stems trimmed |
| Walnuts 🥜 | ¾ cup | Toasted, roughly chopped |
| Fresh Parsley 🌿 | ⅓ cup | Chopped, flat-leaf preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, tender stems used |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Fresh Lemon Juice 🍋 | ¼ cup | Strained, no pulp |
| Raw Honey 🍯 | 2 tbsp | For subtle sweetness |
| Apple Cider Vinegar 🍶 | 1 tbsp | For tangy balance |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle heat |
| Crumbled Feta Cheese 🧀 | ½ cup | Optional, for richness |
| Dried Cranberries 🍇 | ¼ cup | Optional, for sweet contrast |
The broccoli is the star—look for vibrant green florets with tight buds, not yellowing or rubbery stems. Whole Foods or local farmers markets often carry the freshest cuts, but the standard grocery store broccoli works fine if it's crisp. Toasting the walnuts is non-negotiable: 5 minutes in a dry pan over medium heat until fragrant. For herbs, fresh parsley and dill make all the difference—Trader Joe's sells pre-washed bundles that save time. If you're short on herbs, dried dill at one-third the amount works in a pinch, though texture suffers slightly.
No walnuts? Pecans or almonds toast just as well, though flavor shifts slightly. The dressing can be adjusted to taste—more vinegar for zing, extra honey for sweetness. Substitute maple syrup for honey if avoiding refined sugar, though honey adds subtle floral notes. For a creamy version, whisk in 2 tbsp vegan mayo after combining dressing ingredients. The feta and cranberries are optional but recommended: crumbled feta from a block melts beautifully, while dried cranberries add chewy contrast. If using, toss them in last so they don't soak up dressing.
Broccoli keeps best in the fridge for 3-4 days if stored in an airtight container with a paper towel to absorb moisture. Toasted nuts lose crispness after 2 days, so store them separately. The dressing stays fresh for 5 days in the fridge, though lemon juice may darken—just shake before using. For meal prep, assemble the salad 1 hour before serving to let flavors meld. If storing overnight, keep dressing separate until ready to toss.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just chop, toss, and done. No oven, no waiting, no fuss. The broccoli stays crisp, the walnuts add crunch without toasting, and the herbs brighten everything up in seconds.
- Herb-Packed Punch: That combo of parsley and dill? It’s like a fresh breeze in your mouth. The olive oil ties it all together with a rich, nutty depth—simple ingredients, but the flavor? Ridiculously good.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days (yes, really), and the textures—crunchy florets, toasty walnuts—keep it exciting. Even my kid who hates veggies eats this.
- Budget Crunch: Walnuts and herbs stretch this salad far, and broccoli is one of the most affordable greens out there. A big batch costs me pennies but feels like a fancy side—perfect for stretching meals without breaking the bank.
Step-by-step instructions for broccoli nut salad
Here's how to assemble this vibrant salad with perfect texture and balanced flavors.
Blanch the Broccoli for Crisp-Tender Perfection
Fill a large pot with water and bring to a rolling boil. Add 4 cups fresh broccoli florets and cook for exactly 1 minute and 30 seconds—this ensures crisp-tender florets that hold their shape. Immediately drain and transfer to a bowl of ice water to stop the cooking process and preserve vibrant green color.
Drain thoroughly and pat dry with paper towels. The broccoli should be completely dry before proceeding—any moisture will dilute your dressing. I like to spread them out on a clean kitchen towel and gently press with another towel to remove all excess water. This step is crucial for achieving that perfect crunch in your salad.
Toast the Walnuts Until Golden and Aromatic
In a dry skillet over medium heat, toast the 0.75 cup walnuts for 5-7 minutes, stirring frequently, until they turn a rich golden brown color and release their nutty aroma. Watch closely—they'll darken quickly once they start to brown. Remove from heat immediately when toasted to prevent burning.
Let the walnuts cool for 2 minutes before roughly chopping them with a chef's knife. The heat will continue to develop their flavor during this time. I prefer to leave them slightly chunky rather than finely chopped to maintain texture contrast in the salad. Set aside until ready to combine with other ingredients.
Whisk Together the Herb-Infused Dressing
In a medium bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 2 tablespoons raw honey, and 1 tablespoon apple cider vinegar. Whisk vigorously for 30 seconds to emulsify the ingredients. Add the 0.33 cup chopped fresh parsley and 0.25 cup chopped fresh dill, then whisk for another 20 seconds to distribute the herbs evenly.
Season with the 0.5 teaspoon diamond crystal kosher salt and 0.25 teaspoon freshly ground black pepper. Taste and adjust seasoning if needed—this is your flavor foundation. The dressing should be tangy-sweet with bright herbal notes. If it separates, whisk more vigorously or add 1 teaspoon water to help emulsify.
Assemble the Salad with Perfect Texture Balance
In a large salad bowl, gently combine the blanched broccoli florets, toasted walnuts, and the herb dressing. Use your hands to toss everything together lightly—you want to coat the broccoli evenly without mashing it. Add the 0.5 cup crumbled feta cheese (if using) and 0.25 cup dried cranberries (if using) and toss again just until distributed.
The salad should have vibrant green florets, golden walnuts, and bright red cranberries with crumbly feta throughout. Let it sit for 5 minutes before serving to allow the flavors to meld. This resting time enhances the dressing penetration and ensures every bite is perfectly balanced between fresh, crunchy, and creamy elements.
Serve Immediately for Optimal Freshness
Transfer the salad to a serving platter and garnish with additional chopped parsley and dill if desired. Serve immediately while the broccoli remains crisp-tender and the dressing is at its peak flavor. I like to serve this salad alongside grilled meats or as a light vegetarian main course with crusty bread.
For best results, consume within 2 hours of preparation. The broccoli will maintain its crispness and vibrant color, while the walnuts will remain crunchy. If storing, keep the dressing separate until ready to serve to preserve the salad's fresh texture.
Pro Tips For Making Broccoli Nut Salad
- Blanch Broccoli Lightly: Drop florets into boiling water for 30 seconds max—just until bright green and slightly tender. Overcooking turns them mushy, and you’ll end up with a sad, soggy salad. Drain immediately and shock in ice water to stop cooking; this keeps them crisp and vibrant.
- Toast Walnuts Low: Spread walnuts on a dry pan over medium-low heat for 3-4 minutes—stir constantly or they’ll burn. You want them fragrant and golden, not bitter. Skip the high heat; I learned this after one batch tasted like smoke.
- Chop Herbs Small: Finely dice parsley and dill—think rice-sized pieces, not confetti. Big chunks hide in the salad, while small bits distribute flavor evenly. Use a sharp knife or pulse in a food processor for consistency.
- Dress Just Before Serving: Toss the salad with olive oil and lemon (if using) right before eating. The broccoli and nuts oxidize fast—wait 10 minutes, and the greens turn dull, the nuts stale. Freshness matters more than you’d think.
Troubleshooting this recipe
Broccoli Too Soft?
Overcooking broccoli is the #1 mistake—it turns mushy and dull. Stick to exactly 1 minute 30 seconds of blanching time, no more. Use a timer and test one floret at the start. If it's still bright green with a slight bite, you're golden. 🌱
Nuts Burned or Bland?
Walnuts need constant attention—they go from perfect to burnt in seconds. Toast them in a light-colored skillet over medium heat and stir every 30 seconds.
Remove immediately when fragrant (about 5-7 minutes). For extra flavor, add ½ tsp cinnamon during toasting. Never skip toasting—raw nuts taste flat and unappealing.
Dressing Separates?
This happens when oil and vinegar aren't properly emulsified. Whisk vigorously for 45 seconds before adding herbs. For extra insurance, add 1 tsp Dijon mustard to the dressing.
If it still separates, whisk in 1 tsp warm water to help bind the ingredients. Always taste before tossing—adjust lemon juice or honey to balance flavors.
Herbs Too Strong?
Fresh herbs can overpower if not balanced. Start with ¼ cup parsley and ⅛ cup dill if you're unsure. For milder flavor, use dried herbs at ⅓ the amount (but texture suffers).
If herbs taste bitter, they're past their prime—buy fresh weekly. Store herbs in airtight containers with a paper towel to maintain freshness.
Salad Too Dry?
Broccoli absorbs dressing quickly. Toss the salad in two batches—first coat lightly, then add remaining dressing. For extra moisture, add 1 tbsp water to the dressing. If using feta, add it last so it doesn't soak up too much liquid.
Serve with warm crusty bread on the side to soak up any extra dressing.
Feta Gets Grainy?
Store-bought feta often has a chalky texture. Use block feta instead of crumbled pre-packaged versions. Crumble it yourself just before serving. For a smoother texture, blend ¼ cup feta with 1 tbsp olive oil until creamy, then dollop over the salad.
If avoiding dairy, swap for vegan feta or omit entirely—herbs will still shine.
Nutrition facts
Frequently asked questions
Can I make this salad ahead of time?
For best texture, assemble the salad 1 hour before serving—this lets flavors meld without making the broccoli soggy. Keep the dressing separate until ready to toss. Store components separately: broccoli in an airtight container with a paper towel, nuts in a sealed bag, and dressing in a jar. Refrigerate all ingredients for up to 2 days.
What if I don't have fresh herbs?
Use dried parsley and dill at one-third the amount (e.g., 1 tbsp dried instead of ⅓ cup fresh). For extra flavor, add ½ tsp dried thyme or oregano to the dressing. If completely herb-free, boost brightness with 1 extra tbsp lemon juice or ½ tsp garlic powder. Fresh herbs make the biggest difference, though!
How do I adjust this for vegan diets?
Omit the feta and use vegan feta or skip cheese entirely. For creaminess, stir 2 tbsp vegan mayo into the dressing. Add ¼ cup sunflower seeds instead of walnuts for a nut-free option. The citrus vinaigrette keeps it vibrant without dairy. Check labels—some vegan feta contains casein.
Can I use different nuts?
Try pecans, almonds, or cashews—toast them the same way. Pecans add buttery sweetness, while almonds offer a milder flavor. For extra crunch, use ½ cup toasted pumpkin seeds. Just ensure nuts are toasted until fragrant—raw nuts lack depth.
Why does my dressing taste too sweet?
Balance sweetness by adding 1 extra tbsp apple cider vinegar or ½ tsp Dijon mustard to the dressing. For a tangier profile, reduce honey to 1 tbsp and add 1 tsp lemon zest. Taste as you go—adjust in ½ tsp increments. The dressing should complement, not overpower, the broccoli's natural flavor.
