
This Broccoli Apple Salad combines the crisp sweetness of fresh apples with tender broccoli florets in a creamy, tangy dressing that makes vegetables disappear from plates. It’s become my go-to side dish for potlucks and family dinners because it’s colorful, nutritious, and even the pickiest eaters seem to love it.
Ingredients
- 4 cups fresh broccoli florets, chopped into bite-sized pieces
- 2 large Honeycrisp or Gala apples, diced (about 2 cups)
- 1/2 red onion, finely diced
- 1/2 cup dried cranberries
- 1/2 cup sunflower seeds or chopped walnuts
- 6 strips bacon, cooked and crumbled
- 3/4 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 2 tablespoons honey
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
Budget-friendly substitutions: Use regular apples instead of Honeycrisp, swap raisins for cranberries, or try Greek yogurt mixed with a little mayo for a lighter dressing. Kids who don’t like onions? Try finely chopped celery instead for that satisfying crunch.
Timing
- Prep time: 15 minutes
- Cook time: 10 minutes (for bacon)
- Total time: 25 minutes
Pro tip for meal prep: Make this salad in the morning and let it chill until dinner. The flavors meld beautifully, and you’ll have one less thing to worry about during the dinner rush.
How to Make It
1. Prepare the Bacon
Cook bacon strips in a large skillet over medium heat until crispy, about 6-8 minutes. The kitchen will smell amazing, and you’ll hear that satisfying sizzle. Transfer to paper towels to drain, then crumble into bite-sized pieces. This step adds that irresistible smoky flavor that makes vegetables taste like a treat.
2. Prep the Vegetables and Fruit
Wash and chop broccoli into small, uniform florets – think bite-sized for easy eating. Dice apples with the skin on for extra nutrition and color contrast. The key is keeping pieces similar in size so every forkful has the perfect balance. Pat everything dry with paper towels to prevent a watery salad.
3. Make the Creamy Dressing
In a small bowl, whisk together mayonnaise, apple cider vinegar, and honey until smooth and creamy. The vinegar brightens the rich mayo while honey adds just enough sweetness to complement the apples. Season with salt and pepper, tasting as you go. The dressing should be tangy-sweet and coat the back of a spoon.
4. Combine Everything
In a large serving bowl, combine broccoli, diced apples, red onion, dried cranberries, and sunflower seeds. Pour the dressing over top and toss gently but thoroughly. Every piece should be lightly coated but not drowning. Fold in the crumbled bacon last to keep it crispy. The colors alone will make your mouth water.
5. Chill and Serve
Refrigerate for at least 30 minutes before serving. This resting time allows the flavors to mingle and the broccoli to slightly soften while maintaining its crunch. Give it one final gentle stir before bringing to the table.
Nutritional Information
Per serving (serves 6): approximately 280 calories, 6g protein, 18g carbohydrates, 22g fat, 4g fiber. This recipe provides vitamin C, folate, and healthy fats from the nuts and seeds.
Serving Suggestions
This broccoli apple salad pairs beautifully with grilled chicken, pulled pork sandwiches, or barbecue ribs. It’s also perfect alongside baked ham during holidays or as part of a summer picnic spread with corn on the cob.

Common Mistakes to Avoid
Don’t cut broccoli pieces too large – they should be fork-friendly. Avoid making this too far ahead as apples can brown and release juice. Skip rinsing broccoli after cutting to prevent excess moisture. Finally, don’t overdress the salad; you can always add more dressing, but you can’t take it away.
Storing Tips
Store covered in the refrigerator for up to 3 days. The salad tastes best served chilled and doesn’t require reheating. For best quality, add fresh bacon bits just before serving leftovers.
Conclusion
This Broccoli Apple Salad proves that healthy eating doesn’t mean sacrificing flavor. The combination of textures and the perfect sweet-savory balance makes it a crowd-pleaser that’ll have everyone asking for the recipe.
FAQs
Can I make this salad dairy-free? Absolutely! Use vegan mayonnaise in place of regular mayo, and the rest of the ingredients are naturally dairy-free.
What if my kids don’t like raw broccoli? Try blanching the broccoli for 1-2 minutes in boiling water, then immediately plunge into ice water. This softens it slightly while keeping the crunch.
How do I prevent apples from browning? Toss diced apples with a little lemon juice before adding to the salad, or make the salad close to serving time.
Can I substitute the sunflower seeds? Yes! Chopped walnuts, pecans, or even pumpkin seeds work wonderfully and add different flavor profiles.
Is this salad suitable for meal prep? It’s perfect for meal prep! The flavors actually improve after a day in the fridge, making it ideal for busy weeknight dinners.

Broccoli Apple Salad
Ingredients
Method
- Cook bacon strips in a large skillet over medium heat until crispy, about 6-8 minutes. Transfer to paper towels to drain, then crumble into bite-sized pieces.
- Wash and chop broccoli into small, uniform bite-sized florets. Dice apples with the skin on, keeping pieces similar in size. Pat everything dry with paper towels to prevent a watery salad.
- In a small bowl, whisk together mayonnaise, apple cider vinegar, and honey until smooth and creamy. Season with salt and pepper, tasting as you go.
- In a large serving bowl, combine broccoli, diced apples, red onion, dried cranberries, and sunflower seeds. Pour the dressing over top and toss gently but thoroughly until every piece is lightly coated.
- Fold in the crumbled bacon last to keep it crispy. Refrigerate for at least 30 minutes before serving. Give it one final gentle stir before bringing to the table.

Leave a Reply