
There’s nothing quite like a fresh, crispy broccoli cauliflower salad to brighten up your dinner table! This classic recipe is absolutely loaded with vibrant vegetables, crunchy textures, and a creamy dressing that brings everything together beautifully. Whether you’re heading to a potluck, planning a weeknight side dish, or looking for something to serve at your next gathering, this salad is guaranteed to be a crowd-pleaser.
I’ve been making this broccoli cauliflower salad for years, and honestly, it’s one of those recipes that never gets old. The combination of fresh broccoli and cauliflower florets with crispy bacon, sweet raisins, and a tangy-sweet dressing is absolutely unbeatable. What I love most about this recipe is how versatile it is – you can prep it ahead of time, customize it with your favorite add-ins, and it tastes even better the next day as the flavors meld together.
The secret to the best broccoli cauliflower salad is using fresh, high-quality vegetables and not overdressing it. You want to be able to taste the natural sweetness of the cauliflower and the slight earthiness of the broccoli, while the dressing complements rather than overpowers. I always recommend making the dressing from scratch – it takes just minutes and makes such a difference in the final result. Plus, the homemade version is so much lighter and more delicious than anything you’d find in a bottle.
This salad works wonderfully as a healthy side dish option for your meal prep routine. It’s packed with nutrients, fiber, and vegetables that will keep you feeling satisfied and energized. You can easily double or triple this recipe if you’re feeding a larger crowd, and it stores beautifully in the refrigerator for up to three days. I often make a big batch on Sunday and enjoy it throughout the week with different proteins.
The dressing is what really makes this salad shine – it’s a perfect balance of creamy, tangy, and slightly sweet. I use a combination of mayonnaise, apple cider vinegar, and a touch of honey to create that signature broccoli salad flavor. Some people add a pinch of red pepper flakes for a subtle kick, and others prefer to keep it classic and simple. The beauty of this recipe is that you can adjust the dressing to suit your personal preferences.
One of my favorite things about this salad is how it can be customized to your liking. If you love nuts, add some toasted sunflower seeds or sliced almonds for extra crunch. Prefer it without bacon? Simply omit it or substitute with smoked tempeh for a vegetarian version. You can also swap out the raisins for dried cranberries, chopped dates, or even fresh apple pieces for a different flavor profile. The possibilities are truly endless!
For the best results, I always recommend chopping your broccoli and cauliflower into bite-sized florets. This ensures even distribution of the dressing and makes the salad easier to eat. Make sure to pat your vegetables dry after washing – excess moisture can dilute the dressing and make the salad watery. I also like to add the dressing just before serving, or if I’m making it ahead, I’ll add it about an hour before serving so the flavors have time to meld without making everything soggy.
This broccoli cauliflower salad pairs beautifully with so many main dishes. Serve it alongside grilled chicken, roasted salmon, or even as part of a complete meal spread. It’s light enough for spring and summer gatherings but hearty enough to satisfy even on cooler days. The crispy bacon adds a wonderful savory element that keeps everyone coming back for more.
I’ve shared this recipe with countless friends and family members, and it’s become a staple at potlucks and family dinners. Everyone always asks for the recipe, and I’m so happy to share it! The combination of fresh vegetables, crispy bacon, sweet raisins, and creamy dressing is simply irresistible. Once you try this version, I guarantee it will become one of your go-to recipes.
If you’re looking for more healthy salad inspiration, check out some of my other favorite recipes like easy side dishes and vegetable-based options. There are so many wonderful ways to incorporate more fresh vegetables into your daily meals, and salads are one of the easiest and most delicious methods.
For more detailed information on proper vegetable preparation techniques, you might also enjoy exploring Serious Eats’ vegetable guides and Bon Appétit’s salad collection for additional inspiration. These resources have helped me refine my cooking skills and discover new flavor combinations that I absolutely love.
The best part about making this broccoli cauliflower salad at home is knowing exactly what goes into it. You control the ingredients, the amount of dressing, and any customizations. No preservatives, no artificial flavors – just fresh, wholesome ingredients that taste absolutely delicious. This is definitely a recipe worth making again and again!
Ingredients
- 1 large head fresh broccoli, cut into small florets
- 1 large head fresh cauliflower, cut into small florets
- 8 slices bacon, cooked crispy and crumbled
- 1 cup raisins or dried cranberries
- 1/2 cup red onion, finely diced
- 1/2 cup sunflower seeds or sliced almonds
- 1 cup mayonnaise
- 2 tablespoons apple cider vinegar
- 2 tablespoons honey or maple syrup
- 1 tablespoon fresh lemon juice
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon garlic powder

