Yes, this can be a good choice before or after a workout. It provides carbohydrates from the banana for some quick energy, protein from the almond butter and protein powder for muscle repair, and healthy fats for sustained energy.