Best Broccoli Salad Recipe Ever Without Mayo: Crunchy Celery and Sunflower Seed Bliss

Salads

Best Broccoli Salad Recipe Ever Without Mayo: Crunchy Celery and Sunflower Seed Bliss

This best broccoli salad recipe ever without mayo redefines creamy without mayo, delivering a crunchy, tangy, and nutrient-packed dish that stands up to any meal. The secret lies in a bright yogurt-lemon dressing that replaces mayo while keeping every bite rich and satisfying—no greasy aftertaste here.

I perfected this version after years of testing, ensuring the texture stays crisp and the flavors shine through fresh ingredients.

The magic happens with a crunchy celery-sunflower seed mix that adds texture without overpowering the broccoli’s natural sweetness. No soggy salads here—this recipe keeps everything fresh and vibrant, even after sitting for hours.

The dressing binds just enough to coat the ingredients while letting the bright lemon and garlic flavors take center stage.

What makes this the best broccoli salad ever? It’s the perfect balance of creamy (thanks to Greek yogurt), crunchy (from toasted sunflower seeds), and tangy (lemon and apple cider vinegar).

It’s hearty enough to serve as a main dish but light enough to pair with grilled chicken, sandwiches, or even as a standalone lunch.

Ready in 30 minutes and packed with protein and fiber, this salad proves healthy eating can be bold, flavorful, and completely satisfying. Let’s get started!

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

Ingredients for best broccoli salad recipe ever without mayo

Bright, crunchy, and utterly addictive—these ingredients transform simple broccoli into a showstopping salad.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 1 ½ lbs Cut into bite-sized florets
Greek Yogurt (Plain, Non-Fat) 🥛 1 cup Full-fat for extra creaminess
Extra-Virgin Olive Oil 🫒 ½ cup Light fruity variety preferred
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed, not bottled
Apple Cider Vinegar 🍎 2 tbsp Raw, unfiltered preferred
Garlic Cloves 🧄 4 cloves Freshly minced, not jarred
Dried Dill 🌿 1 tbsp Or 1 tbsp fresh chopped
Diamond Crystal Kosher Salt 🧂 1 ½ tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked preferred
Celery Sticks 🧅 2 cups Thinly sliced, crisp
Sunflower Seeds (Raw) 🌻 1 cup Toasted for extra crunch
Red Onion 🧅 ½ whole Thinly sliced, white part only
Pecans (Chopped) 🌰 ½ cup Toasted lightly for flavor
Fresh Parsley 🌿 ¼ cup Chopped, for garnish

The broccoli is your star, so pick bright green crowns with tight florets—those vibrant ones at the store. Whole Foods or your local farmers market usually have the freshest cuts. Greek yogurt is non-negotiable here—Fage 2% or Chobani plain give the perfect tangy creaminess. For the seeds, Trader Joe's bulk bin sunflower seeds are my go-to—they toast up beautifully and add that irresistible crunch. Celery should be crisp, not rubbery, so snap a stalk and if it bends, it's fresh. Red onion adds a sharp bite, so Vidalia or red globe varieties work best—they're sweeter and less harsh than white onions.

No fresh dill? Dried works at half the amount, but fresh is ideal. Sunflower seeds giving you trouble? Pumpkin seeds or toasted almonds are great swaps—they just need a quick toast in a dry pan. Short on pecans? Walnuts or candied pecans add a different texture but still bring that sweet crunch. The dressing is where the magic happens—lemon juice from Meyer lemons adds a floral note, but regular lemons work too. If you can't find apple cider vinegar, white vinegar plus 1 tsp maple syrup mimics the tang. And for the love of salads, toast your seeds in a dry pan for 3-4 minutes—it makes all the difference in flavor and texture.

This salad stays fresh for 4-5 days in the fridge, but the crunch starts to fade after day 2. Store the dressing separately if you're prepping ahead—toss it with the greens right before serving to keep everything crisp. Portion into mason jars for easy grab-and-go lunches—layer dressing at the bottom, veggies on top, and shake when ready to eat. Leftovers? Double the dressing and use it as a dip for veggie sticks or crackers—it's that good. The seeds and nuts keep for 3 months in the freezer if toasted and cooled completely first.

❤️

