Salads
This broccoli nut salad recipe transforms simple ingredients into a texturally perfect dish where crisp florets and crunchy nuts meet a creamy herb dressing that ties everything together. The secret lies in blanching broccoli just until vibrant green—never mushy—and toasting nuts until golden and fragrant.
I developed this salad for a summer potluck when I needed something that would impress without requiring last-minute prep.
The magic happens in the dressing: a blend of Dijon mustard, fresh herbs, and a touch of honey creates a velvety base that coats every bite. Walnuts or pecans add hearty crunch, while optional add-ins like feta cheese or sunflower seeds elevate it from side dish to main course.
This salad keeps beautifully for 24 hours, making it perfect for meal prep.
What you’ll end up with is a restaurant-worthy dish that’s fresh, satisfying, and packed with texture contrasts—crisp broccoli, buttery nuts, and creamy dressing. The flavors develop as it sits, so tossing it together 30 minutes before serving ensures maximum impact.
Serve chilled or at room temperature for gatherings or solo lunches.
For extra depth, try adding toasted pumpkin seeds or a sprinkle of smoked paprika. The possibilities are endless, but the foundation remains the same: bright, creamy, and impossibly crunchy. Let’s build this salad step by step.
Ingredients for broccoli nut salad
These vibrant ingredients create a restaurant-worthy salad with perfect crunch and creamy dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into small florets, blanched |
| Walnuts 🥜 | 1 ½ cups | Toasted until golden, roughly chopped |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For toasting nuts and dressing |
| Dijon Mustard 🍯 | 2 tbsp | High-quality for tangy depth |
| Fresh Parsley 🌿 | ½ cup | Finely chopped, stems removed |
| Fresh Dill 🌿 | ¼ cup | Finely chopped, for herby brightness |
| Honey 🍯 | 2 tbsp | For sweet-tart balance |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, bright acidity |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creamy texture |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for warmth |
| Optional Feta Cheese 🧀 | ½ cup | Crumbled, for salty contrast |
| Optional Sunflower Seeds 🌻 | ¼ cup | Toasted, extra crunch |
The broccoli is non-negotiable—look for bright green florets with tight buds at Whole Foods or your local market. The walnuts? Trader Joe's has the best price for raw walnuts, but any store's bulk section works. Toast them until they're golden and fragrant—that's when the flavor really sings. For the herbs, fresh is a must. Parsley and dill from the grocery store's refrigerated section are fine, but if you can grab them from a farmers' market, the flavor difference is night and day. The Greek yogurt should be full-fat for that rich, velvety texture—none of that non-fat stuff here.
No walnuts? Pecans or almonds work just as well, but toast them first. Short on parsley? Chives or basil add a different but lovely twist. The honey can be swapped for maple syrup if you're avoiding it, but trust me, the floral notes from honey are worth it. Feta optional, but if you skip it, crumbled goat cheese gives a similar tang. Sunflower seeds? Pumpkin seeds are a great crunchy alternative. The key is keeping that textural contrast—crisp broccoli, buttery nuts, creamy dressing.
This salad tastes even better the next day—flavors meld beautifully when it sits. Store it in an airtight container with parchment between layers to keep everything crisp. Keeps for 2-3 days in the fridge, though the broccoli might soften after day two. For meal prep, toss it together in the morning and keep it chilled until serving. The dressing separates slightly, but just give it a quick stir before serving. Perfect for potlucks, lunches, or as a side that steals the show.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this when I’m too tired to boil water—just chop broccoli crowns into florets, toss them with toasted walnuts and that tangy Dijon-mustard dressing, and boom. Crunchy, fresh, and ready in 10 minutes. The parsley adds this bright pop that makes it feel fancy without any effort.
- Crunchy-Creamy Balance: Here’s what sold me—the walnuts give this salad that satisfying bite, while the olive oil and mustard dressing clings to the broccoli like a hug. It’s not too heavy, not too light—just that perfect contrast where every bite has texture and flavor. (Yes, even on a Tuesday night.)
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. It holds up for days in the fridge (the walnuts stay crisp if you store it right), and I’ve served it at everything from backyard BBQs to my mom’s dinner table. Toss it with grilled chicken for protein, or keep it veggie-packed—it’s that unfussy.
- Budget Brightener: Fresh broccoli and walnuts might sound fancy, but they’re actually my wallet’s best friend. A single head of broccoli and a small bag of walnuts stretch across multiple meals, and the dressing costs pennies. Plus, the parsley makes it feel special without breaking the bank—honestly, it’s one of those recipes where you get more than you pay for.
Step-by-step instructions for broccoli nut salad
Here's how to assemble this vibrant, textured salad with perfect balance every time.
Blanch and Prepare the Broccoli
Cut the 1.5 lb fresh broccoli crowns into small florets, discarding any tough stems. Bring a large pot of salted water to a rolling boil and blanch the florets for 2 minutes—they should remain bright green but tender when tested with a fork. Immediately transfer them to an ice bath to stop the cooking process and preserve their vibrant color.
Drain thoroughly and pat dry with a clean kitchen towel. The broccoli should be completely dry before adding it to the salad—any moisture will dilute the dressing. I like to work in batches if needed to ensure everything gets properly cooled and dried. This step is crucial for achieving that perfect crisp-tender texture that contrasts beautifully with the creamy dressing.
Toast the Walnuts and Optional Seeds
In a dry skillet over medium heat, toast the 1.5 cups walnuts for 5-6 minutes, stirring frequently, until they're golden brown and fragrant. Remove from heat immediately and let cool for 2 minutes before roughly chopping them with a chef's knife. The walnuts should be warm but not burning—this enhances their natural oils and nutty flavor.
If using the optional 0.25 cup sunflower seeds, toast them in the same skillet for 3-4 minutes until they're lightly golden. Let them cool completely before adding to the salad. The seeds will add an extra layer of crunch that complements the walnuts perfectly. I recommend toasting them separately so you can control the heat better and prevent burning.
Make the Creamy Herb Dressing
In a medium bowl, whisk together the 0.5 cup plain Greek yogurt, 2 tbsp Dijon mustard, 2 tbsp honey, 2 tbsp lemon juice, 0.5 tsp salt, and 0.25 tsp black pepper until completely smooth. The mixture should be thick but pourable—if it's too thick, add 1-2 tablespoons of water to reach your desired consistency. This dressing is the heart of the salad, providing that creamy base that balances the crunchy elements.
In a separate small bowl, combine the 0.5 cup finely chopped fresh parsley and 0.25 cup finely chopped fresh dill with 0.5 cup extra-virgin olive oil. Let this herb-oil mixture sit for 5 minutes to allow the flavors to meld together. Then, gently fold this herb oil into the yogurt mixture until fully incorporated. The result should be a vibrant green dressing with layers of herby brightness and tangy sweetness.
Assemble the Salad
In a large serving bowl, combine the blanched broccoli florets, toasted walnuts, and any optional sunflower seeds. Pour the dressing over the top and gently toss everything together using a large spoon or clean hands. Be careful not to overmix—you want to maintain some texture contrast in the final dish. The salad should be evenly coated with dressing but still retain its individual components.
If using the optional 0.5 cup feta cheese, crumble it over the top just before serving. The feta adds a salty contrast that cuts through the richness of the dressing and complements the earthy broccoli perfectly. For best results, assemble the salad just before serving so the broccoli maintains its crisp texture and the dressing stays creamy rather than separating.
Pro Tips For Making Broccoli Nut Salad
- Blanch Broccoli First: I learned this the hard way—raw broccoli crowns get soggy fast in salads. Dump florets in boiling water for 30 seconds, then shock in ice water. The texture stays crisp, and the flavor pops when tossed with the dressing. (Yes, even if you're impatient like me, resist the urge to skip this.)
- Toast Walnuts Low: Walnuts burn faster than you think. Spread them on a dry pan over medium-low heat and stir constantly—about 3-4 minutes until fragrant but not browned. Over-toasting makes them bitter, and you’ll end up with sad, crunchless nuts in your salad.
- Dress Parsley Last: Fresh parsley wilts faster than broccoli in oil. Chop it fine and fold it in right before serving, not when prepping. The color stays vibrant, and the flavor hits fresh instead of turning limp. (Your future self will notice the difference.)
- Use Mustard First: Whisk Dijon into the olive oil before adding anything else. It emulsifies the dressing instantly, so you won’t end up with a greasy mess. Start with 1 teaspoon per 2 tablespoons oil—adjust to taste, but don’t skip this step. (I know, I know, but trust the process.)
Common mistakes when making this dish
Overcooking Broccoli
The biggest mistake I see? Overcooking the broccoli until it turns mushy and loses its vibrant green color. When you blanch those florets for more than 2 minutes, you're sacrificing that perfect crisp-tender texture that makes this salad shine.
I've ruined countless salads by letting them sit too long in hot water—always use a timer and test with a fork. The moment they're bright green and tender-crisp is when they're done. 🥦
Skipping the Ice Bath
After blanching, many people skip the ice bath step, which is a game-changer for preserving color and texture. That quick shock treatment stops the cooking process instantly and keeps the broccoli vibrant.
I learned this the hard way when my first attempt came out sad and limp. Always have an ice bath ready before you start blanching—it's worth the extra bowl in your sink.
Uneven Nut Toasting
Burning your nuts is an easy mistake when you're distracted, but it completely ruins the flavor. Walnuts should be golden brown and fragrant, not dark and bitter. I recommend toasting them in small batches over medium heat and watching them like a hawk.
If you walk away for even a minute, they can go from perfect to burnt in seconds. A 5-6 minute window is ideal—set a timer and stay close!
Dressing Too Thin
Many people add too much liquid to their dressing, turning it into a sad, watery sauce instead of a creamy coating. The yogurt base should be thick enough to cling to the broccoli and nuts without making everything soggy.
If your dressing looks too thick, add just 1 tablespoon of water at a time until it reaches that perfect pourable consistency. I've had to start over twice because I got overzealous with the lemon juice.
Not Drying Ingredients
Wet broccoli or nuts will dilute your dressing and make the salad watery. After blanching, pat those florets completely dry with a clean kitchen towel—no half-measures here. The same goes for your nuts after toasting.
I've seen people just dump everything wet into the bowl, and it's a disaster waiting to happen. Take that extra 5 minutes to dry everything thoroughly for the best texture.
Adding Dressing Too Early
Some people make the mistake of adding dressing to the salad too far in advance, which causes the broccoli to soften and the nuts to lose their crunch. The dressing should be added just before serving to maintain that perfect texture contrast.
If you're prepping ahead, store the dressing and salad components separately and toss them together right before eating. This salad tastes best when everything is at its peak texture. ⏰
Nutrition facts
Frequently asked questions
Can I make this salad without nuts? The crunchy texture is key, but you can substitute with toasted pumpkin seeds or crispy chickpeas for a nut-free version. If you're avoiding all seeds, try crispy fried shallots or toasted breadcrumbs for a similar satisfying bite. Just
How do I keep the broccoli extra crispy?
Blanch for exactly 2 minutes and immediately shock in ice water to stop cooking. Pat completely dry with paper towels and store in a single layer on a baking sheet in the fridge for up to 24 hours before assembling. For serving, add dressing just before eating to prevent sogginess.
What's the best way to store leftovers?
Keep components separate: store blanched broccoli and toasted nuts in one airtight container, dressing in another. Combine only when ready to serve. This salad keeps well for 2-3 days in the fridge, though broccoli may soften slightly after day two. For longer storage, freeze the dressing separately for up to 1 month.
Can I make this vegan?
Yes! Replace the Greek yogurt with cashew cream (soaked cashews blended with water) or vegan mayo. Use flax eggs (1 tbsp ground flax + 3 tbsp water) to bind the dressing. For extra protein, add toasted edamame or crumbled tempeh instead of feta.
Why does my dressing separate?
This happens when the dressing sits too long before tossing. The yogurt and oil naturally separate. Simply whisk vigorously before using or add 1 tsp cornstarch to thicken. For extra stability, blend in 1 tbsp Dijon mustard when making the dressing to help emulsify the ingredients.
