Sometimes, there's nothing like a tall, frosty milkshake to cool you off in the Summer heat, but at over 500 empty calories  (not to mention all that sugar and fat), one milkshake can be the undoing of your hard work. If you find yourself hitting the drive-through regularly, quench your thirst and cravings instead with a protein shake that will fill you up with healthy nutrients. Trust us, you won't even miss your normal indulgence.
Chocolate Banana Shake
This protein-packed chocolate banana shake  doubles as a PMS-buster. Bananas and cashews offer magnesium to help ease cramps, while the healthy fats in avocado add a milkshake-like creaminess that also may reduce PMS symptoms.
Photo: Jenny Sugar
Frothy Protein Shake
For a creamy, frothy consistency that just may trick your taste buds into thinking they're getting the real deal, play with this frothy protein milkshake recipe  from blogger Dashing Dish. The secret? Cottage cheese, lots of ice, and a little bit of xanthan gum, a thickener that you can find in the gluten-free section of most grocery stores.
Source: Dashing Dish 
Vegan Chocolate Shake
This vegan chocolate shake  is as thick and creamy as its non-vegan siblings, but the dairy-free version is full of much healthier ingredients, like cashews, almond butter, and avocado. If there's not enough protein in this one, add a scoop of your favorite vegan chocolate protein powder and play around with the amount of liquid and sweetener until you get the right consistency and taste.
Photo: Anna Monette Roberts
Vegan Vanilla Shake
Rather go for a vanilla shake? This vanilla protein milkshake  is also vegan — the secret is silken tofu, which whips up into a frothy, dreamy consistency that you'll crave.
Photo: Jenny Sugar
Banana Bread Smoothie
Craving something comforting? This high-protein banana bread smoothie  hits all your frozen dessert needs. At over 34 grams of protein, it can actually help you lose weight, which certainly isn't the case with most desserts.
Photo: Lizzie Fuhr