Broccoli cauliflower salad has a formula problem. Almost every version on the internet is the same thing: raw broccoli and cauliflower, bacon, cheddar, red onion, and a creamy mayo-and-sugar dressing. It’s good — but it’s not high-protein, it’s not particularly healthy, and after you’ve made it twice, you’re bored.
This list keeps everything you love about the format — the crunch, the make-ahead convenience, the way it holds up for days in the fridge — and rebuilds the flavor three completely different ways.
No bacon. No cheddar. No mayo-and-sugar dressing.
Each one has a distinct flavor identity: a bright Mediterranean version with chickpeas and lemon-tahini, a sweet-savory autumn version with cranberries and Greek yogurt poppyseed dressing, and a bold Asian-inspired version with edamame and spicy peanut-ginger dressing.
Every one is a genuine make-ahead salad.
One honest thing worth knowing: these salads are best enjoyed within the first 2–3 days. They’ll keep for 4 days in the refrigerator, but the texture softens as the vegetables absorb the dressing. For the best crunch, make them within 2–3 days of serving.
And a second honest note: chop the vegetables small — about ¼ to ½ inch. Large, hard florets make these salads awkward to eat. Removing thick broccoli stems and tough cauliflower cores makes a real difference.
1. Mediterranean Broccoli Cauliflower Salad With Lemon-Tahini Dressing

A vibrant, crunch-packed plant-forward salad with a completely different flavor profile than the classic. Raw broccoli and cauliflower tossed with chickpeas, sun-dried tomatoes, Kalamata olives, and crumbled feta, all coated in a zesty, creamy lemon-tahini dressing.
Best as: A substantial vegetarian lunch or a side dish.
Protein per Serving: About 13–15g (based on 6 servings)
Serves: 6
Ingredients
For the salad:
- 3 cups finely chopped broccoli florets (about ¼–½ inch pieces, thick stems removed)
- 3 cups finely chopped cauliflower florets (about ¼–½ inch pieces, tough cores removed)
- 2 cans (15 oz each) chickpeas, drained and rinsed
- ½ cup sun-dried tomatoes (oil-packed or rehydrated), thinly sliced
- ½ cup kalamata olives, halved
- ¼ cup thinly sliced red onion
- 6 oz crumbled feta cheese
- 2 tbsp hemp seeds
- ¼ cup fresh parsley, chopped
For the lemon-tahini dressing:
- ⅓ cup tahini
- ¼ cup fresh lemon juice
- 2 tbsp extra-virgin olive oil
- 1 clove garlic, minced
- 1 tsp Dijon mustard
- 1 tsp honey or maple syrup
- ½ tsp ground cumin
- ½ tsp kosher salt
- ¼ tsp black pepper
- 4–6 tbsp warm water, to thin
Instructions
- Chop the vegetables. Cut the broccoli and cauliflower into small pieces, approximately ¼ to ½ inch. Remove thick broccoli stems and tough cauliflower cores. A food processor works well — pulse 5–6 times, scraping down the sides once.
- Make the dressing. Whisk together the tahini, lemon juice, olive oil, garlic, Dijon, honey, cumin, salt, and pepper. Add warm water 1 tablespoon at a time, whisking after each addition, until the dressing is smooth and pourable.
- Taste and adjust the dressing. Tahini varies widely by brand — some are smooth and mild, others bitter and thick. If the dressing tastes bitter, add another tablespoon of lemon juice and a pinch more honey. If it’s too thick, add warm water 1 tablespoon at a time until it coats the back of a spoon.
- Combine the salad. In a large bowl, combine the broccoli, cauliflower, chickpeas, sun-dried tomatoes, olives, and red onion.
- Dress and toss. Pour the dressing over the salad and toss well to coat. Fold in the feta, hemp seeds, and parsley.
- Chill. Cover and refrigerate for at least 30 minutes before serving.
- Serve. Serve cold or at room temperature.
Make-ahead note: This salad is best made at least 2 hours ahead. Store in an airtight container for up to 4 days, but for the best texture, enjoy within the first 2–3 days.
2. Cranberry Pecan Broccoli Cauliflower Salad With Greek Yogurt Poppyseed Dressing

