Homemade Broccoli Apple Salad Recipe for a Crowd


Broccoli apple salad in a white bowl with carrots, cranberries, walnuts, and creamy dressing.

I bring broccoli apple salad to every potluck and it disappears before anything else on the table. It combines crisp raw broccoli, sweet apple, crunchy walnuts, and a tangy creamy dressing in one bowl. No cooking required — this comes together in 15 minutes flat.

Prep Time: 15 minutes

Cook Time: 0 minutes

Total Time: 15 minutes

Servings: 8

Method: No Cook

Why This Broccoli Apple Salad Works

Raw broccoli holds its crunch through the dressing — it doesn’t wilt like leafy greens. The apple adds natural sweetness that balances the tangy mayo-based dressing without any added sugar.

I chop everything into small, even pieces. Smaller cuts mean every forkful has broccoli, apple, walnut, and cranberry together. Bite-sized chunks spread evenly through the bowl instead of clustering.

Making it ahead is the secret. After 2 hours in the fridge, the broccoli softens just slightly and the dressing coats every piece. It tastes better the next day than it does fresh.

Ingredients

  • 4 cups broccoli florets, cut into bite-sized pieces
  • 1 medium apple (Gala or Pink Lady), cored and diced small
  • 1/2 cup shredded carrots
  • 1/4 cup red onion, diced small
  • 1/3 cup dried cranberries
  • 1/3 cup walnuts, roughly chopped
  • 1/2 cup mayonnaise
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon maple syrup
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper

What You Need for Broccoli Apple Salad

Broccoli florets — cut them small, about 1/2 inch. Large chunks stay raw-tasting and don’t absorb the dressing evenly. Smaller pieces coat better and eat easier.

Apple — Gala and Pink Lady stay firm and don’t brown quickly. Avoid Red Delicious — the texture turns mealy. Dice the apple right before tossing to keep it crisp.

Dried cranberries — add a chewy, tart-sweet pop to every bite. Raisins or golden raisins are a good swap if that’s what you have on hand.

Walnuts — give the salad crunch and richness. Toast them in a dry skillet for 3 minutes to deepen the flavor. Sunflower seeds or sliced almonds work if nuts are an issue.

Mayonnaise — full-fat gives the creamiest coating. Use vegan mayo to make the whole salad vegan-friendly without changing the flavor.

Apple cider vinegar — this is what gives the dressing its tang. Red wine vinegar works as a substitute but tastes slightly sharper.

How to Make Broccoli Apple Salad

  1. Add broccoli florets, diced apple, shredded carrots, red onion, dried cranberries, and walnuts to a large mixing bowl.
  2. In a small bowl, whisk together mayonnaise, apple cider vinegar, maple syrup, salt, and black pepper until smooth.
  3. Pour the dressing over the salad ingredients.
  4. Toss everything together until the dressing coats all the broccoli and apple pieces evenly.
  5. Cover the bowl and refrigerate for at least 2 hours before serving. Toss once more before plating.

Broccoli Apple Salad Variations

Vegan Broccoli Apple Salad

Swap the mayo for vegan mayo and use maple syrup as the sweetener — both are already plant-based. The dressing tastes identical and coats the broccoli the same way. This version works for any crowd.

Broccoli Apple Walnut Salad with Cheddar

Add 1/2 cup of sharp cheddar cubes to the mix before tossing. The salty, tangy cheese pairs well with the sweet apple and cranberry. This version makes a more filling side dish next to grilled chicken.

Broccoli Apple Salad with Sunflower Seeds

Replace walnuts with 1/3 cup of roasted sunflower seeds. The seeds stay crunchy longer than nuts and work well for anyone with a tree nut allergy. Add them right before serving so they stay crisp.

Broccoli Cauliflower Apple Salad

Replace half the broccoli with 2 cups of small cauliflower florets. The cauliflower absorbs the dressing differently — it stays firmer and adds visual contrast. This version feeds a larger group without doubling the recipe.

Tips for the Best Broccoli Apple Salad

  • I always make this salad at least 2 hours ahead — the resting time lets the broccoli soften slightly and the dressing deepen.
  • Cut everything into small, even pieces. A mix of large chunks and tiny bits means uneven bites and uneven dressing coverage.
  • Taste the dressing before tossing and adjust the vinegar to your preference — more tang means more apple cider vinegar, one teaspoon at a time.
  • Add the walnuts last before serving if making ahead — they soften in the fridge over time and lose their crunch.
  • Double the recipe easily — this salad scales well for a crowd and keeps in the fridge for up to 4 days.

Make Ahead & Storage

Broccoli apple salad keeps well in the fridge for up to 4 days in a sealed container. I make it the night before potlucks so the flavors have time to come together fully. The broccoli softens just enough to feel cohesive rather than raw.

For the best texture when making ahead, keep the walnuts separate and stir them in right before serving. This keeps them from turning soft. The rest of the salad holds up perfectly in the dressing overnight.

Common Questions

Can I make broccoli apple salad the day before?

Yes — this is one of the best salads to make in advance. Store it covered in the fridge overnight and toss again before serving. The flavors improve as they sit together.

Do I need to cook the broccoli first?

No. Raw broccoli works best here. It holds its shape and crunch through the dressing and refrigeration. Blanched broccoli turns too soft and loses the texture that makes this salad work.

What apple is best for broccoli apple salad?

Gala and Pink Lady are my go-to choices. Both stay firm, resist browning, and have natural sweetness that pairs with the tangy dressing. Honeycrisp also works well if you prefer a crisper bite.

How long does broccoli apple salad last in the fridge?

It keeps for up to 4 days covered in the fridge. The broccoli stays firm and the dressing holds up well. Stir before serving each time to redistribute the dressing from the bottom of the bowl.

This broccoli apple salad recipe is my go-to for feeding a crowd with minimal effort. Save this recipe and make it the night before your next gathering.