This Broccoli Salad is packed full of delicious, healthy ingredients like sweet apples, crunchy walnuts, and tart cranberries, tossed in a sweet and creamy dressing. It’s a major nutritional powerhouse and tastes absolutely amazing, and it’s the perfect make-ahead side or meal-prep lunch since it keeps well in the fridge for a few days.
This broccoli salad is sweet and tangy, the texture is crunchy, and everything is balanced out with the sweet, tangy, creamy dressing.
This would be a GREAT addition to your holiday table (it’s especially festive for Christmas because of the green and red colors!), or for a picnic/potluck.
Plus, it’s one of the few salads that you can make, and dress, in advance, without fear of it getting immediately soggy. In fact, the flavors marry as it sits, so it’s best to eat it a few hours or a day after making it (after that, it may start getting a bit more soggy).
Let’s talk for a bit about how nutritious this is. It’s a bit ridiculous, actually.
First, broccoli. We all know it’s good for us, but it’s sometimes a bit difficult to eat, especially raw.
This salad is the perfect way to eat raw broccoli, since the sweetness of the apples and the honey in the dressing balance out its natural bitterness. It’s FULL of vitamins and minerals (especially K and C), as well as high in fiber. This may even be a great way to get your kids to eat it!
Walnuts add protein, healthy fats, and a variety of minerals to the salad, and apples add vitamin C and fiber. With all the vitamin C, this recipe is a great alternative to citrus fruits to build your immune system during the flu season!
Finally, cranberries add an antioxidant boost in addition to vitamins C and E.
This broccoli salad is an immune-boosting, fiber-packed, plant-based powerhouse.
The recipe calls for a cup of mayonnaise, which you may or may not think is a healthy addition since it’s high in fat, but bear this in mind: this recipe feeds about 8 people (you’ll only need a little bit to feel satisfied), and you can substitute all or some of it with plain yogurt, which will cut the fat in half even if you use whole milk yogurt (see notes in recipe below).
And if you’re vegan, you can easily substitute the mayo with your favorite vegan mayonnaise.
And if you want to really be an overachiever, you can make your own mayonnaise with olive oil and fresh eggs (it’s easier than you think!).
The dressing is simple and delicious and sweet and tangy. Mayo is the base, with honey, apple cider vinegar, salt, and pepper whisked into it. You may want to try it on potato salad or chicken salad, too.
Just whisk the ingredients for the dressing together in a large bowl and add the rest of the ingredients on top. Stir together, and you’re good to go!
The broccoli salad recipe seriously couldn’t be easier to make.
A lot of salad recipes suggest that you mix the dressing in a separate bowl and pour on top. I almost never do that- just use one bowl instead of two. Fewer dishes! Woo hoo!
This salad meets the requirements of many dietary restrictions, including paleo, gluten free, dairy free, grain free, and vegetarian. All the more reason to bring it to a potluck or party, especially if you need to accommodate for certain food sensitivities or preferences.
ALSO, it’s a great recipe that you can make ahead of time! Lettuce-free salads always hold up better, and this broccoli salad recipe keeps for a few days in the fridge.
I actually do recommend making it an hour or so ahead of serving, since the flavors will marry together as it sits. And since you serve it cold, you can literally take it out of your fridge and serve it right away without any fuss.
It’s best to consume it within 1-24 hours after making it. It will stay good after that in the fridge, but it will start to become a bit soggy (since the salt in the dressing will draw out the moisture from the fruits and veggies).
One last thing- broccoli salad is often made with raisins. Feel free to use them in place of the cranberries if you prefer!
Also, it can be a bit of a challenge to cut a crown of broccoli into beautiful florets. Here’s a tutorial for how to cut broccoli.
If you need another way to make broccoli delicious, try this Steamed Broccoli with Soy Mayo Dip, this Chicken and Broccoli Linguine with Lemon Butter Basil Sauce, and this Broccoli Avocado Soup.
If you want another cruciferous veggie salad with similar ingredients, try this Massaged Kale Salad with Apples, Goat Cheese, and Maple Vinaigrette.
Recipe for Broccoli Salad with Apples, Walnuts, and Cranberries below!
Broccoli Salad with Apples, Walnuts, and Cranberries
Ingredients
- 1 cup mayonnaise
- 2 tablespoons honey
- 2 tablespoons apple cider vinegar
- salt and pepper to taste
- 4 cups fresh broccoli florets cut into small pieces
- 1/2 cup dried cranberries
- 1 apple unpeeled and diced
- 1 cup walnuts coarsely chopped
- 1/2 cup diced red onion
- 1/4 cup chopped fresh parsley
Instructions
- In the bottom of a large mixing bowl, whisk together mayonnaise, honey, apple cider vinegar, and salt and pepper until smooth.
- Add the remaining ingredients; stir well to coat.
Notes
- This post first appeared on Bowl of Delicious in October, 2016. I’ve updated the recipe and post with new photos and revisions.
- This recipe can be served immediately, but the flavors improve after a few hours in the fridge. It will keep well for about 24 hours in the fridge- after that, it may be a bit soggy.
- You can substitute some or all of the mayonnaise with plain yogurt- regular or Greek will work fine. You may need to add a bit more than one cup, since it doesn’t have the same consistency as mayo.
- For a vegan version, use your favorite vegan mayo.
- For a nut-free version, use sunflower seeds instead of walnuts.
- The provided nutrition information does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. Feel free to calculate it yourself using this calculator or by adding the recipe to Yummly.
Nutrition
Nutrition Information Disclaimer
The provided nutrition information is my best estimate and reflects one serving of the recipe (total servings indicated at top of recipe card). It does not include any added sodium from seasoning to taste, any optional ingredients, and it does not take brands into account. I use an automatic API to calculate this information. Feel free to calculate it yourself using one of these tools:
Lori
I love this salad, but I used half mayo and half plain yogurt. Plus I added 1 cup crumbled blue cheese.
Elizabeth Lindemann
So glad you liked it!
Clare
This is my go-to recipe for a tasty and different salad. I’ve used it many times and it never fails to get compliments. Thank you!
Elizabeth Lindemann
So glad you liked it!
Rosemarie Mahoney
This salad is delicious! I use 1/2 the mayo and it still works fine and keeps longer in the fridge.
Elizabeth Lindemann
So glad you liked it!
Lana
My good friend made this salad for my birthday. OMG !! It was so good. This is my go to salad for anything. Merci.
Elizabeth Lindemann
So glad you liked it!
sari
thankyou for sharing this recipe! so delicious ♡
Elizabeth Lindemann
So glad you liked it!
Janet A BrownleeMace
I prefer the original salad dressing recipe to the mayo. Can i possibly get a copy of the original? Thank you.
Elizabeth Lindemann
Hi! This recipe has always used mayo as the base for the dressing. Is it possible you’re thinking of another recipe? Hope you’re able to find it!
Shari
I substituted pineapple for the cranberries and this was a big hit at our house!
Elizabeth Lindemann
So glad you liked it!
Donna F
I want to make this and I love making my own mayonnaise. You had suggested making our own and I assumed in the ingredient list when I clicked I was going to your recipe, but I found myself at Amazon. Disappointed. I will still try the recipe, but will need to look up one of my blender mayo recipes.
Elizabeth Lindemann
Thanks for this feedback. I link to amazon products in my ingredients lists unless I have a homemade version on my website. For mayo, I do not have a recipe yet (though now I want to add one! Homemade is delicious!). The link in the post where I suggest making your own goes to this recipe – hope that helps! https://www.oliveyouwhole.com/recipes/homemade-olive-oil-mayonnaise-whole30-mayonnaise