I was placed on a liquid/swallowing-only diet for before/after surgery and had tried a variety of plant-based meal replacement shakes and protein shakes. If I were to rank them all, this one, Orgain Organic Protein Peanut Butter, comes in second place (Soylent Cacao is my number one). I did research on how to prepare shakes to get rid of “gritty textures”. I would use a combination of hot/warm water, ice, cold water (or cold soy/nut milk). I would split the amount of liquid needed and mix the powder with the hot/warm water first. This seemed to “dissolve” any gritty texture. It’s like when you mix hot cocoa powder with hot water - it has to be hot/warm enough to dissolve the powder. Then I would mix in the rest of the liquid amount with ice and cold water (or cold plant-based milk). When using all water (hot/ice/cold), the shake was smooth enough for me but when I needed extra calories, I’d use cold plant-based milk with ice for the last half of the liquid amount needed and it made the shake taste creamier. Using blenders of course made the shake even more smooth and creamy also. It was best to drink immediately, I found that if I stored the shake in the fridge after mixing and drank later - it wasn’t as smooth as when just freshly mixed. I really enjoyed the flavor being a peanut butter fan. It was not overly sweet compared to other meal replacement shakes I tried but still felt like a treat.