Broccoli salad has a reputation problem. And honestly? Deserved.
Most versions are drowning in mayo, sitting on a potluck table looking beige and apologetic. This one ditches the mayo for a punchy vinaigrette with mustard, honey, fresh garlic, and smoked paprika. It wakes the whole thing UP.
Toasted sunflower seeds (the non-negotiable crunchy part), sharp cheddar, bacon, cranberries. The broccoli actually tastes GOOD raw when it’s treated right. Potluck gold, or just a Tuesday with leftovers. Either way.

Should You Use Raw or Blanched Broccoli?
STICK WITH RAW for this salad. Cutting broccoli into small, bite-sized florets (no larger than a quarter) lets it absorb the dressing while keeping that satisfying snap you want. Raw broccoli also stands up to the 20-minute marinating window without going limp or watery…. and limp broccoli in a salad is a tragedy.
Blanching? Only if you genuinely dislike raw cruciferous vegetables. If you go that route, plunge the florets into BOILING water for 60 to 90 seconds MAX, then shock them immediately in an ice bath. Anything longer and you will end up with mushy florets that bleed water into your dressing. Pat them bone dry before tossing in.
One more thing: cut the florets right before assembling. Pre-cut broccoli exposed to air develops a slightly bitter edge and dries out at the tips, which nobody wants in their bowl.
How to Make It Vegetarian or Lighter
- Swap bacon for coconut bacon, smoked almonds, or crispy tempeh strips. Smoky, salty punch, zero meat….
- Replace honey with maple syrup or agave to keep things fully vegan. Same sweetness, totally plant-based.
- Cut the cheddar in half, or use sharp aged cheese so you get BIG flavor with less.
- Halve the olive oil and whisk in 2 tbsp plain Greek yogurt for a creamy, lighter dressing that still clings to the florets.
- Bulk up the sunflower seeds or add chopped pecans for extra crunch and healthy fats when skipping bacon.
- Use turkey bacon if you want that smoky hit with a lighter protein profile.
Mix, match, taste as you go. The broccoli doesn’t need saving.
Why the Resting Time Matters
- TWENTY MINUTES is the sweet spot…. go shorter and the broccoli barely drinks the dressing, go longer and your bacon turns sad and soggy
- The oil and vinegar actually penetrate the florets (not just sit on top), seasoning them from within
- Red onion tames its sharp bite when it hangs out with honey and mustard for a bit
- Cranberries plump up and turn juicy instead of tough
Skip this step and you’ve got dressed vegetables, not a salad with actual personality.
Make-Ahead & Storage Tips
Broccoli salad actually IMPROVES as the dressing soaks into the florets and flavors mingle. But crunch suffers if you assemble too early…. (here is how to work around it).
- Dressing: Make it up to 5 days ahead. Jar it tight, fridge it, and shake well before pouring.
- Sunflower seeds: Toast a full week in advance. Store in a sealed container at room temp so they stay snappy.
- Bacon: Crumble and chill separately, then add RIGHT BEFORE serving or it goes limp and sad.
- Full assembly: Holds 2-3 days MAX in an airtight container. The broccoli softens as it sits, so dig in sooner.
- Skip the freezer entirely: Raw broccoli disintegrates upon thawing. Just make a fresh batch!
More From the Kitchen
- Easy Low Carb Broccoli Salad
- Quick Broccoli Bacon Salad
- Homemade Amish Broccoli Salad
- Homemade Low Calorie Broccoli Salad
- Best Keto Broccoli Salad
- Cheesy Melissa Joes Broccoli Salad
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 700-800
- Protein: 13-16 g
- Fat: 55-65 g
- Carbohydrates: 42-48 g
Ingredients
For the salad:
- 1 lb broccoli (cut into small, bite-sized florets)
- 1/2 cup sunflower seeds (I like David’s roasted kernels for extra crunch)
- 1/2 cup red onion (finely diced into 1/4-inch pieces)
- 1/2 cup cheddar
- 1/3 cup cranberries
- 4 slices cooked bacon, crumbled
For the dressing:
- 1/3 cup olive oil (I use California Olive Ranch extra virgin)
- 3 tbsp cider vinegar
- 1 tbsp mustard
- 1 tbsp honey
- 1 garlic clove (freshly pressed for best aroma)
- 1/2 tsp salt
- 1/4 tsp smoked paprika
Step 1: Brown the Sunflower Seeds
- 1/2 cup sunflower seeds
Heat a dry skillet over medium heat and add the sunflower seeds, stirring frequently for about 5 minutes until they’re fragrant and lightly golden.
Toasting brings out their nutty flavor and enhances the crunch factor—this is what gives the salad its signature texture.
Transfer to a plate to cool slightly while you prepare the other components.
Step 2: Assemble the Fresh Ingredients
- 1 lb broccoli
- 1/2 cup red onion
- 1/2 cup cheddar
- 1/3 cup cranberries
- 4 slices cooked bacon, crumbled
- toasted sunflower seeds from Step 1
Cut the broccoli into small, bite-sized florets and place them in a large mixing bowl.
Add the finely diced red onion, shredded cheddar, dried cranberries, and the cooled toasted seeds from Step 1.
I like to dice the red onion into thin, uniform pieces so it distributes evenly throughout the salad and adds pops of sharpness in every bite.
Crumble the cooked bacon and add it to the bowl as well.
Toss everything together gently to combine.
Step 3: Whisk the Sweet Vinaigrette
- 1/3 cup olive oil
- 3 tbsp cider vinegar
- 1 tbsp mustard
- 1 tbsp honey
- 1 garlic clove
- 1/2 tsp salt
- 1/4 tsp smoked paprika
In a small bowl, whisk together the olive oil, cider vinegar, mustard, and honey to create an emulsion.
Press the garlic clove fresh (this releases more flavor than pre-minced) and add it to the mixture along with the salt and smoked paprika.
Whisk everything together until well combined and the flavors are integrated.
The vinegar and mustard will help emulsify the oil while the honey adds a subtle sweetness that balances the sharpness of the red onion.
Step 4: Toss and Rest
- salad base from Step 2
- dressing from Step 3
Pour the dressing from Step 3 over the salad base from Step 2 and toss gently but thoroughly until all the vegetables and ingredients are coated evenly.
Let the salad sit at room temperature for about 20 minutes—this resting time allows the broccoli to soften slightly and the flavors to meld together beautifully.
The raw broccoli will absorb the dressing’s flavors while still maintaining its structural integrity.
Step 5: Plate and Enjoy
Give the salad a final gentle toss to redistribute any dressing that may have settled at the bottom, then serve directly into bowls or onto plates.
This salad is best enjoyed immediately after the resting period while the textures are still vibrant and the flavors are well-balanced.

