Next time you need to bring a salad to a BBQ or gathering, this healthy broccoli salad should be at the top of your list. This isn’t the typical broccoli salad—it’s loaded with fresh vegetables like kale and purple cabbage and dressed with a creamy, naturally sweetened dressing. Whenever I bring this, people ask for the recipe.
I also love bringing my kale and spinach superfood salad or the asparagus and quinoa salad to summer gatherings.

“I stumbled upon this recipe around Memorial Day and it was such a hit. I spent the last two months looking for it again and I am so happy I found it 🙂 It was so good!” I added carrots” – Veronica
Why You’ll Love This Healthy Broccoli Salad
Broccoli salad is a Midwestern classic, and this version keeps the familiar flavors but uses cleaner, more nutritious ingredients. It’s easy to make, full of texture, and perfect for entertaining or meal prep.
This healthy broccoli salad is:
- Veggie-packed – Broccoli is joined by curly kale and purple cabbage for extra color and nutrients.
- Made with a better-for-you dressing – The dressing blends avocado-oil mayonnaise and plain Greek yogurt, sweetened lightly with honey for balance.
- Quick and easy – A little chopping and mixing and it’s ready in about 15 minutes.
- Diet-friendly – Naturally gluten-free and adaptable to dairy-free or grain-free needs.
- A crowd-pleaser – Great for potlucks, BBQs, or keeping on hand for lunches and sides all week.
If you grew up in the Midwest and love classic BBQ treats, you might also enjoy healthier versions of nostalgic desserts.
[feast_advanced_jump_to]
Ingredient Notes

- Kale – Curly kale works best; it adds a light, slightly bitter contrast that balances the sweet apple. Tear the leaves from the thick stems before chopping.
- Bacon – Optional, but I like the smoky crunch it adds. Choose uncured or nitrate-free bacon and check labels for added sugars if you prefer a cleaner ingredient list.
- Apple – Use a sweet, crisp variety like Honeycrisp, Fuji, or Gala for the best texture and flavor.
- Sunflower seeds or nuts – Raw, unsalted seeds or nuts give a pleasant crunch. Toast them briefly for extra flavor.
- Greek yogurt – Plain, unsweetened Greek yogurt keeps the dressing creamy while reducing overall fat. Swap for dairy-free yogurt if needed.
- Mayonnaise – Look for brands made with avocado oil and no added sugar. For a mayo-free option, use extra Greek yogurt.
- Honey – Raw honey is preferred but any honey will work to add a gentle sweetness.
- Apple cider vinegar – Adds brightness; lemon juice can be used as a substitute.
Variations & Substitutions
- Dairy-free: Use a dairy-free plain yogurt for the dressing and a mayonnaise made without dairy, if desired.
- No-mayo version: Replace the mayonnaise with extra plain Greek yogurt for a lighter, tangier dressing.
- Mix-ins: Try blueberries, red grapes, roasted cashews, walnuts, shredded carrots, or a little shredded cheddar to change the flavor profile.
- Add protein: Stir in cooked, chopped chicken, thawed edamame, or rinsed chickpeas for a heartier salad.
Step-by-Step Directions

- Step 1: Place all salad ingredients into a large mixing bowl.

- Step 2: In a separate small bowl, whisk together the dressing ingredients until smooth.

- Pour the dressing over the salad.

- Toss with tongs or a large spoon until everything is evenly coated.
Top tip: Chill the salad for at least an hour so the flavors meld and the salad is nicely cold. Stir before serving.
What Makes This a Healthy Broccoli Salad?
- Lightened-up dressing: The recipe combines avocado-oil mayonnaise with plain Greek yogurt for a creamy but lighter dressing, sweetened modestly with honey.
- Loaded with vegetables: Broccoli, kale, and cabbage boost vitamins, antioxidants, and fiber while keeping the salad fresh and vibrant.
- Less added sugar: Instead of dried fruit, this salad uses fresh apple for natural sweetness and crunch.
Sara’s Tips & Notes
- Cut broccoli florets into small pieces for easier eating and a better texture. You can include some tender stem pieces if finely chopped.
- Toast sunflower seeds briefly for added depth and add them just before serving to keep them crisp.
- The dressing can settle while refrigerated; give the salad a good stir before serving.
- If your honey has crystallized, warm it briefly in the microwave or under warm water until pourable.

