Creamy honey dijon broccoli salad with bacon, cheddar, cranberries, and sunflower seeds

Broccoli Salad with Honey Dijon Dressing

Rate this Recipe

The first time I made broccoli salad, I tossed it with plain mayo and called it done. It was fine, but forgettable. After testing this honey dijon version nearly 15 times, I landed on a dressing that’s bright, slightly sweet, and just sharp enough to make raw broccoli genuinely crave-worthy.

What I love most is how the dressing does double duty, it tenderizes the broccoli just enough while keeping that satisfying crunch. Add the bacon, sharp cheddar, and toasted sunflower seeds, and this stops being a side dish and starts being the whole meal.

Step-by-Step Instructions

Step 1: Prep the Broccoli

Cutting broccoli into small florets ensures even coating and maximum crunch in every bite

Cut 2 large heads of broccoli into small, bite-sized florets — no bigger than 1 inch each. I used to leave them too large, and the dressing couldn’t get into all the little crevices. Smaller pieces make every single bite count.

Pat the florets completely dry with paper towels. Any surface moisture will thin out your dressing and make the salad watery within 30 minutes. I learned that the hard way at a potluck.

Step 2: Cook and Crumble the Bacon

Frying thick-cut bacon until deeply golden gives the salad its best smoky crunch

Cook 6 strips of thick-cut bacon in a skillet over medium heat for 8-10 minutes, flipping once, until deeply golden and crispy. You want to hear a steady sizzle — not a frantic sputtering, which means the heat is too high.

Drain on paper towels, then crumble into rough pieces. I tested pre-cooked bacon bits here and they were noticeably rubbery. Freshly cooked bacon adds a smokiness that makes the whole salad smell incredible.

Step 3: Make the Honey Dijon Dressing

Whisking honey, dijon, mayo, and apple cider vinegar into a smooth, glossy dressing

In a medium bowl, whisk together 1/2 cup mayonnaise, 2 tablespoons dijon mustard, 2 tablespoons honey, 2 tablespoons apple cider vinegar, 1/4 teaspoon garlic powder, and a pinch of salt and black pepper. Whisk hard for 30 seconds until fully emulsified and smooth.

Taste it before adding to the salad. The first time I made this, it tasted too sharp on its own — but that’s exactly right. The dressing mellows beautifully once it coats the broccoli and sits for 10 minutes.

Step 4: Add the Mix-ins

Combining broccoli, bacon, cheddar, red onion, and cranberries before tossing with dressing

To a large mixing bowl, add the broccoli florets, crumbled bacon, 1/2 cup shredded sharp cheddar, 1/3 cup red onion (thinly sliced), and 1/3 cup dried cranberries. Toss everything gently before adding dressing — this keeps delicate items from getting crushed.

I tested with golden raisins instead of cranberries in one batch. The raisins were too sweet and mushy by comparison. Cranberries hold their texture and add a pleasant tartness that balances the honey.

Step 5: Dress and Rest the Salad

Pouring honey dijon dressing over the salad and tossing until every floret is coated

Pour the honey dijon dressing over the salad and toss thoroughly with two large spoons until every floret is evenly coated. You should see a thin, glossy sheen on the broccoli — that’s what you’re going for.

Cover and refrigerate for at least 20 minutes before serving. I skipped the rest time once when I was rushing. The broccoli tasted raw and aggressive. That 20-minute chill softens the bite and lets the flavors fully merge.

More Delicious Salads to Try:

Step 6: Add Toppings and Serve

Finished broccoli salad topped with sunflower seeds, cheddar, and cranberries, ready to serve

Right before serving, stir in 1/4 cup toasted sunflower seeds for crunch. Adding them too early makes them go soft — I always keep them separate until the last minute. Give the salad one final toss.

Transfer to a serving bowl and top with a light sprinkle of extra cheddar and a few extra cranberries for color. The finished salad smells tangy and faintly smoky, with a texture that’s satisfyingly firm, not soggy.

Broccoli Salad with Honey Dijon Dressing

Recipe by Emma BrooksCourse: SaladsCuisine: AmericanDifficulty: Easy
Servings

6

servings
Prep time

15

minutes
Cooking time

10

minutes
Total time

25

minutes

A crunchy, tangy broccoli salad tossed in a creamy honey dijon dressing with bacon, cheddar, cranberries, and toasted sunflower seeds. Ready in 20 minutes and even better made ahead.

Ingredients

  • 2 large heads broccoli, cut into small florets (about 6 cups)

  • 6 strips thick-cut bacon, cooked and crumbled

  • 1/2 cup shredded sharp cheddar cheese

  • 1/3 cup red onion, thinly sliced

  • 1/3 cup dried cranberries

  • 1/4 cup toasted sunflower seeds

  • Honey Dijon Dressing
  • 1/2 cup mayonnaise

  • 2 tablespoons dijon mustard

  • 2 tablespoons honey

  • 2 tablespoons apple cider vinegar

  • 1/4 teaspoon garlic powder

  • Salt and black pepper to taste

