Go Back
+ servings
An overview shot of paleo broccoli salad with bacon on a wood background

Paleo Broccoli Salad with Bacon (Whole30)

This Whole30 and Paleo compliant Broccoli and Bacon Salad is topped with a homemade Garlic Lemon Dijon Dressing and will make a broccoli lover out of anyone! It’s easy, full of flavor, and has a hint of crunch and sweetness.  It's the perfect healthy side dish for any Paleo or Whole30 meal.
Course Salad, Side Dish, Whole30
Cuisine American
Prep Time 10 minutes
Cook Time 5 minutes
Chilling Time 1 hour
Total Time 1 hour 15 minutes
Servings 6 Servings
Calories 232kcal


  • 6 cups broccoli florets
  • 4 slices bacon cooked and chopped
  • cup dried unsweetened cranberries
  • ½ small red onion diced
  • 2 Tbsp raw sunflower seeds


  • cup Whole30 compliant Mayo
  • ¼ cup dijon mustard
  • ¼ cup fresh squeezed lemon juice
  • 3 cloves garlic minced
  • ¼ tsp salt
  • tsp pepper


  • Blanch broccoli florets by placing in boiling water for 2-3 minutes, draining, and placing in an ice bath.
  • Once cooled, drain again and pat broccoli dry.
  • In a small bowl mix the mayo, dijon mustard, garlic, lemon juice, salt and pepper to create the dressing.
  • Place the blanched broccoli, bacon, sunflower seeds, cranberries, and onion in a large bowl and mix well.
  • Pour dressing over the broccoli mix and mix until everything is well coated.
  • Chill in the fridge for one hour prior to serving.
  • Enjoy!


  • To make this salad ahead of time I recommend mixing the broccoli and all mix ins in a large bowl, mixing the dressing ingredients in a separate bowl or container, and waiting to dress the salad until an hour before serving.
  • While this recipe is best served the day it’s made, I have made it countless times and have leftovers nearly every time. The leftovers last well for a day or two in the fridge in an airtight container.


Sodium: 422mg | Calcium: 59mg | Vitamin C: 86mg | Vitamin A: 591IU | Sugar: 7g | Fiber: 4g | Potassium: 388mg | Cholesterol: 15mg | Calories: 232kcal | Trans Fat: 1g | Monounsaturated Fat: 6g | Polyunsaturated Fat: 7g | Saturated Fat: 4g | Fat: 18g | Protein: 6g | Carbohydrates: 15g | Iron: 1mg