Broccoli & Carrot Salad with Walnuts & Dried Cranberries
Some salads are all about delicate greens and light dressings.
And then there are salads like this one—crunchy, colorful, creamy, sweet, and savory all at once.
This Broccoli & Carrot Salad with Walnuts & Dried Cranberries is one of those recipes I make when I want something fresh on the table but still want it to feel satisfying.
It’s packed with crisp broccoli, sweet shredded carrots, crunchy walnuts, and chewy dried cranberries, all tossed in a creamy homemade dressing.
I first made this salad on a weekend when I wanted something easy to bring to the table alongside grilled chicken.
I had a few carrots and a head of broccoli in the refrigerator, plus some walnuts sitting in the pantry.
I almost made a basic vegetable salad, but then I remembered how good broccoli tastes with a creamy dressing and something slightly sweet.
So I added dried cranberries.
Then the walnuts.
Then the dressing.
After everything was tossed together, I took a quick taste.
It needed a little more tang, so I added another splash of apple cider vinegar.
Perfect.
I put the bowl in the refrigerator to chill while I finished dinner.
By the time we sat down, everyone was reaching for the salad.
Even my family members who normally don’t get excited about broccoli loved the combination of textures.
The broccoli stayed crunchy, the carrots added sweetness, the walnuts brought that wonderful nutty crunch, and the dried cranberries gave every bite a little burst of sweetness.
Now I make this whenever I need a reliable side dish for a family meal, barbecue, potluck, picnic, or holiday dinner.
Prep Time: 15 minutes
Chill Time: 30 minutes
Total Time: About 45 minutes
Servings: 6
Why You’ll Love This Broccoli Salad
- Crunchy and refreshing
- Creamy homemade dressing
- Naturally sweet carrots
- Tart dried cranberries
- Toasty walnuts
- Easy to prepare
- Great for meal prep
- Perfect for potlucks
- Delicious served cold
- No cooking required
Ingredients
For the Salad
- 5 cups fresh broccoli florets, cut into small bite-size pieces
- 2 medium carrots, shredded
- ½ cup walnuts, roughly chopped
- ½ cup dried cranberries
- ¼ cup red onion, finely diced
- ¼ cup sunflower seeds, optional
- 2 tablespoons fresh parsley, chopped
For the Creamy Dressing
- ½ cup mayonnaise
- ¼ cup plain Greek yogurt
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
How to Make Broccoli & Carrot Salad
Step 1: Prepare the Broccoli
Wash the broccoli thoroughly and dry it well.
Cut the florets into small, bite-size pieces.
You want the broccoli small enough that you can get a little of everything on your fork.
For an especially crisp salad, make sure the broccoli is completely dry before adding the dressing.
Step 2: Prepare the Vegetables
Peel and shred the carrots.
Finely dice the red onion.
Add the broccoli, carrots, onion, walnuts, dried cranberries, and sunflower seeds if using to a large mixing bowl.
Step 3: Make the Dressing
In a separate bowl, whisk together:
- Mayonnaise
- Greek yogurt
- Apple cider vinegar
- Honey
- Dijon mustard
- Garlic powder
- Salt
- Black pepper
Whisk until smooth and creamy.
Taste and adjust the seasoning.
If you like a tangier dressing, add another teaspoon of apple cider vinegar.
For a sweeter dressing, add a little more honey.
Step 4: Toss Everything Together
Pour the dressing over the broccoli mixture.
Use a large spoon or spatula to toss everything together until evenly coated.
Don’t rush this step.
You want the creamy dressing to reach all those little broccoli florets.
Step 5: Chill
Cover the bowl and refrigerate for at least 30 minutes.
This gives the flavors time to blend.
If you have time, chilling it for an hour makes it even better.
Step 6: Garnish and Serve
Just before serving, sprinkle with fresh parsley and a few extra walnuts.
Give the salad one final toss.
Serve chilled.
My Best Tips
Cut the Broccoli Small
Large florets can make the salad awkward to eat.
Small pieces allow the dressing and other ingredients to distribute more evenly.
Dry the Broccoli Well
Extra water can dilute the dressing.
After washing the broccoli, let it drain thoroughly or pat it dry.
Toast the Walnuts
This is optional, but it adds a wonderful depth of flavor.
Toast walnuts in a dry skillet over medium-low heat for a few minutes until fragrant.
Let them cool before adding them to the salad.
Don’t Add All the Dressing at Once
If you prefer a lighter salad, start with about three-quarters of the dressing.
Add more if needed.
Can I Use Frozen Broccoli?
Fresh broccoli is best for this salad because it provides the signature crunch.
Frozen broccoli tends to become soft after thawing.
If you do use frozen broccoli, thaw it completely and drain very well.
Can I Use Raisins Instead of Cranberries?
Absolutely.
Golden raisins, regular raisins, or chopped dates all work beautifully.
Can I Use Other Nuts?
Yes.
Try:
- Pecans
- Almonds
- Cashews
- Pistachios
- Hazelnuts
Pecans are especially delicious if you want a slightly sweeter flavor.
Can I Make This Without Mayonnaise?
Yes.
Replace the mayonnaise with additional Greek yogurt for a lighter dressing.
You can also use sour cream or a combination of Greek yogurt and tahini.
Can I Make the Dressing Dairy-Free?
Yes.
Use dairy-free yogurt or replace the Greek yogurt with additional mayonnaise.
Can I Make It Keto?
The basic salad can be adapted for a lower-carb diet.
Use unsweetened Greek yogurt, skip the honey, and reduce or replace the dried cranberries with a lower-sugar option.
Keep in mind that carrots and cranberries contribute carbohydrates.
Is This Salad Gluten-Free?
Yes.
The basic ingredients are naturally gluten-free.
Check your mayonnaise, mustard, and dried fruit labels if preparing it for someone with strict gluten restrictions.
Can I Add Bacon?
Definitely.
Crispy chopped bacon is one of my favorite additions.
The smoky bacon works beautifully with the sweet cranberries and creamy dressing.
Can I Add Cheese?
Yes.
Try:
- Crumbled feta
- Sharp cheddar
- Goat cheese
- Parmesan
- Blue cheese
Feta gives the salad a wonderful salty contrast.
Can I Add Apple?
Absolutely.
Diced crisp apple adds another layer of fresh sweetness and crunch.
Green apples are particularly good because their tartness balances the creamy dressing.
Can I Add Sunflower Seeds?
Yes.
They add extra crunch and make the salad even more satisfying.
Delicious Variations
Bacon Broccoli Salad
Add crispy bacon and shredded cheddar cheese.
Apple Walnut Broccoli Salad
Add diced green apple and extra toasted walnuts.
Cranberry Pecan Broccoli Salad
Replace walnuts with toasted pecans.
Mediterranean Broccoli Salad
Use feta, olives, cucumber, red onion, and a lemon-olive oil dressing instead of the creamy dressing.
Lighter Broccoli Salad
Use mostly Greek yogurt with just a small amount of mayonnaise.
What to Serve With Broccoli Salad
This salad works with almost anything.
Serve it alongside:
- Grilled chicken
- Roast chicken
- BBQ chicken
- Burgers
- Grilled steak
- Pulled pork
- Baked salmon
- Sandwiches
- Turkey
- Ham
It’s particularly good at summer cookouts because it can be made ahead.
Can I Make It Ahead?
Yes!
This is one of the best things about this salad.
You can prepare it several hours before serving.
In fact, letting it chill gives the flavors time to develop.
For the crunchiest texture, add the walnuts just before serving.
How Long Does It Last?
Store the salad in an airtight container in the refrigerator for approximately 3 days.
The vegetables will gradually soften as they sit in the dressing.
Can I Freeze Broccoli Salad?
No.
Freezing is not recommended because the vegetables and creamy dressing will lose their texture.
How Do I Keep It From Getting Watery?
Make sure the broccoli is completely dry.
Also, avoid adding too much dressing.
If you’re making the salad a day ahead, keep some dressing separate and add it shortly before serving.
Nutritional Information
Approximate per serving:
- Calories: 290
- Protein: 6g
- Fat: 22g
- Total Carbohydrates: 19g
- Fibre: 4g
- Net Carbohydrates: 15g
Nutrition values are estimates and will vary depending on the dressing, nuts, dried fruit, and portion sizes.
Frequently Asked Questions
Do I need to cook the broccoli?
No. Raw broccoli gives this salad its signature crunch.
Can I blanch the broccoli?
Yes. If you prefer softer broccoli, blanch the florets in boiling water for about 1–2 minutes, then immediately place them in ice water and drain thoroughly.
Why is my broccoli salad watery?
The broccoli may not have been dried properly, or too much dressing may have been added.
How long should broccoli salad chill?
At least 30 minutes, although an hour is even better.
Can I make this salad without onions?
Absolutely. Simply leave them out or substitute sliced green onions.
Can I use bagged shredded carrots?
Yes. It’s a great shortcut when you’re short on time.
Can I make the dressing less sweet?
Of course. Reduce the honey or leave it out completely.
Can I make it more tangy?
Add another teaspoon or two of apple cider vinegar or a squeeze of fresh lemon juice.
Final Thoughts
This Broccoli & Carrot Salad with Walnuts & Dried Cranberries is one of those recipes I keep coming back to because it’s so easy and dependable.
It doesn’t require complicated ingredients.
There’s no stove.
No oven.
No long cooking process.
Just chop, mix, chill, and serve.
But despite how simple it is, it never feels boring.
I love the contrast between the crisp broccoli and carrots, chewy cranberries, and crunchy walnuts.
Then the creamy dressing brings everything together.
When I make this for my family, I usually prepare it a little earlier in the day and let it sit in the refrigerator while I work on the rest of dinner.
By the time we’re ready to eat, the flavors have had time to mingle.
And somehow the salad always disappears faster than I expect.
If I’m serving it at a barbecue, I like adding crispy bacon and cheddar.
For a holiday table, I might add toasted pecans and a little extra dried cranberry.
For an everyday lunch, I’ll keep it simple with broccoli, carrots, walnuts, and the creamy dressing.
It’s also a great salad to make when you know you’ll be busy during the week.
Prepare a big bowl, keep it chilled, and you’ll have an easy side dish ready whenever you need it.
And if you’re not normally a huge fan of raw broccoli, give this version a chance.
The creamy dressing, sweet cranberries, crunchy walnuts, and carrots completely change the experience.
It’s colorful.
It’s crunchy.
It’s creamy.
And every bite has something different going on.
Sometimes the simplest salads really are the ones we end up making again and again. 🥦🥕🌰🍒
