This plus a double protein shake met my caloric and macro requirements perfectly after a late 2-hour session at the gym.