Best Broccoli Salad Recipe Ever Without Mayo: Zesty Lemon-Herb Dressing Crunch

Side Dishes

Best Broccoli Salad Recipe Ever Without Mayo: Zesty Lemon-Herb Dressing Crunch

This best broccoli salad recipe ever without mayo delivers a zesty, herb-packed crunch that transforms a simple side into the star of the table. The secret lies in a bright lemon-herb dressing that replaces mayo while keeping every bite vibrant and satisfying.

I've perfected this version over years of testing—no soggy greens, no heavy dressing, just bold flavor and satisfying texture in every forkful.

The recipe builds on freshness with crisp broccoli florets, toasted nuts for crunch, and a tangy dressing made with Greek yogurt, lemon juice, and fresh herbs. This combination delivers the same satisfying texture as classic mayo-based salads but with lighter, brighter flavors that shine in summer heat.

The dressing clings beautifully to the broccoli and other ingredients, creating that perfect balance of moisture and crunch.

What makes this salad truly special is its adaptability—swap in avocado for creaminess, add dried cranberries for sweetness, or use vegan yogurt for a plant-based version.

The result is a dish that's as impressive for potlucks as it is for weeknight dinners, with a dressing that stays fresh for days in the fridge. Every bite delivers that perfect contrast of crisp broccoli, creamy yogurt, and satisfying crunch.

Ready in just 20 minutes, this salad comes together effortlessly while delivering restaurant-quality results. Whether you're serving it as a side or making it the main event, this broccoli salad will become your new go-to recipe. Let's get started!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for best broccoli salad recipe ever without mayo

Fresh, vibrant ingredients that pack a zesty punch—no mayo needed for bold flavor!

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 1 ½ lbs Cut into bite-sized pieces
Plain Greek Yogurt 🥛 1 cup Full-fat for creaminess
Fresh Lemon Juice 🍋 ½ cup Freshly squeezed
Extra-Virgin Olive Oil 🫒 ¼ cup For richness
Fresh Dill 🌿 ¼ cup Chopped finely
Fresh Parsley 🌿 ¼ cup Chopped finely
Toasted Slivered Almonds 🌰 ½ cup For crunch
Red Onion 🧅 ¼ whole Thinly sliced
Celery Stalks 🥬 2 whole Diced finely
Garlic Cloves 🧄 4 cloves Minced for dressing
Dried Cranberries 🍇 ¼ cup Optional for sweetness
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp For dressing
Honey 🍯 1 tbsp For dressing balance

The broccoli is your star—buy the freshest florets you can find, ideally with tight buds and bright green stems. Whole Foods or local farmers' markets usually have the best quality. Toast your almonds in a dry pan for 2-3 minutes until golden—they add that perfect crunch. For the herbs, fresh is non-negotiable here; dried just won't give you that bright, fresh flavor. If you're short on time, Trader Joe's has pre-chopped dill and parsley that works in a pinch, but nothing beats freshly chopped. The Greek yogurt should be plain and full-fat—it's the base of that creamy dressing that makes this salad shine.

No fresh dill? Substitute with extra parsley—just double the amount. Want it sweeter? Swap in dried cherries or add a sliced apple for crunch. The dressing is the magic—if you're short on lemon juice, add a splash of apple cider vinegar for tang. For a vegan version, use coconut yogurt and ensure your honey is replaced with maple syrup. The red onion can be swapped for shallots if you prefer a milder flavor, but I love the sharp bite it adds. Toasting the nuts is worth the extra minute—it brings out their natural oils and flavor.

This salad keeps beautifully—store the dressing separately in the fridge for up to 5 days and toss with the broccoli just before serving to keep it crisp. The nuts stay fresh for about 3 days if stored in an airtight container, but honestly, they're best eaten fresh. The dressing alone stays good for up to a week if refrigerated properly. I always make extra dressing—it's perfect for drizzling on grilled veggies or wraps. Double the batch if you're feeding a crowd; it's that good!

❤️

Why You'll Love This Recipe

  • I swear by this trick: buy pre-cut broccoli florets and toss them straight in. Five minutes max, and you’re done—no knife skills required.
  • No-Chop Hassle: I swear by this trick: buy pre-cut broccoli florets and toss them straight in. Five minutes max, and you’re done—no knife skills required.
  • Tangy Creamy Magic: That Greek yogurt-lemon combo? It’s the secret weapon. Bright, rich, and not heavy—like a breath of fresh air compared to mayo-loaded salads.
  • Lunchbox Hero: Between us, this keeps beautifully for days. Pack it for work or school—crunchy florets stay crisp, and the dressing won’t turn soggy. (Yes, even on a Tuesday night.)

