Gluten and Dairy Free Broccoli Salad

I’ve always loved a good broccoli salad at summer cookouts and potlucks. But after my kids developed some food sensitivities, I had to rethink my go-to recipe. Most broccoli salads are loaded with dairy from cheese or bacon bits, and finding store-bought versions that work for us became nearly impossible.

That’s when I started experimenting with a gluten and dairy free version that tastes just as good as the original. The sweet craisins balance out the fresh crunch of the broccoli, and the toasted pine nuts add a nutty flavor that makes this salad feel special. Best part? Nobody at your next gathering will even notice it’s missing anything.

Looking for a side dish that works for everyone? This one’s become my secret weapon. I make it for picnics, barbecues, and even just regular weeknight dinners when I need something fresh and easy.

gluten and dairy free broccoli salad
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Broccoli Salad

  • Gluten and dairy-free – This salad works perfectly for anyone with dietary restrictions or sensitivities, so you can bring it to potlucks without worry.
  • Make-ahead friendly – You can prep this salad hours before serving, making it ideal for busy weeknights or when you’re hosting a gathering.
  • Sweet and savory balance – The craisins add a touch of sweetness that pairs perfectly with the crunchy broccoli and creamy dressing.
  • Simple ingredients – You probably have most of these pantry staples on hand already, and the ingredient list is short and straightforward.
  • Crowd-pleasing side dish – This refreshing salad is a hit at barbecues, picnics, and family dinners, offering a lighter option alongside heavier main courses.

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 heads with tight, dark green florets and firm stalks, avoiding any that look yellowing or wilted. You can use the florets and even peel and chop up the stalks if you want to get the most out of your broccoli, just make sure to cut everything into bite-sized pieces so it’s easy to eat. If you’re short on time, pre-cut broccoli florets from the produce section will work just fine, though they might not be quite as fresh as cutting your own.

gluten and dairy free broccoli salad
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This broccoli salad is already gluten and dairy free, but here are some easy swaps you can make:

  • Mayonnaise: Make sure you’re using a gluten-free mayo brand if that’s important to you. You can also swap half the mayo with Greek yogurt-style coconut yogurt for a tangier dressing, or use vegan mayo if you prefer.
  • Craisins: Feel free to use raisins, dried cherries, or chopped dried apricots instead. You could even try fresh grapes cut in half for a juicier option.
  • Pine nuts: These can get pricey, so sunflower seeds, sliced almonds, or chopped walnuts work great as budget-friendly alternatives. Toast them lightly in a dry pan for extra flavor.
  • Cider vinegar: White wine vinegar or rice vinegar will work just fine if that’s what you have in your pantry.
  • Sugar: You can use honey, maple syrup, or your preferred sweetener. If using liquid sweeteners, start with 2 teaspoons and adjust to taste.
  • Onion: Red onion adds a nice color and milder flavor, or you can use thinly sliced green onions for a gentler bite.

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 everything evenly – aim for bite-sized pieces about the size of a quarter.

Another common error is skipping the chill time or rushing it, but those 2 hours in the fridge are crucial for letting the flavors blend together and softening the raw broccoli just enough without losing its crunch.

To keep your pine nuts from tasting bland, toast them in a dry skillet over medium heat for 2-3 minutes until they’re golden and fragrant, but watch them closely since they can burn in seconds.

Finally, make sure you’re using a good quality mayonnaise since it’s the base of your dressing, and if the salad seems dry after chilling, don’t be afraid to mix up a little extra dressing to add right before serving.

gluten and dairy free broccoli salad
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Broccoli Salad?

This broccoli salad is perfect alongside grilled chicken, burgers, or ribs at your next cookout or family gathering. It also pairs really well with pulled pork sandwiches or baked salmon if you’re looking for something a bit different. Since it’s already packed with crunch and sweetness from the craisins and pine nuts, keep the rest of your meal simple – think grilled meats, corn on the cob, or even just some good quality deli sandwiches. The creamy dressing makes it a great side dish for spicy foods too, since it helps cool things down.

Storage Instructions

Store: This broccoli salad actually gets better after sitting for a bit! Keep it in an airtight container in the fridge for up to 3 days. The flavors really meld together nicely overnight, making it a great make-ahead option for potlucks or meal prep.

Keep Crunchy: If you want to keep things extra crisp, you can store the dressing separately and toss everything together right before serving. The broccoli and toppings will stay fresh in the fridge for about 4 days, and the dressing will last up to a week in a sealed jar.

Serve: Give the salad a good stir before serving since the dressing can settle at the bottom. It’s best enjoyed cold straight from the fridge, and pairs perfectly with grilled chicken or as a side at your next barbecue.

Preparation Time 10-15 minutes
Cooking Time 0 minutes
Total Time 130-140 minutes
Level of Difficulty Easy
Servings 6 servings

Estimated Nutrition

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

  • Calories: 950-1050
  • Protein: 15-18 g
  • Fat: 70-80 g
  • Carbohydrates: 70-80 g

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

Step 1: Toast Pine Nuts and Prepare Mise en Place

  • 1/4 cup pine nuts
  • 2.5 broccoli heads
  • 1/2 onion

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.

Step 2: Make the Creamy Dressing

  • 1 cup mayonnaise
  • 1.5 tbsp cider vinegar
  • 1.5 tbsp sugar
  • 1 tsp lemon juice
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1/2 tsp Dijon mustard

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.

Step 3: Combine Salad and Dress

  • broccoli florets from Step 1
  • diced onion from Step 1
  • 3/4 cup craisins
  • toasted pine nuts from Step 1
  • dressing from Step 2

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.

Step 4: Chill and Serve

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.

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.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!