Bright Poppy Seed Broccoli

by Jennifer Miller
Vibrant Poppy-Seed Broccoli Salad with Yogurt-Honey Dressing

This broccoli salad is done in 25 minutes, holds in the fridge for four days, and actually tastes better on day two once the dressing has had time to settle in. The yogurt-and-mayo dressing is creamy without being heavy, and a quick blanch turns raw broccoli into something people will actually eat. Make it Sunday and you have a ready side dish for most of the week.

The short version of why this works

Two things separate this from a standard raw broccoli salad. The blanch — just 60 to 90 seconds in well-salted boiling water followed immediately by an ice bath — knocks out the harsh raw edge and opens up the florets so they absorb dressing instead of repelling it. The second thing is splitting the dressing base between Greek yogurt and mayo. Mayo alone goes heavy and flat after a day in the fridge. Yogurt alone can turn watery. Together they stay creamy and the yogurt’s acidity keeps the flavor sharp even after three days of storage, which is exactly what you want if you’re cooking once and eating all week.

Common problems and fixes

  • The dressing separates or pools at the bottom of the container by day two: This usually means the broccoli wasn’t fully dry before you dressed it. Extra surface moisture keeps working its way out in the fridge. Next time, give the florets a full spin in a salad spinner, then let them sit on a towel for five minutes before mixing. If it’s already happened, drain off the pooled liquid, give everything a stir, and taste — it’s usually still fine.
  • Cranberries are clumping together and not distributing evenly: Cold dried cranberries stick. Toss them with a tiny drop of neutral oil before adding them to the bowl, or briefly separate them with your fingers. They’ll mix in cleanly.
  • The salad smells strongly of onion after sitting overnight: Red onion sharpens in a closed container. If you’re making this ahead, keep the onion in a separate small container and stir it in the morning of the day you plan to eat it — skip the garnish of extra raw onion on top entirely, it’s not worth the extra dish.
  • Parmesan clumped into the dressing instead of staying as distinct shavings: Add the Parmesan last, right before serving, and use a vegetable peeler for wide shavings rather than grating. Grated Parmesan dissolves into the dressing and disappears.
  • Salad looks dull gray-green instead of bright after a few days: The color fades when the broccoli sits in an acidic dressing for too long. If you’re prepping for the week, store the dressed salad and undressed florets in separate containers and combine portions as you go.

Shopping notes

  • Poppy seeds: Check the baking aisle, not the spice rack — the jars in the spice section are often smaller and more expensive for the same thing. Buy a larger bag if you can; they keep well in the freezer.
  • Sunflower seeds: The recipe calls for roasted salted. If you can only find raw, a dry skillet over medium heat for two to three minutes works. Don’t skip the salt — unsalted seeds make the whole salad taste slightly flat.
  • Dried cranberries: Any standard sweetened variety works. If the store has a bulk bin, that’s the better buy since you only need half a cup.
  • Greek yogurt: Full-fat is worth it here. The 2% versions are fine fresh but tend to release more water after a day, which matters when you’re storing this for several days.
Vibrant Poppy-Seed Broccoli Salad With Yogurt-Honey Dressing

Vibrant Poppy-Seed Broccoli Salad with Yogurt-Honey Dressing

Bright Poppy Seed BroccoliJennifer Miller
Broccoli is briefly blanched until crisp-tender and bright green, then tossed with bacon, dried cranberries, sunflower seeds, and a Greek yogurt-honey dressing that keeps things lighter than the traditional mayo-heavy version. Poppy seeds add a mild nutty crunch throughout. The whole salad is ready in about 30 minutes and holds up well for serving or packing ahead.
No ratings yet
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Course Salad
Cuisine American
Servings 4 servings
Calories 403 kcal

Equipment

  • Large pot (5–6 qt)
  • Colander
  • Large bowl for ice bath
  • Salad spinner or clean kitchen towels
  • Large mixing bowl
  • Small whisk
  • Chefs Knife
  • Cutting board
  • Baking sheet or skillet (for toasting nuts)
  • Microplane or fine grater (for garlic and zest)
  • Measuring cups and spoons

