Go Back

Best Broccoli Salad With Creamy Tangy Dressing - Fresh, Crunchy, and Satisfying

Prep Time 15 minutes
Total Time 15 minutes
Servings: 6 servings

Ingredients
  

  • Broccoli: 5–6 cups small florets (about 2 medium heads), finely chopped
  • Red onion: 1/3 cup, finely diced
  • Bacon: 5–6 slices, cooked crisp and crumbled (optional but classic)
  • Dried cranberries or raisins: 1/2 cup
  • Sunflower seeds: 1/3 cup, roasted and salted (or pepitas)
  • Apple: 1 small crisp apple, diced (Honeycrisp, Pink Lady, or similar)
  • Sharp cheddar: 1/2 cup, small cubes or shredded (optional)
  • Mayonnaise: 1/2 cup
  • Greek yogurt: 1/3 cup (plain, full-fat or 2%)
  • Apple cider vinegar: 2–3 tablespoons (start with 2, add more to taste)
  • Dijon mustard: 2 teaspoons
  • Honey or maple syrup: 1–2 tablespoons (to taste)
  • Salt: 3/4 teaspoon (more to taste)
  • Black pepper: 1/2 teaspoon
  • Optional: 1 small garlic clove, grated, or 1/4 teaspoon garlic powder

Method
 

  1. Prep the broccoli: Cut the florets small—about the size of a blueberry. Peel the stalks and dice them too; they’re crunchy and sweet.
  2. Optional blanch for extra tender-crisp: Boil salted water, add broccoli for 45–60 seconds, then drain and plunge into ice water. Pat very dry. This step softens the bite without losing crunch.
  3. Crisp the bacon: Cook until deeply golden, drain on paper towels, and crumble. Set aside.
  4. Make the dressing: Whisk mayo, yogurt, vinegar, Dijon, honey, salt, pepper, and garlic (if using) until smooth. Taste and adjust—add vinegar for tartness, honey for sweetness, salt for pop.
  5. Combine the salad: In a large bowl, add broccoli, red onion, dried cranberries, sunflower seeds, and apple. Pour in about 3/4 of the dressing and toss well.
  6. Finish and rest: Fold in bacon and cheddar (if using). Add more dressing as needed to coat. Let it rest 10–20 minutes so the flavors settle.
  7. Serve: Taste again for salt, pepper, and acidity before serving. A final splash of vinegar can wake it up if it’s been sitting.