Chocolate-Covered Almond Smoothie

1 tbsp almond butter
2 tbsp protein powder
1 tsp unsweetened cocoa powder
1 tbsp flaxseed oil
1/2 banana
1 cup unsweetened vanilla almond milk
2 dates
1/2 cup ice