Broccoli Cauliflower Salad with Bacon (Dairy Free, Whole30)


Whether you want a fresh and easy side dish for weeknight meals, a holiday recipe everyone will eat, or the perfect dish to take to potlucks and grill outs, this Broccoli Cauliflower Salad with Bacon is just right any time of the year. Plus, it can be enjoyed by all, since it meets many special diet requirements people may have, including gluten free, dairy free, Paleo, and Whole30 friendly.

This recipe was originally published June 10, 2020; Updated January 14, 2022.

We Wrote a Cookbook!

The Real Food Table will be on sale March 8, 2022

Includes more than 100 easy & delicious mostly gluten-free, grain-free, and dairy-free recipes for every day. 

Click Here to Pre-Order Now

So fresh! Broccoli and Cauliflower Salad For the Win!

In this recipe, a simple combination of fresh, real-food ingredients comes together: bite-size broccoli and cauliflower florets, crisp cooked bacon, sweet grapes, crunchy sunflower seeds, and a creamy homemade dressing. The result is a fresh, full-flavor salad that everyone loves to eat. You’ll be glad that others are eating their veggies, they’ll be glad that someone served a delicious salad to devour. That’s a side dish win-win right there!

Ingredients to Make Broccoli Cauliflower Salad

Here’s what you need to make this super-fresh salad today:

  • Broccoli and cauliflower florets – cut these cruciferous veggies into bite-size pieces. Or, to make a faster salad, purchase a bag of pre-cut broccoli and cauliflower florets. Feel free to add any additional veggies you please, such as snap peas, sliced sweet peppers, celery, carrots, you name it!
  • Grapes – you can substitute chopped apples, a handful of raisins, or dried cranberries
  • Red onion – you’ll need 1/2 of a small red onion, cut into thin slices
  • Green onions – you’ll use both the white and light green parts of the green onions
  • Sunflower seeds – use dry-roasted sunflower seeds, or substitute with any nut or seed you prefer. Some good choices are cashews, sliced almonds, chopped walnuts, or pumpkin seeds
  • Bacon – cook or grill 3-4 strips of bacon until super crisp; you can easily omit the bacon for a vegetarian salad
  • Mayonnaise – we like the avocado-oil mayonnaise from Primal Kitchen. If you need an egg-free version, use a vegan mayo such as Sir Kensington’s
  • Lemon juice – you’ll need the juice of 1/2 lemon
  • Apple cider vinegar – you can substitute white wine vinegar or red wine vinegar
  • Honey or maple syrup – these natural sweeteners add a pleasant touch of sweetness, but you can easily omit this for Whole30 friendly salad or no-added-sugar
  • Black pepper

How to make Broccoli And Cauliflower Salad

This easy recipe for cauliflower and broccoli salad is fast and fresh. Here are the simple steps to make it today:

  1. Cook the bacon: Cook 3-4 bacon slices until very crisp, let cool, and then chop into small pieces. Everyone loves the bacon in this salad!
  2. Prepare the dressing: In a bowl, combine the mayonnaise, lemon juice, honey, vinegar, and black pepper.
  3. Chop the produce: Cut the broccoli and cauliflower into small florets (bite-size pieces, the size you’d want to eat), slice the red onion, cut the grapes in half, and slice the green onions
  4. Toss everything together: Easy does it! To finish this salad, simply toss all the ingredients in a bowl with the dressing. For the best flavor, we recommend mixing the salad together a couple of hours before serving to really allow time for the veggies to soak up the creamy, delicious dressing.

healthy ingredients in broccoli cauliflower salad

This fresh broccoli cauliflower salad is a fun way to serve veggies! So much better than putting out a tray of bland crudités or bringing a sad and wilted iceberg tossed salad. Instead, everyone will gladly dig in for seconds and even ask you for the recipe. You’ll be proud to serve this healthy broccoli cauliflower salad because it tastes delicious and bring loads of nutrition to the table. Here are some stand-out ingredients:

  • broccoli – this fiber-rich veggie is loaded with vitamin C, vitamin K, and potassium to give you an antioxidant boost and keep your blood pumping strong
  • cauliflower – another fiber-filled, vitamin C-rich veggie, eating cauliflower has been linked to improved metabolism and reducing blood pressure
  • grapes – not only are grapes a natural source of juicy sweetness, but they contain nutrients that are good for your heart and skin health
  • sunflower seeds – a good source of vitamin E, sunflower seeds have been linked to reduced inflammation and lowered risk of chronic diseases

More Fresh Salads & Sides

See All Salads & Sides

Can this Broccoli Cauliflower Salad be made ahead?

Yes! To make this salad a super-simple side dish, you can prep these ingredients ahead of time 1-2 days in advance. The day of serving, just toss it all together.

  • Prep the produce: Pre-chop all of the veggies and the grapes, and store them in an airtight container in the fridge
  • Cook the bacon: Cook the bacon until crisp, according to your preferred method. Drain the bacon on paper towels and, once cooled, chop and store in an airtight container in the refrigerator
  • Make the dressing: Fully mix the creamy dressing and store it in an airtight container in the refrigerator

Leftovers of this broccoli cauliflower salad will keep well when stored in a covered container in the refrigerator for up to 5 days.


Broccoli Cauliflower Salad with Bacon (Dairy Free, Whole30, Easy)

This easy recipe for broccoli cauliflower salad with bacon is perfect for so many occasions. You’ll be proud to bring this veggie-loaded recipe to the table because it tastes delicious and is chock full of good-for-you nutrients. Perfect as a quick veggie side, picnics and potlucks, and holidays menus. Plus it’s dairy-free, gluten-free, and Whole30-friendly.