Ingredients
 
 

For the salad

  • 1 ½ lb fresh broccoli crowns (about 2 large heads) Choose vibrant, firm crowns; stems included for shaving
  • 1 tbsp kosher salt For blanching water; most will not be consumed
  • â…“ cup sliced almonds Toast for best flavor
  • ¼ cup roasted salted sunflower seeds If using raw, toast lightly
  • ½ small red onion, very thinly sliced About 1/2 cup; soak in cold water if you prefer milder bite
  • ½ cup dried cranberries Look for soft, plump berries for best texture
  • 1 medium lemon, zested For bright finishing aroma
  • ¼ cup Parmesan cheese, shaved Optional; adds savory depth

For the dressing

  • ½ cup plain Greek yogurt (whole milk) Creamiest texture; Fage Total 5% recommended
  • 3 tbsp mayonnaise Balances tang with classic creaminess
  • 1 tbsp Dijon mustard Smooth, not grainy, for a silky emulsion
  • 1 tbsp honey Clover or wildflower; or use maple syrup
  • 2 tbsp apple cider vinegar Unfiltered for rounded tang
  • 1 tsp poppy seeds Fresh, aromatic seeds make a difference
  • 1 small garlic clove, finely grated Grate on Microplane for no raw chunks
  • ¼ tsp kosher salt Adjust to taste
  • â…› tsp freshly ground black pepper Fine grind integrates best into dressing
  • 2 tbsp extra-virgin olive oil Whisked in for gloss and body

Instructions
 

  • Set up heat and chill: Bring about 3 quarts of water to a rolling boil (212°F / 100°C) in a large pot and stir in 1 tablespoon kosher salt. Prepare an ice bath in a large bowl (half ice, half cold water). If toasting nuts in the oven, preheat to 350°F / 175°C.
  • Make the dressing (5 minutes): In a mixing bowl, whisk together Greek yogurt, mayonnaise, Dijon, honey, apple cider vinegar, poppy seeds, grated garlic, 1/4 teaspoon kosher salt, and black pepper until smooth. Stream in the olive oil while whisking until slightly thick, glossy, and spoon-coating. Taste for a balanced sweet-tangy-salty profile.
  • Prep the broccoli (5–7 minutes): Trim tough, dry ends. Cut florets into bite-size pieces (about 1-inch). Peel fibrous outer skin from stems with a peeler, then shave stems into thin ribbons or matchsticks. You should have a generous bowlful.
  • Blanch for vibrant crunch (1–2 minutes): Add florets to the boiling water and cook 60–75 seconds, until vibrant green with a crisp-tender bite. Drain immediately and plunge into the ice bath for 60–90 seconds to stop cooking. Drain well and spin dry in a salad spinner or pat dry thoroughly—dry broccoli holds dressing better and stays crunchy.
  • Toast the almonds (5–7 minutes): Spread sliced almonds on a baking sheet and toast at 350°F / 175°C until pale golden and fragrant, 5–7 minutes. Alternatively, toast in a dry skillet over medium heat, stirring, 3–4 minutes. Let cool briefly so they stay crisp in the salad.
  • Assemble: In a large bowl, combine dried broccoli florets and shaved stems, red onion, dried cranberries, toasted almonds, and sunflower seeds. Add about two-thirds of the dressing and toss to coat, adding more as needed. The salad should look glossy, not drenched. Finely grate lemon zest over the top and gently fold in Parmesan (if using).
  • Rest and finish: Let the salad stand 5 minutes to marry flavors. Taste and adjust with a pinch of salt, extra vinegar for brightness, or a drizzle of honey if you like a sweeter profile. Serve immediately for peak crunch.
  • Temperature notes: Oven toasting at 350°F / 175°C; boiling water is 212°F / 100°C. If you prefer a warm variation, briefly sauté blanched broccoli in 1 teaspoon olive oil over medium-high heat until edges are slightly caramelized (2–3 minutes) before tossing with dressing.

Notes

