Go Back
gluten and dairy free broccoli salad

Gluten and Dairy Free Broccoli Salad

Delicious Gluten and Dairy Free Broccoli Salad recipe with step-by-step instructions.
Prep Time 45 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 15 minutes
Servings 6 servings
Calories 1000 kcal

Ingredients
  

For the salad::

  • 2.5 broccoli heads (cut into bite-sized 1/2-inch florets)
  • 1/2 onion (finely diced into 1/4-inch pieces for even distribution)
  • 3/4 cup craisins
  • 1/4 cup pine nuts (toasted in a dry pan until golden for better flavor)

For the dressing::

  • 1 cup mayonnaise (I prefer Hellmann's for the creamiest texture)
  • 1.5 tbsp cider vinegar
  • 1.5 tbsp sugar
  • 1 tsp lemon juice (freshly squeezed for best acidity)
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp Dijon mustard

Instructions
 

  • Toast the pine nuts in a dry skillet over medium heat, stirring frequently for 3-4 minutes until golden and fragrant—this brings out their natural oils and deepens their flavor. While the nuts toast, cut the broccoli heads into uniform 1/2-inch florets and finely dice the onion into 1/4-inch pieces. Set all prepared ingredients aside on a clean work surface.
  • In a separate bowl, whisk together the mayonnaise, cider vinegar, sugar, freshly squeezed lemon juice, salt, black pepper, and Dijon mustard until smooth and fully combined. I find that whisking the dressing separately ensures the flavors meld together properly, and it's easier to adjust seasoning this way if needed. The mustard acts as an emulsifier, helping create a silky, cohesive dressing.
  • In a large bowl, combine the broccoli florets from Step 1, diced onion, craisins, and toasted pine nuts. Pour the dressing from Step 2 over the mixture and stir thoroughly until all the vegetables and fruits are evenly coated. Make sure to scrape the bottom of the bowl so every piece gets dressed.
  • Cover the salad and refrigerate for at least 2 hours before serving. This resting time allows the flavors to meld and the broccoli to soften slightly while still maintaining its texture. I like to give it a quick stir right before serving to redistribute any dressing that may have settled at the bottom.