Broccoli Salad Recipe with Yogurt Dressing: Crisp Florets and Cool Tangy Creaminess

Salads

Broccoli Salad Recipe with Yogurt Dressing: Crisp Florets and Cool Tangy Creaminess

This broccoli salad recipe with yogurt dressing transforms a simple vegetable into a crisp, refreshing centerpiece that shines at picnics or weekday lunches.

The secret lies in roasting the broccoli first—this caramelizes the edges while keeping the centers tender, creating a texture that holds up perfectly against the cool, tangy yogurt dressing.

I developed this version after testing countless salads where broccoli always turned soggy, and the result is a dish that stays fresh-tasting for days.

The yogurt dressing is where the magic happens—a creamy blend of Greek yogurt, lemon juice, and fresh herbs that cuts through the richness of any optional add-ins like bacon or cheese.

What makes this salad truly special is how the flavors balance: the slight bitterness of the broccoli, the bright acidity of the dressing, and the satisfying crunch of toasted nuts or seeds. It’s vegetarian-friendly, protein-packed, and requires just 20 minutes of active prep time.

By the time you’re done, you’ll have a salad that’s visually stunning—vibrant green florets with golden edges, all coated in a glossy, herby dressing. The contrast of warm, crisp broccoli against cool yogurt creates a sensory experience that’s both refreshing and satisfying.

This isn’t just another side dish; it’s a meal that holds its own, whether served alongside grilled meats or as a standalone lunch.

For extra depth, consider adding toasted almonds for crunch or crumbled feta for saltiness. The dressing keeps well in the fridge for up to 5 days, making this the perfect make-ahead dish for busy weeks. Let’s get started—your taste buds (and leftovers) will thank you.

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

Ingredients for broccoli salad recipe with yogurt dressing

Crisp broccoli florets meet creamy yogurt dressing—simple ingredients for a showstopper salad.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 1 ½ lb Cut into bite-sized florets
Plain Greek Yogurt 🧀 1 cup 2% fat for best texture
Lemon Juice 🍋 ¼ cup Freshly squeezed
Extra-Virgin Olive Oil 🫒 ¼ cup For richness and flavor
Fresh Dill 🌿 ¼ cup Chopped, stems removed
Fresh Parsley 🌿 ¼ cup Chopped, for freshness
Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Toasted Almond Slices 🥜 ½ cup For crunchy texture
Crumbled Feta Cheese 🧀 ½ cup Optional for saltiness
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Honey 🍯 1 tbsp To balance tanginess
Dijon Mustard 🍯 1 tsp For subtle tang

The broccoli is the star, so pick heads with tight florets and vibrant green color. Trader Joe's or Whole Foods usually carry the freshest, but any grocery store works. Roasting is key—skip the steaming, or your salad will turn soggy. For extra flavor, toss the florets with a drizzle of olive oil and pinch of salt before roasting. The almonds? Toast them in a dry pan until golden—about 5 minutes. They add crunch that holds up perfectly against the creamy dressing.

No fresh dill? Dried dill at half the amount works in a pinch, but fresh is brighter. Short on feta? Skip it entirely or use vegan feta—the salad still shines. The yogurt matters here: Fage or Siggi's are my go-tos, but any plain Greek yogurt does the trick. For a sweeter touch, swap honey for maple syrup. The dressing keeps well, so double the batch—it's perfect on sandwiches or as a dip for veggies. If you're watching calories, reduce the olive oil to 2 tablespoons and use light yogurt.

Roasted broccoli stays crisp for 3 days in the fridge if stored in an airtight container. The dressing? 5 days in the fridge, sealed tight. To keep the almonds from getting soggy, store them separately and add them just before serving. This salad tastes even better the next day—flavors meld perfectly. For meal prep, assemble everything except the dressing, store components separately, and toss just before eating. Freezes beautifully for 2 months if you're planning ahead.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear, this salad takes three minutes to prep. Just snip the broccoli crowns into bite-sized florets—no dicing, no julienne fuss—and toss them straight into the bowl. That’s it. The yogurt dressing is even easier: stir, drizzle, done.
  • Creamy-Tangy Magic: Honestly, the dressing is where this salad shines. That Greek yogurt keeps it thick and satisfying, while the lemon juice cuts through the richness with a bright, zesty punch. Add a sprinkle of fresh dill? Suddenly, it’s not just salad—it’s ridiculously good salad.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches. The broccoli stays crisp, the dressing clings perfectly, and it’s hearty enough to fill a container without feeling sparse. My kids actually finish it—(yes, even on a Tuesday night).
  • Budget Bright Spot: Fresh broccoli crowns are affordable, and a single tub of Greek yogurt stretches across multiple meals. Swap in whatever herbs you have (parsley, mint—whatever’s lurking in your fridge), and you’ve got a fresh, protein-packed side that won’t break the bank.

