Go Back
greek broccoli salad

Mediterranean Greek Broccoli Salad

Delicious Mediterranean Greek Broccoli Salad recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 42 minutes
Servings 4 servings
Calories 975 kcal

Ingredients
  

For the salad::

  • 1.3 lb broccoli (cut into small 1/2-inch florets for better dressing coverage)
  • 1/2 cup sun-dried tomatoes (I prefer Mezzetta brand packed in oil)
  • 1/4 cup shallot
  • 1/3 cup feta cheese
  • 1/4 cup almonds (toasted in a pan for 3 minutes to add extra crunch)

For the dressing::

  • 1/4 cup olive oil (I always use Pompeian Robust Extra Virgin)
  • 2.25 tbsp lemon juice
  • 1.5 tsp honey
  • 1 clove garlic (freshly pressed for a sharper bite)
  • 0.75 tsp oregano
  • 1/2 tsp mustard (I like Maille Dijon for its smooth texture)
  • 1/4 tsp salt
  • 1 pinch red pepper flakes

Instructions
 

  • Toast the almonds in a dry skillet over medium heat for about 3 minutes, stirring occasionally, until fragrant and lightly golden—this brings out their natural oils and adds crucial crunch to the salad. While the almonds toast, finely dice the shallot, press the garlic clove, cut the broccoli into small 1/2-inch florets, and roughly chop the sun-dried tomatoes. Set all prepped ingredients aside on a clean workspace.
  • In a small bowl, whisk together the olive oil, lemon juice, honey, pressed garlic, oregano, Dijon mustard, salt, and red pepper flakes until fully emulsified. The dressing should be smooth and cohesive—the mustard and honey act as natural emulsifiers to help bind the oil and lemon juice together. Taste and adjust seasonings if needed.
  • In a large bowl, combine the broccoli florets from Step 1, sun-dried tomatoes, diced shallot, crumbled feta cheese, and toasted almonds. Pour the dressing from Step 2 over the salad and toss thoroughly, making sure every floret gets coated. I like to use my hands to gently toss—it ensures even distribution without breaking the broccoli.
  • Let the salad sit at room temperature for 30 minutes before serving. This resting period allows the flavors to meld together and the broccoli to absorb the dressing while maintaining its slight crunch. If you're making this ahead, you can refrigerate it for up to 4 hours—just give it a quick toss before serving.