Step-by-step instructions for best broccoli salad recipe ever without mayo

Here's how to create a creamy, tangy, and crunchy masterpiece that's anything but basic.

1

Blanch and Shock the Broccoli for Perfect Texture

Bring a large pot of water to a rolling boil and add 1.5 lbs of the fresh broccoli florets. Cook for 2-3 minutes until bright green and just tender—you want them to hold their shape but be completely cooked through. This quick blanching preserves their vibrant color and crisp-tender bite.

Immediately drain the broccoli and plunge it into a bowl of ice water for 1 minute to stop the cooking process. Drain again and pat completely dry with a clean kitchen towel. This shocking step is crucial—it prevents the broccoli from turning mushy while keeping it vibrant and ready to absorb all that zesty dressing.

2

Toast the Almonds and Prepare the Dressing Base

In a dry skillet over medium heat, toast the 0.5 cup toasted slivered almonds for 3-4 minutes until golden brown and fragrant. Watch them closely—they burn quickly! Transfer to a plate to cool completely. The toasted almonds will add incredible crunch and nutty depth to your salad.

While the almonds toast, combine the 1 cup plain Greek yogurt, 0.5 cup fresh lemon juice, 1 tbsp honey, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp freshly ground black pepper in a medium bowl. Whisk vigorously until smooth and creamy. This tangy yogurt base is the secret to that perfect creamy texture without mayo.

3

Build the Herb Dressing and Combine All Ingredients

Add the 0.25 cup extra-virgin olive oil, 4 minced garlic cloves, 0.25 cup finely chopped fresh dill, and 0.25 cup finely chopped fresh parsley to the yogurt mixture. Whisk again until everything is fully incorporated and the dressing has a vibrant green hue. Taste and adjust seasoning—you want it bright, tangy, and perfectly balanced between sweet and savory.

In a large mixing bowl, combine the blanched broccoli florets with 0.25 thinly sliced red onion, 2 diced celery stalks, and 0.25 cup dried cranberries. Pour the dressing over the vegetables and gently toss everything together until everything is evenly coated. The cranberries add a subtle sweetness that perfectly complements the tangy dressing.

4

Add the Crunch and Let It Marinate

Fold in the toasted slivered almonds just before serving to maintain their crisp texture. The warm almonds will contrast beautifully with the cool, creamy dressing and fresh vegetables. Give the salad one final toss to distribute everything evenly.

For the best flavor, let the salad sit at room temperature for 10-15 minutes before serving. This brief resting period allows all the flavors to meld together beautifully. The broccoli will absorb the dressing perfectly, creating a salad that's creamy, crunchy, and packed with bright, fresh flavors that will make you forget you ever missed mayo.

👨‍🍳

Pro Tips For Making Best Broccoli Salad Recipe Ever Without Mayo

  • STEAM BROCCOLI UNTIL CRISP-TENDER: Boil water in a pot, add a pinch of salt, then drop in florets for exactly 1 minute—no more. Overcooking turns them mushy, and you’ll end up with a sad, soggy salad. Drain immediately, then shock with ice water to stop cooking. (Yes, I’ve ruined batches by skipping this step.)
  • USE FULL-FAT YOGURT: Skip the non-fat version—it separates and makes the dressing thin. Full-fat Greek yogurt stays creamy and tangy, clinging to the broccoli like it’s supposed to. If you’re worried about richness, balance it with a splash of lemon juice (start with 1 tablespoon) and extra dill.
  • SALT THE FLORETS BEFORE DRESSING: Toss the drained, crisp broccoli with ½ teaspoon salt right after shocking it in ice water. This seasons the florets deeply before the yogurt dressing goes on, so every bite has flavor—not just the surface. (I learned this the hard way after a bland salad that tasted like it needed more dressing.)
  • DRESS IT JUST BEFORE SERVING: Mix the yogurt, lemon juice, olive oil, and dill right before tossing with the broccoli. The dressing breaks down over time, making the salad watery. If you’re prepping ahead, keep the dressing separate and combine everything 10 minutes before eating. Trust me, your salad will thank you.

Best sauces and condiments for this dish

Yogurt-Lemon Dressing

The star of this salad is the bright lemon-herb yogurt dressing, which replaces mayo while keeping everything creamy and tangy. Start with 1 cup plain Greek yogurt—I swear by Fage 5% for its perfect balance of thickness and tang.

Whisk in ½ cup fresh lemon juice (about 2-3 lemons) and 1 tbsp honey to balance the acidity. The key is minced garlic (4 cloves) and ½ tsp black pepper for depth.

