Gaining weight requires eating more calories than you burn. Protein shakes or smoothies with ingredients like bananas, eggs, yogurt, avocado, and tofu can give the right nutrition without causing ...