Fresh Broccoli Salad

I used to think broccoli salad was just something that showed up at potlucks in giant Tupperware containers, swimming in too much mayo and not much else. The kind of dish you’d politely take a spoonful of and then quietly avoid for the rest of the afternoon.

Then I tried making it at home with actual fresh ingredients and a simple vinaigrette instead of that heavy mayo dressing. Turns out, broccoli salad can actually be something you look forward to eating. The trick is keeping the broccoli raw and crunchy, adding some bacon for saltiness, and balancing everything with a tangy-sweet dressing that doesn’t weigh the whole thing down. Now it’s one of those recipes I make on repeat, especially when I need something that feels healthy but doesn’t taste like punishment.

broccoli salad
Image: jesslovescooking.com / All Rights reserved

Why You’ll Love This Broccoli Salad

  • Quick and easy – This salad comes together in just 20-30 minutes, making it perfect for busy weeknights or last-minute potluck contributions.
  • Healthy and nutritious – Packed with raw broccoli, nuts, and a light homemade dressing, this salad gives you plenty of vitamins and fiber without feeling heavy.
  • Sweet and savory balance – The dried cranberries add a touch of sweetness that pairs perfectly with the tangy dressing and crunchy broccoli.
  • Great for meal prep – This salad actually gets better as it sits, so you can make it ahead of time and enjoy it throughout the week.
  • Crowd-pleaser – Even people who think they don’t like broccoli tend to love this salad at gatherings and barbecues.

What Kind of Broccoli Should I Use?

Fresh broccoli is definitely the way to go for this salad – you want those crisp, crunchy florets that hold up well when tossed with the dressing. Look for broccoli with tight, dark green florets and firm stalks without any yellowing or flowering, which means it’s past its prime. You can buy pre-cut florets to save time, but buying whole broccoli stalks is usually more economical and you’ll get fresher pieces. Don’t toss those stalks either – you can peel and slice them to add extra crunch to your salad, or save them for another recipe like stir-fry or soup.

broccoli salad
Image: jesslovescooking.com / All Rights reserved

Options for Substitutions

This broccoli salad is easy to customize based on what you have in your kitchen:

  • Sunflower seeds or slivered almonds: Feel free to swap these with chopped pecans, walnuts, or even pumpkin seeds. They all add that nice crunch you’re looking for.
  • Red onion: If red onion is too sharp for your taste, try using thinly sliced green onions or shallots instead. You can also reduce the amount to ¼ cup if you prefer a milder onion flavor.
  • Sharp cheddar cheese: This is totally optional, but if you want to switch it up, try crumbled feta or goat cheese for a tangy twist.
  • Dried cranberries or cherries: Raisins, chopped dried apricots, or even dried blueberries work great here. Just keep the amount the same.
  • Apple cider vinegar: White wine vinegar or red wine vinegar will work in a pinch, though the flavor will be slightly different.
  • Honey: Maple syrup or agave nectar can replace the honey if you need a vegan option or just prefer a different sweetener.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with broccoli salad is cutting the florets too large, which makes them hard to eat and prevents the dressing from coating evenly – aim for small, bite-sized pieces that are easy to get on a fork. Another common error is skipping the resting time after you mix everything together, as those 20 minutes allow the broccoli to soften slightly and soak up the flavors from the dressing. Watch your sunflower seeds or almonds carefully while toasting since they can go from golden to burnt in less than a minute, and give the pan a shake every minute or so to ensure even browning. For the best texture, add the dressing right before serving if you’re making it ahead of time, since the acid in the vinegar can make the broccoli lose its bright color and turn mushy if it sits too long.

broccoli salad
Image: jesslovescooking.com / All Rights reserved

What to Serve With Broccoli Salad?

Broccoli salad is perfect alongside just about any grilled meat – think burgers, chicken breasts, or ribs at your next backyard cookout. It’s also a great side for pulled pork sandwiches or baked ham, since the tangy dressing and sweet cranberries balance out richer, savory main dishes. I love bringing this salad to potlucks because it holds up well and pairs nicely with classic picnic foods like potato salad, coleslaw, and cornbread. For a lighter meal, you can even serve it on its own with some grilled salmon or as a topping for grain bowls with quinoa or brown rice.

Storage Instructions

Store: This broccoli salad keeps really well in the fridge for up to 3 days in an airtight container. Actually, it tastes even better the next day once all the flavors have had time to mingle together. Just give it a good stir before serving since the dressing might settle at the bottom.

Make Ahead: You can prep the broccoli, onion, and dried fruit up to a day ahead and keep them in separate containers. Mix up the dressing and store it in a jar in the fridge. Then just toss everything together about an hour before you’re ready to serve for the freshest taste and crunch.

Preparation Time 15-20 minutes
Cooking Time 5-10 minutes
Total Time 20-30 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 700-800
  • Protein: 13-16 g
  • Fat: 55-65 g
  • Carbohydrates: 42-48 g

Ingredients

For the salad:

  • 1 lb broccoli (cut into small, bite-sized florets)
  • 1/2 cup sunflower seeds (I like David’s roasted kernels for extra crunch)
  • 1/2 cup red onion (finely diced into 1/4-inch pieces)
  • 1/2 cup cheddar
  • 1/3 cup cranberries
  • 4 slices cooked bacon, crumbled