Step-by-step instructions for broccoli salad with yogurt dressing

Here's how to make this refreshing salad with crisp florets and creamy yogurt dressing.

1

Prep the Broccoli for Maximum Crunch

Start by cutting the 1.5 lb fresh broccoli crowns into bite-sized florets—about 1 to 1.5 inches in size. You want even-sized pieces so they cook uniformly when blanched. Place them in a large bowl of ice water for 2-3 minutes—this stops the cooking process and keeps them vibrant green and crisp.

Drain well in a colander and pat dry completely with a clean kitchen towel. The drier the florets, the better they'll hold their texture when dressed. I like to spread them on a baking sheet for 5 minutes to ensure all moisture evaporates. This prep step makes all the difference in the final crunch.

2

Toast the Almonds for Nutty Crunch

While the broccoli dries, spread the 0.5 cup toasted almond slices on a dry baking sheet. Toast them in a 350°F oven for 3-5 minutes until they're golden brown and smell nutty. Watch closely—they burn quickly! Remove them and let cool for 2 minutes before breaking them into smaller pieces with your hands.

This toasting step enhances their flavor and prevents them from becoming soggy when mixed with the dressing. I always toast my nuts separately to maintain their crispness. If you're short on time, you can use store-bought toasted almonds, but fresh-toasting makes a noticeable difference.

3

Make the Yogurt Dressing

In a medium bowl, whisk together the 1 cup plain Greek yogurt, 0.25 cup lemon juice, 0.25 cup extra-virgin olive oil, 1 tbsp honey, 1 tsp Dijon mustard, 0.5 tsp salt, and 0.25 tsp black pepper. The mixture should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons of water until smooth.

Next, add the 0.25 cup chopped fresh dill and 0.25 cup chopped fresh parsley along with the 3 minced garlic cloves. Stir well to combine. I like to let the dressing sit for 5 minutes before using it—this allows the flavors to meld together. The lemon juice will brighten the yogurt, while the honey balances the tanginess perfectly.

4

Combine All Ingredients

In a large serving bowl, gently toss the dry broccoli florets with the prepared dressing. Start with half the dressing and mix thoroughly to coat each piece evenly. Then add the remaining dressing and toss again. The broccoli should be lightly coated—not swimming in dressing, or it'll become soggy.

Fold in the toasted almond pieces and 0.5 cup crumbled feta cheese. I like to distribute them evenly throughout the salad so every bite has that perfect mix of textures and flavors. Taste and adjust seasoning if needed—you might want to add a bit more salt or lemon juice to your preference.

5

Chill and Serve

Cover the salad and refrigerate for at least 30 minutes before serving. This chilling time allows all the flavors to fully meld together. The broccoli will stay crisp, the dressing will thicken slightly, and the almonds will maintain their crunch.

When ready to serve, give the salad one final gentle toss. The ideal presentation should show vibrant green florets, golden almond pieces, and creamy white feta crumbles throughout. Serve immediately while the broccoli is still crisp. This salad keeps well in the refrigerator for up to 2 days, making it perfect for meal prep!

👨‍🍳

