Broccoli Salad Recipe Dairy Free: Tangy Almond Crunch Without the Cream

Broccoli Salad Recipe Dairy Free: Tangy Almond Crunch Without the Cream

This dairy-free broccoli salad delivers bold flavor without compromising texture. The tangy dressing and crunchy almonds create a satisfying dish that everyone can enjoy.

I developed this version after realizing traditional recipes rely too heavily on dairy. The solution was a bright, zesty dressing that clings perfectly to each floret.

You get crisp broccoli, sweet raisins, and toasted almonds all coated in a creamy yet completely plant-based sauce. It stays fresh for days in the fridge.

Perfect for potlucks, meal prep, or a light lunch. Here’s how to make it.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Broccoli Salad Recipe Dairy Free

Crisp broccoli, sweet raisins, and toasted almonds meet a tangy, creamy dressing. No dairy, all flavor.

Ingredient Amount Notes
Broccoli Crowns 🥦 2 lb Cut into small florets, stems peeled and sliced
Raisins 🍇 ¾ cup Golden or regular variety
Sliced Almonds 🌰 ¾ cup Toasted for extra crunch
Red Onion 🧅 ½ whole Finely diced for mild bite
Vegan Mayonnaise 🥪 ¾ cup Unsweetened, for creamy base
Apple Cider Vinegar 🍏 2 tbsp For tangy brightness
Maple Syrup 🍁 2 tbsp Balances acidity with sweetness
Dijon Mustard 🟡 1 tbsp Adds depth to dressing
Sunflower Seeds 🌻 ¼ cup Optional for extra crunch
Fresh Cilantro 🌿 ¼ cup Chopped, for fresh finish
Garlic Powder 🧄 ½ tsp Enhances savory notes
Onion Powder 🧅 ½ tsp Boosts flavor complexity
Salt 🧂 ½ tsp Sea salt or kosher preferred
Black Pepper 🌶️ ¼ tsp Freshly ground for best flavor

The broccoli is the backbone—choose firm, deep-green crowns without yellowing florets. Trader Joe’s and Whole Foods have great organic options, but any supermarket works if you pick carefully. For the almonds, raw sliced almonds toast up beautifully (350°F for 5-7 minutes). I always grab extra—whatever doesn’t go in the salad disappears as a snack. The raisins? Golden raisins add a nicer color contrast, but regular are just as tasty.

No vegan mayo? Cashew cream (blend soaked cashews with water) makes a perfect substitute. Prefer less sweetness? Cut the maple syrup by half. Out of Dijon? Yellow mustard at a 1:1 ratio works in a pinch. The sunflower seeds are optional but add great texture. If you’re nut-free, pumpkin seeds (pepitas) are a safe swap. The dressing thickens as it sits, so make it first and let it rest while you prep the veggies.

This salad actually improves overnight. Keeps 4-5 days in the fridge—store it in a sealed container with a paper towel on top to absorb moisture. The almonds stay crunchy if you toast them right before adding. Perfect for meal prep; the flavors just get better. Don’t dress it too early, or the broccoli will soften (add dressing 30 minutes before serving).

❤️

Why You’ll Love This Recipe

  • 10-Minute Chop: I can prep all the broccoli, onion, and almonds while my coffee brews—no fancy knife skills required.
  • Sweet & Crunchy: The raisins and sliced almonds give that perfect contrast with every bite, and the vegan mayo ties it all together without that heavy dairy feel.
  • Meal Prep MVP: Honestly, this tastes even better the next day after the flavors meld, so I always make a double batch for lunches.
  • Budget Stretcher: A single head of broccoli and a handful of pantry staples feed my family for days, and no one complains about leftovers.

Step-by-Step Instructions for Broccoli Salad Dairy Free

Here’s how I build this vibrant dish with perfect texture and bold, balanced flavors.

Step 1: Prep the Broccoli and Aromatics

Start by cutting the 2 lb Broccoli Crowns into small, uniform florets. Peel the stems and slice them thinly—this adds texture and reduces waste. For the 0.5 whole Red Onion, finely dice it to ensure a mild, even bite throughout the salad.

Place the prepared broccoli and diced red onion in a large bowl. The smaller the pieces, the better they’ll absorb the dressing and mingle with the other ingredients. I like to use a chef’s knife for precision, but a sharp santoku works too.

Step 2: Toast the Almonds and Sunflower Seeds

In a dry skillet over medium heat, toast the 0.75 cup Sliced Almonds for 3-4 minutes until they turn golden brown and emit a nutty aroma. Stir frequently to prevent burning—almonds go from perfect to bitter in seconds.

