Broccoli Cauliflower Salad with Creamy Greek Yogurt Dressing

This healthy broccoli cauliflower salad is creamy, high in protein, and full of fiber — a lighter, delicious take on the classic.

Healthy broccoli cauliflower salad with Greek yogurt dressing close up in a white bowl.

Wholesome Crunch with a Protein-Packed Dressing

Looking for a fresh twist on a classic salad? This healthy broccoli cauliflower salad is creamy, crunchy, and satisfying without feeling heavy. It’s an excellent option when you want something indulgent yet nutrient-dense.

Instead of a mayo-heavy dressing, this version uses Greek yogurt for extra protein with a touch of optional mayo for richness. The result is a creamy, flavorful salad that stays light and wholesome.

Overhead view of creamy healthy broccoli cauliflower salad with sun dried tomatoes and cranberries.

The salad is loaded with fiber-rich broccoli and cauliflower, sweet dried cranberries, toasted almonds, sunflower seeds, and savory sun‑dried tomatoes in place of bacon. It has a Mediterranean feel and works beautifully for potlucks, picnics, or weeknight dinners.

This colorful side is easy to make and keeps well, so it’s a go-to for meal prep or entertaining.

Ingredients

Full ingredient amounts are listed in the recipe box below.

Ingredients for healthy broccoli cauliflower salad with Greek yogurt dressing arranged on table.
  • Broccoli: fresh florets for crunch and fiber. (Substitute: blanched green beans or snap peas.)
  • Cauliflower: raw florets to keep the salad crisp. (Substitute: romanesco or shredded cabbage.)
  • Red onion: for sharpness and color. (Substitute: shallots or green onions.)
  • Sun‑dried tomatoes: savory and rich, used instead of bacon. (Substitute: roasted red peppers.)
  • Dried cranberries: add sweet-tart contrast. (Substitute: raisins, chopped dates, or pomegranate seeds.)
  • Almonds: toasted for crunch. (Substitute: walnuts, pecans, or pumpkin seeds.)
  • Sunflower seeds: nutty texture. (Substitute: flax, hemp, or chia seeds.)

For the dressing

  • Greek yogurt: thick and protein-rich. Use non-dairy yogurt for a vegan option.
  • Mayonnaise: optional, just a touch for richness. Use vegan mayo to keep it plant-based.
  • Apple cider vinegar: brightens the dressing. (Substitute: white wine vinegar or lemon juice.)
  • Dijon mustard: adds bite. (Substitute: yellow or spicy brown mustard.)
  • Honey: balances acidity. (Substitute: maple syrup or agave for vegan.)

How to Make Broccoli Cauliflower Salad with Greek Yogurt Dressing

Step 1 – Make the Creamy Dressing

Whisk together Greek yogurt, a little mayonnaise (optional), apple cider vinegar, Dijon mustard, honey, salt, and black pepper until smooth and creamy. The Greek yogurt gives the dressing extra protein and a silky texture.

Step 2 Whisking Greek yogurt dressing with vinegar mustard and honey for creamy broccoli cauliflower salad.

Step 2 – Chop the Veggies

Trim and cut the broccoli and cauliflower into small, bite-sized florets; chop the stems into small pieces. Add everything to a large mixing bowl so the salad base is ready.

Step 1 Chopped broccoli and cauliflower florets in mixing bowl for healthy broccoli cauliflower salad.

Step 3 – Add the Toppings

Stir in chopped red onion, toasted almonds, sunflower seeds, dried cranberries, and chopped sun‑dried tomatoes. These toppings add crunch, sweetness, and savory depth to the salad.

Step 3 Adding onion nuts cranberries and sun dried tomatoes to broccoli and cauliflower salad base.

Step 4 – Toss and Chill

Pour the dressing over the vegetables, toss until everything is evenly coated, and chill in the refrigerator for 15–20 minutes before serving to let the flavors meld.

Step 4 Tossing healthy broccoli cauliflower salad with creamy Greek yogurt dressing before chilling.

Tips

  • Chop the veggies small: Small florets are easier to eat and give a better distribution of flavors.
  • Toast the nuts: Lightly toasting almonds enhances crunch and flavor; do this on the stovetop, in the oven, or in an air fryer.
  • Soak the onion: If you want a milder onion, soak chopped onion in cold water for 10 minutes, then drain.
  • Choose thick yogurt: Plain, thick Greek yogurt creates a creamy dressing without heaviness and works well if you want to reduce or omit mayo.
  • Adjust seasoning: Taste and tweak vinegar, honey, or mustard before combining with the salad.
  • Chill before serving: A short rest in the fridge helps the flavors meld and keeps the vegetables crisp.
  • Make ahead: The salad holds up well for a few hours in the fridge, making it ideal for meal prep or potlucks.

Frequently Asked Questions

Can you eat broccoli and cauliflower raw?

Yes. Both are safe and nutritious raw, and their crunch makes this salad refreshing.

Can I make this salad ahead of time?

