This broccoli apple salad recipe is the kind of dish that makes people do a double take at the potluck table.
Broccoli and apple together sounds a little unexpected but trust me, it absolutely works.
It’s crunchy, sweet, creamy, and refreshing all at once, and it’s perfect for anyone who wants a salad that actually excites them.
The Best Broccoli Apple Salad Recipe
Recipe Overview
| Detail | Value |
| COURSE | Side Dish / Salad |
| CUISINE | American |
| DIFFICULTY | Easy |
| SERVINGS | 6–8 servings |
| PREPARATION TIME | 15 minutes |
| COOKING TIME | 0 minutes (No cooking required!) |
| CALORIES | ~220 per serving |
Equipment Needed
- Large mixing bowl
- Small bowl (for the dressing)
- Whisk or fork
- Sharp knife and cutting board
- Measuring cups and spoons
- Vegetable peeler (optional, for apple skin)
- Rubber spatula or large spoon for tossing
- Airtight container for storing leftovers
Ingredients
For the salad:
- 4 cups fresh broccoli florets, cut into small bite-sized pieces (about 2 medium heads)
- 2 medium apples, cored and diced (Honeycrisp or Fuji work best)
- ½ cup dried cranberries
- ⅓ cup red onion, very finely diced
- ½ cup sharp cheddar cheese, cubed or shredded
- ⅓ cup sunflower seeds or chopped pecans
- ½ cup cooked bacon crumbles (about 5 strips)
For the creamy dressing:
- ½ cup mayonnaise
- ¼ cup plain Greek yogurt or sour cream
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- Salt and black pepper, to taste
Variations & Substitutes:
- No bacon? Use smoked almonds for a similar savory, smoky depth
- Dairy-free? Swap Greek yogurt with coconut yogurt and skip the cheese or use a dairy-free alternative
- Different apples? Granny Smith adds a tart punch — great if you prefer less sweetness
- Nut-free version? Replace nuts with pumpkin seeds or just add extra sunflower seeds
- Lighter dressing? Use all Greek yogurt instead of mayo for a lower-fat option
- No cranberries? Raisins or chopped dried cherries are wonderful substitutes
Step-by-Step Instructions
Step 1: Start by washing your broccoli heads thoroughly under cold running water, then shake off the excess water.
Step 2: Cut the broccoli into small, even bite-sized florets — the smaller the pieces, the better they hold the creamy dressing in every single bite.
(I once skipped cutting them small enough and ended up with giant chunks that were impossible to eat gracefully — learn from me!)
Step 3: Core and dice your apples into small chunks, leaving the skin on for extra color and texture — it looks beautiful and adds a little extra fiber too.
Step 4: To keep the apple pieces from browning, toss them quickly with a tiny squeeze of lemon juice right after cutting.
Step 5: Cook your bacon strips in a skillet over medium heat until perfectly crispy, then drain on paper towels and crumble once cooled.
Step 6: In a small bowl, whisk together the mayonnaise, Greek yogurt, apple cider vinegar, honey, Dijon mustard, salt, and pepper until the dressing is completely smooth.
Step 7: Taste the dressing and adjust — if you want more tang, add a splash more vinegar; if you like it sweeter, drizzle in a little extra honey.
Step 8: Add the broccoli florets, diced apple, red onion, and dried cranberries to your large mixing bowl.
Step 9: Pour the creamy dressing over the top and toss everything gently but thoroughly with a large spoon or rubber spatula.
(This is where your broccoli apple salad recipe really starts coming to life — the colors alone are gorgeous!)
Step 10: Add the shredded cheddar cheese and sunflower seeds and give everything one more gentle toss to combine.
Step 11: Top with the crumbled bacon and fold it in carefully so it stays in nice chunky pieces rather than disappearing into the salad.
Step 12: Cover the bowl and refrigerate for at least 20–30 minutes before serving — this rest time lets all those incredible flavors meld together beautifully.
💡 Pro Tips:
- Cut broccoli florets very small so the dressing coats every piece evenly
- Always add bacon right before serving if making ahead to keep it crispy
- This broccoli apple salad recipe tastes even better the next day as the flavors deepen overnight
Ideas for Serving
This broccoli apple salad recipe is a total crowd-pleaser that fits into almost any meal.
- Serve it as a fresh, crunchy side dish next to grilled burgers or BBQ pulled pork sandwiches
- Bring it to potlucks or picnics : it travels beautifully in a sealed container and holds up well
- Pair it alongside crispy fried chicken or roasted turkey for a satisfying weeknight dinner
- Scoop it into a wrap with some sliced turkey for an easy, refreshing packed lunch
- Add it to your holiday spread : the red cranberries and green broccoli make it naturally festive
Nutrition Information
| Nutrient | Amount (Per Serving) |
| Calories | ~220 kcal |
| Protein | 7g |
| Fat | 15g |
| Carbs | 18g |
| Fiber | 3g |
| Sugar | 10g |
| Sodium | 290mg |
A little note on nutrition:
Broccoli is one of the most nutrient-dense vegetables out there — packed with vitamin C, vitamin K, folate, and powerful antioxidants that support immune health and fight inflammation.
Apples bring natural fiber and polyphenols to the mix, while the Greek yogurt in the dressing adds a nice protein boost with less fat than straight mayo.
Overall, this salad is a genuinely nourishing dish that tastes indulgent without being heavy — a rare and wonderful combination!
Common Mistakes to Avoid
- Cutting the broccoli too large — oversized florets are hard to eat and don’t absorb the dressing nearly as well as smaller pieces
- Skipping the lemon juice on apples — without it, your apple pieces will turn brown within minutes and the salad loses its fresh, vibrant look
- Dressing the salad too far in advance — the broccoli can get limp if it sits in the dressing for hours, so aim for 30 minutes max before serving
- Using the wrong apples — overly soft apples will turn mushy in the salad; always choose a firm, crisp variety like Honeycrisp, Fuji, or Granny Smith
- Adding bacon too early when meal prepping — it goes soggy fast, so always stir it in right before you’re ready to eat
- Not tasting the dressing before mixing — the flavor balance matters a lot here, so always adjust sweetness and acidity before combining everything
Conclusion
I genuinely cannot tell you how many times I’ve brought this broccoli apple salad recipe somewhere and come home with an empty bowl and a handful of recipe requests.
It has that rare quality of being simple enough to throw together on a busy Tuesday but impressive enough to serve at a dinner party.
The sweet apples, crunchy broccoli, tangy dressing, and salty bacon just hit every single note perfectly.
If you’ve been skeptical about raw broccoli salads before, this recipe is the one that will convert you.
Make it once this week — I’m pretty confident it’ll become a regular in your kitchen too!
FAQs
Q1: Can I make this broccoli apple salad recipe the night before?
Yes, with one small tip!
Prepare and dress everything except the bacon and sunflower seeds, then refrigerate overnight.
Stir in the crunchy toppings right before serving for the best texture.
Q2: Do I need to cook the broccoli first?
Nope — raw broccoli is the star of this salad!
It stays crisp, holds the dressing beautifully, and gives the whole dish that satisfying crunch.
If you prefer softer broccoli, blanch it for just 60 seconds then cool immediately.
Q3: What apples work best in this salad?
Honeycrisp and Fuji are my top picks because they’re sweet, crisp, and hold their shape well.
Granny Smith is excellent if you love a more tart, tangy flavor profile in your salad.
Q4: How long does leftover salad keep in the fridge?
Stored in an airtight container, leftovers stay fresh for up to 2 days.
The broccoli may soften slightly but the flavor actually gets even better as it sits.
Q5: Can I make this broccoli apple salad without mayo?
Absolutely!
Replace the mayo entirely with Greek yogurt for a lighter, protein-rich version that’s still wonderfully creamy and delicious.
It’s one of my favorite swaps when I’m trying to keep things a little healthier.


