20 minute High-Protein Broccoli Salad
A crisp and flavorful salad made with fresh broccoli florets, crunchy toppings, and a creamy yogurt-based dressing. This version keeps the crunch and flavor while being lighter and higher in protein than traditional versions.
Time Required
Prep Time: 10 minutes
Chill Time: 15–20 minutes (optional but recommended)
Total Time: ~15–25 minutes
Servings: 3–4
Ingredients
Salad Base
4 cups fresh broccoli florets (bite-sized)
¼ cup red onion, finely chopped
¼ cup cooked turkey bacon or regular bacon, crumbled
3 tbsp sunflower seeds or sliced almonds
2 tbsp raisins or dried cranberries (optional for sweetness)
High-Protein Dressing
½ cup Greek yogurt
1 tbsp olive oil
1 tbsp apple cider vinegar or lemon juice
1 tsp honey
½ tsp salt
¼ tsp black pepper
Instructions
1. Prep the Broccoli
Wash and cut broccoli into small florets
Optional: blanch for 1 minute for slightly softer texture, then cool
2. Mix the Salad
In a large bowl combine:
broccoli
red onion
bacon
seeds
dried fruit (if using)
3. Make the Dressing
In a small bowl whisk together:
Greek yogurt
olive oil
vinegar
honey
salt & pepper
4. Combine
Pour dressing over the salad and toss well until evenly coated.
5. Chill (Recommended)
Let sit in the fridge for 15–20 minutes so flavors blend.
Flavor Profile
Crunchy: broccoli & seeds
Savory: bacon
Creamy: yogurt dressing
Slightly sweet & tangy: honey + vinegar
Tips for recipe
For extra protein, add:
grilled chicken
chickpeas
cottage cheese
For a vegetarian version:
skip bacon
add roasted chickpeas or nuts
Quick Questions
Can I make it ahead?
Yes, it actually tastes better after a few hours. Store up to 3 days.
How to make it lower calorie?
Use low-fat Greek yogurt and skip bacon.
Nutritional Value
Calories 220–260 kcal
Protein 12–18 g
Carbs 12–16 g
Fat 10–14 g
Fiber 4–6 g
Summary:
This is a healthy, crunchy broccoli salad inspired by your image—packed with flavor, texture, and protein while staying light and nutritious.