Why You'll Love This Recipe

  • No Chopping Nightmare: I swear by this one—just trim the florets, leave the stems whole, and roast them until they’re caramelized at the edges. No tiny pieces, no mess, no stress. That Greek yogurt dressing clings like glue, so it stays together even when my kids "help" themselves.
  • Bright & Tangy Magic: The lemon juice and apple cider vinegar cut through the richness of the yogurt, giving it this zingy lift. Honestly, it’s the kind of flavor that makes you forget mayo ever existed—crisp, fresh, and just a little sharp at the end. The olive oil ties it all together without feeling heavy.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The broccoli stays crisp for days (thanks to that vinegar trick), and the dressing keeps it from getting soggy. I’ll make a big batch on Sunday, toss in some toasted almonds later, and boom—easy, no-fuss meals for five days.
  • Budget-Friendly Win: Fresh broccoli crowns are cheaper than pre-cut florets, and Greek yogurt stretches farther than mayo. I’ll often bulk it up with whatever’s on sale—dried cranberries, walnuts, or even shredded carrots—and it’s still a standout side. Plus, leftovers taste just as good cold as they do fresh.

Step-by-step instructions for crunchy broccoli salad without mayo

This vibrant salad delivers restaurant-quality texture and flavor using only the freshest ingredients.

1

Blanch and Shock the Broccoli for Perfect Texture

Bring a large pot of salted water to a rolling boil. Add the 1.5 lbs fresh broccoli crowns (cut into bite-sized florets) and cook for exactly 1 minute—this ensures crisp-tender florets without turning to mush. Immediately drain and transfer to a large bowl filled with ice water for 3 minutes to halt cooking and lock in vibrant color.

Drain thoroughly and pat dry with paper towels. The broccoli should be bright green and still hold its shape when squeezed gently. This blanching technique is what prevents the salad from becoming soggy later—don't skip it! Real talk: properly blanched broccoli is the secret weapon behind this salad's perfect texture.

2

Toast the Nuts and Seeds for Maximum Flavor

In a dry skillet over medium heat, toast the 1 cup sunflower seeds and 0.5 cup chopped pecans for 3-4 minutes, stirring constantly until golden brown and fragrant. Remove from heat immediately—they'll continue cooking from residual heat. Let cool for 2 minutes before transferring to a cutting board and roughly chopping with a chef's knife.

Here's the thing—properly toasted nuts and seeds add depth of flavor that raw versions can't match. Watch them closely; they burn quickly. The toasted seeds should smell nutty and aromatic, not bitter. Set aside for now—they'll add that perfect crunchy contrast to the creamy dressing.

3

Whisk Together the Yogurt Dressing

In a medium bowl, combine the 1 cup plain non-fat Greek yogurt, 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 2 tbsp apple cider vinegar, 4 minced garlic cloves, 1 tbsp dried dill, 1.5 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Whisk vigorously for 2 minutes until completely smooth and emulsified—you want a thick, creamy dressing that clings to every ingredient.

Taste and adjust seasoning if needed. I usually add a pinch more salt at this stage because the yogurt's tanginess often needs balancing. The dressing should be tangy, garlicky, and bright—this is the flavor foundation that makes this salad shine without mayo. If it's too thick, whisk in 1 tablespoon water at a time until it reaches a pourable consistency.

4

Combine All Ingredients for Perfect Balance

In a large mixing bowl, combine the blanched broccoli, 2 cups thinly sliced celery, and 0.5 whole red onion (sliced thinly). Pour the dressing over the vegetables and toss gently but thoroughly to coat evenly. Add the toasted sunflower seeds and pecans, then fold in the 0.25 cup chopped fresh parsley. Taste and adjust seasoning if needed—this is where you can really customize the flavor to your preference.

Let the salad sit at room temperature for 10 minutes before serving. This resting period allows all the flavors to meld together beautifully. The broccoli will absorb some of the dressing, becoming even more tender and flavorful. The texture contrast—crisp celery, creamy yogurt, crunchy nuts—is what makes this salad truly exceptional.

👨‍🍳

