20-Minute Crunchy Broccoli Grape Salad

A refreshing cold salad combining crisp broccoli florets with sweet red grapes, smoky bacon, and toasted pine nuts in a tangy mayo-based dressing. The contrast of textures and flavors makes this perfect for potlucks, barbecues, or as a side dish for grilled meats. The combination of savory bacon and sweet grapes with crunchy vegetables creates a crowd-pleasing dish that improves as it sits and the flavors meld together.
Ingredients
- 6 oz bacon, chopped, browned
- ¼ cup pine nuts, toasted
- 1 lb broccoli crowns, cut into small florets
- ½ English cucumber, sliced
- 1 ½ cups red grapes, seedless, halved
- ¼ cup red onion, finely chopped
- ½ cup mayonnaise
- 2 Tbsp lemon juice, or added to taste
- 1 Tbsp granulated sugar
- ¼ tsp salt, or to taste
- ¼ tsp black pepper
Instructions
- 1
Brown bacon in a skillet then remove to a plate using a slotted spoon
- 2
Toast pine nuts in a separate dry skillet over medium heat until golden and fragrant, tossing often for 3 minutes, then transfer to a plate
- 3
Combine chopped broccoli, sliced cucumber, halved grapes, diced onion, browned bacon and toasted pine nuts in a medium bowl
- 4
Mix mayo, lemon juice, sugar, salt and pepper in a separate small bowl until well combined
- 5
Mix the dressing into the salad and serve
Tips
Toast pine nuts carefully as they burn quickly - watch them constantly and toss frequently for even browning
Let the salad chill for 30 minutes before serving to allow flavors to meld and vegetables to absorb the dressing
Cut broccoli into uniform small florets for the best texture and easier eating
Good to Know
refrigerate up to 3 days in covered container
can be made 4 hours ahead, add dressing just before serving
serve chilled or at room temperature
Common Mistakes
drain bacon on paper towels to avoid soggy salad
add dressing gradually to prevent overdressing
Substitutions
Nut-Free Alternatives
General Alternatives
FAQ
Can I make this salad ahead of time?
Yes, you can prepare all components separately up to 4 hours ahead. Combine everything and add dressing just before serving to maintain the best texture and prevent wilting.
What if I don't have pine nuts?
Sunflower seeds, chopped walnuts, or slivered almonds work well as substitutes. Toast them lightly for the best flavor and crunch.
How long will this salad keep in the refrigerator?
The dressed salad will keep for up to 3 days refrigerated, though it's best eaten within 24 hours for optimal texture and freshness.