...
Go Back

Apple Broccoli Cauliflower Salad

Fresh, crunchy salad combining broccoli, cauliflower, and apple with creamy homemade dressing. Perfect for meal prep and potlucks.
Prep Time 15 minutes
Total Time 15 minutes
Course Salad, Side Dish
Cuisine American
Servings 6
Calories 185 kcal

Ingredients
  

  • Salad:
  • 4-5 cups broccoli florets chopped into bite-size pieces
  • 2½-3 cups cauliflower florets chopped into bite-size pieces
  • 1 medium apple diced
  • ½ small red onion diced
  • 2 celery ribs diced
  • 2-3 green onions thinly sliced
  • ½ cup dried cranberries
  • ½ cup feta cheese crumbled
  • ½ cup lightly salted roasted almonds roughly chopped
  • Dressing:
  • ¾ cup mayonnaise
  • ¼ cup olive oil or avocado oil
  • 3 tablespoons fresh lemon juice
  • 2 teaspoons honey
  • 1 teaspoon garlic powder
  • ½ teaspoon fine salt
  • ¼ teaspoon black pepper

Instructions
 

  • Wash and thoroughly dry all fresh vegetables. Cut broccoli and cauliflower into uniform bite-sized pieces.
  • Dice the apple into small, uniform pieces. Cut red onion finely, slice celery and green onions thinly.
  • In a small bowl, whisk together mayonnaise, olive oil, and lemon juice until smooth. Add honey, garlic powder, salt, and pepper. Whisk until creamy.
  • In a large mixing bowl, combine broccoli, cauliflower, diced apple, red onion, celery, and green onions. Add cranberries and feta cheese. Toss gently.
  • Pour dressing over vegetable mixture and toss until well coated. Top with chopped almonds just before serving.

Notes

For best results, ensure all vegetables are completely dry before mixing
Toss diced apples with lemon juice to prevent browning
Add nuts just before serving to maintain crunch
Store in refrigerator for up to 4 days
For dairy-free: omit feta cheese
For vegan: use egg-free mayo, maple syrup instead of honey, and omit feta
For nut-free: substitute almonds with sunflower seeds
Keyword apple broccoli cauliflower salad
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.