This protein powder does not mix well with milk by any means. Even when mixing with water, a large amount of gas is expelled and the mix gets a nice foam across the top. The flavor isn't chocolate, but more of a mocha taste that has some bitterness to it. Overall, it serves its purpose, but is underwhelming in its delivery of taste, mixability, and performance. I would not recommend this to anyone unless you highly value Kai Greene or a beef isolate specifically.