Do I need to Cook Broccoli for Broccoli salad?
No—raw broccoli provides the best crunch and texture for this salad. As the salad chills, the dressing softens the broccoli slightly, creating a nice bite without cooking.
If you prefer a more tender-crisp texture, blanch the chopped broccoli in boiling salted water for 1–2 minutes until bright green, then plunge into an ice bath to stop cooking. Drain and dry well before adding to the salad.
Serving Suggestions
This broccoli salad makes a flexible summer side dish or a light lunch. It pairs well with grilled chicken, pulled pork, turkey burgers, or alongside other salads for a spread.
Serve it with simple mains like cilantro-lime chicken, slow-cooker pulled pork, or air-fryer turkey burgers, or include it on a holiday table next to coleslaw, a peach and goat cheese salad, or a cucumber radish salad.

Healthy Broccoli Salad Recipe FAQs
Mayonnaise-based salads can sit at room temperature up to two hours; in hot conditions (85°F/29°C or above), limit to one hour.
Full-fat plain Greek yogurt provides a similar creamy texture. You can also blend in mashed avocado for healthy fats.
Stored in an airtight container, the salad stays fresh for 3–4 days. Stir before serving. To stretch freshness to about 5 days, store dressing and salad separately.
Yes—use plain, unsweetened yogurt. Regular yogurt is thinner, so the dressing will be less thick than with Greek yogurt.
Storage & Food Prep
How to store: Keep leftovers in an airtight container in the refrigerator for 3–4 days.
Meal prep: Prep the salad components and dressing separately. Toss only the portion you plan to eat to keep the rest fresh; the salad and dressing stored separately can last up to 5 days in the fridge.
More Healthy Summer Salads To Try!
- Zesty Southwest Quinoa Salad (with avocado)
- Healthy Cashew Chicken Salad with Apples (Dairy-Free)
- Peach and Goat Cheese Salad
- Superfood Salad
If you make this recipe, please let me know what you think by leaving a rating or comment. Share a photo on Instagram or Facebook and mention @CleanPlateMama!
Eat Clean. Be Well!
-Sara

Best Healthy Broccoli Salad
Print
Pin
Rate
Equipment
-
1 large mixing bowl
-
1 small mixing bowl
Ingredients
Salad Ingredients
- 4 cups coarsely chopped broccoli (about 1 lb. 5 oz)
- 2 cups torn kale leaves, packed
- 1 cup finely chopped purple cabbage
- ⅓ cup raw sunflower seeds
- 1 large sweet apple, chopped
- 8 oz. cooked and crumbled bacon (optional)
Dressing Ingredients
- ⅓ cup mayonnaise (see notes)
- ⅓ cup plain/unsweetened Greek yogurt (dairy-free if needed)
- 1 tablespoon apple cider vinegar
- 3 tablespoons honey
- ½ teaspoon fine sea salt
Instructions
-
Place all salad ingredients in a large mixing bowl.
-
In a separate small bowl, whisk together all dressing ingredients until smooth.
-
Pour dressing over the salad and toss with tongs or a large spoon until everything is evenly coated.
-
Refrigerate for at least 1 hour if possible to let the flavors meld; you can serve immediately if needed.
-
Stir before serving and enjoy.
Notes
- Curly kale works best; remove the thick inner stems before tearing the leaves.
- Use avocado-oil mayonnaise with no added sugar for a cleaner dressing, or substitute all Greek yogurt for a mayo-free option.
- Raw honey is preferred but any honey will do.
- Let the salad chill at least 1 hour before serving for the best flavor and texture.
- Fresh cracked pepper is a nice finishing touch if desired.