Fresh Broccoli Salad
Ingredients
Method
- Heat a dry skillet over medium heat and add the sunflower seeds, stirring frequently for about 5 minutes until they're fragrant and lightly golden. Toasting brings out their nutty flavor and enhances the crunch factor—this is what gives the salad its signature texture. Transfer to a plate to cool slightly while you prepare the other components.
- Cut the broccoli into small, bite-sized florets and place them in a large mixing bowl. Add the finely diced red onion, shredded cheddar, dried cranberries, and the cooled toasted seeds from Step 1. I like to dice the red onion into thin, uniform pieces so it distributes evenly throughout the salad and adds pops of sharpness in every bite. Crumble the cooked bacon and add it to the bowl as well. Toss everything together gently to combine.
- In a small bowl, whisk together the olive oil, cider vinegar, mustard, and honey to create an emulsion. Press the garlic clove fresh (this releases more flavor than pre-minced) and add it to the mixture along with the salt and smoked paprika. Whisk everything together until well combined and the flavors are integrated. The vinegar and mustard will help emulsify the oil while the honey adds a subtle sweetness that balances the sharpness of the red onion.
- Pour the dressing from Step 3 over the salad base from Step 2 and toss gently but thoroughly until all the vegetables and ingredients are coated evenly. Let the salad sit at room temperature for about 20 minutes—this resting time allows the broccoli to soften slightly and the flavors to meld together beautifully. The raw broccoli will absorb the dressing's flavors while still maintaining its structural integrity.
- Give the salad a final gentle toss to redistribute any dressing that may have settled at the bottom, then serve directly into bowls or onto plates. This salad is best enjoyed immediately after the resting period while the textures are still vibrant and the flavors are well-balanced.