Yes. Prepare it a few hours in advance and refrigerate—the flavors meld nicely and it’s convenient for serving later.

What can I use instead of Greek yogurt?

Swap Greek yogurt with non-dairy yogurt, skyr, sour cream, or a mix of mayo and yogurt to keep the dressing creamy.

How long does it last in the fridge?

Stored in an airtight container, the salad keeps well for 2–3 days. Stir before serving.

More Easy Salad Recipes

  • Three bean salad with quick marinade
  • Cowboy caviar with marinated beans
  • Greek orzo salad with chickpeas
  • Pesto pasta salad with marinated butter beans
  • Greek yogurt pasta salad
  • Chickpea eggplant salad
  • Mashed chickpea salad with Greek yogurt
  • Roasted eggplant pasta salad

If you try this healthy broccoli cauliflower salad recipe, please leave a star rating and share your feedback in the comments — we love hearing from readers.

Fresh healthy broccoli cauliflower salad with Greek yogurt dressing served in a bowl with silver spoon.

Healthy Broccoli Cauliflower Salad with Greek Yogurt Dressing

By: Nico Pallotta
This healthy broccoli cauliflower salad is creamy, protein-rich, and fiber-packed — a lighter, fresher twist on a classic side dish. Great for potlucks, barbecues, or meal prep.
Prep Time: 20 minutes
Cook Time: 0 minutes
Total Time: 20 minutes
Servings: 6 up to 8
Course: salad, Side dish
Cuisine: American-Mediterranean

Ingredients

  • 1 small broccoli (about ¾ pound / 340 grams)
  • 1 small cauliflower (about ¾ pound / 340 grams)
  • 1 small red onion finely chopped
  • ¾ cup sun-dried tomatoes drained from oil and chopped
  • ½ cup dried cranberries
  • ¼ cup almonds toasted and chopped
  • 2 tablespoons sunflower seeds or other seeds

For the Dressing

  • 1 cup Greek yogurt or non-dairy yogurt
  • 2 tablespoons mayonnaise or vegan mayo – optional
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon Dijon mustard or yellow mustard
  • 1 tablespoon honey or maple syrup
  • ¾ teaspoon salt or to taste + black pepper

Instructions

  • Make the Dressing: In a small bowl, whisk 1 cup Greek yogurt, 2 tablespoons mayonnaise (optional), 2 tablespoons apple cider vinegar, 1 tablespoon Dijon mustard, 1 tablespoon honey, ¾ teaspoon salt, and pepper until smooth. Set aside.
    Step 2 Whisking Greek yogurt dressing with vinegar mustard and honey for creamy broccoli cauliflower salad.
  • Chop the Veggies: Cut 1 small broccoli and 1 small cauliflower into bite-sized florets and small stem pieces. Add to a large bowl.
    Step 1 Chopped broccoli and cauliflower florets in mixing bowl for healthy broccoli cauliflower salad.
  • Add the Toppings: Stir in chopped red onion, ¾ cup chopped sun-dried tomatoes, ½ cup dried cranberries, ¼ cup chopped almonds, and 2 tablespoons sunflower seeds.
    Step 3 Adding onion nuts cranberries and sun dried tomatoes to broccoli and cauliflower salad base.
  • Toss and Chill: Combine the salad with the dressing, toss well, and chill 15–20 minutes before serving.
    Step 4 Tossing healthy broccoli cauliflower salad with creamy Greek yogurt dressing before chilling.

Notes

Substitutions

  • Broccoli → blanched green beans or snap peas.
  • Cauliflower → romanesco or shredded cabbage.
  • Red onion → shallots or green onions.
  • Sun‑dried tomatoes → roasted red peppers or cherry tomatoes.
  • Dried cranberries → raisins, chopped dates, or pomegranate seeds.
  • Almonds → walnuts, pecans, or pumpkin seeds.
  • Sunflower seeds → flax, hemp, or chia seeds.

For the Dressing

  • Greek yogurt → non-dairy yogurt or skyr.
  • Mayonnaise → skip or use vegan mayo.
  • Apple cider vinegar → white wine vinegar or lemon juice.
  • Dijon mustard → yellow or spicy brown mustard.
  • Honey → maple syrup or agave nectar.

Tips

  • Chop veggies small for easier eating and better flavor balance.
  • Toast nuts lightly to enhance crunch and flavor.
  • Soak chopped onion in cold water for 10 minutes if you prefer a milder taste.
  • Use thick, plain Greek yogurt for a creamy dressing without heaviness.
  • Taste and adjust the dressing before mixing it into the salad.
  • Chill the salad briefly before serving so the flavors meld.
  • Make ahead: the salad keeps well for a few hours, making it great for meal prep or potlucks.

Storage

Store leftovers in an airtight container in the fridge for up to 3 days; freezing is not recommended.

Nutrition

Serving: 1 of 6 ,
Calories: 234 kcal
, Carbohydrates: 32 g
, Protein: 11 g
, Fat: 9 g