Broccoli Salad Recipe with Craisins and Sunflower Seeds: Sweet-Tart Crunch Meets Creamy Dill Dressing

Salads

Broccoli Salad Recipe with Craisins and Sunflower Seeds: Sweet-Tart Crunch Meets Creamy Dill Dressing

This creamy broccoli salad recipe with craisins and sunflower seeds transforms a classic side into a satisfying main dish that balances sweet, tart, and nutty flavors. The secret lies in blanching the broccoli for crisp-tender bites and pairing it with a tangy dill dressing that clings perfectly to every floret.

I developed this version after years of testing—it’s the one that finally convinced my family to eat their vegetables without complaint.

The dressing is where the magic happens: a blend of mayo, buttermilk, and fresh dill creates that signature creamy texture, while a touch of honey and apple cider vinegar adds just the right sweet-tart contrast.

Craisins bring a burst of fruity sweetness, and sunflower seeds add a satisfying crunch that holds up even after sitting for hours. It’s the kind of salad that tastes just as good the next day, making it perfect for meal prep.

What you’ll end up with is a vibrant, textured salad that’s hearty enough to serve as a main course but still light enough to enjoy as a side.

The broccoli stays crisp, the dressing remains creamy, and the sweet-tart combination keeps every bite interesting. This is the broccoli salad that actually gets eaten—and requested for seconds.

Serve it at picnics, potlucks, or as a standalone lunch with a slice of crusty bread. The recipe scales effortlessly, so you can easily double or halve it to fit your needs. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli salad recipe with craisins and sunflower seeds

Here's what you'll need to make this creamy, crunchy broccoli salad that's hearty enough for lunch.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 1 ½ lb Cut into bite-sized florets
Mayonnaise 🥫 ¾ cup High-quality, full-fat preferred
Buttermilk 🥛 ¼ cup Full-fat for creaminess
Fresh Dill 🌿 ½ cup Chopped, stems removed
Honey 🍯 2 tbsp Pure, local preferred
Apple Cider Vinegar 🍎 1 ½ tbsp For tangy brightness
Craisins 🍇 ½ cup Dried cranberries, plump
Sunflower Seeds 🌻 ½ cup Roasted, unsalted
Red Onion 🧅 ¼ cup Thinly sliced, white part only
Salt 🧂 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ¼ tsp Freshly ground
Lemon Juice 🍋 1 tbsp Freshly squeezed
Crusty Bread 🍞 1 whole For serving, optional

The broccoli is the star here, so pick crowns that are bright green and firm. Most grocery stores sell them pre-cut, but if you're buying whole heads, cut them into bite-sized florets and blanch for 30 seconds in boiling water before tossing in ice water—this keeps them crisp-tender. For the dill, fresh is non-negotiable—dried just won't cut it. I grab mine from the farmers market when I can, but the grocery store stuff works fine if it's vibrant and smells fresh. The sunflower seeds? Trader Joe's has the best unsalted kind at a great price—roast them for 5 minutes in a dry pan if you want extra flavor.

No buttermilk? Mix 1 tbsp lemon juice with 1/4 cup milk—it's the same thing. Craisins too expensive? Dried cherries or chopped dates work in a pinch. The mayo can be Greek yogurt for a lighter version, but trust me on the full-fat mayo for that signature creamy texture. Short on dill? Mint or parsley at half the amount adds a different but still nice vibe. The honey should be pure—avoid those cheap store brands that taste like syrup. And if you're watching sugar, cut the honey to 1 tbsp and add 1 tsp maple syrup instead.