Pro Tips For Making Broccoli Salad Recipe With Yogurt Dressing

  • STEAM THE BROCCOLLI FIRST: Skip the raw crunch—give those florets a 3-minute steam in boiling water, then plunge into ice water to stop cooking. This keeps them tender-crisp and prevents the yogurt dressing from turning into a soggy mess. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • USE THICK YOGURT: Thin Greek yogurt makes the dressing runny. Grab the thickest tub you can find—it’ll cling to the broccoli instead of pooling at the bottom. If yours is too soft, chill it for 30 minutes first. No excuses.
  • SALT THE BROCCOLLI AFTER DRESSING: Add salt to the yogurt dressing after mixing—it’ll taste flatter if you salt the raw broccoli first. Toss the florets with the dressing, then sprinkle with a pinch of flaky salt and cracked pepper. Trust me, the flavor’s sharper this way.
  • CHOP THE DILL SMALL: Big dill fronds look pretty but taste like chewing on a toothbrush. Finely chop it—almost into a paste—so the flavor blends into every bite. If you’re lazy, pulse it in a food processor for 2 seconds. (I know, I know.)

Essential equipment for this dish

Must-Have Tools

Start with a sharp chef's knife—I recommend the Victorinox 8-inch—for cleanly cutting broccoli florets. A mandoline slicer with a vegetable blade works wonders for even-sized pieces if you prefer precision.

For the almonds, a non-stick baking sheet prevents sticking during toasting, and I love using OXO Good Grips for their sturdy handles. 🔪

Dressing Essentials

Your dressing relies on a whisk—I use a stainless steel Balloon Whisk—for smooth emulsification. A measuring cup set (like OXO's) ensures accurate ratios of yogurt, lemon juice, and olive oil.

For mincing garlic, a garlic press saves time, but a microplane gives finer results. A small mixing bowl (8-inch diameter) holds all ingredients without spills. 🥄

Roasting Gear

For the broccoli, a rimmed baking sheet (half-sheet pan) fits perfectly in most ovens. Line it with parchment paper or a silicon baking mat for easy cleanup. A kitchen timer (I use T-fal's) prevents over-toasting.

For the almonds, a wire cooling rack keeps them crisp while cooling. Preheat your oven to 425°F—this ensures even roasting. 🔥

Storage Solutions

Keep components fresh with airtight containers—I prefer Glasslock for their leak-proof lids. Store broccoli and dressing separately in the fridge to maintain texture. For meal prep, use quart-sized mason jars to layer ingredients: dressing at the bottom, then broccoli, almonds, and feta on top.

Label containers with dates to track freshness. ❄️

Optional Extras

A food processor with a pulse function speeds up chopping herbs if you're short on time. For presentation, a salad spinner removes excess moisture from greens if added. A small offset spatula helps fold ingredients gently without crushing. Keep a lemon juicer handy for fresh zest—it brightens flavors instantly. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 480mg21%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 10g
Protein 14g28%
* 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 use this yogurt dressing on other salads?

This tangy yogurt dressing works beautifully with cucumber, chicken, or beet salads. The lemon and dill brighten any veggie base, while the creamy texture pairs well with proteins like grilled shrimp or shredded rotisserie chicken. For a heartier option, try it with quinoa or farro instead of broccoli.

2

How do I keep the broccoli crisp after mixing?

Roasting is key—never steam or boil the broccoli, or it'll turn mushy. After roasting, immediately plunge into ice water to stop cooking, then dry thoroughly. Store components separately in the fridge: broccoli in one container, dressing in another. Toss together just before serving to preserve that perfect crunch.

3

What can I substitute if I don't have feta?

No problem! Try crumbled goat cheese, vegan feta, or even shredded parmesan for a different flavor profile. For a dairy-free option, skip the cheese or add toasted pumpkin seeds for extra crunch. The salad will still be delicious—just adjust saltiness to taste.

4

Can I make this ahead of time?

Yes! Assemble everything except the dressing, store components separately in airtight containers, and refrigerate for up to 3 days. When ready to serve, toss with the dressing just before eating. The broccoli stays crisp, and the dressing keeps its tangy freshness. For best results, chill the salad for 30 minutes before serving.

5

Why does my dressing look separated?

This happens when oil and yogurt aren't properly emulsified. Whisk vigorously for 1-2 minutes to combine, or add 1 tsp Dijon mustard as a natural emulsifier. If it separates again, stir before serving. For a smoother texture, blend all dressing ingredients in a food processor for 10 seconds.

★★★★★5.0(4 reviews)
Categories Salads