20-Minute Crunchy Broccoli Grape Salad

Prep: 15 minCook: 5 min6 servingsmediumAmerican
Crunchy Broccoli Grape Salad with Bacon and Pine Nuts

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 servings
  • 6 oz bacon, chopped, browned
    turkey bacon1:1lower-fat

    slightly less smoky flavor

    Full guide →
  • ¼ cup pine nuts, toasted
    sunflower seeds1:1nut-freetree_nuts-free

    equally crunchy alternative

    Full guide →
  • 1 lb broccoli crowns, cut into small florets
  • ½ English cucumber, sliced
  • 1 ½ cups red grapes, seedless, halved
  • ¼ cup red onion, finely chopped
  • ½ cup mayonnaise
    Greek yogurt1:1healthieradds dairy

    tangier flavor, less rich

    Full guide →
  • 2 Tbsp lemon juice, or added to taste
  • 1 Tbsp granulated sugar
  • ¼ tsp salt, or to taste
  • ¼ tsp black pepper

Instructions

  1. 1

    Brown bacon in a skillet then remove to a plate using a slotted spoon

  2. 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. 3

    Combine chopped broccoli, sliced cucumber, halved grapes, diced onion, browned bacon and toasted pine nuts in a medium bowl

  4. 4

    Mix mayo, lemon juice, sugar, salt and pepper in a separate small bowl until well combined

  5. 5

    Mix the dressing into the salad and serve

Tips

Tip 1

Toast pine nuts carefully as they burn quickly - watch them constantly and toss frequently for even browning

Tip 2

Let the salad chill for 30 minutes before serving to allow flavors to meld and vegetables to absorb the dressing

Tip 3

Cut broccoli into uniform small florets for the best texture and easier eating

Good to Know

Storage

refrigerate up to 3 days in covered container

Make Ahead

can be made 4 hours ahead, add dressing just before serving

Serve With

serve chilled or at room temperature

See pairing guide →

Common Mistakes

Watch

drain bacon on paper towels to avoid soggy salad

Watch

add dressing gradually to prevent overdressing

Substitutions

Nut-Free Alternatives

pine nuts
sunflower seeds1:1nut-freetree_nuts-free

equally crunchy alternative

Full guide →

General Alternatives

bacon
turkey bacon1:1lower-fat

slightly less smoky flavor

Full guide →
mayonnaise
Greek yogurt1:1healthieradds dairy

tangier flavor, less rich

Full guide →
Find more substitutions →

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.