This salad keeps like a dream—3-4 days in the fridge with the dressing separate if you're prepping ahead. The broccoli stays crisp if you store it in a sealed container with a paper towel to absorb moisture. I always make a double batch because it's perfect for potlucks and tastes even better the next day. The dressing can be made 2 days ahead, and the sunflower seeds will stay crunchy if you toast them fresh before adding. Serve with that crusty bread on the side—sourdough or a good baguette cuts through the creaminess perfectly.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: the craisins add a chewy sweetness that cuts through the earthy broccoli, while the sunflower seeds bring a nutty crunch. Fresh dill? It’s the secret—bright, herby, and just enough to make the whole thing taste like a summer picnic in your mouth.
  • No-Fuss Assembly: I swear by this recipe because it’s the kind of salad that doesn’t require a degree in knife skills. Chop the broccoli crowns into bite-sized florets, toss them in ice water to keep them crisp, and boom—half the work is done. The dressing? Just mayo, buttermilk, and a drizzle of honey—no whisking, no measuring cups, just stir until it’s glossy.
  • Sweet-Savory Magic: Here’s what sold me: the craisins add a chewy sweetness that cuts through the earthy broccoli, while the sunflower seeds bring a nutty crunch. Fresh dill? It’s the secret—bright, herby, and just enough to make the whole thing taste like a summer picnic in your mouth.
  • Picnic to Potluck: This salad is my go-to for anything—pack it in a jar for lunch, bring it to BBQs (yes, even on a Tuesday night), or serve it alongside grilled chicken for dinner. It holds up better than most salads, so you’re not stuck with wilted greens by noon.

Step-by-step instructions for sweet-tart broccoli salad

Here's how to create a creamy, crunchy masterpiece that balances freshness with sweet-tart perfection.

1

Prep the Broccoli for Maximum Crunch

Cut the 1.5 lb fresh broccoli crowns into bite-sized florets, keeping the stems attached for easier handling. I like to cut them into 1-inch pieces—this size holds up well to tossing and maintains that satisfying crunch.

Transfer the florets to a large mixing bowl. Give them a quick rinse under cold water to remove any dirt, then drain thoroughly in a colander. Pat them dry with paper towels—this step is crucial. Wet broccoli will make your dressing pool instead of clinging beautifully to each floret.

2

Create the Creamy Dill Dressing

In a medium bowl, whisk together the 0.75 cup mayonnaise, 0.25 cup buttermilk, 2 tbsp honey, and 1.5 tbsp apple cider vinegar until completely smooth. The buttermilk adds tanginess that cuts through the richness of the mayo, while the honey and vinegar create that signature sweet-tart balance.

Add the 0.5 cup chopped fresh dill, 1 tbsp lemon juice, 0.5 tsp salt, and 0.25 tsp black pepper. Stir well to combine—you'll notice the dressing thicken slightly as the dill releases its oils. Taste and adjust seasoning if needed; this is your flavor foundation.

3

Combine and Marinate the Salad

Return the dry broccoli florets to the mixing bowl. Pour the dressing over them and toss gently but thoroughly with your hands or a large spoon. You want every floret coated evenly—this ensures that creamy goodness clings perfectly when you serve it.

Add the 0.5 cup craisins, 0.5 cup sunflower seeds, and 0.25 cup thinly sliced red onion. Toss again until everything is evenly distributed. The sunflower seeds add delightful crunch, while the craisins bring that perfect sweet-tart contrast. Let the salad sit at room temperature for 10-15 minutes—this allows the flavors to meld beautifully.

4

Serve with Crusty Bread

Before serving, give the salad one final toss to redistribute any settled dressing. The flavors should now be perfectly balanced—creamy from the dressing, crunchy from the seeds and broccoli, and sweet-tart from the craisins and vinegar.

Serve immediately with the 1 whole crusty bread on the side. The bread soaks up any extra dressing, and its texture contrasts wonderfully with the salad's creamy crunch. For best results, serve within 2 hours—the broccoli stays crispest when eaten fresh.

👨‍🍳

