Looking for a fresh, nutritious, and delicious salad? This broccoli salad combines crisp broccoli, crunchy nuts, chewy dried fruit, and a creamy homemade dressing for a perfect side dish.
It’s easy to prepare, requires minimal ingredients, and packs a ton of flavor and texture. Whether you’re making it for a weeknight dinner, a summer barbecue, or meal prep, this recipe will quickly become a favorite.

Ingredients:
For the Salad:
- 4 cups fresh broccoli florets (about 2 medium heads)
- ½ cup shredded carrots
- ½ cup red onion, finely chopped
- ½ cup dried cranberries or raisins
- ½ cup sunflower seeds or chopped almonds
- ½ cup shredded cheddar cheese (optional but adds a rich, savory touch)
For the Dressing:
- ¾ cup Greek yoghurt (plant-based or mayonnaise)
- 2 tablespoons apple cider vinegar
- 1 tablespoon honey (or maple syrup for a refined sugar-free option)
- ½ teaspoon salt
- ½ teaspoon black pepper
Step-by-Step Instructions:
1. Prepare the Broccoli
Start by washing the broccoli thoroughly under cold running water. Pat it dry with a clean kitchen towel. Trim off any tough stems and cut the florets into bite-sized pieces. Keeping them small ensures even mixing and makes the salad easier to eat.
If you prefer a slightly softer texture, blanch the broccoli. To do this, bring a pot of water to a boil, drop the florets in for 30 seconds, and immediately transfer them to a bowl of ice water.
Let them sit for a minute, then drain thoroughly and pat dry. This keeps the broccoli vibrant and crisp while reducing its raw bite.
2. Chop and Combine the Salad Ingredients
Finely chop the red onion into small pieces. If you find raw onion too strong, soak it in cold water for 10 minutes, then drain and pat dry. This will mellow the sharpness.
Shred the carrots using a grater or food processor. In a large mixing bowl, combine the broccoli, chopped onion, shredded carrots, dried cranberries, sunflower seeds, crispy bacon bits (if using), and shredded cheddar cheese.
Gently toss everything together to evenly distribute the ingredients.
3. Make the Dressing
In a separate bowl, prepare the dressing. Whisk together the mayonnaise, apple cider vinegar, honey, salt, and black pepper until smooth. Taste and adjust seasoning if necessary.
If you prefer a thinner dressing, add a teaspoon of water or milk until it reaches your desired consistency. The dressing should be creamy and slightly tangy, balancing the sweetness of the cranberries and the crunch of the broccoli.
4. Combine Everything
Pour the dressing over the salad ingredients. Using a large spoon or spatula, toss everything together until the dressing coats each ingredient evenly.
Make sure to mix well so that every bite has the perfect balance of flavors. If you’re making this salad ahead of time, consider reserving some dressing and adding it just before serving to keep the salad fresh and crisp.
5. Chill for Best Flavor
For the best taste, cover the bowl with plastic wrap or transfer the salad to an airtight container. Refrigerate for at least 30 minutes before serving.
This resting time allows the flavors to meld together, creating a more cohesive and delicious salad. If you’re in a rush, you can serve it immediately, but the extra time enhances the flavor.
6. Garnish and Serve
Before serving, give the salad a final toss. If needed, add extra sunflower seeds, crispy bacon bits, or a sprinkle of cheddar cheese for an extra boost of flavor and texture. Serve chilled and enjoy!
Tips and Variations:
Customize the Ingredients
- Make it Vegan: Swap the mayonnaise for a plant-based version, use maple syrup instead of honey, and skip the bacon and cheese.
- Boost the Protein: Add grilled chicken, chickpeas, or hard-boiled eggs for a heartier, more filling salad.
- Switch Up the Nuts: Instead of sunflower seeds, try walnuts, pecans, or cashews for a unique flavor.
- Use a Different Dressing: A tangy balsamic vinaigrette or a citrusy lemon dressing can provide a refreshing twist.
Make-Ahead and Storage Tips
- Meal Prep-Friendly: This salad keeps well in the fridge for up to 3 days. Store it in an airtight container to maintain freshness.
- Serving Tip: If making ahead, store the dressing separately and mix it in just before serving to keep the salad from becoming soggy.
- Refreshing Leftovers: If the salad has been refrigerated for more than a day, give it a quick toss and add a little extra dressing if needed.
Why You’ll Love This Recipe
- Quick and Easy: Takes only 15 minutes of prep with no complicated steps.
- Healthy and Nutritious: Loaded with fiber, vitamins, and antioxidants.
- Perfect for Any Occasion: A great side dish for parties, potlucks, family dinners, or meal prep.
- Customizable: Easily adaptable to dietary preferences and ingredient availability.
This broccoli salad is a flavorful, crunchy, and nutritious dish that’s easy to make and perfect for any meal. Whether you serve it alongside grilled meats, sandwiches, or enjoy it as a light meal on its own, this dish is guaranteed to be a crowd-pleaser.