Good protein shakes to make at home include chocolate peanut butter, banana-oat, papaya ginger, white chocolate raspberry and mocha. Some good store-bought protein shakes are Bolthouse Farms Protein Plus, Fit Pro, Orgain, Odwalla Protein Monster and FRD Healthy Protein, according to Cooking Light. Protein shakes can contain from 100 percent protein to consisting of mostly carbohydrates, so it is best to check labels before purchasing.
The protein found in protein shakes can come from a variety of sources, such as whey, milk, soy, rice and egg, notes WebMD. Soy is a plant-based protein and is a good option for those who cannot tolerate dairy products. Protein can be added to shakes made at home by using milk, Greek yogurt or vanilla flavored protein powder.