Prep: 20 minsTotal: 20 mins

Servings: 68 servings 1x


  • 34 strips bacon, crisp-cooked and chopped
  • 3/4 cup mayonnaise
  • Juice of ½ lemon (about 1 1/2 tablespoons)
  • 2 teaspoons honey or maple syrup*
  • 1 teaspoon apple cider vinegar or white wine vinegar
  • 1/4 teaspoon black pepper
  • 2 cups broccoli florets, cut into bite-size pieces
  • 2 cups cauliflower, cut into bite-size pieces
  • 1 cup halved grapes
  • ⅓ cup thinly sliced red onion
  • 2 green onions, dark green ends removed, white and light green parts thinly sliced
  • 3 tablespoons dry roasted sunflower seed

Optional garnishes: chopped parsley, sliced green onion, additional sunflower seeds


  1. Cook the bacon until very crisp; drain on paper towels. Once cooled, chop or crumble into small pieces.
  2. Next, make the dressing: In a small bowl, mix together the mayonnaise, lemon juice, honey, vinegar, and black pepper.
  3. In a large bowl, combine the broccoli and cauliflower florets, grapes, red onion, green onions, sunflower seeds, and crumbled bacon. Pour the dressing over top and toss until the ingredients are nicely coated with the dressing. For best flavor, mix the salad together and chill in the refrigerator at least 2-3 hours before serving.

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.


*Omit the honey or maple syrup for a Whole30-compliant salad

Store leftovers in an airtight container in the fridge for up to 5 days.

Nutrition Information

  • Serving Size: 1/8 of recipe
  • Calories: 176
  • Fat: 18g
  • Sodium: 200mg
  • Carbohydrate: 6g
  • (Fiber: 3g
  • Sugar: 2g)
  • Protein: 2g


© The Real Food Dietitians

/*h3{flex:0 0 100%}.tasty-recipes-equipment .tasty-link-card{flex:0 0 50%;padding:1.5rem 1rem;text-align:center}@media screen and (min-width:500px){.tasty-recipes-equipment .tasty-link-card{flex:0 0 33%}}.tasty-recipes-equipment .tasty-link-card p{font-size:1em;font-weight:700;margin-bottom:0}.tasty-recipes-equipment .tasty-link-card p a{color:initial}.tasty-recipes-equipment .tasty-link-card span{font-size:.9em}.tasty-recipes .tasty-recipes-nutrition ul{list-style-type:none;margin:0;padding:0}.tasty-recipes .tasty-recipes-nutrition ul:after{clear:both;content:” “;display:block}.tasty-recipes .tasty-recipes-nutrition li{float:left;list-style-type:none;margin-bottom:0;margin-left:0;margin-right:16px}.tasty-recipes-plug{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1em;text-align:center}.tasty-recipes-plug a{box-shadow:none;text-decoration:none}.tasty-recipes-plug a img{display:inline-block;height:auto;margin:5px 0 0 8px;width:150px}.tasty-recipes-footer-content{padding:1.5em;text-align:center}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:0}.tasty-recipes-footer-content img,.tasty-recipes-footer-content svg{width:60px}.tasty-recipes-entry-content .tasty-recipes-entry-footer h3{font-size:1.25em;margin:0 0 .25em;padding:0}.tasty-recipes-entry-footer p{font-size:.75em;margin:0}.tasty-recipes-entry-footer p a{border-bottom:none;box-shadow:none;text-decoration:underline}.tasty-recipes-flash-message{background-color:#fff;border-radius:4px;box-shadow:0 .3px .4px 0 rgba(0,0,0,.024),0 .9px 1.5px 0 rgba(0,0,0,.05),0 3.5px 6px 0 rgba(0,0,0,.1);color:#313135;display:inline-block;font-size:13px;letter-spacing:0;line-height:1.2em;margin-left:10px;padding:4px 10px}@media screen and (min-width:500px){.tasty-recipes-flash-message{padding:4px 10px}}.tasty-recipes-flash-message p{margin:0;padding:0;text-transform:none}@media screen and (min-width:500px){.tasty-recipes-footer-content{align-items:center;display:flex;justify-content:center;padding:1.5em 0;text-align:left}.tasty-recipes-footer-content .tasty-recipes-footer-copy{margin-left:.8em}}@media print{.tasty-recipes-no-print,.tasty-recipes-no-print *{display:none!important}}[data-tr-ingredient-checkbox]{cursor:pointer;list-style-position:outside;list-style-type:none!important;margin-left:0!important}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container{position:relative}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]+label{display:inline-block;position:relative;vertical-align:middle}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]+label:before{border:1px solid;border-radius:2px;content:””;display:inline-block;height:20px;margin-right:10px;position:relative;width:20px}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]:checked+label:after{border-bottom:2px solid;border-left:2px solid;content:””;display:inline-block;height:6px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:12px}[data-tr-ingredient-checkbox] .tr-ingredient-checkbox-container input[type=checkbox]:focus+label:before{box-shadow:0 0 8px #5e9ed6;outline:1px solid #5d9dd5}[data-tr-ingredient-checkbox=checked]{opacity:.8;text-decoration:line-through}

Pin It Now To Make It Later!

Photo Credit: The photos in this blog post were taken by Jess of Plays Well with Butter

For ultimate success, we highly recommend reading the tips in the full blog post above. All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish this recipe, please rewrite the recipe in your own unique words and link back to the source recipe here on The Real Food Dietitians. Thank you!SaveSave

You May Also Like