For extra freshness, add ¼ cup each of finely chopped dill and parsley—this is where the magic happens! 🌿

Pro tip: If your yogurt is too thick, thin it slightly with 1-2 tsp water or lemon juice. For a vegan version, swap the yogurt for coconut yogurt and use maple syrup instead of honey.

The dressing keeps well in an airtight container for up to 5 days—perfect for meal prep!

Avocado Creamy Twist

For a richer, creamier texture, blend 1 ripe avocado with the yogurt base before adding the lemon and herbs. This adds a luxurious mouthfeel while keeping the salad dairy-free.

I like to add ½ tsp ground cumin and ¼ tsp smoked paprika to the avocado mixture for a subtle smoky depth. This version works beautifully as a main dish—just add grilled chicken or chickpeas for protein. 🥑

To keep the avocado from browning, toss the salad with the dressing just before serving. If prepping ahead, store the avocado separately and blend it in right before eating.

For extra creaminess without avocado, stir in 2 tbsp tahini into the yogurt dressing—it adds a nutty richness that pairs perfectly with the broccoli.

Citrus Vinaigrette Option

If you prefer a lighter, oil-based dressing, swap the yogurt for a citrus vinaigrette. Whisk together ¼ cup extra-virgin olive oil, ½ cup fresh lemon juice, 1 tbsp Dijon mustard, 1 tsp honey, and ½ tsp salt.

This version is lower in fat but still packed with flavor. For extra brightness, add 1 tbsp grated lemon zest or 1 tsp orange juice. The vinaigrette works especially well with grilled or roasted broccoli for a lighter take. 🍋

To make it nut-free, skip the almonds and add ¼ cup sunflower seeds or toasted pumpkin seeds for crunch. For a spicy kick, stir in ½ tsp red pepper flakes or 1 tsp sriracha into the vinaigrette.

This dressing keeps for up to 7 days in the fridge, making it ideal for batch cooking.

Tahini-Dill Dressing

For a Middle Eastern-inspired twist, blend ¼ cup tahini with the yogurt base and add 1 tsp ground cumin and ½ tsp garlic powder. This dressing has a nutty, herby depth that pairs perfectly with the broccoli.

To balance the richness, increase the lemon juice to ⅔ cup and add 1 tsp apple cider vinegar. For extra crunch, top with toasted sesame seeds or crumbled feta cheese (or vegan feta for a plant-based option). 🌰

This dressing is naturally gluten-free and works beautifully with roasted chickpeas or grilled halloumi for added protein. Store the tahini dressing separately in the fridge for up to 5 days—it thickens slightly when chilled, so whisk before using.

For a sweeter touch, add 1 tbsp maple syrup or dried figs to the salad.

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 350mg15%
Total Carbohydrate 25g9%
Dietary Fiber 6g21%
Sugars 10g
Protein 10g20%
* 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

Why does this broccoli salad stay crisp instead of getting soggy?

Two key tricks prevent sogginess: blanching the broccoli (just 2-3 minutes in boiling water) followed by an ice bath stops cooking while keeping it vibrant. Plus, we add the dressing right before serving—never ahead of time. The toasted almonds also absorb excess moisture, maintaining that perfect crunch.

2

Can I make this salad ahead of time?

Yes! Store the dressing separately in an airtight container for up to 5 days, and keep the broccoli and other veggies in a sealed container. Toss everything together just before serving to maintain crispness. The almonds stay fresh for 3 days if stored in an airtight container, but they're best eaten fresh.

3

What's the best way to make this vegan?

Swap the Greek yogurt for coconut yogurt (full-fat for creaminess) and replace honey with maple syrup. For extra richness, blend in 1 ripe avocado with the dressing. Use vegan feta or omit cheese entirely. The tahini-dill dressing option is also naturally vegan and adds nutty depth.

4

How can I make this salad nut-free?

Skip the almonds and add ¼ cup sunflower seeds or toasted pumpkin seeds for crunch. For extra texture, try crispy chickpeas (tossed in olive oil and baked at 400°F for 20 minutes). The citrus vinaigrette option works perfectly with these alternatives.

5

What's the secret to getting the dressing just right?

The dressing should be thick but pourable—like heavy cream. If too thick, whisk in 1-2 tsp water or lemon juice. For extra tang, add 1 tbsp apple cider vinegar. Taste as you go: balance sweet (honey), tang (lemon), and salt. The herbs (dill and parsley) should be finely chopped for even distribution.

★★★★★4.8(3 reviews)
Categories Side Dishes