Broccoli Kale Salad with Cranberries

Prep Time 15 minutes
Chill Time 15 minutes
Total Time 30 minutes
Post may contain affiliate links. Read my disclosure policy.

Broccoli Kale Salad with Cranberries is bright, colorful, and loaded with bold crunch and sweet pops of flavor. It’s a simple make‑ahead salad that works as a vibrant side or a light lunch.

The combination of ingredients in this Broccoli Kale Salad really is a thing of beauty. The mix of raw kale, broccoli, and walnuts (or almonds!) gives unmatched crunch, while dried cranberries add a sweet and chewy bite. Tossed with a light and tangy Dijon-balsamic dressing, all of the textures and flavors complement each other perfectly.

Ideal for holiday tables, potlucks, or easy lunches, this kale salad always gets compliments! Plus, it is easy to make ahead and keeps well in the fridge for days.

⭐️ Test Kitchen Approved ⭐️

A stainless steel bowl filled with a colorful chopped kale salad with broccoli, dried cranberries, shredded carrots, red cabbage, and walnuts, mixed with salad dressing.

“I made this broccoli kale salad as a side and we loved it – 5 out of 5 stars! The homemade vinaigrette dressing was simple, tasty, and just the right amount. I served it the same day I made it, and there was tons of crunch. Luckily, the recipe makes a generous amount and I liked the texture even more after a couple of days. I think any dried fruit would be complimentary, as would different types of toasted nuts. It seems like a great substitute for boring, old coleslaw. Can’t wait to make another batch for a cookout or potluck. ” — Shannon, skilled home cook for over 30 years.

Learn more about our Test Kitchen ➔

Bowls of broccoli kale salad recipe ingredients arranged on a white surface, including kale, broccoli, purple cabbage, shredded carrots, avocado, walnuts, dried cranberries, parsley, balsamic vinegar, dijon mustard, olive oil, salt, and pepper.

Key Ingredient Notes

Find the full printable recipe with specific measurements below.

  • Kale: Make sure to rinse it well first, then chop up just the green leaves and not the hard stem!
  • Broccoli: I like to chop the broccoli into small bite-size pieces so they fit nicely on the fork with the other ingredients.
  • Avocado: You can use frozen avocado chunks if you’d like. Just let them totally thaw to room temperature before tossing in the salad.
  • Olive Oil: Avocado oil also works well if preferred.
  • Dijon Mustard: Do not try to swap this for plain yellow mustard. The flavor won’t be the same.
  • Dried Cranberries: You can swap these for any kind of fresh or dried fruit you prefer. Dried cherries are another personal favorite of mine.
  • Walnuts: Any dried nuts will do, almonds or pepitas are great additions. For even more flavor, lightly toast the nuts in the oven or in a skillet before using.
A close-up of a broccoli kale salad with cranberries, purple cabbage, carrots, avocado and walnuts in a bowl, with two wooden salad servers.

How To Make Broccoli Kale Salad with Cranberries

Visit the printable recipe card below for full directions.

Chop the veggies into bite‑size pieces. Cut the broccoli and kale into smaller pieces so every forkful is easy to eat and perfectly coated in dressing.

Massage the kale. Raw kale can be a bit tough. Feel free to use your hands to massage it for a few minutes (with a little olive oil or dressing) to break down the fibers and make it more tender. 

Want to save this recipe?

Email this recipe to yourself for easy access later!

Use dried cranberries generously. The sweet‑tart flavor of cranberries is what makes this salad memorable, so don’t skimp! 

Let the salad marinate. Once dressed, let the salad sit for 20 to 30 minutes before serving to allow the flavors to meld and the kale to fully absorb the dressing. Or for a softer texture, let it sit in the fridge overnight where the flavors will meld even more.

Add avocado just before serving! To keep the avocado from browning or getting mushy, chop and mix it in right before serving the salad.

A wooden bowl filled with broccoli kale salad, mixed with shredded carrots, red cabbage, walnuts, avocado, and dried cranberries. A small jar of dressing and wooden salad servers are set nearby on the side.

