Salads
This broccoli and walnut salad delivers the perfect balance of crunchy texture and bright, zesty flavors that elevate any meal. š I developed this recipe during a particularly busy week when I needed a dish that was both nutritious and restaurant-quality without requiring hours in the kitchen.
The secret lies in the toasted walnutsātheir rich, buttery crunch contrasts beautifully with the tender broccoli florets and crisp vegetables.
The salad comes together in just 15 minutes, making it ideal for weeknight dinners or meal prep. A simple lemon vinaigrette ties everything together, adding a tangy brightness that cuts through the richness of the walnuts.
What makes this recipe stand out is how the flavors meld over timeāletting the salad sit for 30 minutes before serving allows the dressing to fully coat the ingredients, creating a harmonious bite every time.
By the time you finish assembling this dish, youāll have a vibrant, vegetarian-friendly salad thatās packed with protein, fiber, and healthy fats. The broccoli stays crisp-tender, the walnuts maintain their crunch, and the dressing adds just the right amount of zing.
Itās the kind of salad that makes you feel like youāre dining at a high-end restaurant, even when youāre cooking at home.
Perfect as a side dish for grilled meats or fish, or as a light main course on its own. The recipe is also meal-prep friendly, keeping its freshness and crunch for up to three days in the refrigerator. Hereās how to make itāsimple, flavorful, and foolproof.
Ingredients for broccoli and walnut salad
Crisp broccoli, toasted walnuts, and zesty lemon dressing make this salad restaurant-quality in 15 minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns š„¦ | 2 cups | Tender-crisp florets, stems sliced thin |
| Walnuts š„ | 1 cup | Toasted until golden brown |
| Red Onion š§ | ½ cup | Thinly sliced, crisp texture |
| Celery Stalks š„¬ | 2 whole | Thinly sliced for crunch |
| Extra-Virgin Olive Oil š« | ½ cup | High quality, fruity flavor |
| Fresh Lemon Juice š | 3 tbsp | Freshly squeezed, zesty |
| Dijon Mustard šÆ | 1 tbsp | Mild for balance |
| Honey šÆ | 1 tbsp | For sweet-tart contrast |
| Dried Parsley šæ | 2 tbsp | Chopped, vibrant color |
| Sea Salt š§ | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper š¶ļø | ¼ tsp | Freshly cracked |
| Red Wine Vinegar š· | 1 tbsp | For tangy depth |
The walnuts are non-negotiable hereāthey need to be toasted until golden for that perfect buttery crunch. Trader Joe's and Costco sell them pre-packaged for easy toasting, but bulk bins at natural grocery stores are cheaper. Fresh broccoli should have tight florets and bright green stemsāskip anything yellowing at the base. The red onion adds a sharp bite, so pick one with crisp, firm layers. Celery should be firm and white, not stringy or brown at the ends. For the dressing, high-quality olive oil makes all the differenceāskip the cheap stuff.
No walnuts? Pecans or almonds work too, but toast them first. Short on broccoli? Substitute cauliflower florets for half the amount. The dressing can be made aheadājust store it separately until ready to toss. No Dijon mustard? Yellow mustard at half the amount gets you close. For extra brightness, add a splash of orange juice to the dressing. The parsley is just for color and freshnessāskip it if you're in a rush, but it makes the salad look restaurant-worthy.
This salad keeps beautifully for 3 days in the fridge, but the walnuts lose crunch after day 2. Store dressing separately to keep everything crisp. For meal prep, toss the dressing right before serving. The flavors actually improve as they sitā30 minutes minimum lets everything meld. Double the dressing if you want leftovers for another salad.
Why You'll Love This Recipe
- Hereās what sold me: toasted walnuts with a whisper of olive oil and salt. That rich, buttery crunch paired with the fresh broccoliās slight bite? Itās like a flavor hugāearthy, toasty, and bright all at once. The celery ties it together with a clean, herbal note.
- No-Cook Crunch: I swear by thisājust chop, toss, and wait. No stove, no fuss, no waiting for water to boil. The broccoli stays crisp, the walnuts add that satisfying crunch, and the red onion brings a sharp bite that cuts through everything.
- Nutty Depth: Hereās what sold me: toasted walnuts with a whisper of olive oil and salt. That rich, buttery crunch paired with the fresh broccoliās slight bite? Itās like a flavor hugāearthy, toasty, and bright all at once. The celery ties it together with a clean, herbal note.
- Lunchbox Hero: Between us, this salad is my go-to for packed lunches. Keeps for days in the fridge, holds up in a container, and actually tastes better the next day. Honestly, Iāve sent it to work with a friend who still asks for the recipe months later.
Step-by-step instructions for broccoli and walnut salad
Here's how to create a vibrant, crunchy salad with perfect texture and bold flavors.
šØāš³ Step 1: Toast the Walnuts to Golden Perfection
Preheat your oven to 350°F and spread the 1 cup walnuts evenly on a rimmed baking sheet. Toast for 8-10 minutes until they're fragrant and golden brown, stirring halfway through. Watch closelyāthey burn quickly! Let them cool completely before breaking into clusters with your hands.
Here's the thingāproper toasting enhances the walnut flavor and prevents them from becoming soggy in the dressing. I like to break them into uneven clusters for texture contrast. Let them cool completely before adding to the salad, or they'll release oils that make everything greasy.
šŖ Step 2: Prep All Vegetables for Maximum Crunch
Cut the 2 cups fresh broccoli crowns into 1-inch florets, keeping the stems thinly sliced. Thinly slice the 0.5 cup red onion and 2 whole celery stalks into ¼-inch pieces. Place everything in a large bowl and toss gently with 0.25 tsp freshly ground black pepper and 0.5 tsp sea salt.
For the best texture, work quickly to prevent the broccoli from wilting. I like to slice the celery and onion first, then add the broccoli last so it stays crisp. This salad thrives on crunch, so don't overcrowd the bowlāwork in batches if needed. The vegetables should be evenly distributed and ready to absorb the dressing beautifully.
š„ Step 3: Whisk Together the Bright Lemon Vinaigrette
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 tbsp red wine vinegar, 0.5 tsp sea salt, and 0.25 tsp freshly ground black pepper until fully emulsified. Taste and adjust seasoningāthis is your flavor foundation.
I like to whisk vigorously for about 30 seconds to create a smooth emulsion. The dressing should coat the back of a spoon and have a tangy-sweet balance. If it separates, just whisk againāit'll come together. This bright vinaigrette is what makes the salad sing, so don't skimp on the lemon or vinegar.
š½ļø Step 4: Combine Everything for Perfect Texture
Add the toasted walnut clusters to the vegetable mixture and pour the dressing over everything. Gently toss with tongs until all ingredients are evenly coated. Sprinkle with 2 tbsp dried parsley and let the salad sit for 10 minutes before servingāthis allows the flavors to meld and the dressing to penetrate.
Don't over-toss or you'll crush the walnuts and lose that beautiful crunch. I like to let it sit just before serving so the broccoli stays crisp and the dressing clings perfectly. The walnuts should be evenly distributed throughout, adding richness to every bite. Serve immediately for the best texture and flavor experience.
Pro Tips For Making Broccoli And Walnut Salad
- Cut Broccoli Small: I learned this the hard wayābig florets stay crunchy but make the salad look uneven. Go for 1-inch pieces; theyāll cook evenly in any dressing and distribute flavor better. (Yes, even if youāre impatient like me.)
- Toast Walnuts Low: Skip the high heatāit burns them fast. Use medium-low, stir every 30 seconds, and watch closely. You want golden, not black; theyāll cool and crisp up as they sit.
- Soak Red Onion: The sharpness fades fast, and raw onion can overpower the salad. Thinly slice and toss with a pinch of salt, then let sit 10 minutes in cold water. Drain well before addingāit makes all the difference.
- Dress Lightly First: Toss everything together dry, then add dressing gradually. Walnuts absorb oil like sponges, and youāll end up with a soggy mess if you drown them. Start with 1 tablespoon olive oil, taste, then adjust.
Dietary considerations for these flavors
Vegetarian Powerhouse
This salad is a complete protein powerhouseāthanks to the walnuts and broccoliāmaking it perfect for meat-free meals. A 1-cup serving delivers about 10 grams of plant-based protein and 15% of your daily fiber needs from the broccoli and celery.
I love serving this as a hearty main dish when paired with a slice of whole-grain bread for extra staying power. šŖ
Gluten-Free Friendly
All the ingredients in this recipe are naturally gluten-free, so you can enjoy it worry-free. The walnuts, broccoli, and vegetables contain no gluten, and the dressing uses simple ingredients like olive oil and lemon juice.
Just double-check your walnut brandāsome flavored varieties may contain hidden gluten. I always buy plain walnuts from the bulk section at my local grocery store to avoid any cross-contamination risks.
Nut-Free Alternative
If you're avoiding nuts due to allergies, swap the walnuts for toasted pumpkin seeds or sunflower seedsāthey add similar crunch and texture. For extra protein, add ½ cup chickpeas that you've tossed in olive oil and toasted until crispy.
The seeds will need toasting tooājust spread them on a baking sheet at 350°F for 8-10 minutes, stirring halfway. This keeps the salad nut-free while maintaining that satisfying crunch.
Low-Carb Option
This salad fits perfectly into low-carb diets thanks to its vegetable-heavy base. The broccoli, celery, and red onion provide fiber without the carbs, while the walnuts add healthy fats. For even fewer carbs, reduce the red onion to ¼ cup or omit it entirely.
The dressing remains low-carb too, with just 1 gram of carbs per serving. I often serve this as a side with grilled chicken or fish for a balanced, low-carb meal.
Meal Prep Made Easy
Store the salad components separately to keep everything crisp for up to 3 days in the fridge. Keep the dressing in a small airtight container and toss it with the vegetables just before serving.
The walnuts stay crunchy when stored in an airtight container at room temperature for up to 5 days. I like to prep this salad on Sundays so it's ready to grab for quick lunches or dinner sides all week.
The flavors actually improve as they sit, making it even more delicious the next day.
Dressing Variations
For a dairy-free option, keep the dressing exactly as writtenāit's already dairy-free. If you're avoiding honey, swap it for 1 tbsp maple syrup or agave nectar to maintain the sweet-tart balance. For a spicier kick, add ½ tsp cayenne pepper to the dressing.
I also love adding a pinch of smoked paprika for depthājust ¼ tsp adds a subtle smokiness that pairs beautifully with the walnuts. š¶ļø
Nutrition facts
Frequently asked questions
Can I use frozen broccoli in this salad?
Fresh broccoli gives the best texture, but if you must use frozen, thaw it completely first and pat it very dry with a paper towel. The key is removing all moisture so the florets stay crisp rather than soggy. For extra crunch, give the thawed broccoli a quick rinse in cold water before chopping.
How do I prevent the walnuts from getting soggy?
Toast the walnuts until they're golden brown and let them cool completely before adding to the salad. Store any leftovers in an airtight container and keep them separate from the dressing until ready to serve. The secret is to toss the dressing just before eating to maintain that perfect crunch.
Can I make this salad ahead of time?
Store the vegetables and walnuts separately in the fridge for up to 3 days, and keep the dressing in a small container. Toss everything together just before serving to keep the broccoli crisp. The flavors actually improve as they sit, but the texture is best when fresh.
What if I don't have Dijon mustard?
Use ½ tablespoon yellow mustard instead, or skip it entirely if you're avoiding mustard. The dressing will still workājust add a tiny bit more honey or maple syrup to balance the flavors. The mustard adds depth, but it's not essential for the salad to be delicious.
How can I make this salad spicier?
Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce to the dressing for a kick. For a smoky twist, sprinkle ¼ teaspoon smoked paprika over the top before serving. Both options pair beautifully with the rich walnuts and bright lemon flavors.