Pro Tips For Making Broccoli Salad Recipe With Craisins And Sunflower Seeds

  • STEAM THE BROCCOLI: I learned this the hard way—boiling broccoli turns it mushy. Instead, cut the crowns into even florets, place them in a steamer basket over 1 inch of boiling water, and cover with a lid. Cook for exactly 3-4 minutes until bright green and just tender (no more). Immediately plunge into ice water to stop cooking—this keeps the texture crisp and prevents that sad, limp salad vibe.
  • TOSS DRESSING LAST: The dressing is the star, so don’t drown the broccoli in it right away. After draining and drying the florets, mix the mayo, buttermilk, honey, and dill in a separate bowl. Toss the salad with just half the dressing first, then fold in the rest right before serving. This keeps the broccoli from getting soggy while letting the flavors meld perfectly.
  • USE TOASTED SEEDS: Sunflower seeds taste flat straight from the bag. Toast them in a dry skillet over medium heat for 2-3 minutes, stirring constantly, until they’re golden and smell nutty. Let them cool completely before adding—this prevents them from releasing oil and turning the salad greasy. (Yes, even if you’re impatient like me.)
  • SALT THE BUTTERMILK: The dressing needs salt, but skipping it here means your salad tastes bland. Add ½ teaspoon of salt to the buttermilk before whisking it into the mayo. The buttermilk’s tang will mellow out, and the salt will distribute evenly—no last-minute guessing if the flavor is right. (Your future self will thank you.)

Essential equipment for broccoli salad recipe with craisins and sunflower seeds

Blanching Tools

For that perfect crisp-tender broccoli, blanching is key. I use a large stainless steel pot (like the All-Clad Stainless Steel Stockpot) with a fine-mesh strainer—this combo gives me precise temperature control.

A timer (I love the OXO Good Grips Kitchen Timer) ensures I don’t overcook the broccoli, which ruins the texture. 🌡️

Mixing Essentials

A large mixing bowl (I prefer Le Creuset Stoneware) is non-negotiable for tossing the salad without spills. For the dressing, a whisk (like the OXO Good Grips Whisk) ensures smooth, lump-free results.

I also keep a small offset spatula handy for scraping every last bit of dressing from the bowl—waste not, want not!

Dressing Prep Tools

For measuring ingredients precisely, I rely on a stainless steel measuring set (my go-to is OXO Good Grips) and a small glass jar with a lid (like a Ball Mason Jar) to store pre-chopped dill in the fridge.

A microplane (for zesting lemon) and a sharp chef’s knife (I use Mercer Culinary) are essential for fresh lemon juice and dill prep.

Serving Gear

To serve this salad like a pro, I use a large wooden salad board (for rustic charm) or a glass serving dish (like Corelle) for a modern look.

A pair of tongs (I love OXO Good Grips) helps portion the salad neatly, and a small bowl on the side keeps extra dressing ready for drizzling. 🍽️

Storage Solutions

For meal prep, I store the salad in an airtight glass container (like Pyrex) with a paper towel on top to absorb moisture. The dressing stays separate in a small mason jar—this keeps the broccoli crisp for up to 4 days.

A label maker (or just masking tape) helps me track what’s inside when I’m prepping multiple salads at once.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 26g33%
Saturated Fat 5g25%
Cholesterol 45mg15%
Sodium 520mg23%
Total Carbohydrate 32g11%
Dietary Fiber 6g21%
Sugars 18g
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 broccoli salad ahead of time?

This salad actually tastes better the next day. Store the dressing separately in an airtight container and keep the broccoli florets in another container with a paper towel to absorb moisture. Combine them just before serving to maintain maximum crunch. For best results, refrigerate for up to 3-4 days.

2

What can I substitute for craisins?

If you can't find craisins, try dried cherries, chopped dates, or even raisins for a similar sweetness. For a fruity twist, dried pineapple or apricots work well too. Just be mindful that different fruits may change the flavor balance slightly.

How do I keep the broccoli crispy? Blanching the broccoli for 30 seconds in boiling water before tossing it in ice water is key. Also,

3

Can I make this salad vegan?

Yes! Swap the mayo for vegan mayo and use plant-based buttermilk (like almond or soy). For extra creaminess, add 2 tbsp vegan sour cream to the dressing. The rest of the ingredients are already vegan-friendly, so the flavor will still be rich and satisfying.

4

Why does my dressing separate?

This usually happens if you don't whisk the dressing ingredients thoroughly or if you use cold ingredients. Always whisk until completely smooth and let the dressing sit at room temperature for 5 minutes before mixing with the salad. For extra stability, add 1/2 tsp Dijon mustard to the dressing.

★★★★★4.8(10 reviews)
Categories Salads