I brought this to a cookout last summer on a dare from myself. Like, who shows up with broccoli salad?? It is the most skipped dish at any potluck and I brought it anyway. For funsies.
People LOST IT. Juicy grapes, toasted pecans, crunchy florets, all tangled up in a tangy-sweet balsamic dressing. I sent the recipe to like six people before I even got in the car.
Raw vs. Blanched Broccoli
Keep it raw, friends! This salad lives or dies by that CRUNCH.
- Raw florets hold their snap against the creamy mayo dressing, and they play beautifully off those juicy grapes.
- Blanching softens the texture and dulls that gorgeous bright green color (which honestly looks sad in a salad).
- Not a fan of the raw bite? Slice florets smaller or soak them in ice water for 15 minutes to mellow the flavor.
- Pick heads with tight, compact buds…. loose or yellowing florets signal older broccoli that’ll be tough and bitter.
- Don’t toss the stems! Peel the woody outside and chop the tender core into matchsticks (zero waste, more crunch).
How to Keep the Pecans Crunchy
Toast those pecans HARD, deep golden brown, not just barely fragrant…. they’ll hold their crunch much longer when they’ve built a real crust. (Under-toasted nuts surrender to dressing in minutes.)
Add them at the literal last second. Not during the 30-minute chill, not even five minutes before serving…. the dressing starts its soggy work immediately on contact.
Prepping ahead? Store toasted pecans in a sealed container at room temperature, never the fridge. (Condensation kills crunch on contact.) Some cooks toss cooled nuts with a whisper of mayo first to build a fat barrier against the vinegar.
Reserve a handful of whole toasted halves and scatter them on top after plating. Fresh crunch sits right on top, dressed nuts below, every bite gets contrast.
Make-Ahead & Storage Tips
- MAKE THE DRESSING 3 DAYS AHEAD: Whisk it together and stash in a sealed jar in the fridge. Overnight resting actually rounds out the balsamic flavor nicely.
- KEEP PECANS SEPARATE: Store toasted pecans in an airtight container at room temperature. Mix them in RIGHT before serving, or they absorb moisture and go soggy.
- DRESS ONLY WHAT YOU’LL EAT: The undressed salad holds well for 2-3 days in the fridge. Once coated, eat within 24 hours (mayo-based dressings don’t love sitting around).
- STORE LEFTOVERS TIGHTLY SEALED: Airtight container, straight to the fridge, gentle stir before serving since liquid tends to pool at the bottom.
Recipes Like This One
- Easy Low Carb Broccoli Salad
- Quick Broccoli Bacon Salad
- Fresh Broccoli Salad
- Amish Broccoli Salad
- Low Calorie Broccoli Salad
- Creamy Broccoli Salad
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 950-1100
- Protein: 10-14 g
- Fat: 60-70 g
- Carbohydrates: 90-105 g
Ingredients
For the dressing:
- 3/4 cup mayonnaise
- 2 tbsp balsamic vinegar
- 1 1/2 tbsp sugar
- 1/4 teaspoon salt
For the salad:
- 1 lb broccoli (cut into 1-inch florets)
- 2 cups grapes (halved lengthwise)
- 1/3 cup red onion
- 3/4 cup pecans
Step 1: Chop and Toast Ingredients
- 1 lb broccoli
- 2 cups grapes
- 1/3 cup red onion
- 3/4 cup pecans
Cut the broccoli into 1-inch florets, halve the grapes lengthwise, and finely dice the red onion.
Toast the pecans in a dry skillet over medium heat for 3-4 minutes, stirring occasionally, until fragrant and lightly browned.
This brings out their natural oils and deepens their flavor.
Set the pecans aside to cool slightly before chopping them into bite-sized pieces.
Step 2: Whisk the Creamy Dressing
- 3/4 cup mayonnaise
- 2 tbsp balsamic vinegar
- 1 1/2 tbsp sugar
- 1/4 teaspoon salt
In a large mixing bowl, whisk together the mayonnaise, balsamic vinegar, sugar, and salt until smooth and fully combined.
I like to add the salt to the vinegar first and let it dissolve slightly before mixing with the mayo—this helps distribute the salt evenly and prevents any grainy texture in the dressing.
Step 3: Toss Salad with Dressing
- dressing from Step 2
- broccoli florets from Step 1
- grapes from Step 1
- red onion from Step 1
Add the prepared broccoli florets, halved grapes, and diced red onion to the dressing.
Using a spatula or wooden spoon, gently fold the vegetables into the dressing, making sure all the pieces are evenly coated.
Work deliberately to avoid breaking the grapes or broccoli florets.
Step 4: Add Nuts and Chill
- toasted pecans from Step 1
- combined salad from Step 3
Fold in the toasted pecans from Step 1 just before serving.
I add the pecans at the last moment rather than earlier because they can absorb moisture from the dressing and lose their crispy texture.
Transfer the salad to a serving bowl and refrigerate for at least 30 minutes before serving to allow the flavors to meld together.

Easy Broccoli Salad with Grapes
Ingredients
Method
- Cut the broccoli into 1-inch florets, halve the grapes lengthwise, and finely dice the red onion. Toast the pecans in a dry skillet over medium heat for 3-4 minutes, stirring occasionally, until fragrant and lightly browned. This brings out their natural oils and deepens their flavor. Set the pecans aside to cool slightly before chopping them into bite-sized pieces.
- In a large mixing bowl, whisk together the mayonnaise, balsamic vinegar, sugar, and salt until smooth and fully combined. I like to add the salt to the vinegar first and let it dissolve slightly before mixing with the mayo—this helps distribute the salt evenly and prevents any grainy texture in the dressing.
- Add the prepared broccoli florets, halved grapes, and diced red onion to the dressing. Using a spatula or wooden spoon, gently fold the vegetables into the dressing, making sure all the pieces are evenly coated. Work deliberately to avoid breaking the grapes or broccoli florets.
- Fold in the toasted pecans from Step 1 just before serving. I add the pecans at the last moment rather than earlier because they can absorb moisture from the dressing and lose their crispy texture. Transfer the salad to a serving bowl and refrigerate for at least 30 minutes before serving to allow the flavors to meld together.
