There’s a special kind of magic in a salad that surprises you—in a good way. Most people don’t get excited about broccoli, and I get it. It’s often relegated to the side of a plate, steamed into oblivion, or chopped up in a way that leaves it dry and boring. But this broccoli salad? It’s the total opposite. It’s crisp, vibrant, tangy, creamy, and just the right mix of sweet and savory. And the best part? It’s completely mayo-free.
This healthy broccoli salad is made with crunchy broccoli florets, crisp apples, juicy blueberries, chewy dried cranberries, and a handful of sunflower seeds for that irresistible crunch. It’s all tied together with a luscious, creamy Greek yogurt poppy seed dressing that’s naturally sweetened and full of flavor. There’s no heavy mayonnaise in sight, which makes this version feel lighter, fresher, and perfect for just about any time of year.
I first made this salad on a hot summer day when I wanted something hearty enough to stand alone but fresh enough to not weigh me down. I had a head of broccoli in the fridge, a few apples that needed to be used, and some Greek yogurt that I had originally bought for smoothies. Tossing everything together, I didn’t expect much—but one bite in, I knew this was going to be a repeat recipe.
Why You’ll Love This Recipe
There are plenty of reasons to fall in love with this no-mayo broccoli salad. First and foremost, it’s a refreshing upgrade from the traditional broccoli salad that often relies on a heavy, mayonnaise-laden dressing. Instead, this version uses Greek yogurt to bring all the creaminess you expect—without the weight or extra saturated fat.
One of the biggest reasons people love this recipe is how well it balances flavors. You get the natural sweetness of fresh blueberries and dried cranberries, the slight tartness of apples, and the subtle acidity of the yogurt-based dressing. That alone creates a vibrant profile, but add in the nutty crunch from sunflower seeds and the mild sharpness of red onion, and each bite becomes layered, satisfying, and completely delicious.
Beyond the flavor, this salad also wins points for its texture. Let’s be honest—no one likes a mushy salad. This one keeps things crisp and fresh, thanks to raw broccoli and other sturdy ingredients that hold up well in the fridge. In fact, it gets even better after a few hours of sitting, as the dressing infuses the broccoli and fruit with its tangy-sweet flavor.
Ease of preparation is another reason this recipe stands out. There’s no cooking required, unless you decide to blanch the broccoli for a slightly softer texture. Everything comes together in under 20 minutes, and cleanup is minimal. Whether you’re a beginner cook or a kitchen pro, this recipe is foolproof.
It’s also highly customizable. Want to make it dairy-free? Swap the Greek yogurt for a plant-based alternative. Prefer a different kind of seed or nut? Try chopped almonds or pecans. You can even toss in cooked quinoa, grilled chicken, or chickpeas if you want to turn it into a complete meal. The core recipe is flexible enough to adapt to your preferences without losing its charm.
Health Benefits
While many people think of salads as automatically healthy, the truth is that not all salads are created equal. Some are drenched in heavy dressings or packed with processed toppings that reduce their nutritional value. This broccoli salad, on the other hand, is packed with wholesome ingredients that offer a wide range of health benefits—making it a smart and satisfying choice for any meal.
Let’s start with the star of the show: broccoli. This cruciferous vegetable is a true powerhouse when it comes to nutrition. It’s rich in fiber, vitamin C, vitamin K, iron, and potassium. Broccoli also contains antioxidants and bioactive compounds like sulforaphane, which may support detoxification and have anti-inflammatory properties. Eating broccoli regularly has been linked to improved digestion, reduced risk of certain cancers, and better heart health.
Next up are the apples. Apples are high in dietary fiber—especially if you leave the skin on—and contain polyphenols, which function as antioxidants. They may help regulate blood sugar, support weight management, and improve gut health by acting as a prebiotic, feeding the good bacteria in your digestive system.
Blueberries, another core ingredient, are often labeled a superfood—and for good reason. They’re high in antioxidants, particularly anthocyanins, which have been shown to reduce oxidative stress and inflammation. Regular consumption of blueberries has been associated with improved memory, heart health, and even protection against age-related diseases.
Dried cranberries add natural sweetness along with additional fiber and antioxidants. While they do contain more sugar than fresh berries, using them in moderation still provides a good balance of nutrients and flavor. You can always choose unsweetened dried cranberries if you’re watching your sugar intake.
Preparation Time, Servings, and Nutritional Information
When you’re planning meals—especially for a busy week or a special gathering—convenience and nutrition go hand in hand. This healthy broccoli salad delivers both. It comes together quickly, stores beautifully, and fits a wide range of eating preferences and nutritional goals. Let’s break down everything you need to know.
Preparation Time:
-
Total Prep Time: 15 to 20 minutes
-
No cooking required unless you choose to blanch the broccoli
-
Optional chill time: 15 to 30 minutes to allow flavors to meld
This salad is truly one of the fastest recipes you can throw together, especially if your ingredients are already washed and ready to go. It’s perfect for last-minute meals or when you need to prepare something in advance without a lot of fuss.
Servings:
-
This recipe yields 6 generous side dish servings
-
Or 3 to 4 main dish servings, depending on appetite and any added protein
It’s easy to double the recipe if you’re making it for a larger group or want leftovers for the next couple of days. The ingredients scale well, and the texture holds up with time.
Storage:
-
Store in an airtight container in the refrigerator for up to 3 days
-
Best enjoyed within the first 24 to 48 hours for maximum crunch and freshness
Nutritional Information (per side dish serving, based on 6 servings):
-
Calories: Approximately 220
-
Protein: 7 grams
-
Carbohydrates: 22 grams
-
Dietary Fiber: 4 grams
-
Sugars: 13 grams (from fruit and honey)
-
Fat: 12 grams
-
Saturated Fat: 2 grams
-
Sodium: 85 milligrams
🥄 Step-by-Step Cooking Instructions
This Healthy Broccoli Salad is fresh, crunchy, a little sweet, and completely satisfying — and the best part? No mayo in sight. Instead, we’re using creamy Greek yogurt to make a lighter but still luscious poppy seed dressing that clings perfectly to crisp broccoli and juicy fruit. Let’s walk through it together.
🛒 Step 1: Gather Your Ingredients
Let’s break down everything you’ll need for both the salad and the dressing.
Salad:
-
1½ lbs broccoli, cut into bite-sized florets
-
1 large apple, chopped and tossed in lemon juice
-
1 cup fresh blueberries
-
¼ cup red onion, finely chopped
-
½ cup dried cranberries
-
¼ cup sunflower seeds
Dressing:
-
1 cup plain Greek yogurt (2% or whole milk preferred for creaminess)
-
¼ cup honey
-
1 tbsp lemon juice
-
2 tsp apple cider vinegar
-
1 tbsp poppy seeds
🔪 Step 2: Prepare the Broccoli
-
Start by washing and drying your broccoli thoroughly.
-
Chop into small, bite-sized florets. You want them small enough to eat easily with a fork, but large enough to stay crisp.
-
Optional but helpful: Peel the stems and chop them too — they’re just as nutritious and crunchy!
🧠 Texture Tip:
Don’t love raw broccoli? Blanch it. Bring a pot of water to a boil, toss in the florets for 30–60 seconds, then transfer to an ice bath to stop the cooking. This softens the texture slightly and enhances the green color without making it mushy.
🍎 Step 3: Chop and Prep Add-Ins
Let’s move on to the flavorful mix-ins:
Apple
-
Choose a sweet-crisp variety like Honeycrisp or Fuji.
-
Chop into small chunks and toss with a bit of lemon juice to prevent browning. This also adds a bit of tartness that brightens the salad overall.
Red Onion
-
Finely dice — the finer, the better.
-
If you’re sensitive to sharp onion flavor, soak the chopped onions in ice water for 5–10 minutes to mellow the bite.
Blueberries, Dried Cranberries & Sunflower Seeds
-
Wash the blueberries and pat them dry.
-
Measure out your dried cranberries and sunflower seeds. You can toast the seeds lightly in a dry skillet for a nuttier flavor if you’d like.
🥣 Step 4: Make the Greek Yogurt Poppy Seed Dressing
This dressing is creamy and tangy with a hint of sweetness — perfect for pairing with crunchy veggies and juicy fruit.
-
In a small bowl, combine:
-
1 cup Greek yogurt
-
¼ cup honey
-
1 tbsp lemon juice
-
2 tsp apple cider vinegar
-
1 tbsp poppy seeds
-
-
Whisk until smooth and fully combined. Taste and adjust:
-
More honey = sweeter
-
More vinegar or lemon juice = tangier
-
🧠 Dressing Substitutions:
No Greek yogurt? You can use regular yogurt (just reduce the lemon juice), coconut yogurt for a dairy-free version, or even a blend of sour cream and almond milk. Maple syrup also works in place of honey if you want a vegan-friendly option.
🥗 Step 5: Combine Everything
Time to bring it all together:
-
In a large salad bowl, toss together:
-
Broccoli florets
-
Blueberries
-
Red onion
-
Dried cranberries
-
Sunflower seeds
-
-
Add your chopped, lemon-tossed apple.
-
Pour the dressing over the top and gently toss to coat. Use tongs or a big spoon to fold everything together so the dressing gets into every nook and cranny.
💡 Gentle Tossing Tip: Be careful with the blueberries and apples — you want to coat, not crush.
🕒 Step 6: Serve or Chill
You can serve this salad immediately, but it’s even better after a short chill:
-
Cover and refrigerate for 30 minutes to 1 hour if you have time.
-
This helps the flavors meld and the broccoli soak up the tangy-sweet dressing just a bit.
🧠 Advance Prep Tip: You can prep the salad up to a day ahead. Just keep the dressing separate and add before serving for max freshness and crunch.
💡 Optional Add-Ins & Variations
This salad is super flexible — here’s how to tweak it based on your vibe:
-
Savory Upgrade: Add cooked, crumbled turkey or beef bacon, shredded sharp cheddar, or cubed gouda.
-
Extra Sweetness: Try golden raisins, chopped dates, or even halved grapes.
-
Nuts & Crunch: Swap sunflower seeds for toasted almonds, walnuts, or pecans.
-
Protein Boost: Add cubed grilled chicken or a scoop of cooked quinoa to turn this into a full meal.