Jen’s Tips

  • No-blanch option: For an entirely raw salad, slice florets very thin and toss stems as fine matchsticks. Massage with 1 tablespoon lemon juice and a pinch of salt for 10 minutes to tenderize before dressing.
  • Flavor swaps: Use golden raisins or chopped dates instead of cranberries; swap almonds for toasted pumpkin seeds or smoked almonds; add 1 tablespoon finely chopped dill or chives for fresh lift.
  • Dietary tweaks: For dairy-free/vegan, use vegan mayo in place of yogurt and mayo, add 1–2 teaspoons extra cider vinegar to brighten, and skip Parmesan.
  • Quick-pickle onions: Soak sliced onion in 2 tablespoons cider vinegar, a pinch of sugar, and a pinch of salt for 10 minutes; drain before adding.
  • Ultimate crunch: Dry the broccoli very well after blanching. Moisture is the enemy of clingy, creamy dressing.
  • Optional protein: Add diced rotisserie chicken or crisped chickpeas for a heartier lunch.

Serving Suggestions

Plate in a wide, shallow bowl so the colors pop: emerald green broccoli, scarlet cranberries, ivory Parmesan, and toasted tan almonds. Finish with a light drizzle of olive oil and a last flutter of lemon zest. Pairs beautifully with grilled salmon or roast chicken, and a crisp Sauvignon Blanc or sparkling water with lemon.

Culinary Context

Inspired by classic Midwestern broccoli salad, this version keeps the joyful sweet-tangy-crunchy spirit while dialing up freshness with a yogurt-forward dressing and poppy seeds. It’s a bright, transportable side that has charmed picnics and potlucks for decades.

Optional Advanced Instructions

  • Make-ahead: Dressing keeps 3 days refrigerated. Broccoli can be cut and blanched 1 day ahead (dry thoroughly); toss with dressing just before serving.
  • Beginner alternative: If you don’t have an oven, toast nuts in a dry skillet. If you don’t have a salad spinner, spread broccoli on towels and blot well.
  • Warm variation: Roast broccoli at 425°F / 220°C for 10–12 minutes for a deeper, nutty salad, then toss with dressing while warm.

Nutrition

Calories: 403kcalCarbohydrates: 35gProtein: 14gFat: 26gSaturated Fat: 4gPolyunsaturated Fat: 10gMonounsaturated Fat: 11gTrans Fat: 0.04gCholesterol: 10mgSodium: 2227mgPotassium: 731mgFiber: 8gSugar: 20gVitamin A: 1121IUVitamin C: 155mgCalcium: 234mgIron: 2mg
Keyword 30-minute recipe, broccoli salad, broccoli salad recipe, easy salad, poppy seed dressing
Tried this recipe?Rate this recipe !

FAQ

Can I make this the night before?

Yes, and it’s actually better the next day. Make the full salad, but store the toasted almonds separately and stir them in right before eating so they stay crunchy.

Do I have to blanch the broccoli, or can I just use it raw?

You can use it raw, but the texture will be tougher and the dressing won’t coat it as evenly. The blanch takes under two minutes and makes a real difference in how the finished salad eats.

Can I use frozen broccoli instead of fresh?

Not recommended for this recipe. Frozen broccoli releases a lot of water when it thaws and the florets go soft, so the salad ends up watery and the dressing won’t stick. Fresh is worth it here.

Is there a dairy-free swap for the Greek yogurt?

Plain unsweetened coconut yogurt works reasonably well — use the same amount. The flavor will be slightly different and the dressing a little thinner, so start with less apple cider vinegar and adjust from there.

How do I know when the almonds are done toasting?

Pull them off the heat when they smell nutty and have turned a light golden brown — usually 3 to 4 minutes in a dry skillet over medium heat. They continue to darken slightly off the heat, so don’t wait for them to look fully done in the pan.

Can I double the recipe for a larger group or more meal prep?

Yes, it scales up easily. If you’re doubling for meal prep, dress only what you’ll eat in the first two days and keep the rest of the components separate — the broccoli, dressing, and nuts stored apart will stay in better shape through day four.

Try these next

You may also like

Leave a Comment

Cooked this? Rate this recipe!




This site uses Akismet to reduce spam. Learn how your comment data is processed.