Directions

  • Cut broccoli into small bite-sized florets. Wash and dry thoroughly with paper towels or a salad spinner.
  • Cook bacon in a skillet over medium heat for 8-10 minutes until crispy. Drain, cool, and crumble.
  • Whisk together all dressing ingredients in a bowl until smooth and fully combined.
  • Combine broccoli, bacon, cheddar, red onion, and cranberries in a large bowl. Toss gently.
  • Pour dressing over salad and toss until every floret is evenly coated.
  • Cover and refrigerate for at least 20 minutes before serving.
  • Stir in toasted sunflower seeds right before serving. Toss and serve cold.

Notes

  • Storage: Keeps covered in the refrigerator for up to 3 days. Add sunflower seeds fresh each day.
    Substitution: Swap mayo for full-fat Greek yogurt 1:1 for a lighter version.
    Make-Ahead: Best made 1-2 hours before serving. Dressing and salad can be stored separately for up to 24 hours.
    Bacon Tip: Do not substitute pre-cooked bacon bits — freshly cooked bacon makes a significant texture difference.

Nutrition Table (per serving)

NutrientAmount
Calories310
Total Fat22g
Sugars11g
Protein10g

Trusted Resource Links: For food safety guidance on handling and storing salads with dairy-based dressings, refer to the FDA Safe Food Handling guidelines. For nutrition information on broccoli and its health benefits, visit the Mayo Clinic Nutrition Guide.

Can You Make Broccoli Salad Ahead of Time?

Broccoli salad stores beautifully for up to 3 days when kept covered in the refrigerator

Yes, this salad is actually better when made 1-2 hours ahead. The broccoli softens just slightly, the dressing penetrates deeper, and the flavors fully come together. I always make mine at least an hour before serving.

For longer storage, keep the toasted sunflower seeds separate and stir them in right before serving. This one detail keeps the texture from going flat. The salad holds well in the fridge for up to 3 days.

I tested making it the night before for a cookout and it was the best batch I’d had. The flavors were deeply developed and the broccoli had the perfect tender-crisp bite that everyone kept commenting on.

What’s the Best Broccoli for This Salad Raw or Blanched?

Raw-broccoli-left-vs-blanched-broccoli-right-raw-holds-crunch-best-in-this-salad.

Raw broccoli is better here. It holds its crunch through the dressing and resting period, and the slight bitterness of raw broccoli actually balances the sweetness of the honey beautifully.

I blanched one test batch for 60 seconds and shocked it in ice water. The color was beautiful, but the texture turned slightly soft after sitting in the dressing for 20 minutes. Raw held up far better.

The one exception: if you’re serving to people who dislike the sharpness of raw broccoli, a 45-second blanch is a decent compromise. It takes just enough edge off without making the salad limp. I’ve done this for family gatherings and it went over very well.

How Do You Keep Broccoli Salad from Getting Watery?

Patting broccoli completely dry before mixing prevents a watery salad

The biggest culprit is wet broccoli. After washing the florets, I always dry them in a salad spinner, then spread them on a towel for 10 minutes. Even small amounts of surface moisture dilute the dressing noticeably.

The second mistake I used to make was adding the dressing too far in advance. Anything beyond 4 hours and the dressing starts to thin from the vegetables releasing liquid. Dressing it 1-2 hours ahead is the sweet spot.

Salting the red onion before adding it also helps. I toss the sliced onion with a pinch of salt, let it sit 5 minutes, then pat it dry. This pulls out excess moisture before it ever hits the salad bowl. It takes 5 extra minutes and makes a real difference by day two.

Can You Make This Salad Without Mayo?

Greek yogurt swaps 1:1 for mayo and creates a lighter, tangier dressing with great texture

Yes, and I’ve tested three mayo-free versions. The best swap is plain full-fat Greek yogurt in a 1:1 ratio. It gives a similarly creamy texture with a slight tang that actually works well with the dijon.

The texture is slightly thinner than the mayo version, so I add an extra teaspoon of dijon to help thicken and emulsify it. The flavor ends up brighter and a little lighter overall — some people in my household actually prefer it.

Avocado-based dressings also work but turn brown quickly. I wouldn’t recommend those for make-ahead purposes. The Greek yogurt swap holds its color and texture for the full 3-day fridge life just as well as mayo.

Frequently Asked Questions

Q: Can I use frozen broccoli in this salad?

A: I don’t recommend it. Frozen broccoli becomes too soft once thawed and releases excess water into the dressing. Fresh raw florets are essential for the crunch this salad is known for.

Q: How long does broccoli salad with honey dijon dressing last in the fridge?

A: It keeps well for up to 3 days stored in an airtight container. The flavor actually improves by day two. Keep sunflower seeds separate and add fresh before each serving.

Q: Can I make this salad nut-free or allergy-friendly?

A: Yes. Swap sunflower seeds for pumpkin seeds or simply leave them out. The salad is naturally gluten-free and the mayo can be replaced with Greek yogurt for a lighter, egg-free adjacent option.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *