Salads
This broccoli and walnut salad recipe transforms simple ingredients into a vibrant, textured dish that's perfect for lunch or a light dinner. ✨ The secret lies in crisp-tender broccoli florets paired with toasted walnuts for that satisfying crunch, all brightened by a zesty lemon vinaigrette.
I developed this recipe after realizing how quickly fresh greens and nuts could become a weeknight staple—no fuss, just flavor.
The magic happens in the preparation: blanching broccoli keeps it crisp, while toasting the walnuts enhances their natural richness. A simple dressing of lemon juice, olive oil, and Dijon mustard ties everything together with just the right tang.
This salad is naturally vegetarian and can easily be adapted for vegan diets by omitting honey or using plant-based alternatives.
What you'll end up with is a visually stunning dish that's packed with texture—crisp broccoli, crunchy walnuts, and tender greens—all coated in that bright, herby dressing. The colors pop against any plate, making it perfect for gatherings or a simple solo meal.
Plus, it keeps well in the fridge for up to three days, so you can prep ahead and enjoy fresh flavors all week.
For extra depth, consider adding crumbled feta or goat cheese, or swap in pecans if you prefer a different nut. The possibilities are endless, but the foundation remains the same: fresh, flavorful, and foolproof. Let's get started!
Ingredients for broccoli and walnut salad
Fresh broccoli, crunchy walnuts, and zesty dressing make this salad a weeknight hero.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 4 cups | Fresh, tightly packed florets |
| Walnuts 🥜 | 1 cup | Raw, uncooked, halves and pieces |
| Red Leaf Lettuce 🥬 | 4 cups | Chopped into bite-sized pieces |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light, fruity variety preferred |
| Fresh Lemon Juice 🍋 | 3 tbsp | Freshly squeezed, no pulp |
| Dijon Mustard 🍯 | 1 tbsp | Mild or classic variety |
| Honey 🍯 | 1 tbsp | Or maple syrup for vegan option |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground preferred |
| Apple Cider Vinegar 🍎 | 1 tsp | For tangy depth |
The broccoli is the star—look for bright green florets with tight buds, not yellowing stems. Most grocery stores carry pre-cut broccoli florets, but whole heads are cheaper if you trim them yourself. Walnuts? Trader Joe's has the best price, but any raw walnuts work—just toast them yourself for maximum flavor. Fresh parsley from the store's refrigerated section stays bright longer than the dried stuff. For the dressing, extra-virgin olive oil makes all the difference—skip the cheap stuff here.
No walnuts? Pecans or almonds work in a pinch, though walnuts have that perfect crunch. Fresh parsley wilting? Dried parsley at half the amount gets you close. The dressing can be made ahead—it actually tastes better after sitting for a few hours. For a vegan version, swap honey for maple syrup or agave. The Dijon mustard adds depth, but whole-grain mustard works too if you prefer a nuttier taste. If you're short on time, skip blanching the broccoli and just rinse it well after chopping.
Broccoli stays crisp for 2 days in the fridge if stored in a sealed container. Walnuts? Keep them in the freezer to prevent them from going rancid. The dressing keeps for 5 days in the fridge, but I always make extra—it's perfect for drizzling on other salads. If you're prepping ahead, toast the walnuts last so they stay extra crunchy. This salad tastes even better the next day once everything mellows out.
Why You'll Love This Recipe
- Here’s what sold me: that perfect bite of toasted walnuts against the tender broccoli and crisp red leaf lettuce. The lemon brightens everything, so it’s never boring—just ridiculously good.
- No-Cook Magic: I swear by this when I’m too tired to heat up the kitchen. Toss broccoli florets with toasted walnuts, a squeeze of lemon, and olive oil—no stove, no fuss. The crunch alone makes it feel like a full meal.
- Crunchy Contrast Dream: Here’s what sold me: that perfect bite of toasted walnuts against the tender broccoli and crisp red leaf lettuce. The lemon brightens everything, so it’s never boring—just ridiculously good.
- Lunchbox Hero: Between us, this keeps perfectly for days. Pack it for work or school—no soggy greens, just fresh flavor. Honestly, it’s my go-to when I need something that won’t wilt or disappoint.
Step-by-step instructions for broccoli and walnut salad
Here's how to assemble this crunchy, nutty salad with bright lemon dressing—easy, fresh, and ready in minutes.
👨🍳 Step 1: Toast the Walnuts for Maximum Crunch
Spread the 1 cup walnuts on a baking sheet in a single layer. Toast in a 375°F oven for 5-7 minutes until fragrant and lightly golden. Watch closely—walnuts burn fast once they start browning. Let them cool completely before breaking into pieces with your hands.
Real talk: Skipping the toasting makes the walnuts bland. The heat brings out their natural oils and deepens their flavor. If you're in a hurry, you can toast them in a dry skillet over medium heat for 3-4 minutes, stirring constantly, but oven toasting gives more even results.
👨🍳 Step 2: Blanch the Broccoli for Perfect Texture
Fill a large bowl with ice water and set aside. Bring a pot of salted water to a boil and add the 4 cups broccoli florets. Cook for exactly 1 minute—no longer or they'll turn mushy. Immediately drain and transfer to the ice water bath for 2 minutes to stop the cooking process.
Drain well and pat dry with paper towels. The broccoli should be bright green and still crisp. This quick blanching preserves the vibrant color and keeps the florets firm. If you prefer raw broccoli, you can skip this step, but blanched florets give this salad that restaurant-quality texture.
🥘 Step 3: Whisk Together the Bright Lemon Dressing
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 3 tbsp fresh lemon juice, 1 tbsp Dijon mustard, 1 tbsp honey, 1 tsp apple cider vinegar, 2 cloves minced garlic, 0.5 tsp salt, and 0.25 tsp black pepper until fully combined. Taste and adjust—you might want more honey for sweetness or lemon for tang.
Here's the thing—this dressing is the star. The honey balances the acidity from the lemon and vinegar, while the Dijon adds depth. If you're using maple syrup instead of honey, add an extra ½ teaspoon of lemon juice to compensate for the stronger sweetness. The dressing should coat the back of a spoon but still be pourable.
🥘 Step 4: Assemble the Salad with Fresh Ingredients
In a large bowl, combine the 4 cups chopped red leaf lettuce, blanched broccoli florets, and toasted walnut pieces. Pour the dressing over the top and toss gently with your hands or a large spoon. Add the 0.25 cup chopped fresh parsley last and mix just until incorporated.
Don't over-toss or the lettuce will wilt. The salad should look vibrant with bright green florets, crunchy walnuts, and delicate red leaf lettuce. If you're serving immediately, this is perfect. For best flavor, let it sit for 10-15 minutes before serving so all the flavors meld together.
⏰ Step 5: Serve Immediately for Maximum Freshness
Divide the salad among plates and serve right away. The contrast of crisp broccoli, crunchy walnuts, and tender lettuce with the bright lemon dressing makes this salad irresistible. For extra flair, sprinkle with additional parsley or a pinch of flaky sea salt right before serving.
This salad keeps well in the refrigerator for up to 2 days, but the walnuts will lose their crunch over time. If storing, keep the dressing separate until ready to eat and toss just before serving. The flavors actually improve slightly after a short rest in the fridge—perfect for meal prep!
Pro Tips For Making Broccoli And Walnut Salad
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this keeps them vibrant and crisp instead of soggy. I used to skip this and ended up with limp broccoli that drowned in dressing.
- Toast Walnuts Dry: No oil needed—just 2-3 minutes in a dry pan over medium heat until fragrant. Overcooking burns them; undercooking leaves them bland. (Yes, even if you’re impatient like me.)
- Drain Lettuce Well: Spin red leaf lettuce dry in a salad spinner or pat with paper towels—wet leaves turn your salad into a sad, watery mess. I learned this the hard way after a soggy lunch.
- Dress Just Before Serving: Toss broccoli and walnuts with dressing right before eating; lemon juice oxidizes broccoli’s color and flavor in minutes. (Save yourself from a dull salad.)
Make-ahead tips for this recipe
Prep Ahead Like a Pro
Make this salad 24 hours in advance—it tastes even better after flavors meld overnight. Store the dressing separately in a small airtight container and keep the broccoli, walnuts, and lettuce in another container.
Toss everything together just before serving to maintain crispness. Trust me, the walnuts stay crunchier this way. ✨
Dressing Prep
Whisk up the dressing 3 days ahead and store it in the fridge. The flavors deepen over time, and you'll save time when it's time to assemble.
I always make extra—I use it for other salads all week. Just give it a quick stir before using. The honey and lemon balance perfectly after sitting.
Broccoli Prep
Blanch and shock the broccoli 1 day ahead to keep it crisp. Store it in a sealed container with a paper towel to absorb moisture. The texture stays perfect for up to 2 days this way.
If you're short on time, skip blanching and rinse the broccoli well before adding it to the salad.
Walnuts Last
Toast the walnuts right before assembling to lock in maximum crunch. If you toast them ahead, they'll lose their crispness within hours. Keep them in the freezer until ready to use for extra freshness. The aroma alone makes this salad irresistible. 🥜
Lettuce Strategy
Store the chopped lettuce in a damp paper towel inside a sealed container to prevent wilting. This keeps it fresh for 2 days without turning soggy.
If the lettuce starts to brown, toss in a pinch of salt to revive it. The red leaf variety holds up best for make-ahead prep.
Flavor Boost
Add feta or goat cheese just before serving if you're prepping ahead. These cheeses add richness that pairs perfectly with the bright dressing. For a vegan option, sprinkle with sunflower seeds instead. The cheese keeps well in the fridge for up to 3 days in its original packaging. 🧀
Nutrition facts
Frequently asked questions
Can I use raw broccoli instead of blanched?
Yes, but the texture will be softer. Blanching keeps broccoli crisp-tender, which is key for this salad. If using raw, rinse well and pat completely dry to prevent a watery salad. For best results, cut florets slightly smaller than recommended to ensure even cooking if you skip blanching.
What's the best way to store leftovers?
Keep components separate for 2 days max. Store dressing in a sealed container, broccoli in a dry towel-lined bag, and walnuts in the freezer. Toss everything together right before eating to preserve crunch. The flavors actually improve overnight, but texture suffers if stored fully assembled.
Can I make this salad vegan?
Swap honey for maple syrup or agave and use plant-based olive oil. For extra protein, add chickpeas or white beans. The dressing remains vegan-friendly as written—just omit any dairy-based garnishes. The lemon vinaigrette shines even brighter with these simple swaps.
Why do my walnuts taste bitter?
Over-toasting or rancid nuts cause bitterness. Toast walnuts at 375°F for 5-7 minutes—they should smell nutty, not burnt. Store walnuts in the freezer to prevent rancidity. If they've gone bad, toss them—their flavor won't improve. Fresh walnuts should have a mild, buttery aroma when toasted.
How can I make this salad more substantial?
Add cooked quinoa or farro for heartiness, or fold in grilled chicken or chickpeas. For a vegetarian boost, try crumbled tempeh or avocado slices. The salad becomes a full meal while keeping the bright, fresh flavors. Just adjust the dressing ratio to 2:1 (salad to dressing) to prevent sogginess.