Instructions
- Cook the bacon in a large skillet over medium-high heat, stirring occasionally, until it reaches your desired crispness, about 8-10 minutes. Transfer to a paper towel-lined plate to cool, then crumble into bite-sized pieces once completely cooled.
- While the bacon cooks, wash your broccoli and cauliflower thoroughly under cold running water and pat dry completely with paper towels or a clean kitchen towel to remove excess moisture.
- Cut the broccoli head into small florets, making sure each piece is roughly the same size for even coating with dressing. Discard the thick stem or reserve for another use.
- Cut the cauliflower head into small florets of similar size to the broccoli pieces. Pat the cut vegetables dry again if they seem wet.
- Dice the red onion into small, uniform pieces and set aside in a small bowl.
- Toast the sunflower seeds in a dry skillet over medium heat for 3-4 minutes, stirring frequently, until fragrant and lightly golden. Transfer to a plate to cool completely.
- In a small bowl, whisk together the mayonnaise, apple cider vinegar, honey, lemon juice, salt, pepper, and garlic powder until smooth and well combined.
- Taste the dressing and adjust the seasonings as needed – add more honey if you prefer it sweeter, or more vinegar if you like it tangier.
- In a large mixing bowl, combine the broccoli florets, cauliflower florets, diced red onion, crumbled bacon, raisins, and toasted sunflower seeds.
- Pour the dressing over the vegetable mixture and gently toss with a large spoon or spatula until all vegetables are evenly coated.
- Transfer the salad to a serving dish and refrigerate for at least 30 minutes before serving to allow the flavors to meld together.
- Give the salad a gentle stir before serving, adding a bit more dressing if needed as the vegetables will absorb some of it while sitting.

Pro Tips
Substitution Ideas: Feel free to customize this recipe based on your preferences and dietary needs. Swap out the bacon for smoked tempeh or plant-based bacon for a vegetarian version. Use dried cranberries instead of raisins, or add fresh apple chunks for a fruity twist. Almonds, pecans, or walnuts can replace the sunflower seeds for different texture and flavor profiles.
Dressing Variations: If you prefer a lighter dressing, use half mayonnaise and half Greek yogurt for a tangy, protein-packed option. You can also add a tablespoon of Dijon mustard or whole grain mustard for extra depth of flavor. Some people enjoy a touch of fresh dill or chives mixed into the dressing for an herbaceous note.
Fresh Vegetables: Always choose fresh, firm broccoli and cauliflower with vibrant colors and no dark spots or yellowing. Fresh vegetables will taste significantly better and have a superior texture compared to older ones. If you can’t find fresh produce, frozen broccoli and cauliflower florets work well in a pinch – just thaw and pat dry before using.
Serving Suggestions: This salad pairs wonderfully with grilled chicken breasts, roasted salmon, or barbecued ribs. It also works beautifully as part of a larger spread with other side dishes like potato salad, coleslaw, or cornbread. Serve it chilled or at room temperature depending on your preference and the weather.
Storage Instructions: Store leftover salad in an airtight container in the refrigerator for up to three days. The salad may release some liquid as it sits, so you can drain it off and add fresh dressing if needed before serving again. Do not freeze this salad as the texture of the vegetables will become mushy when thawed.
Nutrition Boost: To make this recipe even more nutritious, add chopped hard-boiled eggs, chickpeas, or hemp seeds for extra protein. You can also mix in some quinoa or farro for a more substantial salad that works as a complete meal on its own.
Crowd Pleasing: This recipe is always a hit at parties, potlucks, and family gatherings because it appeals to almost everyone. The combination of fresh vegetables, bacon, and creamy dressing satisfies both health-conscious eaters and those who simply want something delicious and satisfying.
