I make this chopped broccoli salad whenever I need a crunchy, bright side that comes together in minutes and still feels special. It’s a chopped vegetable salad tossed in a creamy, tangy dressing with little pops of sweetness from dried cranberries and nutty crunch from toasted sunflower seeds. This is the kind of salad that travels well to potlucks, holds up on picnic tables, and upgrades weeknight dinners. If you like broccoli in other preparations, you might also enjoy my easy healthy broccoli pasta for a warm vegetable-forward main.
What makes this recipe special
This chopped broccoli salad hits several useful notes at once: quick prep, sturdy texture that resists sogginess, and wide appeal across ages. Finely chopping the florets gives a salad that’s easy to fork and eat, so it works well for kids and adults alike. The mayonnaise and Greek yogurt dressing is creamy without being heavy, while apple cider vinegar and honey bring balance.
"Crisp, slightly sweet, and creamy—this salad vanished before our main even arrived. Perfect for summer gatherings and weeknight sides."
Why people reach for this recipe: simple pantry-stretching ingredients, great make-ahead potential, and the ability to scale up easily for a crowd. It’s ideal for lunches, backyard barbecues, and any meal that needs a crunchy, refreshing contrast.
Step-by-step overview
Before you start chopping, here’s what to expect. You will finely chop the broccoli and dice the onion, toast the sunflower seeds if they are not already toasted, whisk a quick dressing, toss everything together, and chill for at least 30 minutes so the flavors relax and the onion loses its raw edge. Total hands-on time is about 15 minutes, plus chilling.
What you’ll need
- 4 cups fresh broccoli florets, finely chopped (stems included if peeled and chopped small)
- 1 small red onion, finely diced
- 1/2 cup dried cranberries
- 1/3 cup toasted sunflower seeds
- 1/2 cup mayonnaise
- 1/4 cup Greek yogurt
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey or maple syrup
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Ingredient notes: use plain Greek yogurt for tang and body; swap plain yogurt for a dairy-free yogurt to make the dressing dairy-free and use vegan mayonnaise. If your sunflower seeds are raw, toast them in a dry skillet over medium heat for 3 to 5 minutes until fragrant.
Directions to follow
- Put the finely chopped broccoli, diced red onion, dried cranberries, and toasted sunflower seeds into a large mixing bowl. Toss briefly to combine.
- In a separate bowl whisk together the mayonnaise, Greek yogurt, apple cider vinegar, honey, salt, and black pepper until the dressing is smooth and slightly glossy.
- Pour the dressing over the broccoli mixture. Use tongs or two large spoons to toss the salad so every piece is evenly coated.
- Cover the bowl and chill in the refrigerator for at least 30 minutes so the flavors meld and the onion softens slightly.
- Stir gently before serving and taste. Add a pinch more salt or a splash of vinegar if it needs more brightness.

Best ways to enjoy it
Serve this salad cold or just-chilled. It pairs beautifully with grilled or roasted mains, sandwiches, and grain bowls. For a light dinner plate, spoon the salad next to a roasted chicken breast or a grilled fish. For a vegetarian spread, place it alongside warm grains, roasted vegetables, and a soft cheese. If you want a heartier pairing, serve it with a warm pasta for contrast; try a simple lemon and garlic pasta or my take on easy healthy broccoli pasta for a coordinated vegetable theme.
Presentation tip: pile the salad in a shallow bowl so the crunchy bits stay on top rather than sinking.
Storage and reheating tips
Store leftovers in an airtight container in the refrigerator for up to 3 days. The salad will soften over time as the dressing draws moisture from the broccoli; give it a quick toss and a fresh squeeze of lemon or a drizzle of vinegar to revive brightness before serving. Do not freeze this salad because freezing will ruin the texture of the broccoli and the dressing separation will be hard to reverse.
Food safety note: keep this salad chilled at or below 40°F when not being eaten, and discard any portion that has been left at room temperature for more than two hours.
Helpful cooking tips
- Chop broccoli uniformly so every bite has the same texture. I use a chef’s knife and a rocking motion to get even pieces.
- Include the peeled stems for less waste and more crunch; slice them thinly so they match the florets.
- Toast sunflower seeds in a dry skillet for a minute or two until fragrant to deepen their flavor.
- If the red onion is too sharp, soak the diced pieces in cold water for 10 minutes and drain before adding to the salad.
- Taste the dressing before mixing. If it feels flat, add a little more vinegar for lift or a touch more honey for balance.
Recipe variations
- Nut swap: Replace sunflower seeds with pumpkin seeds or chopped toasted almonds for a different texture.
- Fruit swap: Use golden raisins, chopped dried apricots, or fresh apple cubes instead of dried cranberries to vary sweetness and chew.
- Herb lift: Stir in chopped fresh parsley, dill, or chives for a fresher herb note.
- Lighter dressing: Use all Greek yogurt in place of half the mayonnaise for a lighter version with the same creaminess.
- Add protein: Fold in cooked chickpeas or shredded rotisserie chicken to make this a main-dish salad.
Your questions answered
How long does this salad need to chill before serving?
Chill for at least 30 minutes to let the flavors meld and to soften the onion slightly. If you prepare it a few hours ahead, it will taste even more integrated, but keep it chilled until serving.
Can I prep parts of this salad ahead?
Yes. Chop the broccoli and dice the onion up to a day ahead and store them in separate airtight containers. Toast seeds the day before if you like. Mix the dressing just before tossing for maximum freshness, or combine everything up to 2 hours before serving.
Is this salad good for meal prep lunches?
Yes, but expect the broccoli to soften over a couple of days. Store in a tightly sealed container and add a little extra crunch at serving time if needed, such as a sprinkle of fresh seeds.
What if I want the salad to be less sweet?
Reduce the dried cranberries to 1/4 cup or substitute with unsweetened dried fruit. You can also lower the honey in the dressing slightly and increase vinegar by half a teaspoon for more brightness.
How can I make this nut free and allergy friendly?
This recipe is naturally nut free if you use sunflower seeds. To reduce cross contamination risk, ensure the seeds are processed in a nut-safe facility if required.

Chopped Broccoli Salad
Ingredients
Method
- Put the finely chopped broccoli, diced red onion, dried cranberries, and toasted sunflower seeds into a large mixing bowl. Toss briefly to combine.
- In a separate bowl whisk together the mayonnaise, Greek yogurt, apple cider vinegar, honey, salt, and black pepper until the dressing is smooth and slightly glossy.
- Pour the dressing over the broccoli mixture. Use tongs or two large spoons to toss the salad so every piece is evenly coated.
- Cover the bowl and chill in the refrigerator for at least 30 minutes to let the flavors meld and the onion soften slightly.
- Stir gently before serving and taste. Add a pinch more salt or a splash of vinegar if it needs more brightness.


