I know this is controversial, but I'm a firm believer that the body can only handle so many grams of protein in a given time span and the remainder is excreted. Guys who slug down 60 plus grams of protein in a sitting, are probably only netting 30 at max, so their true total at the end of the day is not 300 grams, but literally almost half that. In my humble opinion, the body can absorb 300 grams of protein, IF spread out over 10+ feedings. So when you say you need to consume shakes to get the amount of protein you need with a meal, I would say use the shakes but in between meals, with at least 2 hrs in between feedings to acheive the target consumption.