Sweet and savory autumn crunch. Crisp broccoli and cauliflower paired with tart dried cranberries, toasted pecans, and a creamy, protein-packed dressing made from thick Greek yogurt, a touch of honey, and poppyseeds.
Best as: A side dish or a light lunch.
Protein per Serving: About 10–12g (based on 6 servings)
Serves: 6
Ingredients
For the salad:
- 3 cups finely chopped broccoli florets (about ¼–½ inch pieces, thick stems removed)
- 3 cups finely chopped cauliflower florets (about ¼–½ inch pieces, tough cores removed)
- ¾ cup dried cranberries
- ½ cup toasted pecans, roughly chopped
- ¼ cup sunflower seeds
- 2 tbsp hemp seeds
- ¼ cup thinly sliced red onion
- ¼ cup fresh parsley, chopped
For the Greek yogurt poppyseed dressing:
- 1¼ cups plain Greek yogurt (full-fat or 2%)
- 3 tbsp apple cider vinegar
- 2 tbsp honey or maple syrup
- 1 tbsp Dijon mustard
- 1 tbsp poppy seeds
- ¼ tsp kosher salt
- ¼ tsp black pepper
- 3–6 tbsp milk, to thin
Instructions
- Chop the vegetables. Cut the broccoli and cauliflower into small pieces, approximately ¼ to ½ inch. Remove thick broccoli stems and tough cauliflower cores. A food processor works well — pulse 5–6 times, scraping down the sides once.
- Toast the pecans. Heat a dry skillet over medium heat. Toast the pecans for 3–4 minutes, stirring frequently, until fragrant and lightly golden. Cool completely before adding to the salad.
- Make the dressing. Whisk together the Greek yogurt, apple cider vinegar, honey, Dijon, poppy seeds, salt, and pepper. Add milk 1 tablespoon at a time until the dressing is smooth and pourable. It should be thick but easy to toss — if it’s too thick, add more milk.
- Taste and adjust. Greek yogurt brands vary in tang and thickness. If the dressing tastes too tangy, add a teaspoon more honey. If it’s too thick, add milk 1 tablespoon at a time.
- Combine the salad. In a large bowl, combine the broccoli, cauliflower, cranberries, pecans, sunflower seeds, hemp seeds, and red onion.
- Dress and toss. Pour the dressing over the salad and toss well to coat. Fold in the parsley.
- Chill. Cover and refrigerate for at least 30 minutes before serving.
- Serve. Serve cold.
Make-ahead note: This salad is best made at least 2 hours ahead. The Greek yogurt dressing thickens as it chills — stir in a splash of milk before serving if it’s too thick. Store in an airtight container for up to 4 days, but for the best texture, enjoy within the first 2–3 days.
3. Spicy Peanut Broccoli Cauliflower Salad With Edamame