🍽️ How to Serve
This no-mayo broccoli salad fits into all kinds of meals. It’s light, fresh, and brings a balance of creamy, crunchy, sweet, and tangy to any plate.
🧺 Perfect for Picnics and BBQs
This salad is a dream side dish for outdoor dining:
-
Bring it to a barbecue as a lighter option to contrast heavier sides like potato salad or mac and cheese.
-
Pack it in a cooler with some grilled veggie skewers or kebabs for a complete al fresco meal.
-
It’s mayo-free, so it’s also a little more stable in warmer temps compared to traditional creamy salads.
🍽️ Dinner Table Star
Serve it as a side to:
-
Grilled chicken or tofu
-
Seared salmon
-
Baked turkey or veggie burgers
-
Sheet pan dinners with roasted potatoes and vegetables
It cuts through heavier dishes with freshness and brightness.
🥣 Meal Prep Lunches
-
Portion into individual containers for grab-and-go weekday lunches.
-
Add grilled chicken, canned chickpeas, or hard-boiled eggs to turn it into a protein-packed meal salad.
-
Pack with crackers, hummus, or fruit for a full lunchbox-style meal.
🌱 Light & Refreshing Party Dish
It also works on a brunch spread or as a pre-dinner salad course:
-
Pair with quiche or frittata at brunch.
-
Serve in small bowls as an appetizer or potluck dish.
-
Drizzle with extra honey or top with pomegranate seeds for a more festive version.
🥂 Pairing Suggestions
The bright, tangy-sweet flavors in this salad open it up to all kinds of pairing possibilities. Whether you’re going light and fresh or rich and savory, it plays well with others.
🍗 Protein Pairings
-
Grilled Halal Chicken Breasts with lemon and herbs
-
Honey-glazed Salmon or baked cod
-
Grilled Portobello Mushrooms for a vegetarian main
-
Turkey Burgers or sliders (especially with avocado or mustard)
The acidity in the dressing and sweetness from the fruit balance well with savory or smoky proteins.
🥖 Side Pairings
-
Roasted Sweet Potatoes or Butternut Squash – sweet and hearty
-
Quinoa or Couscous – great for layering the salad on top of
-
Stuffed Bell Peppers – light but filling combo
-
Grain Bowls – add the salad right on top with a protein
🧃 Drink Pairings
Non-alcoholic favorites:
-
Cucumber-mint sparkling water
-
Hibiscus or cranberry iced tea
-
Peach green tea
-
Lemon basil lemonade
Mocktail ideas:
-
Sparkling elderflower lime cooler
-
Ginger peach fizz
-
Blackberry mint spritzer
Stick with something fruity, floral, or herbaceous to complement the fresh flavors in the salad.
❄️ Storage, Freezing & Reheating Instructions
This salad is awesome for meal prep, make-ahead lunches, or next-day leftovers — here’s how to keep it at its best.
🧊 Storage Instructions
-
Store in an airtight container in the fridge for up to 3 days.
-
For the best texture, store the dressing separately and mix just before serving.
-
The apples may brown slightly after the first day — tossing them in extra lemon juice helps reduce that.
💡 Refresh Tip: If the salad seems dry after storing, add a small spoonful of yogurt or a squeeze of lemon juice before serving.
❄️ Can You Freeze It?
Nope — this one’s not freezer-friendly. Freezing will make the broccoli soggy and the yogurt dressing grainy.
❌ The apples, blueberries, and cranberries won’t hold up well either. Best to stick with fridge storage for this one.
❌ Common Mistakes to Avoid
This Healthy Broccoli Salad with No Mayo is fresh, fast, and flexible—but even simple recipes have a few spots where things can go sideways. Here are the top mistakes to watch for so your salad stays bright, creamy, and perfectly balanced.
1. Not Cutting Broccoli Small Enough
This salad is all about the crunch, but if the broccoli florets are too large, they can overwhelm each bite. Chop them into small, even, bite-sized pieces—this helps the dressing coat evenly and makes the salad easier to eat.
2. Skipping the Apple Lemon Juice Step
Tossing chopped apple in lemon juice isn’t just for show—it prevents browning and adds a nice tart note that balances the sweetness of the fruit and honey in the dressing. If you skip this step, your apples could turn brown and soft before you even serve.
3. Overdressing the Salad
It’s easy to think more dressing = more flavor, but with a creamy yogurt-based dressing, a little goes a long way. Start by adding about two-thirds of the dressing, toss, then add more if needed. This keeps everything light and not overly thick or soggy.
4. Using Watery Yogurt
Not all yogurts are created equal—some are thinner and can make your dressing too runny. If your Greek yogurt seems loose, try draining it through a fine mesh strainer or using a thicker variety to keep the dressing creamy and rich.
5. Not Letting It Chill (Just a Bit!)
While you can serve it right away, giving this salad 15–30 minutes in the fridge helps the flavors meld and the dressing settle. It’s especially helpful if your ingredients were freshly chopped—just enough time to let the magic happen.
✅ Pro Tips
Want to turn your Healthy Broccoli Salad into an unforgettable side that steals the spotlight at your next gathering? Here are a few simple tricks that make a big difference in flavor, texture, and presentation.
1. Blanch Broccoli for Softer Texture
If you love your veggies with just a little less bite, blanch the broccoli florets for 30–60 seconds in boiling water, then plunge into an ice bath. It keeps that gorgeous bright green color and softens the crunch just enough—perfect for picky eaters or little ones.
2. Use a Crisp, Sweet Apple
Go for a variety like Honeycrisp, Fuji, or Pink Lady—they hold their texture well and offer a nice balance of sweet and tart. Soft or mealy apples will disappear into the salad, while crisp ones give you that satisfying crunch.
3. Toast the Sunflower Seeds
A quick 3–4 minutes in a dry skillet over medium heat brings out their nutty flavor and adds extra crunch. It’s a tiny extra step that elevates the whole dish.
4. Add Fresh Herbs for a Flavor Boost
If you have them on hand, a sprinkle of fresh chopped parsley or mint can add a fresh, vibrant finish. It’s a great way to make the salad feel even lighter and more summery.
5. Double the Dressing for Later
This poppy seed yogurt dressing is so good, you might want to double it and save the extra in the fridge. It’s amazing on green salads, fruit salads, or even as a dip for veggies. It lasts for about 3–4 days chilled in a jar or airtight container.
❓ Frequently Asked Questions (FAQs)
Can I make this broccoli salad ahead of time?
Yes! This salad actually gets better with a little time in the fridge. You can make it up to a day in advance, just keep it in an airtight container and give it a quick stir before serving. The flavors meld beautifully, and it holds up really well thanks to the sturdy broccoli and apples.
Can I make it dairy-free?
Absolutely. You can substitute the Greek yogurt with:
-
Coconut yogurt (for a slight tropical note)
-
Almond or cashew-based yogurt
-
Vegan mayo if you’re okay with a different base altogether
Just make sure your swap is unsweetened so it doesn’t throw off the balance of the dressing.
How do I store leftovers?
Keep leftovers in a covered container in the fridge for up to 3 days. The salad may lose a little crispness over time, especially the apples, but it still tastes great. A quick toss and maybe a sprinkle of fresh lemon juice can perk it right back up.
Can I add protein to make it a full meal?
Definitely! Try adding:
-
Grilled chicken
-
Hard-boiled eggs
-
Chickpeas
-
Crispy tempeh or tofu
These additions keep it healthy but make it a full, filling meal—great for work lunches or light dinners.
What if I don’t have poppy seeds?
No problem! You can skip them entirely or substitute with chia seeds or sesame seeds for a similar texture. The poppy seeds add a nice little crunch, but they’re not essential to the flavor.
What’s the best way to chop broccoli for this?
Cut the stems short and break down the florets into small, bite-sized pieces. You can even peel and dice the stems if you like less waste and a little extra crunch!
🥗 Conclusion & Call to Action
This Healthy Broccoli Salad (No Mayo) is proof that you don’t need heavy ingredients to create something crave-worthy and satisfying. It’s fresh, colorful, naturally gluten-free, and packed with a mix of sweet, tangy, and crunchy elements that keep every bite interesting. Whether you’re serving it as a BBQ side, prepping it for weekday lunches, or just looking for a lighter twist on a classic, this salad fits the bill.
I especially love how customizable it is. You can make it sweeter with pomegranate or raisins, make it heartier with chickpeas or chicken, or even give it a savory edge with smoky bacon or sharp cheddar. The Greek yogurt dressing brings creamy balance without overpowering the other ingredients, and the poppy seeds add just a little fun texture.
It’s one of those recipes that’s as welcome on a sunny picnic table as it is on a weeknight dinner plate—and it’s done in just 15 minutes. Win-win.
So now it’s your turn! 🌿 Grab some fresh broccoli, a crisp apple, and that tub of Greek yogurt from the fridge, and mix up something healthy and delicious. And if you give it a try, I’d love to see what you create! Snap a photo and tag me on social media, or drop a comment below and tell me your favorite custom additions.
Let’s make healthy eating feel easy, colorful, and totally satisfying—one broccoli floret at a time. 🥦💛
Print
Broccoli Salad
- Total Time: 15 minutes
- Yield: Serves 6
- Diet: Gluten Free
Description
This Healthy Broccoli Salad skips the mayo and gets a creamy upgrade from Greek yogurt! It’s tossed with fresh blueberries, apples, red onion, cranberries, and sunflower seeds, all coated in a sweet and tangy Greek yogurt poppy seed dressing. A crunchy, gluten-free, 15-minute side dish you’ll want to serve at every picnic, BBQ, or weekday dinner.
Ingredients
Salad:
• 1½ lbs broccoli florets (bite-sized)
• 1 large apple (chopped, tossed in lemon juice)
• 1 cup fresh blueberries
• ¼ cup red onion, finely chopped
• ½ cup dried cranberries
• ¼ cup sunflower seeds
Dressing:
• 1 cup plain Greek yogurt
• ¼ cup honey
• 1 tbsp lemon juice
• 2 tsp apple cider vinegar
• 1 tbsp poppy seeds
Instructions
1. In a large bowl, combine broccoli, blueberries, onion, cranberries, and sunflower seeds.
2. Toss chopped apple with lemon juice, then add to the bowl.
3. In a separate bowl, whisk Greek yogurt, honey, lemon juice, vinegar, and poppy seeds.
4. Pour dressing over salad and gently toss until evenly coated.
5. Serve immediately or refrigerate for up to one day.
Notes
• For a slightly softer texture, blanch broccoli for 30–60 seconds and cool before using.
• Make it sweeter with raisins or pomegranate seeds.
• Swap yogurt with coconut yogurt for a dairy-free version.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad, Side Dish
- Method: No-cook
- Cuisine: American