For the dressing:

  • 1/3 cup olive oil (I use California Olive Ranch extra virgin)
  • 3 tbsp cider vinegar
  • 1 tbsp mustard
  • 1 tbsp honey
  • 1 garlic clove (freshly pressed for best aroma)
  • 1/2 tsp salt
  • 1/4 tsp smoked paprika

Step 1: Toast the Sunflower Seeds

  • 1/2 cup sunflower seeds

Heat a dry skillet over medium heat and add the sunflower seeds, stirring frequently for about 5 minutes until they’re fragrant and lightly golden.

Toasting brings out their nutty flavor and enhances the crunch factor—this is what gives the salad its signature texture.

Transfer to a plate to cool slightly while you prepare the other components.

Step 2: Prepare the Salad Base

  • 1 lb broccoli
  • 1/2 cup red onion
  • 1/2 cup cheddar
  • 1/3 cup cranberries
  • 4 slices cooked bacon, crumbled
  • toasted sunflower seeds from Step 1

Cut the broccoli into small, bite-sized florets and place them in a large mixing bowl.

Add the finely diced red onion, shredded cheddar, dried cranberries, and the cooled toasted seeds from Step 1.

I like to dice the red onion into thin, uniform pieces so it distributes evenly throughout the salad and adds pops of sharpness in every bite.

Crumble the cooked bacon and add it to the bowl as well.

Toss everything together gently to combine.

Step 3: Build the Dressing

  • 1/3 cup olive oil
  • 3 tbsp cider vinegar
  • 1 tbsp mustard
  • 1 tbsp honey
  • 1 garlic clove
  • 1/2 tsp salt
  • 1/4 tsp smoked paprika

In a small bowl, whisk together the olive oil, cider vinegar, mustard, and honey to create an emulsion.

Press the garlic clove fresh (this releases more flavor than pre-minced) and add it to the mixture along with the salt and smoked paprika.

Whisk everything together until well combined and the flavors are integrated.

The vinegar and mustard will help emulsify the oil while the honey adds a subtle sweetness that balances the sharpness of the red onion.

Step 4: Combine and Marinate

  • salad base from Step 2
  • dressing from Step 3

Pour the dressing from Step 3 over the salad base from Step 2 and toss gently but thoroughly until all the vegetables and ingredients are coated evenly.

Let the salad sit at room temperature for about 20 minutes—this resting time allows the broccoli to soften slightly and the flavors to meld together beautifully.

The raw broccoli will absorb the dressing’s flavors while still maintaining its structural integrity.

Step 5: Serve

Give the salad a final gentle toss to redistribute any dressing that may have settled at the bottom, then serve directly into bowls or onto plates.

This salad is best enjoyed immediately after the resting period while the textures are still vibrant and the flavors are well-balanced.

broccoli salad

Fresh Broccoli Salad

Delicious Fresh Broccoli Salad recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 6 servings
Calories: 750

Ingredients
  

For the salad:
  • 1 lb broccoli (cut into small, bite-sized florets)
  • 1/2 cup sunflower seeds (I like David's roasted kernels for extra crunch)
  • 1/2 cup red onion (finely diced into 1/4-inch pieces)
  • 1/2 cup cheddar
  • 1/3 cup cranberries
  • 4 slices cooked bacon, crumbled
For the dressing:
  • 1/3 cup olive oil (I use California Olive Ranch extra virgin)
  • 3 tbsp cider vinegar
  • 1 tbsp mustard
  • 1 tbsp honey
  • 1 garlic clove (freshly pressed for best aroma)
  • 1/2 tsp salt
  • 1/4 tsp smoked paprika

Method
 

  1. Heat a dry skillet over medium heat and add the sunflower seeds, stirring frequently for about 5 minutes until they're fragrant and lightly golden. Toasting brings out their nutty flavor and enhances the crunch factor—this is what gives the salad its signature texture. Transfer to a plate to cool slightly while you prepare the other components.
  2. Cut the broccoli into small, bite-sized florets and place them in a large mixing bowl. Add the finely diced red onion, shredded cheddar, dried cranberries, and the cooled toasted seeds from Step 1. I like to dice the red onion into thin, uniform pieces so it distributes evenly throughout the salad and adds pops of sharpness in every bite. Crumble the cooked bacon and add it to the bowl as well. Toss everything together gently to combine.
  3. In a small bowl, whisk together the olive oil, cider vinegar, mustard, and honey to create an emulsion. Press the garlic clove fresh (this releases more flavor than pre-minced) and add it to the mixture along with the salt and smoked paprika. Whisk everything together until well combined and the flavors are integrated. The vinegar and mustard will help emulsify the oil while the honey adds a subtle sweetness that balances the sharpness of the red onion.
  4. Pour the dressing from Step 3 over the salad base from Step 2 and toss gently but thoroughly until all the vegetables and ingredients are coated evenly. Let the salad sit at room temperature for about 20 minutes—this resting time allows the broccoli to soften slightly and the flavors to meld together beautifully. The raw broccoli will absorb the dressing's flavors while still maintaining its structural integrity.
  5. Give the salad a final gentle toss to redistribute any dressing that may have settled at the bottom, then serve directly into bowls or onto plates. This salad is best enjoyed immediately after the resting period while the textures are still vibrant and the flavors are well-balanced.

Leave a Comment

Recipe Rating