Follow Me On Social Media!
Healthy Broccoli Salad (Creamy Greek Yogurt, 15 Minutes)
This healthy broccoli salad swaps mayo for creamy Greek yogurt, giving you a crunchy, tangy, high-fiber side dish that's ready in just 15 minutes.
If you’ve been searching for a lighter side that still feels a little indulgent, this healthy broccoli salad is about to become your new favorite bowl in the fridge. I make it almost weekly during warm-weather months because it hits every craving at once: creamy, crunchy, sweet, tangy, and completely satisfying without a single spoonful of mayonnaise. Instead, I lean on a silky Greek yogurt dressing that carries all the flavor with a fraction of the heaviness. Toss it together in the morning and you’ll have a beautiful side for dinner, or a grab-and-go lunch that only gets better as the day rolls on.
Fun fact: broccoli is technically a flower. Those little green florets you’re chopping up are actually immature flower buds harvested before they bloom into tiny yellow blossoms, which is why the texture is so uniquely crunchy and porous, perfect for soaking up dressing.
Why this recipe works
- Creamy and rich without a drop of mayo, thanks to protein-packed Greek yogurt.
- The mix of raw broccoli, red onion, crunchy seeds, and chewy cranberries hits every texture note.
- It’s naturally gluten-free and loaded with fiber, vitamin C, and healthy fats.
- Ten minutes of hands-on time, then the fridge does the flavor work for you.
- Meal-prep magic: it holds beautifully for up to four days.
- Endlessly flexible, so you can swap ingredients based on what’s in your pantry.
Ingredients
- 5 cups fresh broccoli florets, chopped small
- ½ cup red onion, finely diced
- ½ cup shredded carrots
- â…“ cup dried cranberries
- â…“ cup sunflower seeds
- â…“ cup chopped almonds or pecans
- ¼ cup crumbled feta cheese (optional)
- ¾ cup plain Greek yogurt
- 1 tablespoon olive oil
- 1 tablespoon apple cider vinegar
- 1 tablespoon honey or maple syrup
- 1 teaspoon Dijon mustard
- ½ teaspoon garlic powder
- Salt and freshly cracked black pepper, to taste

Instructions
Step 1: Prep the broccoli
Rinse your broccoli under cool water, then pat it very dry with a clean kitchen towel or spin it in a salad spinner. Any lingering moisture will thin out the dressing later, so don’t skip this step. Chop the florets into small, bite-sized pieces roughly the size of a chickpea and add them to a large mixing bowl.
Step 2: Soften the red onion
Finely dice the red onion and give it a quick soak in cold water for about five minutes while you prep everything else. This mellows the sharp bite and keeps the flavor bright rather than overpowering. Drain and pat dry before adding to the bowl.
Step 3: Build the salad base
Add the shredded carrots, dried cranberries, sunflower seeds, chopped nuts, and feta (if using) to the bowl with the broccoli and onion. Toss gently with your hands or a large spoon so everything is evenly distributed.
Step 4: Whisk the creamy dressing
In a small bowl, whisk together the Greek yogurt, olive oil, apple cider vinegar, honey, Dijon mustard, garlic powder, salt, and pepper. Keep whisking until the dressing is completely smooth and pourable. Give it a taste and adjust with an extra pinch of salt or a drizzle of honey depending on your preference.
Step 5: Dress and toss
Pour the dressing over the broccoli mixture and fold everything together until each floret is glossy and well coated. Take your time here so the dressing reaches every nook and cranny of the broccoli.
Step 6: Chill and serve
Cover the bowl and refrigerate for at least 20 to 30 minutes before serving. This resting time softens the raw broccoli just slightly and lets the flavors marry into something truly special. Give it one more gentle toss, then serve chilled.
Nutrition information
- Calories: 195 per serving
- Protein: 7 g
- Carbohydrates: 18 g
- Fiber: 4 g
- Sugar: 10 g
- Fat: 11 g
- Saturated Fat: 2 g
- Sodium: 180 mg
- Servings: 6
Pro tips for the best healthy broccoli salad
- Chop the broccoli into truly small pieces. The smaller the florets, the better they grab the dressing and the more pleasant every bite becomes.
- Dry the broccoli thoroughly. Wet florets will water down your creamy dressing and turn it thin overnight.
- Give it time to chill. Even 30 minutes in the fridge softens the flavors and pulls everything together beautifully.
- Toast the nuts and seeds first for an extra layer of nutty depth, especially if you’re using pecans or almonds.
- If you’re prepping for a party, stir in the nuts and seeds right before serving so they stay perfectly crisp.
Frequently asked questions
Can I make this broccoli salad the day before?
Absolutely, and I actually recommend it. Making it a few hours ahead (or overnight) gives the dressing time to soak into the broccoli and mellow the raw edge.
How long will it keep in the fridge?
Stored in an airtight container, this salad stays fresh for up to four days. Give it a quick stir before serving to redistribute the dressing.
Can I use frozen broccoli instead of fresh?
I don’t recommend it here. Frozen broccoli loses its signature crunch once thawed and tends to release water, which throws off the creamy dressing. Stick with fresh for the best texture.
How do I make this salad vegan?
Swap the Greek yogurt for a thick unsweetened dairy-free yogurt, use maple syrup instead of honey, and skip the feta. It’s just as creamy and delicious.
Can I add protein to make it a full meal?
Definitely. Toss in shredded rotisserie chicken, grilled shrimp, chickpeas, or crispy bacon to turn this side dish into a hearty lunch bowl.




