The previous night, or at least several hours ahead of time, steam the broccoli over salted boiling water or cook it in the microwave in about a quarter of a cup of slightly salted water for 2-3 minutes, until it turns bright green and is slightly softened. Plunge the cooked broccoli in icy cold water to stop the cooking process and set it in a colander covered with a paper towel to drain and dry.
When the broccoli is completely cooled and dry, toast the almonds in a dry skillet set over medium heat, until golden and fragrant. Set aside to cool slightly.
In a separate pan, cook the bacon strips until nice and crispy. Remove to a plate lined with a paper towel to absorb excess fat. Reserve.
In a small food processor, add all the ingredients for the vinaigrette and process until smooth and creamy. Set aside.
In a large mixing bowl, add broccoli, apple, green olives, raisins, chopped dates and vinaigrette and mix until thoroughly combined. Break the bacon into pieces and mix it right in.
Serve immediately or leave in the fridge for a few hours to allow flavors to develop. This salad will keep in the fridge for 5 to 6 days in an airtight container.
Broccoli Apple and Almond Salad https://thehealthyfoodie.com/broccoli-apple-and-almond-salad/