Healthy Broccoli Salad

Dinner  |  Published Mar 2, 2023  |  Updated Mar 7, 2023  |  By Tawnie

Everyone needs a good go to Healthy Broccoli Salad for potlucks, parties, or summer BBQs. This is my must make recipe for that time of year and it also is great for meal prepping for lunch during the week!

It’s full of flavor, texture and made with the best creamy dressing that gets a protein boost from the Greek yogurt.

We’re talking lots of vibrant broccoli pieces tossed with dried cranberries (sorry raisins), red grapes, walnuts, feta cheese, celery and red onion.

Some of my other favorite salads right now are: Italian pasta salad, shaved Brussels sprouts salad, and this healthy potato salad.

Broccoli salad is so forgiving and versatile too! You can add in different types of cheese like cheddar or jack, use different nuts like almonds or even pine nuts and sun flower seeds, add in more color from shredded carrots, toss in bacon because why not, or add in diced apple if you’re not feeling the grapes.

What is broccoli salad?

Broccoli salad is an easy salad that traditionally is made with broccoli of course, raisins, bacon bits, red onion, sun flower seeds and a creamy mayo-based dressing. My recipe varies a little bit, but no matter what you toss in, everybody needs a good broccoli salad in their arsenal and mine is the best! Promise 😉

broccoli salad in a white bowl.

What goes into this healthy broccoli salad?

ingredients to make broccoli salad in small white bowls.
  • Broccoli florets: pro tip: cut them nice and small so it’s a nice size to eat!
  • Cheese: I use feta in this recipe but you can also use shredded cheddar or goat cheese
  • Dried cranberries: I love the pop of color and sweetness they add, or feel free to use raisins or golden raisins.
  • Red onion: I love it diced small, but feel free to slice thinly and toss in.
  • Walnuts: Can sub with pecans, slivered almonds, sunflower seeds, pine nuts, or leave em’ out!
  • My bonus add ins: red grapes and celery
  • Dressing: I use part mayonnaise, part Greek yogurt, lemon juice and honey.
broccoli, cranberries, grapes and celery in a large white bowl.

How to make a Healthy Broccoli Salad

  1. Make the dressing.
  2. Toss all salad ingredients in a large bowl.
  3. Add the dressing and toss to combine.
  4. Chill until ready to serve!
step by step photos of making broccoli salad.


Can you make this healthy broccoli salad dairy free?

Yes, just use a dairy free cheese and a dairy free yogurt for the dressing! It’s just as delicious!

How long does broccoli salad last?

Leftovers should be refrigerated in an airtight container and consumed within 5 days.

Can I prepare this in advance?

Yes! It’s actually better made ahead so the salad can chill and it gives the flavors time to develop.

Can I make this vegan?

Yes! I’d recommend using Vegenaise or your favorite vegan mayo or vegan yogurt, imitation bacon bits if you want to add bacon, you can use sugar or maple syrup instead of the honey in the dressing and your favorite vegan cheese.

a close up image of broccoli salad made with grapes, walnuts, red onion, cranberries and feta cheese.
kroll\'s korner logo

Healthy Broccoli Salad

Healthy Broccoli Salad made with Greek yogurt, dried cranberries, grapes, walnuts, celery, honey and feta cheese. It's a perfect low maintenance side dish to bring to BBQs, parties or family dinners! So easy and delicious!
5 from 8 reviews
Prep Time: 15 minutes
Cook Time: 5 minutes
Total Time: 20 minutes
Servings: 8 people
Calories: 227kcal


For the salad

  • 2 heads broccoli, chopped into small florets (~6-8 cups)
  • 1 cup dried cranberries
  • 1 cup red grapes, halved
  • 1/2 medium red onion, diced
  • 2 stalks celery, chopped
  • 1/2 cup walnuts, roughly chopped
  • 1/2 cup feta cheese

For the dressing

  • 2/3 cup plain, full-fat Greek Yogurt
  • 2/3 cup mayonnaise*
  • 2-3 Tbsp. lemon juice
  • 2 Tbsp. honey, plus more as desired
  • salt and pepper, to taste


  • Chop the broccoli into bite sized pieces and place in large mixing bowl with the dried cranberries, grapes, red onion, celery, walnuts and feta cheese. Toss.
  • In a smaller bowl, whisk the yogurt, mayo, honey, and lemon juice together until all ingredients are blended. Taste and adjust, adding more honey or lemon juice as desired.
  • Pour the dressing over the broccoli mixture and stir. Add salt and pepper, to taste. Chill for about 20 minutes, or longer, then enjoy!
  • Chill the salad for about 20 minutes, or longer to help the flavors develop to create a super flavorful salad. Once chilled, enjoy!



Some substitutions and variations: 
  • Feel free to add bacon crumbles, diced apples, cubed cheese or shredded carrots
  • Use all Greek yogurt instead of mayo, if preferred. Use vegan mayo if needed.
  • Use sun flower seeds or pine nuts instead of walnuts.
  • Use white sugar instead of honey.
  • Use raisins instead of dried cranberries.
  • Use apple cider vinegar instead of lemon juice.
  • Salad can be made up to 24 hours in advance.
  • Leftovers should be refrigerated in an airtight container and consumed within 5 days.
Find Kroll’s Korner on Instagram!Mention @krolls_korner or tag #krollskorner


Serving: 1serving | Calories: 227kcal | Carbohydrates: 22g | Protein: 9g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 4g | Trans Fat: 0.04g | Cholesterol: 17mg | Sodium: 291mg | Fiber: 6g | Sugar: 21g | Calcium: 154mg | Iron: 2mg

Last Post

Chocolate Chip Scones

Next Post

Blueberry Sour Cream Coffee Cake

I’d love to see what you made!!

Share it with me on Instagram or Facebook and tag me @krolls_korner or use the hashtag #KrollsKorner!

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments
Karen F.
2 years ago

This is a delicious broccoli salad! Loved the dressing, the grapes and walnuts and cranberries… totally awesome and healthy! Thanks for the recipe… it’s a keeper! 😊

3 years ago

This Broccoli Salad looks so delicious! I love how creamy it is! Definitely a great lunch meal or side for dinner!

3 years ago

This salad was amazing! I love how easy it was to make.

Chris Collins
3 years ago

Broccoli salad is one of my favourite salads! Love that you added grapes to this too 🙂

3 years ago

My mom made this for us growing up all the time. I have such happy memories of eating it in the summer. I’m looking forward to trying your version!

Emily Liao
3 years ago

I made this last night for dinner and it was so good! The flavors are great and the toppings make for the perfect crunch.

Linda North
4 years ago

How about dried cherries? I love them but I’ve just been eating them alone. I’d like a salad

4 years ago

I loved the health/nutrition information about dried cranberries that you included with your recipe! I would enjoy seeing more of this with your recipes.

« »
Would love your thoughts, please comment.x