An Asian-inspired raw crunchy salad that holds up beautifully in meal prep containers. Finely chopped broccoli and cauliflower tossed with edamame, shredded carrots, cilantro, and a savory-sweet spicy peanut-ginger dressing.
Best as: A high-protein meal-prep lunch.
Protein per Serving: About 15–17g (based on 6 servings)
Serves: 6
Ingredients
For the salad:
- 3 cups finely chopped broccoli florets (about ¼–½ inch pieces, thick stems removed)
- 3 cups finely chopped cauliflower florets (about ¼–½ inch pieces, tough cores removed)
- 3 cups shelled edamame, cooked and cooled (measured after cooking)
- 1½ cups shredded carrots
- ½ cup thinly sliced green onions
- ½ cup chopped roasted peanuts
- 2 tbsp hemp seeds
- ¼ cup fresh cilantro, chopped
For the spicy peanut-ginger dressing:
- ½ cup natural creamy peanut butter
- 3 tbsp low-sodium tamari or soy sauce
- 3 tbsp rice vinegar
- 2 tbsp fresh lime juice
- 1 tbsp pure maple syrup
- 1 tbsp freshly grated ginger
- 2 cloves garlic, minced
- 1 tsp toasted sesame oil
- 1 tsp sriracha, plus more to taste
- ¼ tsp red pepper flakes (optional)
- 4–6 tbsp warm water, to thin
Instructions
- Chop the vegetables. Cut the broccoli and cauliflower into small pieces, approximately ¼ to ½ inch. Remove thick broccoli stems and tough cauliflower cores. A food processor works well — pulse 5–6 times, scraping down the sides once.
- Make the dressing. Whisk together the peanut butter, tamari, rice vinegar, lime juice, maple syrup, ginger, garlic, sesame oil, sriracha, and red pepper flakes (if using). Add warm water 1 tablespoon at a time, whisking after each addition, until the dressing is smooth and pourable.
- Taste and adjust. Peanut butter is rich and can make the dressing heavy. If it tastes too rich, add another tablespoon of lime juice. If it needs more salt, add a splash more tamari. For more heat, add extra sriracha.
- Combine the salad. In a large bowl, combine the broccoli, cauliflower, edamame, shredded carrots, green onions, and peanuts.
- Dress and toss. Pour the dressing over the salad and toss well to coat. Fold in the hemp seeds and cilantro.
- Chill. Cover and refrigerate for at least 30 minutes before serving.
- Serve. Serve cold.
Make-ahead note: This is the most meal-prep-friendly of the three. The crunch of the broccoli and cauliflower holds up for 4 days, and the peanut dressing thickens as it sits — stir in a splash of warm water before serving if needed. For the best texture, enjoy within the first 2–3 days.
Tips for All Three Salads
Chop the broccoli and cauliflower small — ¼ to ½ inch. Large, hard florets are awkward to eat. Remove thick broccoli stems and tough cauliflower cores. A food processor makes this fast — pulse 5–6 times, scraping down the sides once.
Use raw broccoli and cauliflower, not roasted. Roasting softens them and eliminates the crunch that makes these salads work. For a roasted version, see the variation below.
Don’t skip the chill time. These salads need at least 30 minutes in the fridge for the vegetables to absorb the dressing. Two hours is better.
Keep the nuts and seeds separate if you’re making these more than a day ahead. They soften over time. Add them right before serving if you want maximum crunch.
Taste before serving. The dressing absorbs into the vegetables and the flavors mute slightly over time. Taste and adjust with salt, acid, or sweetener before serving.
Store in airtight containers. These salads hold up for 3–4 days in the fridge, but for the best texture, enjoy within the first 2–3 days. Stir before serving.
Adjust the thickness of the dressing. These dressings thicken as they chill. If they’re too thick when you’re ready to serve, stir in a tablespoon of water or milk at a time until they reach the right consistency.
Use freshly squeezed citrus juice. Bottled lemon and lime juice tastes flat compared to fresh. It makes a noticeable difference in all three dressings.
Tahini varies by brand. Some are smooth and mild; others are bitter and thick. If your tahini tastes bitter, add extra lemon juice and a pinch more honey to balance it.
For meal prep, portion into individual containers. All three work beautifully as grab-and-go lunches. Add the nuts and seeds fresh if you want them crunchy. For the spicy peanut version, keep the dressing separate and add it at lunch.
Edamame measurement matters. Use 3 cups of shelled edamame measured after cooking, not before. Frozen shelled edamame cooks in about 5 minutes in boiling water or 3 minutes in the microwave.
Easy Variations
Roasted Broccoli Cauliflower Salad (Warm Version)
Toss the broccoli and cauliflower florets with olive oil, salt, and pepper, and roast at 425°F for 20–25 minutes, until tender and caramelized at the edges. Let cool slightly, then toss with any of the three dressings. It’s a warmer, softer version that works well as a fall side dish.
Low Carb Broccoli Cauliflower Salad
Skip the chickpeas and cranberries in any of these recipes. Use the dressing as written and increase the vegetables. The Mediterranean version drops to about 8g of net carbs per serving, and the spicy peanut version drops to about 10g.
Broccoli Cauliflower Salad With Chicken (Main Dish Version)
Add 3 cups of shredded or diced cooked chicken breast to any of the three salads. It adds about 15g of protein per serving and makes the salad a complete meal—about 28–32g of protein per serving.
Creamy Broccoli Cauliflower Salad (Classic Twist)
For a more traditional creamy dressing without mayo, blend 1 cup cottage cheese until smooth, then whisk in 2 tablespoons apple cider vinegar, 1 tablespoon honey, and salt and pepper. It’s a higher-protein version of the classic creamy dressing.
Storage and Food Safety
Refrigerator: Store in an airtight container for up to 4 days. For the best texture, enjoy within the first 2–3 days. Stir before serving — the dressing settles as it sits.
Freezer: Not recommended. Raw vegetables become mushy after freezing and thawing.
Meal prep: Portion into individual containers for grab-and-go lunches. Keep nuts and seeds separate if you want them crunchy. For the spicy peanut version, keep the dressing separate and add it at lunch.
Food safety: Refrigerate within 2 hours of assembling. Don’t leave these salads at room temperature for more than 2 hours. The edamame in the spicy peanut version makes proper refrigeration especially important.
Frequently Asked Questions
How much protein is in each salad?
The Mediterranean version has about 13–15g per serving, the cranberry pecan version has about 10–12g, and the spicy peanut version has about 15–17g. These are side salads with protein-boosting ingredients — not main dishes. Add chicken to make any of them a complete meal.
Can I make these salads ahead of time?
Yes — they’re actually better made ahead. The vegetables absorb the dressing and the flavors meld after a few hours in the fridge. Make them up to 24 hours in advance for the best flavor.
How long do these salads last in the fridge?
Up to 4 days in an airtight container, but for the best texture, enjoy within the first 2–3 days. The spicy peanut version holds up the longest because the cabbage-like crunch of the broccoli and cauliflower stays firm.
Can I use roasted broccoli and cauliflower instead of raw?
Yes, but the texture will be completely different — softer and less crunchy. Roasting works well for a warm version, but the classic cold salad uses raw vegetables.
Can I use frozen broccoli and cauliflower?
Not recommended. Frozen vegetables are blanched and release water when thawed, which makes the salad watery. Fresh is much better here.
Can I skip the hemp seeds?
Yes. They add about 1.5g of protein per serving and a mild nutty flavor. If you don’t have them, add an extra tablespoon of sunflower seeds or sliced almonds.
Can I make these salads vegan?
The Mediterranean version is vegan if you skip the feta or use a vegan feta alternative. The cranberry pecan version is vegan if you use a dairy-free yogurt. The spicy peanut version is already vegan.
Can I use a different nut butter in the spicy peanut version?
Yes. Almond butter or cashew butter both work. Peanut butter is the classic choice, but any creamy nut butter will work.
Can I add protein to make these a main dish?
Yes. Add 3 cups of shredded or diced cooked chicken breast to any of the three salads. It adds about 15g of protein per serving. You can also add 2 cups of cooked quinoa for extra plant protein.
Can I make these salads for a crowd?
Yes. Double or triple the recipes and serve them in large bowls. They hold up beautifully on a buffet table for hours.
Can I use pre-shredded broccoli and cauliflower?
Yes. Many grocery stores sell bags of pre-shredded broccoli slaw or cauliflower rice. They work in a pinch, but the texture is different — finer and less crunchy. Fresh chopped florets are better.
Are these salads gluten-free?
Yes, as written, if you use tamari instead of soy sauce in the spicy peanut version and confirm your other packaged ingredients are gluten-free. The Mediterranean and cranberry pecan versions are naturally gluten-free.
More High-Protein Salad Recipes You’ll Love
- Italian Pasta Salad (High-Protein & Meal Prep Friendly)
- Tortellini Pasta Salad: High-Protein, Crowd-Pleasing & Make-Ahead
- Mandarin Orange Salad with Cottage Cheese
- Steak & Sweet Potato Power Bowl Salad in a Mason Jar
Conclusion
These three broccoli cauliflower salads skip the bacon and cheddar while keeping everything that makes the format work — the crunch, the make-ahead convenience, and the way it holds up for days in the fridge. A Mediterranean version with chickpeas and lemon-tahini, a cranberry pecan version with Greek yogurt poppyseed dressing, and a spicy peanut version with edamame. Every one has a distinct flavor identity and works beautifully for meal prep.
The keys are simple: chop the broccoli and cauliflower finely, remove thick stems and tough cores, use raw vegetables for the crunch, make the dressing fresh, taste and adjust before serving, and chill for at least 30 minutes. For the best texture, enjoy within the first 2–3 days. Do that, and you’ll have three salads that earn a permanent spot in the rotation — for potlucks, meal prep, and everything in between.