I purchased (and currently repurchasing!) these as a meal replacement/add more protein to my diet. I don't typically eat meat and I've had trouble finding a protein shake that taste good and isn't chalky. I mix these with soy milk or almond milk and the taste is great! From these four, the sweet potato one is my favorite. I find these to be pretty filling.