Salads
This broccoli salad recipe with yogurt transforms a simple vegetable into a creamy, herby masterpiece—no mayo required. 💛 I developed it after realizing how much brighter and lighter yogurt makes classic broccoli salads, while still delivering that satisfying crunch. The secret lies in balancing tangy yogurt with sharp herbs and a touch of cream cheese for richness.
The salad comes together in just 15 minutes, making it perfect for weeknight dinners or meal prep. Freshly chopped broccoli florets get tossed with a dressing of Greek yogurt, lemon juice, and fresh herbs, then finished with toasted nuts or seeds for texture.
This version keeps the crunch without sacrificing creaminess—ideal for vegetarians or anyone craving a lighter alternative to traditional mayo-based salads.
What you'll end up with is a vibrant, protein-packed salad that's as beautiful as it is delicious. The bright green broccoli contrasts perfectly with the creamy yogurt dressing, while the herbs add freshness that keeps every bite interesting.
It's the kind of salad that holds up well for lunches but still feels special enough for entertaining.
Pair it with grilled chicken, fish, or serve it solo for a satisfying vegetarian meal. The recipe scales easily, so you can make a big batch for the week. Here's how to create this restaurant-worthy salad at home—no shortcuts, just simple, delicious ingredients that come together effortlessly.
Ingredients for broccoli salad recipe with yogurt
Bright green broccoli meets creamy yogurt and herb magic for a salad that's lighter yet richer than mayo versions.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli Florets 🥦 | 6 cups | Tight florets, stems peeled and sliced |
| Plain Greek Yogurt 🥛 | 1 cup | Full-fat for creaminess, unsweetened |
| Cream Cheese 🧀 | 4 oz | Room temperature, full-fat preferred |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Chives 🌱 | ¼ cup | Finely chopped, mild flavor |
| Fresh Parsley 🌿 | 0.2 cup | Flat-leaf, finely chopped |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, fine strain |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | Light fruity variety |
| Pecans 🌰 | ½ cup | Toasted, roughly chopped |
| Red Onion 🧅 | ¼ cup | Thinly sliced, soaking in cold water |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain, lightly toasted |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Honey 🍯 | 1 tbsp | Light floral variety |
The broccoli should be vibrant and crisp—Trader Joe's or Whole Foods carry the freshest florets, but any grocery store works if they're bright green. For the yogurt, Fage 5% or Siggi's give that perfect balance of tang and creaminess. Cream cheese? Philadelphia brand is foolproof—just let it sit at room temperature for 10 minutes before blending. The herbs are where the magic happens: fresh dill and chives add brightness, while parsley rounds it out. I always double the herbs because they wilt slightly when tossed with the dressing.
No Greek yogurt? Plain whole-milk yogurt works in a pinch, but it won't be as thick. Swap cream cheese for avocado mashed with lemon juice for a dairy-free option. Short on pecans? Toasted walnuts or almonds add similar crunch. The red onion needs soaking in cold water for 5 minutes to mellow its bite—don't skip this! For extra richness, stir in 1 tbsp vegan mayo with the dressing, though it'll be less light. And if you're watching sugar, reduce the honey to 1 teaspoon or use maple syrup instead.
Broccoli holds up for 3 days in the fridge if stored in an airtight container with a paper towel to absorb moisture. The dressing keeps separately for 5 days, though it thickens—just whisk with a splash of water before using. For meal prep, I assemble everything the night before and store components separately. The nuts toast best in a dry pan over medium heat for 3-4 minutes—watch them like a hawk so they don't burn. This salad tastes even better the next day as flavors meld, so make extra for lunches.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this trick—just buy pre-cut broccoli florets (or break your own stalks into big chunks) and skip the tiny, fiddly bits. The yogurt and cream cheese blend together like butter, so even if your knife skills are questionable, this salad still comes out creamy and cohesive.
- Herb-Packed Punch: That fresh dill and chives combo? It’s the secret weapon. I toss in a handful of each right before serving, and suddenly, this salad tastes like a Mediterranean vacation—bright, tangy, and just a little fancy. (Yes, even on a Tuesday night.)
- Lunchbox Legend: Between us, this is the only salad my kids will actually eat cold. Pack it in jars for school lunches or work meals—it holds up for days, and the yogurt keeps it from getting soggy. Plus, the cream cheese adds that rich, satisfying bite that turns "healthy" into "I want more."
- Budget Bright Spot: I make this all the time because it’s ridiculously cheap to feed a crowd. A big tub of Greek yogurt, a block of cream cheese, and a bunch of fresh herbs go a long way. Honestly, it’s my go-to when I’m trying to stretch groceries without sacrificing flavor—no one ever complains.
Step-by-step instructions for broccoli salad with yogurt dressing
Here's how to assemble this vibrant salad with creamy, herby layers in record time.
👨🍳 Step 1: Prepare the Broccoli and Red Onion
Start by cutting the stems off the 6 cups fresh broccoli florets and peeling any tough outer layers. Cut the florets into even 1-inch pieces and slice the stems into ¼-inch thick rounds. Place them in a large bowl and set aside.
For the 0.25 cup red onion, thinly slice it and immediately place in a small bowl of cold water to soak for 5 minutes. This neutralizes the sharpness while keeping it crisp. Drain just before using—you want it wet but not dripping.
🍳 Step 2: Create the Creamy Yogurt Dressing
In a separate medium bowl, combine the 1 cup plain Greek yogurt, 4 oz room-temperature cream cheese, 2 tbsp lemon juice, and 1 tbsp honey. Mix until completely smooth, scraping down the sides of the bowl to ensure the cream cheese incorporates fully. The mixture should be thick but pourable.
Next, whisk in the 2 tbsp extra-virgin olive oil and 0.5 tsp kosher salt. Then fold in the 0.25 cup chopped fresh dill, 0.25 cup chopped fresh chives, and 0.2 cup chopped fresh parsley using a rubber spatula. The herbs should be evenly distributed but still visible—this adds that bright, fresh flavor we're after.
🔥 Step 3: Toast the Pecans and Assemble
While the dressing rests, spread the 0.5 cup pecans on a dry skillet over medium heat. Toast for 3-4 minutes, stirring constantly, until they're fragrant and just beginning to turn golden. Remove from heat immediately—they'll continue cooking from residual heat and should finish with a nutty aroma.
Drain the red onion and add it to the broccoli in the large bowl. Pour the dressing over the vegetables and toss gently but thoroughly to coat everything evenly. The broccoli should glisten slightly from the dressing, but not be swimming in it. Sprinkle the toasted pecans over the top and give it one final toss.
⏰ Step 4: Rest and Serve for Maximum Flavor
Let the salad sit at room temperature for 5-10 minutes before serving. This allows the flavors to meld together beautifully—the lemon brightens, the herbs infuse the dressing, and the broccoli softens just enough to be tender-crisp. Taste and adjust seasoning with a pinch more kosher salt or black pepper if needed.
Serve immediately while the pecans are still warm and the dressing is at its creamiest. The contrast of crisp broccoli, creamy dressing, and crunchy pecans makes this salad irresistibly satisfying. It keeps well in the fridge for 2-3 days, making it perfect for meal prep.
Pro Tips For Making Broccoli Salad Recipe With Yogurt
- Blanch Broccoli First: Toss florets in boiling water for 30 seconds, then ice bath—this stops cooking and keeps them crisp. I learned this the hard way after serving mushy broccoli that tasted like regret. Works even better if you shock them right after blanching.
- Whisk Cream Cheese Cold: Scoop cream cheese straight from the fridge and mix it into the yogurt while cold—it blends smoother and won’t turn the dressing greasy. My grandmother swore by this, and she was right: room-temp cream cheese makes a gloppy mess.
- Chop Herbs Last: Save dill and chives for the final toss—they wilt fast in yogurt, losing their bright flavor. Chop just enough for the top layer, or keep a little extra to sprinkle on plates after serving.
- Add Lemon Juice Gradually: Start with half the lemon juice called for, taste, then add more—yogurt can curdle if you overdo it. I was skeptical until I tried it: the dressing stays thick and tangy, not watery or grainy.
Health benefits of this recipe
Protein-Packed Powerhouse
This yogurt-based salad delivers a surprising amount of protein—about 12 grams per serving—thanks to the Greek yogurt and cream cheese combo. That's more than many traditional mayo salads, making it a fantastic vegetarian option for lunch or a light dinner.
I've found it keeps me full for hours, which is perfect for busy weeknights when I need something satisfying but not heavy. 💪
Digestive-Friendly Benefits
The probiotics in Greek yogurt support gut health, while the broccoli provides fiber and vitamin C to aid digestion. The lemon juice in the dressing also helps with nutrient absorption. My grandmother always said "food that digests easy is food that nourishes best," and this salad definitely fits that philosophy.
The combination of creamy and crunchy textures actually helps with digestion too—it's not just about the ingredients!
Low-Calorie Luxury
Compared to traditional creamy salads, this version cuts calories by about 30-40% per serving while maintaining richness. The yogurt and cream cheese provide creaminess without the heaviness of mayo, and the honey adds just enough sweetness without overpowering.
I've made this for potlucks where people always ask for seconds—they're shocked it's not loaded with calories but still feels indulgent. 🍴
Vitamin C Boost
Broccoli is one of the best sources of vitamin C, with 6 cups providing over 100% of your daily needs. This vitamin supports your immune system and helps with collagen production for healthy skin.
The lemon juice in the dressing enhances this benefit while adding a bright flavor. I always tell my friends that this salad is like giving their immune system a little vitamin boost with every bite.
Heart-Healthy Fats
The Greek yogurt and pecans provide healthy monounsaturated fats that support heart health. These fats help reduce bad cholesterol levels while keeping you satisfied. I remember my grandmother always emphasizing "good fats" in our diet, and this salad perfectly balances them with the fresh herbs and vegetables.
The olive oil in the dressing adds another layer of heart-healthy fat, making this a truly nourishing meal.
Meal Prep Friendly
This salad keeps well for 3 days in the fridge, making it perfect for meal prep. The yogurt dressing actually tastes better the next day as the flavors meld together. I always make a big batch on Sunday so I have a healthy option ready for the week.
The broccoli stays crisp, the dressing maintains its creaminess, and the pecans keep their crunch—it's truly a set-and-forget meal that delivers big on nutrition. ✨
Nutrition facts
Frequently asked questions
Can I make this yogurt broccoli salad ahead of time?
Store the broccoli and red onion in an airtight container with a paper towel to keep them crisp. Keep the dressing separate in another container. When ready to serve, toss everything together and let it sit for 5 minutes to let flavors meld. The dressing actually tastes better the next day, so it's perfect for meal prep.
What if I don't have Greek yogurt?
Plain whole-milk yogurt works in a pinch, though it won't be as thick. For a lighter option, try cottage cheese blended with lemon juice—it adds creaminess without overpowering. If you're avoiding dairy, substitute with avocado mashed with lemon juice or a light vegan mayo. The salad will still be delicious!
How do I keep the broccoli from getting soggy?
Pat the broccoli dry with a kitchen towel before tossing it with the dressing. Also, store it in an airtight container with a paper towel to absorb any excess moisture. For extra crunch, add the nuts right before serving instead of mixing them in earlier. The key is to keep everything as dry as possible until the final toss.
Can I make this salad without nuts?
Skip the pecans and add toasted sunflower seeds or crispy chickpeas for crunch. For a seed-free option, try adding thinly sliced cucumber or radishes to keep it refreshing. The salad will still be creamy and flavorful—just adjust the texture to your preference.
Why does the dressing separate?
The dressing may separate if the cream cheese isn't fully incorporated or if the yogurt is too thick. Whisk everything vigorously until smooth, then let it rest for 5 minutes before using. If it separates later, just stir gently to recombine. For extra stability, chill the dressing for 30 minutes before tossing with the salad.