Variations To Try

  • Add Cheese: While I kept this broccoli kale salad vegan, a little crumbled goat, feta, or blue cheese is always a good idea! I like to add the cheese fresh before serving (like the avocado).
  • Try A Different Dressing: Orange vinaigrettes, lemon Parmesan, Greek salad dressing or creamy tahini all complement this salad base nicely.
  • Add Fresh Fruit: Thinly sliced or chopped apples or pears pair beautifully with cranberries and add a juicy contrast.
  • Make It A Meal: Pair it with shredded chicken or cooked quinoa for added protein and bulk.
  • Farro & Feta: Mix in farro, crumbled feta, and swap the dried cranberries for sliced Kalamata olives for a Mediterranean vibe.
A bowl of colorful chopped kale salad with broccoli, shredded carrots, purple cabbage, avocado, and dried cranberries, served with a fork. Another bowl of salad and a wooden salad bowl are in the background.

Make Ahead and Storage

This salad is even better after it’s chilled in the fridge for a little bit! In an airtight container in the fridge, this kale salad will keep for up to 4 days.

After a few hours, the dressing softens the crunchy broccoli and kale and makes for a more pleasant bite. The best make-ahead recipe, just be sure to toss it once more before serving.

Yield: 6 servings

Broccoli Kale Salad with Cranberries

Broccoli Kale Salad with Cranberries has it all! It's got a fresh crunch from the broccoli and walnuts, a tangy chew from the dried cranberries, and the best creamy bite from fresh avocado. The tangy balsamic-Dijon dressing brings it all together!
Prep Time15 minutes
Chill Time15 minutes
Total Time30 minutes

Ingredients

For The Salad

  • 8 cups chopped kale greens
  • 3 cups small broccoli florets, cut into bite size pieces
  • 3 cups shredded purple cabbage
  • 1 cup shredded carrots
  • ½ cup chopped walnuts or almonds, toasted for extra flavor
  • ¼ cup minced fresh parsley
  • ¼ cup dried cranberries, or dried cherries
  • 1 (or 2) avocado, diced

For The Dressing

  • ½ cup olive oil
  • 2 tablespoons balsamic vinegar
  • 1 tablespoon Dijon mustard
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Want to save this recipe?

Email this recipe to yourself for easy access later!

Instructions 

  • Add the chopped kale greens to a large salad bowl and massage it to soften it for 3 to 4 minutes. Set aside.
  • Mix the olive oil, vinegar, mustard, salt, and pepper in a medium bowl or jar and pour over the kale.
  • Add the broccoli florets, purple cabbage, carrots, walnuts or almonds, parsley and cranberries into the bowl and toss until combined.
  • Add the avocado right before serving and lightly toss the salad once more. Serve this salad fresh if you like it extra crunchy, but I like it best after it has chilled in the fridge for a couple of hours (or up to overnight). The salad soaks up some of the dressing, which softens it a little, and allows more time for the flavors to meld.

⭐️ Tried this recipe? Leave a comment and rating! It only takes a minute and helps support our family-run blog. ❤️

Notes

How To Store: Placed in an airtight container and stored in the fridge, this salad will stay fresh for up to 4 days. It will soften more each day, so if you like it crunchy, try to enjoy it within the first 2 days.

Nutrition

Serving: 1 serving, Calories: 347kcal, Carbohydrates: 19g, Protein: 5g, Fat: 30g, Saturated Fat: 4g, Polyunsaturated Fat: 7g, Monounsaturated Fat: 17g, Sodium: 283mg, Potassium: 646mg, Fiber: 7g, Sugar: 9g, Vitamin A: 7396IU, Vitamin C: 99mg, Calcium: 140mg, Iron: 2mg

Categories:

More Salad Recipes You’ll Love

Post may contain affiliate links. Read my disclosure policy.

Comments

We LOVE hearing from you! Submit your question or comment here and don’t forget to leave a rating! Click the icon below to upload a pic of your creation!

Recipe Rating:




0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Thank You For Being Here!

Jessica
For the past 15 years, Jorge & Jessica have loved getting to share their families' favorite recipes with all of you. They live in Florida with their 3 kids.