Salads
This broccoli salad with golden raisins recipe transforms a classic side into a standout vegetarian dish with perfect texture contrasts and bold flavors. The secret lies in crisp-tender broccoli florets, chewy raisins, and a tangy dressing that balances sweet and savory notes—no wilted greens here.
I developed this version after realizing traditional broccoli salads often lack the depth that makes them memorable.
The foundation starts with fresh broccoli cut into bite-sized florets and lightly blanched to maintain crispness, then tossed with a honey-mustard dressing that clings beautifully. Golden raisins add natural sweetness while walnuts contribute satisfying crunch, creating a salad that holds up for hours without turning soggy.
This isn't just a side dish—it's a complete meal packed with protein and texture.
What sets this recipe apart is the attention to texture: broccoli stays crisp, raisins maintain chewiness, and the dressing enhances rather than overwhelms. The salad works equally well as a main course with added avocado or as a vibrant side dish.
It's the kind of recipe that gets requested again and again, proving that vegetarian salads can be just as satisfying as their meat-heavy counterparts.
Perfect for meal prep or last-minute gatherings, this salad keeps beautifully for 3-4 days in the refrigerator. The flavors actually improve as the dressing penetrates the ingredients, making it ideal for making ahead.
Whether you're serving it at a picnic or packing it for lunch, this broccoli salad delivers restaurant-quality results with minimal effort.
Ingredients for broccoli salad recipe with golden raisins
Twelve ingredients create a restaurant-quality broccoli salad where crisp florets meet sweet-tart dressing perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Crowns 🥦 | 1 ½ lb | Cut into bite-sized florets, stems peeled and sliced |
| Golden Raisins 🍇 | ½ cup | Plump, not shriveled |
| Walnuts 🌰 | ¾ cup | Toasted, roughly chopped |
| Red Onion 🧅 | ¼ cup | Thinly sliced, white part only |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light fruity variety preferred |
| Dijon Mustard 🍯 | 2 tbsp | High-quality, smooth texture |
| Honey 🍯 | 3 tbsp | Wildflower preferred |
| Apple Cider Vinegar 🍎 | 1 ½ tbsp | Raw, unfiltered preferred |
| Fresh Lemon Juice 🍋 | 1 tbsp | From 1 small lemon |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Coarsely ground |
| Fresh Dill 🌿 | 2 tbsp | Chopped, stems removed |
| Avocado (Optional) 🥑 | 1 whole | Pitted, sliced for serving |
The broccoli crowns are non-negotiable for texture—look for vibrant green florets with tight buds at your local farmers market or high-end grocery like Whole Foods. The stems should be firm, not woody. For the raisins, Sun-Maid golden raisins are the gold standard, but any plump variety works. Walnuts should be toasted to enhance their natural oils—toss them in a dry pan for 3-4 minutes until fragrant. The red onion adds depth, so choose one with crisp layers and minimal bitterness. Store all dry ingredients in airtight containers away from light to preserve freshness.
Substitutions are flexible but thoughtful. No Dijon mustard? Whole-grain mustard at double the amount works surprisingly well. Honey shortages? Maple syrup or agave nectar maintain the sweetness profile. The avocado is truly optional but recommended for added creaminess—use Hass variety when at its peak ripeness. For the dressing, if you prefer less sweetness, reduce honey to 2 tbsp and add 1 tbsp extra lemon juice. The dressing can be made up to 3 days ahead—its flavors deepen with time. For extra crunch, consider adding toasted pecans or pumpkin seeds as alternatives to walnuts.
This salad maintains its ideal texture for 3-4 days when stored in an airtight container in the refrigerator. The broccoli stays crispest if you add the dressing just before serving, but the raisins and nuts can be tossed in 1 hour ahead. For meal prep, store components separately and assemble last-minute. The dressing will keep for up to 1 week in the fridge, though it's best used within 3 days. When serving, garnish with extra dill and a sprinkle of toasted walnuts for visual appeal. The salad pairs beautifully with grilled chicken or as a standalone protein-rich meal.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this one—just chop, toss, and wait. No boiling, no waiting for water to boil, no fuss. The broccoli stays crisp, the raisins plump up instantly, and the walnuts add crunch without any extra work.
- Sweet-Savory Balance: That first bite? The golden raisins soak up the lemony dressing while the walnuts and red onion bring sharpness. It’s like a dessert and a salad had a baby, and honestly, it’s the best kind of contradiction.
- Picnic-Proof Perfection: Between us, this is my go-to for potlucks, lunchboxes, or when I forget to pack dinner. It holds up for hours (yes, even in summer heat), and the flavors only get better as the raisins soften. No sad, wilted greens here.
- Budget-Friendly Crunch: Walnuts and raisins stretch a long way, and broccoli crowns are cheaper than pre-cut florets. I make a big batch on Sundays, and it lasts me all week—sometimes as a side, sometimes as a main with grilled chicken. Zero waste, all flavor.
Step-by-step instructions for broccoli salad with golden raisins
Assemble this vibrant salad with precise technique for perfect texture and balanced flavors.
Blanch and Shock the Broccoli Crowns
Bring a large pot of water to a rolling boil. Add the 1.5 lb fresh broccoli crowns (pre-cut into bite-sized florets with stems peeled and sliced) and cook for exactly 1 minute. The florets should remain bright green but become slightly tender when pierced with a fork.
Immediately drain the broccoli and transfer it to a large bowl filled with ice water for 2 minutes. This shock treatment halts cooking and preserves the vibrant green color. Drain thoroughly and let the broccoli sit in a colander for 5 minutes to evaporate excess moisture. This step is crucial for preventing a soggy salad later.
Prepare the Dressing Components
In a medium bowl, whisk together the 0.5 cup extra-virgin olive oil, 2 tbsp Dijon mustard, 3 tbsp honey, 1.5 tbsp apple cider vinegar, and 1 tbsp fresh lemon juice until completely emulsified. The mixture should be smooth with no visible streaks of oil remaining.
Season the dressing with 0.5 tsp Diamond Crystal kosher salt and 0.25 tsp freshly ground black pepper. Taste and adjust the balance between sweet and tangy—this is where you can customize the flavor profile. The dressing should coat the back of a spoon with a silky consistency. Set aside for 5 minutes to allow the flavors to meld.
Toast and Combine the Nuts and Dried Fruit
Heat a dry skillet over medium heat. Add the 0.75 cup walnuts and toast for 3-4 minutes, stirring constantly, until they release their aroma and develop a golden color. Remove from heat immediately to prevent burning and transfer to a cutting board to chop roughly.
In the same bowl with the blanched broccoli, add the toasted walnuts, 0.5 cup golden raisins, and 0.25 cup thinly sliced red onion. Toss gently to combine. The raisins should plump slightly from the residual heat, and the onions will begin to soften. This combination of textures and flavors forms the base of your salad.
Assemble and Dress the Salad
Return the broccoli mixture to the bowl and pour the dressing over it. Using clean hands or a large spoon, gently toss everything together until the broccoli is evenly coated. The dressing should adhere to the florets without pooling at the bottom. If needed, add 1-2 tbsp water to help distribute the dressing evenly.
Fold in the 2 tbsp chopped fresh dill and adjust the seasoning if necessary. The salad should have a bright, tangy sweetness with a satisfying crunch from the walnuts and onions. Let it sit for 10 minutes at room temperature to allow the flavors to fully develop and the dressing to penetrate the broccoli.
Serve with Optional Avocado Topping
Divide the salad among four serving plates. For an optional garnish, slice the 1 whole avocado (pitted and sliced) and arrange the pieces on top of each serving. The creamy avocado adds a luxurious texture contrast to the crisp salad base.
Serve immediately while the broccoli maintains its vibrant color and the avocado remains fresh. This salad holds well for 2 hours in the refrigerator if stored in an airtight container, but the avocado should be added just before serving for optimal texture. The balance of sweet, tangy, and savory flavors makes this an ideal side dish for grilled meats or a light vegetarian meal.
Pro Tips For Making Broccoli Salad Recipe With Golden Raisins
- TOAST WALNUTS LOW: Toss them in a dry skillet over medium-low heat—no oil needed—until they smell nutty and just start to brown. I learned this the hard way: high heat burns them before they crisp, and you end up with bitter, blackened bits instead of that perfect crunch. Stir every 30 seconds until they’re golden, then immediately cool them on a plate to stop cooking.
- PLUCK BROCCOLLI FRESH: Cut the crowns into even florets (about 1-inch pieces) and blanch them in boiling water for exactly 30 seconds—no more. Drain into ice water to stop cooking, then pat very dry with a kitchen towel. Wet broccoli makes the salad soggy, and uneven sizes mean some florets cook into mush while others stay crunchy.
- SOAK RAISINS FIRST: Toss golden raisins in warm water for 10 minutes before adding them to the salad. This plumps them up so they don’t turn to paste after sitting for an hour. Drain well, but don’t rinse—just squeeze out excess water with your hands. (Yes, it’s sticky, but it’s worth it.)
- SWEAT ONIONS GENTLY: Slice the red onion thinly and cook it in olive oil over low heat for 8–10 minutes until translucent but not browned. High heat caramelizes them too fast, making them bitter. If you’re short on time, skip cooking entirely and just toss raw slices into the salad—they’ll still soften as it sits, but they won’t overpower the dish.
Pro cooking tips for perfect results
Blanching Perfection
The 1-minute blanch is non-negotiable for crisp broccoli—any longer and it turns mushy. Use a large pot with plenty of water (about 4 quarts) to ensure rapid, even cooking.
I like to prep my cutting board with a paper towel-lined tray nearby so I can immediately transfer florets to ice water. This shock method preserves color and texture better than any other technique I've tried. 🌡️
Dressing Emulsification
For a silky dressing, whisk ingredients in this order: mustard first, then oils, followed by acids (vinegar and lemon). Use a hand mixer for 30 seconds if whisking feels tedious—just don't overmix or it'll turn gloopy.
The honey should dissolve completely; if it doesn't, warm the mixture slightly over a double boiler. Taste as you go: I find 1 extra tbsp lemon juice often balances the sweetness perfectly. ✨
Nut Toasting Tricks
Toast walnuts over medium heat in a dry skillet—they burn easily! Watch closely and remove them the moment they're fragrant (about 3-4 minutes). For extra crunch, spread them on a baking sheet and chill for 10 minutes before chopping.
Pro tip: Save any leftover toasted nuts in an airtight container for up to 1 week—they're perfect for salads, yogurt, or oatmeal. 🌰
Onion Prep Secrets
Slice red onions paper-thin using a mandoline for evenness, or make quick work with a sharp chef's knife. Soak slices in ice water for 5 minutes before adding to the salad to mellow their sharpness.
I also like to pat them dry thoroughly to prevent dressing dilution. For extra flavor, toss the onions with ½ tsp sugar and let sit for 10 minutes before adding to the salad. 🧅
Dressing Distribution
Add dressing gradually to prevent soggy broccoli. Start with ⅓ of the dressing, toss gently, then add the rest. For even coating, use clean hands—fingers distribute dressing better than spoons.
If the salad looks dry after tossing, add 1 tbsp water to help the dressing cling. Let it sit 10 minutes before serving; this resting time lets flavors meld beautifully. 💫
Avocado Timing
Add avocado slices right before serving to prevent browning. For prepped salads, store avocado separately and slice just before eating. To slow browning, toss slices with ½ tsp lemon juice and refrigerate in an airtight container for up to 2 hours.
I also like to sprinkle a pinch of salt on avocado slices—it enhances their natural sweetness. 🥑
Nutrition facts
Frequently asked questions
Can I make this broccoli salad without honey?
For a vegan version, replace the honey with 3 tbsp maple syrup or agave nectar. If you prefer less sweetness, reduce to 2 tbsp honey and add 1 tbsp extra lemon juice to balance. The dressing will still emulsify beautifully—just whisk vigorously to combine.
How do I keep the broccoli extra crisp?
The blanching technique is key: 1 minute max in boiling water, followed by an immediate ice bath. After draining, spread florets on a paper towel-lined tray for 5 minutes to evaporate moisture. For meal prep, store dressed salad in an airtight container with a paper towel on top to absorb excess liquid.
What's the best way to store leftovers?
Store components separately for 3-4 days: keep broccoli and dressing in one container, nuts/raisins in another. Reassemble just before serving. For the dressing alone, it keeps 1 week in the fridge. To revive texture, add 1 tsp lemon juice when serving. Avocado should be added fresh—never store it with the salad.
Can I add protein to make it a main dish?
Yes! For vegetarians, add ½ cup chickpeas (roasted with olive oil and salt) or ¼ cup crumbled feta cheese. Non-vegetarians can fold in ½ cup cooked chicken breast or ¼ cup bacon bits. Just add protein after tossing the salad—this prevents sogginess.
Why do my raisins turn mushy?
Raisins absorb moisture quickly. To prevent this, pat them dry before adding to the salad, and store them in an airtight container away from other ingredients. For extra chewiness, soak raisins in warm water for 5 minutes, drain well, then toss with ½ tsp lemon juice before adding to the salad.
