Salads
This broccoli and walnut salad recipe delivers the perfect balance of crisp-tender broccoli florets and toasted walnuts that add nutty warmth to every bite. The secret lies in blanching the broccoli just enough to preserve its vibrant green color while achieving that satisfying crunch.
I developed this recipe during a particularly busy week when I needed a salad that felt substantial enough for dinner—no wilted greens here.
The dressing is where this salad truly shines—a tangy Dijon vinaigrette that cuts through the richness of the walnuts while complementing the earthy broccoli. Toasting the walnuts in the same pan you blanch the broccoli is a time-saving trick that adds incredible depth of flavor.
This method ensures every component is perfectly balanced, with no single ingredient overpowering the others.
What you'll end up with is a salad that's hearty enough to serve as a main dish but light enough to enjoy as a side. The broccoli maintains its bright green color and satisfying crunch, while the walnuts provide that irresistible crunch and nutty richness.
The dressing ties everything together with its bright acidity and subtle sweetness.
This recipe works beautifully as a standalone meal or alongside grilled chicken or fish. For added protein, toss in chickpeas or top with crumbled feta. The possibilities are endless, but the foundation remains the same—crisp broccoli, toasted walnuts, and a dressing that makes every bite worth savoring.
Ingredients for broccoli and walnut salad
Crisp broccoli, toasted walnuts, and a tangy vinaigrette—this salad packs dinner-worthy substance.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into even florets, stems peeled |
| Walnuts 🥜 | 1 ½ cups | Raw, uncooked, lightly toasted |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For toasting walnuts and dressing |
| Red Wine Vinegar 🍷 | ¼ cup | Dry variety preferred |
| Dijon Mustard 🌶️ | 1 tbsp | Mild or strong variety |
| Honey 🍯 | 1 tbsp | Or maple syrup for vegan option |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Chickpeas (Optional) 🥘 | 1 cup | Drained and rinsed |
| Crumbled Feta Cheese (Optional) 🧀 | ½ cup | For added protein |
The broccoli's texture is everything. Look for bright green crowns with tight florets—Trader Joe's or local farmers markets have the freshest. If using stems, peel them first (they're fibrous). For walnuts, Costco's bulk bin is the best deal, but any raw walnuts work. Toasting them in the same pan you blanch the broccoli saves time and adds depth. Pro tip: Blanch the broccoli for exactly 90 seconds—no more, or it'll turn mushy. Ice bath after blanching locks in that perfect crunch.
No Dijon mustard? Yellow mustard works in a pinch, but the tang isn't quite the same. Swap honey for maple syrup if vegan, though the flavor will be slightly sweeter. For extra protein, chickpeas or white beans add heartiness without overpowering. The feta? Crumbled fresh melts slightly for creaminess, but pre-shredded from a block is fine. If you're short on time, skip the lemon juice—extra vinegar brightens up the dressing just as well. And if your walnuts burn while toasting, just toss them—they'll still taste amazing.
This salad keeps beautifully. Store components separately: broccoli and walnuts in the fridge for up to 3 days, dressing in a sealed jar for 5 days. Re-toast walnuts before serving if they lose crunch. The dressing thickens when chilled—stir in 1 tsp water to loosen if needed. For meal prep, assemble everything the morning of—no soggy greens here. Leftovers? Toss with grilled chicken or quinoa for a hearty lunch the next day.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just toss broccoli crowns with toasted walnuts and that tangy mustard-vinegar dressing. Zero stove time, zero fuss, and still tastes like you put in effort.
- Crunch Factor: That walnut crunch is everything—it’s the kind of salad where every bite feels satisfying. The broccoli stays crisp, the walnuts add texture, and the olive oil ties it all together in the best way.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. It holds up for days in the fridge, and the flavors only get better as the dressing marinates into those florets.
- Budget Bright Spot: Fresh broccoli and walnuts stretch this salad far, and you’re not sacrificing flavor. A little vinegar and mustard go a long way—honestly, it’s the kind of meal that makes grocery day feel like a win.
Step-by-step instructions for broccoli and walnut salad
Here's how to create a salad with perfect texture contrast—crisp broccoli and toasted walnuts.
Blanch the Broccoli for Crisp-Tender Perfection
Cut the 1.5 lb fresh broccoli crowns into even florets, peeling the stems as instructed. In a large pot, bring 4 quarts water to a rolling boil and add 1 tablespoon salt. Once boiling, add the broccoli and cook for 2-3 minutes—just until bright green and slightly tender when pierced with a knife. Immediately drain in a colander and rinse under cold water to stop cooking. The broccoli should hold its shape but yield slightly when squeezed.
Here's the thing—overcooking turns broccoli mushy. I like to test one floret by cutting into it; if it's still crisp with just a hint of tenderness at the core, it's perfect. Spread the blanched broccoli on a clean kitchen towel and let it air-dry completely before assembling the salad. This step prevents a soggy final dish.
Toast the Walnuts Until Golden and Aromatic
While the broccoli dries, spread the 1.5 cups walnuts on a rimmed baking sheet. Toast in a 375°F oven for 8-10 minutes, stirring halfway, until fragrant and light golden brown. Watch closely—they burn quickly once they reach this color. Remove from oven and let cool for 5 minutes before breaking into rough pieces with your hands. The toasted walnuts should have a crisp texture and nutty aroma that elevates the entire salad.
I always toast walnuts in the oven rather than the stovetop because it's harder to burn them. The oven's even heat distribution gives you that perfect golden color without the risk of smoking your kitchen. Let them cool completely before adding to the salad—they'll continue to crisp up as they sit.
Prepare the Tangy-Sweet Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup red wine vinegar, 1 tablespoon Dijon mustard, 1 tablespoon honey, 0.5 teaspoon Diamond Crystal kosher salt, and 0.25 teaspoon freshly ground black pepper. Add the 2 minced garlic cloves and 1 tablespoon lemon juice, then whisk until fully combined. Taste and adjust seasoning—you want a balance of tangy, sweet, and slightly peppery flavors.
This dressing is where the magic happens. The honey and Dijon mustard create depth, while the red wine vinegar adds brightness. I like to let it sit for 5 minutes before using so the flavors meld. If you're using optional ingredients, now's the time to fold in the 1 cup drained chickpeas and 0.5 cup crumbled feta cheese—they'll absorb some of the dressing, so add them just before serving if you prefer extra crunch.
Assemble the Salad for Maximum Crunch
In a large bowl, gently toss the dried broccoli with half of the dressing (about ¼ cup). Add the toasted walnuts and any optional chickpeas or feta, then toss lightly to combine. The key here is to keep everything separate—you want distinct textures in each bite. Drizzle with the remaining dressing and toss again just before serving.
For the best presentation, I like to serve this salad immediately while the broccoli is still crisp and the walnuts retain their toasted crunch. If you prefer a warmer salad, you can gently reheat the dressing (without the optional ingredients) for 30 seconds in the microwave before tossing. This dish keeps well in the refrigerator for 2 days, though the texture will soften slightly over time.
Pro Tips For Making Broccoli And Walnut Salad
- TOAST WALNUTS LOW: DESCRIPTION: Toss them in a dry pan over medium-low heat—high heat burns walnuts faster than you can blink. Stir constantly for 3-4 minutes until they smell nutty and golden, not smoky. (Yes, even if you’re impatient like me, resist the urge to rush this.)
- CUT BROCCOLOLI SMALL: DESCRIPTION: Tiny florets (about ½-inch pieces) cook more evenly and stay crisp when tossed with dressing. Big chunks turn mushy—trust me, I’ve ruined salads this way. Use a chef’s knife and work in batches if needed.
- WHISK DRESSING THIN: DESCRIPTION: Start with 2 tablespoons olive oil, 1 tablespoon vinegar, and ½ teaspoon mustard—then taste. Walnuts absorb dressing like sponges, so thin it further with a splash of water if the salad looks dry. (Your future self will thank you.)
- REST BROCCOLI AFTER COOKING: DESCRIPTION: Dump hot broccoli into ice water for 2 minutes to stop cooking, then drain. This keeps it bright green and crunchy instead of soggy. Skip this, and you’ll end up with a sad, limp salad—no one wants that.
Regional styles of this dish
Southern Comfort Twist
In the American South, this salad gets a smoky, tangy upgrade using hot honey instead of regular honey in the dressing. I like to add ½ teaspoon smoked paprika to the dressing and top with crumbled bacon for a Southern-inspired version.
The heat from the honey and smokiness from the bacon pair beautifully with the crisp broccoli and walnuts. 🌶️
Mediterranean Herb Infusion
For a Mediterranean twist, swap the Dijon mustard for 1 tablespoon whole-grain mustard and add 1 teaspoon dried oregano and ½ teaspoon dried thyme to the dressing. Toss in ¼ cup chopped Kalamata olives and 2 tablespoons crumbled feta cheese for a taste of Greece.
The olives add a briny contrast that balances the sweetness of the walnuts perfectly.
Asian-Inspired Sesame Crunch
Transform this salad into an Asian-inspired dish by adding 1 tablespoon toasted sesame seeds to the walnuts and swapping the honey for 1 tablespoon soy sauce in the dressing. Include 1 teaspoon grated fresh ginger and 1 teaspoon rice vinegar for an umami kick.
Top with sliced scallions for a fresh finish. This version is lighter but packed with bold flavors.
French Country Elegance
For a French-inspired take, use 1 tablespoon whole-grain mustard and 1 teaspoon Dijon mustard in the dressing, along with 1 teaspoon fresh tarragon (if available) or ½ teaspoon dried tarragon.
Add ¼ cup thinly sliced shallots and 2 tablespoons chopped parsley for a refined touch. The tarragon adds a subtle anise-like flavor that elevates the salad to bistro-quality. 🍷
Mexican Fiesta Version
Give this salad a Mexican flair by adding ½ cup black beans (drained and rinsed) and ¼ cup corn kernels to the base. Use 1 tablespoon lime juice instead of lemon juice in the dressing, and add ½ teaspoon ground cumin and ¼ teaspoon chili powder.
Top with ¼ cup crumbled cotija cheese and 2 tablespoons chopped cilantro for a zesty, vibrant twist. The lime and spices bring a fresh, spicy kick to every bite.
Italian Rustic Style
For an Italian-inspired version, add ¼ cup sun-dried tomatoes (chopped) and 2 tablespoons chopped basil to the salad. Use 1 teaspoon balsamic vinegar in place of red wine vinegar in the dressing, and add 1 tablespoon grated Parmesan cheese.
The sun-dried tomatoes and basil add a rustic, herby flavor that pairs wonderfully with the walnuts and broccoli. Serve with a side of crusty bread for a complete meal. 🍅
Nutrition facts
Frequently asked questions
Why do I need to blanch the broccoli instead of eating it raw?
Blanching broccoli for 2-3 minutes removes bitterness while keeping it crisp-tender. Raw broccoli can be tough and overpowering, but blanching makes it sweet and satisfying. The cold water rinse after cooking stops the cooking process instantly, locking in that perfect texture.
Can I substitute walnuts for another nut?
Yes! Try pecans or almonds for a similar crunch, but toast them for 5-7 minutes at 375°F—they burn faster than walnuts. For a richer flavor, use cashews, but they'll be softer. The key is toasting them until fragrant, regardless of the nut.
How do I fix soggy broccoli in my salad?
If your broccoli gets mushy, it's already overcooked. For future salads, blanch for exactly 2 minutes, rinse in ice water, and pat completely dry. Store components separately in the fridge—keep the broccoli in a paper towel-lined container to absorb moisture. Add dressing just before serving to maintain crunch.
Is this salad vegan-friendly?
Mostly! Swap honey for maple syrup or agave, and use vegan feta or omit cheese entirely. For extra protein, add chickpeas or white beans. The dressing stays vegan as written, but check your mustard label—some contain honey.
How long can I make this ahead of time?
Prepare all components 1 day ahead: blanch and dry broccoli, toast walnuts, and make dressing. Store separately in airtight containers. Re-toast walnuts before serving if they lose crunch. The dressing keeps for 5 days in the fridge. Assemble just before eating for best texture.
