Best Broccoli Salad for Picnics (No Mayo, Make-Ahead)

I started making this for school potlucks when I needed something that could survive two hours in a gym without a cooler nearby.

No mayo means no stress about the heat, and the dressing soaks into the broccoli in a way that makes every bite taste like it was meant to be eaten cold.

Best Broccoli Salad for Picnics (No Mayo, Make-Ahead)

A crisp, tangy broccoli salad with a honey-mustard vinaigrette that actually gets better the longer it sits.

4.7 (120 reviews)
VegetarianGluten-free
Prep20 min
Chill time (minimum)30 min
Total50 min
Serves8 servings
LevelEasy

Ingredients

Instructions

1
Cut the broccoli into small, uniform florets about 1 inch across. Smaller pieces catch more dressing and are easier to eat with a fork at a picnic. You should end up with roughly 8 cups of loosely packed florets.
2
In a large mixing bowl, combine the broccoli, red onion, dried cranberries, sunflower seeds, and cheddar. If you are adding bacon, crumble it in now. The bowl should look colorful and smell faintly sweet from the cranberries against the raw, grassy scent of the broccoli.
3
In a small bowl or jar, whisk together the apple cider vinegar, olive oil, honey, Dijon mustard, garlic powder, salt, and pepper. Whisk for about 30 seconds until the dressing looks slightly thickened and uniform, not separated and oily.
4
Pour the dressing over the broccoli mixture and toss thoroughly with two large spoons or clean hands. Press gently as you toss so the florets absorb the dressing rather than just getting coated on the surface. The vinegar smell will sharpen a little as it hits the raw onion, which is what you want.
5
Taste and adjust salt. Cover the bowl tightly and refrigerate for at least 30 minutes, or up to 24 hours. At 30 minutes the broccoli is still crisp and bright. At 4 hours the florets have softened just slightly and the dressing has gone deeper into every piece. Both are good, and which one you prefer is worth knowing before your next picnic.
6
Toss once more before serving. The dressing will have settled to the bottom of the bowl. After a final stir everything should glisten and smell tangy and faintly sweet.

Tips & Notes

  • If you are feeding people who avoid pork, the bacon is easy to leave out. The salad does not need it to taste complete.
  • Sunflower seeds go soft after about 8 hours in the dressing. If you are making this more than a day ahead, hold them back and stir them in right before serving so they stay crunchy.
  • Apple cider vinegar gives a fruity sharpness. Red wine vinegar works and tastes a little more savory. White wine vinegar is milder if you are serving kids who are sensitive to tang.
  • For a slightly creamier texture without mayo, whisk 2 tablespoons of plain Greek yogurt into the dressing. It softens the acidity and adds a subtle richness without changing the no-mayo nature of the recipe.
  • This doubles cleanly for a crowd. Use a full 4 lbs of broccoli and a very large bowl or split it into two.
Storage: Store covered in the refrigerator for up to 3 days. The texture softens gradually but the flavor stays good. Stir before each serving.

Nutrition per serving · estimated

210 Cal
13g Fat
18g Carbs
7g Protein
3g Fiber
9g Sugar
310mg Sodium

Why This Works Without Mayo

Most broccoli salads use mayo as the base because it clings to raw broccoli and softens the bite. This dressing does the same job with olive oil and a full third of a cup of apple cider vinegar, which gently tenderizes the florets during the chill time without turning them limp.

Honey and Dijon hold the dressing together so it does not break and pool at the bottom after 10 minutes. That stability matters when the salad is sitting on a picnic table in July.

Make It Your Own Without Wrecking It

The core of this recipe is broccoli, a sharp vinaigrette, something sweet, and something crunchy. Inside those four categories you have room to move. Swap cranberries for golden raisins or chopped dried apricots. Swap sunflower seeds for pepitas or slivered almonds.

What I would not swap is the Dijon. It does real structural work in the dressing, not just flavor work, and skipping it usually means the oil and vinegar separate within an hour.

Similar Posts