Salads
This broccoli and walnut salad recipe transforms simple ingredients into a crunchy, nutty bite that balances freshness and bold flavors. The secret lies in perfectly cooked broccoli florets—tender yet crisp—paired with toasted walnuts that add satisfying texture.
I developed this dish after realizing how often salads lack that essential crunch, and this version delivers every time.
The dressing is where the magic happens—a tangy lemon vinaigrette with Dijon mustard and honey that coats every ingredient without overpowering. Fresh herbs like parsley and thyme add brightness, while a touch of garlic brings depth.
What makes this salad truly special is how the textures work together: the crisp walnuts contrast beautifully with the tender broccoli and creamy cheese (if using).
Ready in just 20 minutes, this salad is perfect for weeknight dinners, potlucks, or meal prep. The flavors intensify as it sits, making it even better the next day.
Whether you're serving it as a side or a light main, this dish proves you don't need meat to create a satisfying, restaurant-quality meal.
For extra protein, add chickpeas or feta cheese. The possibilities are endless, but the foundation—crisp broccoli, toasted walnuts, and that perfect dressing—is what makes this salad unforgettable. Let's get started!
Ingredients for broccoli and walnut salad
Crisp broccoli, toasted walnuts, and a tangy dressing—this salad packs restaurant-quality flavor with simple ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 2 cups | Cut into florets, stems peeled |
| Walnuts 🥜 | 1 cup | Toasted until golden, roughly chopped |
| Red Bell Pepper 🌶️ | 1 whole | Diced into small pieces |
| Feta Cheese 🧀 | ½ cup | Crumbled, optional for extra protein |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Thyme Leaves 🌿 | 1 tbsp | Finely chopped, or 1 tsp dried |
| Garlic Cloves 🧄 | 2 cloves | Minced, or 1 tsp garlic powder |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity variety |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed, seeds strained |
| Dijon Mustard 🍯 | 1 tbsp | Mild or hot variety |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Apple Cider Vinegar 💧 | 1 tbsp | For tangy brightness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The broccoli is non-negotiable—look for bright green crowns with tight florets at Whole Foods or your local farmers market. They hold their texture better than pre-cut florets. Walnuts are a must for that satisfying crunch, but Costco's bulk section has the best price—just toast them yourself for maximum flavor. Fresh herbs make all the difference here, so grab parsley and thyme from the grocery store's produce section (the plastic-wrapped kind works fine). For the dressing, extra-virgin olive oil is worth splurging on—look for Italian or Spanish varieties with fruity notes.
No feta? Skip it or swap for crumbled vegan cheese—this salad still works without it. Fresh herbs wilt fast, so store them in damp paper towels in the fridge. The dressing can be made ahead (up to 5 days), but the broccoli and walnuts should be added fresh. Short on time? Pre-cut broccoli florets save 10 minutes, though they won't be as crisp. The honey in the dressing balances the tangy vinegar—substitute maple syrup if you prefer vegan, though the flavor will be slightly different.
This salad keeps beautifully in the fridge for 3-4 days, with flavors actually improving as it sits. The walnuts stay crisp if you store them separately and add them just before serving. For meal prep, portion the dressing and veggies in separate containers—mix everything together right before eating. The broccoli will soften slightly overnight, but a quick toss with lemon juice revives it. Double the dressing if you want leftovers—it's perfect over grain bowls too.
Why You'll Love This Recipe
- No-Cook Crunch: I toss everything together raw—no roasting, no boiling, just chop and mix. The walnuts stay perfectly crisp, the broccoli holds its bite, and the feta adds that salty punch without any fuss. Honestly, it’s the kind of salad that makes me feel like I actually cooked something.
- Unexpected Flavor Combo: That tangy feta with the sweet red bell pepper and toasted walnuts? It’s a flavor party I didn’t see coming. The parsley brightens it up like a little green spark, and the broccoli’s natural crunch keeps it from feeling heavy. I’ll be real: my picky-eating partner asked for seconds.
- Weeknight Meal Prep Hero: This salad keeps for days in the fridge, so I make a big batch on Sundays and toss it into lunches or over grilled chicken. It’s the perfect side for anything—BBQ, steak, or even just with good bread. Between us, it’s saved me from takeout more times than I can count.
- Budget-Friendly Powerhouse: Walnuts and feta might sound fancy, but they stretch a long way here. A single bag of broccoli crowns and a block of feta feed my family for days, and the other ingredients are pantry staples. Plus, it’s one of those salads that tastes even better the next day—no sad wilted greens here.
Step-by-step instructions for broccoli and walnut salad
Here's how to assemble this vibrant salad with perfect texture contrast and bright, balanced flavors.
Blanch and Shock the Broccoli Crowns
Bring a medium pot of water to a rolling boil. Add the 2 cups fresh broccoli crowns and cook for exactly 1 minute—you want them bright green but still crisp with just a hint of tenderness. Immediately drain and transfer to a large bowl filled with ice water for 2 minutes to stop the cooking process and preserve that vibrant color.
Drain well and pat dry thoroughly with a clean kitchen towel. The broccoli should be completely dry before proceeding—any moisture will make your dressing slide off instead of cling. I like to work in batches if needed, but don't let them sit too long or they'll wilt. This blanching step is crucial for that perfect al dente texture that holds up to the crunchy walnuts.
Toast the Walnuts and Prepare All Vegetables
While the broccoli chills, place the 1 cup walnuts in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring constantly, until they're fragrant and just beginning to turn golden brown. Watch them closely—they burn quickly. Remove from heat immediately and let cool for 2 minutes, then roughly chop them with a chef's knife.
In the same skillet, add the 1 whole red bell pepper cut into small dice and cook for 5-6 minutes until softened but still vibrant. Transfer to a cutting board and let cool completely. While they cool, finely chop the 0.25 cup fresh parsley and 1 tbsp fresh thyme leaves. Mince the 2 cloves garlic cloves and crumble the 0.5 cup feta cheese. Keep all these components separate until ready to combine.
Whisk Together the Tangy Dressing
In a small bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup lemon juice, 1 tbsp Dijon mustard, 1 tbsp honey, 1 tbsp apple cider vinegar, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk vigorously for 30 seconds until fully emulsified—the dressing should look silky and cohesive, not separated.
Taste and adjust the balance: need more brightness? Add a splash more lemon juice. Want it sweeter? A touch more honey. The dressing should coat the back of a spoon but still feel light enough to drizzle. I find this ratio works perfectly for our salad components, but don't be afraid to tweak it to your taste. The key is balancing the sweet, tangy, and savory elements so they complement the broccoli's natural bitterness and the walnuts' richness.
Combine All Components Gently
In a large mixing bowl, combine the blanched broccoli, toasted walnuts, roasted red bell pepper, chopped parsley, thyme, and minced garlic. Pour the dressing over the vegetables and gently toss with two forks or your hands, being careful not to break up the broccoli florets. Add the crumbled feta cheese and toss just once more to distribute evenly.
Let the salad sit for 5 minutes before serving—this allows the flavors to meld slightly and the dressing to absorb into the vegetables. The broccoli should still have some bite, the walnuts should be crunchy, and the feta should be slightly salty against the bright vegetables. Serve immediately while everything is at its peak texture and temperature. This salad keeps well for 2 hours in the refrigerator if stored in an airtight container, but the texture will soften slightly over time.
Pro Tips For Making Broccoli And Walnut Salad
- Blanch Broccoli First: Drop those florets into boiling water for 30 seconds—just until bright green and slightly tender. This stops the bitterness and keeps them from turning mushy when you toss them later. I learned this the hard way after serving a salad where the broccoli had that sad, overcooked texture.
- Toast Walnuts Low: Spread walnuts on a dry pan over medium-low heat and stir every 30 seconds. They’ll brown in 3-4 minutes, not 1—high heat burns them before they crisp. My first batch smelled like smoke, but now I swear by this slow approach.
- Dice Bell Pepper Small: Cut the red bell pepper into ¼-inch cubes, not thick slices. Tiny pieces distribute flavor evenly and mimic the texture of the broccoli florets. I used to skip this, and the salad always felt uneven—like someone forgot to chop half the ingredients.
- Crumble Feta Coarsely: Use your fingers to break feta into ½-inch chunks, not crumbs. Big pieces hold their shape longer and add a satisfying bite. I tried pre-shredded once—it dissolved into a salty paste within 10 minutes. Not worth it.
Perfect pairings for these flavors
Protein-Packed Additions
Need extra staying power? Toss in ½ cup cooked chickpeas for plant-based protein or ¼ cup crumbled goat cheese for creamy richness. I often add ¼ cup dried cranberries for a sweet-tart contrast that pairs perfectly with the walnuts.
For a heartier meal, top with grilled chicken breast or smoked salmon—both add protein without overpowering the fresh flavors. 💪
Wine Pairings
A crisp Sauvignon Blanc from New Zealand cuts through the salad's richness with its citrus notes. I love pairing it with a Pinot Noir if serving as a main course—the wine's bright acidity complements the lemon dressing.
For a lighter option, try a dry Riesling from Germany, which balances the sweetness of the honey while enhancing the broccoli's natural bitterness. 🍷
Beer Pairings
For beer lovers, a Belgian witbier like Hoegaarden adds effervescence and coriander notes that refresh the palate. A crisp lager such as Peroni works beautifully too—its clean finish lets the salad's flavors shine.
If you prefer hoppier options, try a light American pale ale with subtle citrus undertones that mirror the lemon in the dressing. 🍺
Seasonal Variations
In summer, swap the red bell pepper for cherry tomatoes and add fresh basil> instead of thyme. For fall, roast sweet potatoes> with the walnuts and add pecans> for extra crunch.
Winter calls for heartier additions like roasted Brussels sprouts> and pecorino cheese> instead of feta. Each season brings new possibilities while keeping the salad's core flavors intact. 🍂
Dessert Pairing
End your meal with a light dessert that complements the salad's flavors. A lemon sorbet> with its bright acidity mirrors the dressing, while honey-glazed figs> echo the sweetness of the honey. For something richer, try dark chocolate-dipped strawberries>—the bitterness balances the salad's tangy notes beautifully. 🍓
Make-Ahead Tips
Prep the dressing and store it separately for up to 5 days>—it keeps beautifully in an airtight container. Assemble the salad just before serving to maintain crispness. For a quick weeknight meal, store all components (except dressing) in separate containers in the fridge.
Toss everything together when ready to eat, and add fresh herbs right before serving. This salad tastes even better the next day as flavors meld! ⏳
Nutrition facts
Frequently asked questions
Can I use pre-cut broccoli florets instead of whole crowns?
Pre-cut florets will work, but they won't hold their texture as well. For best results, buy whole crowns and cut them yourself—this ensures they're uniformly tender-crisp after blanching. If using pre-cut, reduce the blanching time to 45 seconds to prevent overcooking.
What if I don't have Dijon mustard for the dressing?
No problem! Substitute with 1 tbsp regular yellow mustard or even 1 tsp mustard powder mixed with a splash of water. For a sweeter option, try 1 tbsp maple syrup instead of honey. The dressing will still work—just taste and adjust the balance of tangy and sweet.
How do I prevent the broccoli from getting soggy when storing?
Store the blanched broccoli in a single layer on paper towels in an airtight container. Add a dry paper towel on top to absorb any excess moisture. Keep it separate from the dressing until ready to serve—this maintains the crisp texture for up to 2 hours in the fridge.
Can I make this salad ahead of time for a potluck?
Prepare the dressing and store it separately for up to 5 days. Assemble the salad just before serving by combining all ingredients except the walnuts. Add the toasted walnuts last to keep them crisp. The flavors actually improve overnight as they meld together.
What's the best way to toast walnuts without burning them?
Toast walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly. They're done when fragrant and just beginning to turn golden—remove immediately to prevent burning. For extra safety, toast them in a 350°F oven for 8-10 minutes on a baking sheet, stirring halfway through.
