Salads
This broccoli salad recipe with yogurt dressing transforms a simple side into a refreshing, protein-packed meal that shines at picnics or weeknight dinners. The secret lies in crisp-tender florets tossed with a cool, tangy yogurt dressing that brightens every bite—no mayo in sight.
I developed this version after craving a lighter alternative to creamy salads, and the result is a dish that stays fresh for days while delivering restaurant-quality crunch and flavor.
The yogurt dressing is where the magic happens—creamy Greek yogurt balances the salad’s freshness with a zesty kick from lemon and herbs, while a touch of honey adds subtle sweetness.
The broccoli florets roast until crisp at the edges but tender inside, ensuring they hold up to the dressing without wilting. Add-ins like toasted almonds or sunflower seeds introduce texture, while optional ingredients like avocado or chickpeas make it heartier for a full meal.
What makes this salad stand out is its versatility—serve it as a side with grilled chicken or fish, or let it be the star of a vegetarian spread. The dressing clings perfectly to the florets, creating a harmonious blend of cool, creamy, and slightly sweet.
It’s the kind of dish that tastes even better the next day, making it ideal for meal prep. Ready to elevate your salad game? Let’s get started.
For extra staying power, store the dressing separately and toss it with the salad just before serving. This keeps the broccoli crisp and prevents sogginess, ensuring every bite is as satisfying as the first.
Whether you’re hosting a potluck or simply craving a lighter lunch, this recipe delivers bold flavor without the heaviness—proof that healthy eating can be delicious.
Ingredients for broccoli salad recipe with yogurt dressing
Greek yogurt, crisp broccoli, and toasted almonds—this salad is light yet satisfying.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 1 ½ lbs | Cut into bite-sized pieces |
| Plain Greek Yogurt 🧀 | 1 cup | Non-fat or full-fat preferred |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light fruity flavor works best |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Raw Honey 🍯 | 2 tbsp | Or maple syrup for vegan option |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Raw Almonds 🥜 | ½ cup | Toasted and sliced |
| Red Onion 🧅 | ½ whole | Thinly sliced, soak in cold water |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Avocado 🥑 | 1 whole | Optional, sliced for topping |
| Chickpeas 🌾 | ½ cup | Optional, rinsed and drained |
The broccoli is the star here, so pick heads that are bright green and firm—avoid any with yellow florets or woody stems. Trader Joe's often has pre-cut florets, but I prefer cutting my own for extra crunch. For the Greek yogurt, Fage or Chobani are my go-tos, but any plain Greek works. The avocado is optional but adds a creamy texture that pairs perfectly with the dressing. If you're using chickpeas, Great Northern or canned BPA-free brands work best—they hold up better to the dressing than some of the softer varieties.
No fresh dill? Substitute with parsley or tarragon—they add a different but still bright flavor. Short on honey? Maple syrup or agave works in a pinch, though it has a slightly different taste. The red onion adds a nice bite, but if you're sensitive to strong flavors, yellow or white onion at half the amount is gentler. For the almonds, raw or dry-roasted both work—just toast them yourself for extra flavor. If you're making this ahead, hold off on adding the dressing until right before serving to keep everything crisp.
Broccoli stays fresh for 3-4 days in the fridge, but it's best eaten within 2 days for maximum crunch. The dressing keeps for 5 days and can be made a day ahead—just stir before using. Store the avocado separately until ready to add it. This salad reheats surprisingly well—30 seconds in the microwave revives the broccoli perfectly if you've made extra. I always double the dressing because it disappears fast—great on toast or with crackers too.
Why You'll Love This Recipe
- No Fuss, No Mess: I swear by this for lazy Sundays—just chop the florets (no need to blanch, trust me), toss them with the yogurt dressing, and call it a day. The broccoli stays crisp, the dressing clings perfectly, and my cutting board stays cleaner than my last attempt at a Caesar salad.
- Tangy Creamy Magic: That yogurt-lemon-honey combo? It’s the kind of dressing that makes you pause mid-bite. The honey rounds out the sharpness of the lemon, while the olive oil adds a silky richness—no mayo in sight, but the same addictive pull. Honestly, I’ve cut mayo from my life entirely since discovering this.
- Packable for Any Day: Between us, this is my go-to for lunchboxes, potlucks, or even a sad desk dinner. The dressing keeps it fresh for days (yes, even in a thermos), and it’s the one side dish that never gets left behind. My college-aged kid still texts me for the recipe—no joke.
- Budget Hack with Reach: A single head of broccoli and a tub of yogurt stretch across multiple meals, and the dressing costs pennies to make. I’ll be real: it’s the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank. Plus, the honey adds just enough luxury to feel special.
Step-by-step instructions for broccoli salad with yogurt dressing
Here's how to make this refreshing salad with crisp broccoli and a tangy yogurt dressing.
Prepare the Broccoli and Onion
Start by cutting the 1.5 lbs fresh broccoli florets into bite-sized pieces, discarding any thick stems. I like to blanch them first for extra crispness—drop them into boiling water for 30 seconds, then immediately plunge into ice water to stop the cooking. This keeps them vibrant and snappy. While they cool, thinly slice the 0.5 whole red onion and soak it in cold water for 10 minutes to mellow its sharpness.
Drain the onion well before adding it to the salad. The cold water removes some of the bite, making the flavors more balanced. If you're using the 0.5 cup chickpeas, rinse and drain them thoroughly to remove any excess starch that could make the dressing gummy.
Toast the Almonds and Make the Dressing
Toast the 0.5 cup raw almonds in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a light golden color and smell nutty. Transfer them to a cutting board and let them cool for 2 minutes, then slice them into thin pieces. Set aside for later.
In a small bowl, whisk together the 1 cup plain Greek yogurt, 0.25 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 2 tbsp raw honey, 2 minced garlic cloves, 0.25 cup chopped fresh dill, 1 tsp salt, and 0.5 tsp black pepper. The dressing should be smooth and slightly thick—if it looks too stiff, add 1-2 teaspoons of water to loosen it. Taste and adjust seasoning; I usually add a pinch more salt to balance the tang.
Assemble the Salad
In a large bowl, combine the blanched broccoli, drained onion, and toasted almonds. Pour the dressing over the top and gently toss everything together with a wooden spoon or your hands. The broccoli should be evenly coated, but don't overmix—you want to keep those florets intact and crisp. If you're using the avocado, slice it and add it now, as it can get mushy if mixed in too early.
Let the salad sit for 5-10 minutes before serving. This gives the flavors time to meld together, and the dressing will soak into the broccoli just enough to make every bite delicious. The texture should be a perfect mix of crisp broccoli, creamy dressing, and crunchy almonds.
Serve and Enjoy
Transfer the salad to a serving platter and garnish with extra chopped dill and a sprinkle of black pepper. Serve immediately while the broccoli is still crisp and the avocado (if using) is at its best. This salad keeps well in the fridge for up to 2 days, but I find it tastes best fresh. Pair it with grilled chicken or a simple sandwich for a complete meal.
Real talk: the dressing is the star here. If you want it even creamier, stir in 1 tablespoon of extra olive oil just before serving. And if you're feeling adventurous, swap the honey for maple syrup to make it vegan-friendly. The key is balancing the tangy yogurt with the sweetness and letting everything chill for a little while before diving in.
Pro Tips For Making Broccoli Salad Recipe With Yogurt Dressing
- STEAM BROCCOLI UNTIL CRISP-TENDER: I learned this the hard way—overcooked broccoli turns to mush in this salad. Steam florets for exactly 3-4 minutes (cut-side down in a colander over boiling water), then plunge into ice water. They’ll stay vibrant, hold their shape, and soak up the yogurt dressing like a sponge.
- WHISK YOGURT COLD: That dressing won’t emulsify right if the yogurt is warm. Scoop it straight from the fridge, then whisk in the olive oil, lemon juice, and honey while the yogurt is still cold. If it splits, add a pinch of salt and a splash of warm water—it’ll come together, but cold starts save cleanup.
- SALT THE BROCCOLI FIRST: Skip this, and the florets taste bland no matter how much dressing you drown them in. Toss raw broccoli with ½ teaspoon salt (yes, even before steaming) and let it sit for 5 minutes. The salt draws out moisture, making the dressing cling better and the flavor pop.
- DRESS SALAD LAST MINUTE: This isn’t a make-ahead dish. The yogurt dressing breaks down over time, turning grainy. Whisk it together right before tossing with the broccoli, and eat it within 30 minutes. If you’re prepping ahead, keep dressing and salad separate until serving—trust me, your taste buds will notice the difference.
Perfect pairings for broccoli salad recipe with yogurt dressing
Protein-Packed Add-Ins
Elevate this salad from side to star with protein-rich additions. For a vegetarian boost, fold in ½ cup cooked quinoa or ½ cup crumbled feta cheese—both add heartiness without overpowering the yogurt dressing. I love adding ½ cup canned white beans (rinsed well) for extra fiber and plant-based protein.
If you're serving this with grilled chicken or shrimp, hold off on adding the dressing until just before serving to keep the protein crisp. 💪
Bread and Cracker Pairings
This salad pairs beautifully with sturdy breads that can handle the creamy dressing. Try warm crusty sourdough or garlic naan for dipping—both soak up the yogurt beautifully. For a lighter option, serve with water crackers or whole-grain pita chips.
I always keep a basket of rosemary focaccia on hand when making this salad—it’s the perfect marriage of textures. 🥖
Dinner Party Upgrades
Transform this into a showstopper for gatherings by adding unexpected elements. Top with crispy prosciutto strips (for a non-vegetarian version) or toasted pepitas for crunch. A sprinkle of everything bagel seasoning adds a savory kick, while edible flowers> (like nasturtiums) elevate the presentation.
For a smoky twist, drizzle with 1 tsp smoked paprika> before serving. 🌟
Beverage Pairings
Balance the salad’s tangy-sweet flavors with crisp, refreshing drinks. A sparkling water with lemon> (like LaCroix or San Pellegrino) cuts through the richness perfectly. For wine lovers, a dry Riesling> or Sauvignon Blanc> complements the yogurt and herbs beautifully.
If you prefer beer, opt for a crisp lager> like Corona or a wheat beer> like Blue Moon—both enhance the salad’s freshness without overpowering it. 🍷
Make-Ahead Tips for Parties
Prep this salad ahead of time to save stress before guests arrive. Store the dressing and salad components separately in airtight containers> in the fridge. Toss them together just before serving to maintain crispness. For extra staying power, add the avocado (if using) last minute—it softens quickly.
I like to assemble the base ingredients in individual jars or bowls and let guests customize their own salads at the table. This keeps everything fresh and interactive! ⏰
Nutrition facts
Frequently asked questions
Can I use regular yogurt instead of Greek yogurt?
Regular yogurt works, but it won't be as thick or protein-rich. For the best texture, stick with Greek yogurt—it clings better to the broccoli and gives that creamy, satisfying bite. If you're using regular yogurt, add 1 tablespoon of cornstarch to thicken it before mixing with the dressing.
How do I keep the broccoli crispy?
Blanching is key! Drop florets in boiling water for 30 seconds, then plunge into ice water to stop cooking. Pat them dry completely before assembling. Also, store dressing separately until ready to serve—this prevents sogginess. For extra crunch, add the dressing just before eating.
What's the best way to store leftovers?
Keep components separate: broccoli in one container, dressing in another. Toss together only when ready to eat. The salad stays fresh for 2 days in the fridge. For longer storage, freeze the dressing separately (up to 3 months) and use it on thawed broccoli.
Can I make this vegan?
Swap Greek yogurt for unsweetened coconut yogurt or a dairy-free alternative. Replace honey with maple syrup, and use olive oil instead of honey for sweetness. The texture will be slightly lighter but still delicious.
Why does my dressing separate?
This happens when the yogurt and oil aren't properly emulsified. Whisk vigorously or use a blender for 10 seconds to combine. If it still separates, stir in 1 teaspoon of Dijon mustard to stabilize it. Always mix just before serving for the best results.
