Looking for a fresh twist on a classic salad? 🥦 This healthy broccoli cauliflower salad is creamy, crunchy, and naturally satisfying without being heavy. It’s the perfect choice if you want something that feels indulgent but is actually light and nutrient-dense.
Instead of the usual mayo-heavy dressing, this recipe uses Greek yogurt for extra protein and a little optional mayo for richness. The result is a creamy broccoli cauliflower salad that’s both flavorful and wholesome.

We pack it with fiber-rich veggies, sweet dried cranberries, toasted almonds, and savory sun-dried tomatoes instead of bacon. 🌿 It’s a Mediterranean-style broccoli salad that supports a balanced diet while staying delicious enough for potlucks, picnics, or weeknight dinners.
Louise and I love making this whenever we want a colorful side dish that’s both nourishing and crowd-pleasing. 💛 One bite, and you’ll see why it’s become one of our favorites!
Ingredients
Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

- Broccoli: fresh broccoli florets give crunch and fiber. Swap with blanched green beans for a different healthy potluck salad.
- Cauliflower: raw cauliflower keeps the salad crisp. Try romanesco for a fun twist or shredded cabbage for a creamy broccoli cauliflower salad variation.
- Red Onion: sharp and colorful. Substitute with shallots or green onions for a milder bite.
- Sun-Dried Tomatoes: rich and savory, they replace bacon in this Mediterranean style broccoli salad. You can also use roasted red peppers.
- Dried Cranberries: add tangy sweetness. Raisins, chopped dates, or pomegranate seeds work well too.
- Almonds: toasted almonds bring crunch. Use walnuts, pecans, or even pumpkin seeds if you prefer.
- Sunflower Seeds: nutty flavor and texture. Sub with flax seeds, hemp seeds, or chia seeds for extra nutrition.
For the Dressing
- Greek Yogurt: creamy and high-protein. Use non-dairy yogurt for a vegan option. Skyr also works in a pinch.
- Mayonnaise: just a touch for richness. Skip it, or use vegan mayo if you want no mayo broccoli cauliflower salad.
- Apple Cider Vinegar: adds tang. Substitute with white wine vinegar or lemon juice.
- Dijon Mustard: bold and zesty. Yellow mustard or spicy brown mustard are good swaps.
- Honey: balances the flavors. Replace with maple syrup or agave nectar for a vegan-friendly salad.
How to Make Broccoli Cauliflower Salad with Greek Yogurt Dressing
Step 1 – Make the Creamy Dressing
In a small bowl, whisk together Greek yogurt, a touch of mayonnaise (optional), apple cider vinegar, Dijon mustard, honey, salt, and black pepper. The Greek yogurt makes this dressing extra creamy and protein-rich, perfect for a high protein vegetable salad.

Step 2 – Chop the Veggies
Cut the broccoli and cauliflower into small, bite-sized florets and trim the stems into little pieces. Place everything in a large mixing bowl so the base of your salad is ready.

Step 3 – Add the Toppings
Mix in the chopped red onion, toasted almonds, sunflower seeds, dried cranberries, and sun-dried tomatoes (I’d recommend cutting them with scissors). These add crunch, sweetness, and a savory punch that makes this a healthy potluck salad everyone will enjoy.

Step 4 – Toss and Chill
Pour the dressing over the vegetables and toss until everything is well coated. Chill in the fridge for 15–20 minutes before serving for the best flavor.

Tips
- Chop the veggies small: Smaller florets make the salad easier to eat and give a better mix of flavors.
- Toast the nuts: Lightly toasting almonds (or any nut you use) adds crunch and brings out their flavor. You can toast them on a skillet, in the oven, or in the air-fryer.
- Soak the onion: If you prefer a milder bite, soak chopped onion in cold water for 10 minutes before adding.
- Choose quality yogurt: Thick, plain Greek yogurt makes the dressing creamy without being heavy, perfect for a no mayo broccoli cauliflower salad variation.
- Balance the flavors: Taste the dressing and adjust vinegar, honey, or mustard to your liking before mixing it in.
- Chill before serving: Let the salad rest in the fridge for at least 15 minutes so the flavors meld into a creamy broccoli cauliflower salad that’s refreshing and crisp.
- Make it ahead: This healthy summer salad recipe holds up well for a few hours in the fridge, making it ideal for meal prep or potlucks.
