Broccoli Apple Salad

5 from 7 votes
Jump to Recipe

This post may contain affiliate links. Please see our disclosure policy.

Made with fresh broccoli, crisp apples, juicy oranges, and a light and bright citrus dressing, this Broccoli Apple Salad is sweet, tangy, and absolutely delicious!

Looking for more ways to prepare broccoli? Don't miss my recipes for Broccoli Cheese Rice Casserole, Broccoli Cheddar Soup, and Parmesan Roasted Broccoli.

Broccoli Salad without mayo in white serving bowl with apples and fresh broccoli to the side.

Broccoli Apple Salad at a Glance

A broccoli salad made with fresh apples and oranges may sound like an odd combination. But there are so many reasons to give this recipe a try!

  • Light and Refreshing Alternative.  Ditch the heavy, mayo-laden broccoli salad! This salad features a bright citrus vinaigrette that lets the fresh ingredients shine.
  • Packed with Flavor and Texture. With crisp apples, crunchy broccoli, sweet cranberries, and nutty sunflower seeds, every bite is sweet, tangy, and satisfyingly crunchy.
  • Wholesome and Versatile: Naturally gluten-free and easy to make vegan-friendly, it's perfect for potlucks, picnics, or a healthy lunch prep staple.

Trust me, after one bite you will be making this Broccoli Apple Salad on repeat!

Happy Cooking! xo Kristen

Notes on Ingredients

Ingredients for Broccoli Salad and Broccoli Salad Dressing on white counter.
  • Broccoli: Fresh broccoli florets, not broccoli slaw or frozen. cooked broccoli.
  • Apples: Select sweet, firm apples like Gala, Honey Crisp, or Fuji.
  • Oranges: Seedless navel oranges are best.
  • Onion: For the best flavor, use a red onion, shallot, or sweet onion, rather than a yellow onion.
  • Sunflower Seeds: Toasted and salted for crunch and flavor.
  • Broccoli Salad Dressing: This dressing is made with fresh orange juice, olive oil, honey, apple cider vinegar, and garlic for a sweet, tangy dressing that compliments all the flavors in the salad itself.

How to Make Broccoli Apple Salad

The following tips are provided to help you achieve perfect results. You will find the ingredient quantities and detailed instructions in the recipe card at the bottom of this post.

  1. Prepare Citrus Dressing. In a small mixing bowl whisk together orange juice, apple cider vinegar, honey, garlic, and olive oil.
Citrus orange dressing for broccoli salad in small mixing bowl.
  1. Chop Broccoli. Cut the broccoli florets off the stem and then cut into bite-sized pieces.

Don't toss the Stem

While the stem won't become tender in the salad, don't throw it away. You can grate or shred the broccoli stem and use it to make the filling for Baked Egg Rolls or Vegetable Potstickers.

Knife cutting broccoli florets off broccoli stem.
  1. Combine Salad. Toss the broccoli florets, diced apples, orange segments, diced onions, dried cranberries, and edamame together in a large bowl. Add the prepared dressing and toss everything together until evenly combined.
Broccoli, apples, edamame, oranges, onions, and cranberries in bowl.
  1. Chill Before Serving. In order for the broccoli florets to become tender and the flavors to meld together, it is best to chill the salad for 2 hours prior to serving. I don't recommend longer than 24 hours, as the apples will begin to brown by that point.
  2. Add Sunflower Seeds and Serve. Before serving the salad add the sunflower seeds to the salad and toss to distribute evenly. This keeps the sunflower seeds nice and crunchy.
Bowl of Healthy Broccoli Salad next to fresh oranges.