Add the 0.25 cup Sunflower Seeds to the skillet for the last 1-2 minutes of toasting. This enhances their crunch and deepens their flavor. Once toasted, transfer them to the bowl with the broccoli and onion. Let them cool completely before adding the dressing.

Step 3: Whisk Together the Dressing

In a separate bowl, combine the 0.75 cup Vegan Mayonnaise, 2 tbsp Apple Cider Vinegar, 2 tbsp Maple Syrup, and 1 tbsp Dijon Mustard. Whisk until smooth and emulsified—the mixture should look creamy with no visible oil separation.

Add the 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.5 tsp Salt, and 0.25 tsp Black Pepper. Stir well to distribute the seasonings evenly. Taste and adjust the balance if needed—more vinegar for tang or syrup for sweetness.

Step 4: Combine and Chill for Maximum Flavor

Pour the dressing over the broccoli mixture. Add the 0.75 cup Raisins and 0.25 cup Fresh Cilantro, then fold everything together gently with a silicone spatula. The goal is to coat every piece evenly without crushing the almonds or sunflower seeds.

Cover the bowl and refrigerate for at least 30 minutes (I prefer 1 hour). Chilling allows the flavors to meld and the broccoli to soften slightly. This step also lets the dressing thicken, so it clings beautifully to each bite.

Step 5: Serve and Enjoy

Give the salad a final toss before serving. The broccoli should be crisp-tender, the almonds and sunflower seeds should add a satisfying crunch, and the dressing should have a creamy, tangy-sweet balance. Garnish with extra cilantro if desired.

This dish holds up well for 2-3 days in the fridge, making it perfect for meal prep. The flavors deepen over time, so it often tastes even better the next day.

👨‍🍳

Pro Tips For Making Broccoli Salad Recipe Dairy Free

  • Blanch the Broccoli: Drop the florets in boiling water for 60 seconds, then shock in ice water—keeps them crisp and bright green. I learned this the hard way after serving sad, mushy broccoli at a picnic.
  • Toast the Almonds: Toss the sliced almonds in a dry pan over medium heat for 2-3 minutes until golden. Sounds like a small step, but it adds a nutty depth that raw almonds just can’t match.
  • Soak the Onion: Thinly slice the red onion and soak it in cold water for 10 minutes to mellow the bite. My grandmother swore by this, and she was right: it takes the edge off without losing the crunch.
  • Chill Before Serving: Let the salad sit in the fridge for at least 30 minutes after mixing. This gives the flavors time to blend and the vegan mayo a chance to cling properly to the broccoli.

Troubleshooting Perfect Results

Soggy Broccoli Fix

If your broccoli loses its crispness, you likely dressed it too early. Always chill the salad for 30 minutes before adding dressing. For already soggy batches, drain excess liquid and add fresh toasted almonds for crunch. 💡

Dressing Too Thin

This happens if the vegan mayo separates or the vinegar overpowers. Fix by whisking in 1 tbsp more mayo or 1 tsp cornstarch. Let it sit for 10 minutes to thicken before reassessing.

Overpowering Onion

Raw red onion can be harsh. Soak diced pieces in cold water for 10 minutes before adding. Or use green onions instead for milder flavor. I always keep a bowl of water nearby when prepping onions.

Bitter Almonds

Burnt almonds ruin the dish. Toast on medium-low heat for 3-4 minutes, stirring constantly. Remove from heat when they’re just golden—residual heat continues cooking. Cool completely before mixing in.

Dressing Separation

If your dressing splits, it needs re-emulsifying. Add 1 tsp water and whisk vigorously. For stubborn separation, blend with an immersion blender. Store-bought vegan mayo like Hellmann’s Vegan resists separation best.

Flavor Balance Issues

Too sweet? Add 1 tsp vinegar. Too tangy? Stir in 1 tsp maple syrup. Taste as you go—I often adjust the dressing twice before getting it just right. 🌟

Nutrition Facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 32g12%
Dietary Fiber 8g29%
Sugars 16g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I make this ahead of time?

Yes! Prep everything except the dressing 1 day ahead. Store components separately in the fridge. Mix and dress 30 minutes before serving for best texture.

2

What can I use instead of raisins?

Swap in dried cranberries, chopped dates, or diced dried apricots for similar sweetness. Each adds a unique flavor twist while keeping the dish dairy-free.

3

Why did my almonds get soggy?

Toasted almonds stay crisp if added just before serving. If mixed too early, they absorb moisture from the broccoli and dressing. Store them separately until ready to eat.

4

Is this salad gluten-free?

All ingredients are naturally gluten-free. Just verify your vegan mayo brand—most are safe, but always check labels for hidden additives.

★★★★★4.9(2 reviews)
Nathan Turner