The solid 40g of protein comes mostly from premium whey isolate, while the carbohydrates come from three carb sources at 10g each of Cluster Dextrin and dextrose, and 20g of maltodextrin. As mentioned, ESN has also included extra recovery ingredients in Tank Up with 3g of CreaPure creatine ...