Recipe Modifications

  • Make it Vegan-Friendly: Swap the honey out for maple syrup in the dressing. 
  • Add Nuts: Instead of adding sunflower seeds which add a nice texture to the dish, add chopped walnuts, pecans, cashews, or almonds. 
  • No Fresh Oranges? Swap the fresh oranges out for one 14-ounce can of mandarin oranges that have been drained. 
  • Use Prepared Orange Juice in Dressing: While freshly squeezed orange juice is best, you can certainly replace with refrigerated. prepared orange juice.
  • No Dried Cranberries? Omit them or add golden raisins in their place.
five-stars

Did you make this recipe?

If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
5 from 7 votes

Broccoli Apple Salad

Servings: 10
Prep: 20 minutes
Refrigerate: 2 hours
Total: 2 hours 20 minutes
Bowl of healthy broccoli salad next to oranges.
Made with fresh broccoli, crisp apples, dried cranberries, sunflower seeds, and a light and bright citrus dressing, this Broccoli Apple Salad is crunchy, sweet, tangy, and absolutely delicious!

Video

Ingredients 

Broccoli Apple Salad Dressing

  • cup orange juice
  • 2 cloves garlic, grated
  • 3 tablespoons apple cider vinegar
  • 2 tablespoons olive oil
  • 1 tablespoon honey, or maple syrup
  • ¼ teaspoon kosher salt

Broccoli Apple Salad

  • 2 medium seedless navel oranges, segmented and cut into chunks
  • 4 cups broccoli florets, chopped into bite size pieces
  • 2 large apples, chopped into bite size pieces
  • ¼ cup red onion, minced
  • 1 cup defrosted edamame
  • ½ cup dried cranberries
  • ¼ cup sunflower seeds, optional

Instructions 

  • Whisk together ⅓ cup orange juice, 2 cloves garlic (minced), 3 tablespoons apple cider vinegar, 2 tablespoons olive oil, 1 tablespoon honey, and ¼ teaspoon kosher salt together in a small bowl until well incorporated. Set aside.
  • Segment the oranges by using a sharp knife to carefully slice the skin away from the flesh of the orange. Trim off any white pith that remains and then cut between the membranes to segment the orange. Cut the orange segments in half.
  • In a large mixing or serving bowl, combine the fresh broccoli, prepared oranges, diced apples, minced red onions, edamame, and dried cranberries together. Add the prepared dressing to the vegetables and toss well.
  • Cover and chill the salad for at least 2 hours prior to serving. Before serving, toss again and then top with sunflower seeds.

Notes

Storage: Leftover broccoli salad will last for 4 days after preparation but is best if served within 48 hours. 
Vegan-Friendly Broccoli Apple Salad: Swap the honey out for maple syrup in the dressing.
Add Nuts: Instead of adding sunflower seeds which add a nice texture to the dish, add chopped walnuts, pecans, cashews, or almonds.
Oranges: If you do not want to segment fresh oranges, use one (14-ounce) can of mandarin oranges that have been drained in their place.  
Dried Cranberries: Golden raisins make a good substitute for dried cranberries if desired. 

Nutrition

Calories: 139kcalCarbohydrates: 21gProtein: 4gFat: 6gSaturated Fat: 1gSodium: 73mgPotassium: 313mgFiber: 4gSugar: 14gVitamin A: 322IUVitamin C: 54mgCalcium: 43mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @amindfullmom or tag #amindfullmom!

This recipe originally shared in 2020 and updated in 2025.

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

5 from 7 votes (1 rating without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




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

14 Comments

  1. 5 stars
    This was soooooooooooooo good <3
    I made this yesterday and ate it (2 portions) between then and today.
    I cut the florets a bit big though, so will do it smaller next time round - which will be tomorrow!!!!!!!!!!!!!!!!
    My vegan daughter will be visiting from tomorrow for two nights and I'm planning to do the salad again (but with maple syrup this time - I took honey) and having had it "marinading" in the dressing overnight was incredible so I'll make it tomorrow and we'll eat it the following day 🙂
    Thank you sooooooooooooo much for this recipe - I'll be making it regularly for me and it'll be my go-to for bbqs etc from now on