Looking for a fresh take on the usual broccoli salad? I’ve been making this lighter version for years, and it’s become my go-to for summer picnics and weekday lunches. The best part? It’s not weighed down with heavy mayo like the traditional recipe. I started making this when I wanted something a bit healthier but still satisfying.
This salad has all the crunch and flavor you’d expect, but without feeling like you need a nap afterward. It’s perfect for meal prep too – I often make a big batch on Sunday and pack it for lunches throughout the week. The broccoli actually gets better after sitting in the fridge for a day, soaking up all those good flavors.
And if you’re trying to get your family to eat more veggies? This might just do the trick. Even my picky eaters reach for seconds when I serve this at dinner. Sometimes the simplest tweaks to a classic recipe turn out to be the ones we come back to again and again.

Why You’ll Love This Broccoli Salad
- Lighter version – Using Greek yogurt and turkey bacon instead of traditional ingredients cuts down on calories and fat while keeping all the creamy, crunchy goodness you love.
- Make-ahead friendly – You can prep this salad up to 24 hours in advance, making it perfect for meal prep or bringing to potlucks and parties.
- No cooking required – Besides cooking the turkey bacon, this recipe is completely no-cook, keeping your kitchen cool and prep time minimal.
- Perfect balance of textures – The crunchy broccoli and sunflower seeds, chewy raisins, and creamy dressing create an exciting mix of textures in every bite.
- Nutritious ingredients – Packed with fiber-rich broccoli, protein from Greek yogurt, and healthy fats from sunflower seeds, this salad is as nutritious as it is tasty.
What Kind of Broccoli Should I Use?
Fresh broccoli crowns or bunches both work great for this salad – just make sure to pick ones with tight, dark green florets and no yellow spots. While you can use pre-cut broccoli florets from the produce section to save time, buying whole heads tends to give you fresher, crunchier results and is usually more budget-friendly. The stems are totally usable too – just peel the tough outer layer and chop the tender inner part into small pieces. If your broccoli seems a bit limp when you get it home, try soaking it in cold water for about 30 minutes to crisp it back up before chopping.

Options for Substitutions
This light broccoli salad is super adaptable – here are some easy swaps you can try:
- Broccoli: While broccoli is the star here, you can use a mix of broccoli and cauliflower, or even all cauliflower. Just make sure to chop it into small, bite-sized pieces.
- Turkey bacon: Regular bacon works fine here, or skip it altogether for a vegetarian version. You could add some smoky roasted chickpeas instead for that protein boost.
- Sunflower seeds: Feel free to swap these with pumpkin seeds, slivered almonds, or chopped pecans. Any crunchy nut or seed will do the job!
- Raisins: Not a raisin fan? Try dried cranberries, chopped dried apricots, or even fresh red grapes cut in half.
- Greek yogurt and mayo mix: You can go all Greek yogurt for an even lighter version, or use sour cream instead. Just keep the total amount of creamy ingredients the same.
- Apple cider vinegar: White wine vinegar or regular white vinegar work well too. If using regular vinegar, you might want to add an extra teaspoon of honey to balance the sharper taste.
Watch Out for These Mistakes While Cooking
The biggest mistake when making broccoli salad is not cutting the broccoli into small enough pieces – larger chunks make it harder to eat and won’t absorb the dressing as well, so aim for bite-sized florets no bigger than a quarter. Another common error is skipping the step of letting the salad chill in the refrigerator for at least 2 hours before serving, as this time allows the flavors to blend and the broccoli to slightly soften from the dressing. To keep your salad from becoming watery, make sure to thoroughly dry the broccoli after washing it, and if you’re making it ahead, consider adding the sunflower seeds just before serving to maintain their crunch. For the best texture and flavor balance, massage the dressing into the broccoli with clean hands rather than just tossing it – this helps the dressing coat every piece evenly and starts breaking down the tough fibers in the raw broccoli.

What to Serve With Broccoli Salad?
This fresh broccoli salad makes a perfect side dish for your favorite grilled meats – I especially love serving it alongside BBQ chicken or a juicy hamburger off the grill. Since it’s already packed with veggies and protein from the turkey bacon, it pairs really well with simple main dishes like grilled salmon, baked chicken breast, or even a classic turkey sandwich. For a complete summer meal, I often serve this alongside some corn on the cob or sweet potato wedges, and the combination of flavors just works so well together. If you’re bringing this to a potluck or picnic, it’s great next to other cold dishes like pasta salad or potato salad since the creamy dressing and crunchy texture offer something different.
Storage Instructions
Keep Fresh: This light broccoli salad stays crisp and fresh in an airtight container in the fridge for up to 3-4 days. The flavors actually get better after a day as everything mingles together! Just give it a quick stir before serving to redistribute the dressing.
Make Ahead: Want to prep this salad in advance? Chop all your veggies and mix the dressing separately, storing them in different containers in the fridge. When you’re ready to serve, just combine everything and add the sunflower seeds last to keep them crunchy. The dressing can be made up to 5 days ahead.
Pack for Lunch: This salad is perfect for meal prep! Pack it in individual portions, but keep the sunflower seeds in a separate small container or baggie. Add them just before eating to maintain their crunch. The salad will stay fresh in your lunch box with an ice pack for several hours.
| Preparation Time | 15-20 minutes |
| Cooking Time | 0 minutes |
| Total Time | 30-40 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 850-950
- Protein: 30-35 g
- Fat: 60-70 g
- Carbohydrates: 70-80 g
Ingredients
For the salad:
- 1/2 cup sunflower seeds (roasted and salted for extra flavor)
- 1/2 cup diced red onion (finely diced for even distribution)
- 6 slices cooked turkey bacon, crumbled (crispy texture preferred)
- 1 lb broccoli (finely chopped florets and tender stems)
- 1/2 cup raisins
For the dressing:
- 2 tbsp honey
- 1/2 tsp salt
- 1/4 tsp pepper
- 3 tbsp apple cider vinegar
- 1/2 cup mayonnaise (I use Hellmann’s Light Mayonnaise)
- 1 minced garlic clove (freshly minced for best flavor)
- 1/2 cup plain greek yogurt (0% fat for a lighter dressing)
Step 1: Combine the Salad Ingredients
Begin by pouring broccoli into a large mixing bowl.
Add chopped onion, sunflower seeds, raisins, and diced turkey bacon to the bowl.
These ingredients form the base of your salad, contributing a variety of textures and flavors.
Step 2: Prepare the Dressing
In a small bowl, mix together the remaining ingredients to create a flavorful dressing.
Ensure the ingredients are well combined to achieve a smooth consistency.
Step 3: Dress the Salad
Pour the prepared dressing over the broccoli mixture in the large bowl.
Stir thoroughly to ensure each piece is well-coated with the dressing.
This will enhance the overall flavor of the salad, making each bite delicious.
Step 4: Refrigerate and Serve
Let the salad sit in the refrigerator for at least 30 minutes before serving.
This allows the flavors to meld together.
For best results, keep the salad in the fridge for up to 5 days.
Serve chilled and enjoy as a refreshing and nutritious side or main dish!