Cauliflower Broccoli Salad is a crisp, fresh dish filled with crunchy cauliflower and broccoli florets. It’s usually tossed with a creamy dressing that complements the fresh veggies perfectly, often with a little bit of sweetness or tang. You’ll find bits of nuts or seeds for extra crunch and sometimes bits of cheese or dried fruit for a nice touch of flavor.
I love making this salad when I want something light but really satisfying. The best part for me is how easy it is to prepare and how well it holds up in the fridge—perfect for making ahead. I usually add a handful of sunflower seeds or some crispy bacon bits for that extra punch of texture and taste. It always gets compliments whenever I bring it to a potluck or family dinner.
My favorite way to enjoy it is chilled, right out of the fridge, alongside a simple grilled chicken or as part of a picnic spread. It’s refreshing, healthy, and a great way to get in some extra veggies without any fuss. Plus, it’s a recipe that’s easy to tweak based on what you have on hand, making it a go-to in my kitchen year-round.
Key Ingredients & Substitutions
Broccoli and Cauliflower: Fresh and crisp florets are the heart of this salad. Use raw for the best crunch. If you prefer, lightly blanch to soften slightly, but keep them firm.
Red Onion: Adds a sharp bite and color. If you’re sensitive to raw onion, soak the slices in cold water for 10 minutes to mellow the flavor.
Bacon: Crispy bacon brings a smoky crunch. For a vegetarian option, try smoked tempeh or roasted chickpeas instead.
Sliced Almonds: Toasted almonds add texture and a nutty note. Pecans, walnuts, or sunflower seeds work well too, especially if you have nut allergies.
Dressing: Mayonnaise combined with apple cider vinegar and a touch of honey balances creaminess, tang, and sweetness. You can swap mayo with Greek yogurt for a lighter, tangier dressing.
How Do You Get the Best Crunch and Flavor in This Salad?
The freshness and texture of your ingredients matter most. Here’s how to nail it:
- Choose fresh, firm broccoli and cauliflower with no soft spots.
- Cut florets into bite-sized pieces so each forkful has a mix of flavors.
- Dry vegetables well after washing to ensure the dressing sticks without watering down.
- Toast the almonds until golden for a deeper flavor and crunch.
- Cook bacon until crisp but not burnt to keep that perfect smoky crunch.
- Mix the dressing ingredients thoroughly, then toss gently to coat without breaking the veggies.
- Chill the salad for at least an hour before serving—this helps the flavors blend and keeps everything crisp.

Equipment You’ll Need
- Large mixing bowl – for tossing all the veggies and dressing together easily without spilling.
- Sharp chef’s knife – helps you cut the broccoli and cauliflower into nice, even florets quickly.
- Cutting board – protects your counter while chopping and provides a safe space for cutting.
- Small bowl or measuring cup – to whisk together the dressing ingredients for a smooth mix.
- Frying pan – to cook bacon until crispy, adding great flavor and texture to the salad.
- Wooden spoon or spatula – perfect for stirring the salad gently to coat everything with dressing.
Flavor Variations & Add-Ins
- Swap bacon for crispy smoked tofu or chickpeas to keep it vegetarian while adding protein and crunch.
- Mix in shredded cheddar or feta cheese for a creamy, salty twist that pairs well with the fresh veggies.
- Add dried cranberries or raisins to introduce a sweet contrast that balances the tangy dressing.
- Include chopped fresh herbs like parsley or dill for a fresh, herbal flavor boost.
How to Make Cauliflower Broccoli Salad
Ingredients You’ll Need:
For the Salad:
- 2 cups fresh broccoli florets
- 2 cups fresh cauliflower florets
- ½ cup red onion, thinly sliced
- 6 slices bacon, cooked crisp and chopped
- ½ cup sliced almonds, toasted
For the Dressing:
- 1 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey or sugar
- ½ teaspoon salt
- ¼ teaspoon black pepper
How Much Time Will You Need?
This recipe takes about 15 minutes to prepare plus 1 hour chilling time in the fridge. The chilling helps the flavors blend and keeps the salad crisp and refreshing.
Step-by-Step Instructions:
1. Prepare the Veggies:
Wash and cut the broccoli and cauliflower into bite-sized florets. Pat them dry well to avoid watery salad. Then, combine these florets in a large bowl with the thinly sliced red onion.
2. Make the Dressing:
In a small bowl, whisk together the mayonnaise, apple cider vinegar, honey (or sugar), salt, and pepper until the dressing is smooth and well mixed.
3. Combine Salad and Dressing:
Pour the dressing over the broccoli, cauliflower, and onions. Gently toss everything together to evenly coat the veggies without bruising them.
4. Add Crunchy Toppings:
Fold in the chopped crispy bacon and toasted sliced almonds. These add wonderful texture and smoky flavor to this fresh salad.
5. Chill and Serve:
Cover the salad and refrigerate for at least 1 hour to let the flavors meld. Serve this chilled as a crunchy, creamy side dish that’s perfect for picnics, potlucks, or family dinners.
Can I Use Frozen Broccoli and Cauliflower?
Yes, you can use frozen, but make sure to thaw completely and drain any excess water to prevent a soggy salad. Pat the florets dry with paper towels before mixing.
How Can I Make This Salad Vegan?
Replace the mayonnaise with a plant-based mayo and swap the bacon for crispy smoked tempeh or roasted chickpeas for a vegan-friendly crunch.
Can I Prepare This Salad Ahead of Time?
Absolutely! Prepare the salad up to a day in advance and keep it refrigerated. Add the bacon and almonds just before serving to maintain their crunch.
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Stir gently before serving; you may want to add a little extra dressing if it seems dry.