Pro Tips For Making Best Broccoli Salad Recipe Ever Without Mayo

  • Blanch Broccoli First: Toss raw broccoli crowns in boiling water for 30 seconds—then shock in ice water. This stops cooking instantly, keeps them crisp, and makes them absorb the dressing better. I used to skip this and ended up with soggy florets every time.
  • Whisk Dressing Cold: Mix your Greek yogurt, olive oil, lemon juice, and vinegar after the broccoli cools completely. Warm yogurt can turn grainy, and cold broccoli won’t wilt when dressed. I learned this the hard way—lukewarm dressing ruins texture.
  • Salt the Broccoli: Toss the blanched florets with ½ teaspoon salt before dressing. It crisps the edges and balances flavors—no one notices the salt, but the salad tastes brighter. I was skeptical until I tried it.
  • Add Vinegar Last: Stir in the apple cider vinegar just before serving. It brightens the yogurt dressing immediately, but too early and the acid dulls. This keeps the tang sharp and the salad fresh-tasting longer.

Serving suggestions for this dish

Meal Pairings

This salad pairs beautifully with grilled chicken breast—the smoky flavors complement the bright yogurt dressing perfectly. I love serving it alongside herb-roasted potatoes for a complete, protein-packed meal. For a vegetarian spread, add warm pita bread or crusty baguette slices to soak up any extra dressing. 🍗

Sandwich Upgrade

Transform this salad into a hearty sandwich by layering it between slices of ciabatta or sourdough bread. Add a few slices of sharp cheddar or goat cheese for extra richness.

I often press it lightly in a pan for a crispy texture—it makes for an amazing lunch or light dinner. 🥪

Party Platter Star

Serve this salad as a vibrant centerpiece at gatherings. Arrange it on a large platter with cherry tomatoes, cucumber slices, and baby carrots for a colorful, crunchy spread.

The creamy dressing makes it perfect for dipping, and the sunflower seeds add a nutty crunch that guests will love. 🎉

Garnish Like a Pro

Before serving, sprinkle with extra fresh parsley and a pinch of smoked paprika for a pop of color and smoky depth. I also like adding thinly sliced radishes for a peppery bite. These finishing touches elevate the salad from good to restaurant-quality in seconds. ✨

Make-Ahead Serving

Store the dressing and vegetables separately in airtight containers for up to 4 days. When ready to serve, toss everything together and let it sit for 10 minutes to allow flavors to meld.

This makes it perfect for meal prep—just grab and go! For extra crunch, add the toasted seeds and nuts just before serving. 💡

Dessert Twist

Yes, you read that right! For a sweet surprise, drizzle with honey or maple syrup and sprinkle with toasted coconut flakes instead of nuts. This unexpected dessert salad is perfect for brunch or as a light, refreshing finish to a meal. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 5mg2%
Sodium 320mg14%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 6g
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 salad stay crunchy longer than others?

The secret is in the blanching technique—cooking the broccoli for just 1 minute and shocking it in ice water preserves its texture. Plus, keeping the dressing separate until serving prevents sogginess. Even after 4 days, this method keeps the celery and seeds crisp!

2

Can I make this salad without nuts?

Skip the pecans and use toasted pumpkin seeds or crispy fried shallots for crunch. For extra protein, add chickpeas or edamame—just rinse them first to remove excess starch. The yogurt dressing will still hold everything together beautifully.

3

How do I adjust the dressing if I don't like yogurt?

Try swapping the Greek yogurt for avocado or cashew cream (blend 1 cup soaked cashews with 0.5 cup water and 2 tbsp lemon juice) for a creamy, dairy-free option. For a lighter texture, use a tahini-lemon vinaigrette (mix 0.5 cup tahini with 0.25 cup lemon juice and 0.5 cup water).

4

What's the best way to store leftovers?

Keep the dressing and vegetables in separate airtight containers for up to 4 days. When ready to eat, toss them together and let sit for 10 minutes to revive the flavors. Add the toasted seeds just before serving to maintain maximum crunch—microwaving can make them soft.

5

Can I use frozen broccoli instead of fresh?

Fresh broccoli is ideal for that vibrant texture, but if you must use frozen, thaw it completely first and skip the blanching step. Pat it very dry to remove excess moisture, then proceed with the recipe. The flavor won't be as bright, but it'll still be delicious—just less crisp.

★★★★★4.7(5 reviews)
Categories Salads