It doesn’t matter whether it’s hot and humid in summer or frigid and icy in winter, we want milkshakesall the time. They’re creamy, flavorful, refreshing and you sip ’em through a straw. It doesn’t get much more enjoyable than that! We’ve gathered 20 of the most mouthwatering milkshake recipes out there, from lemon pie to s’mores, so you can get your shake on no matter what the weather, any time of year.

1. Blueberry Parfait Milkshake: If you’re in a breakfast rut, meet your new morning buddy. With granola, frozen yogurt and blueberries, it might even be healthier than what you’ve been eating. (via Brit + Co)

2. Cupshake: Take your love for cupcakes, mix them with a passion for milkshakes and watch what happens… the cupshake. (via Clockwork Lemon)

3. Toasted S’Mores Milkshake: No need to choose between campfire s’mores and a milkshake for your summer treat, just simply combine the two! (via Sprinkle Some Sugar)

4. Caramel Snickerdoodle Milkshake: Our favorite cinnamon-spiced cookies just became a milkshake. Color us thrilled! (via Cooking with Ruthie)

5. Almond Joy Milkshake: Coconut and chocolate always pair well together, so this almond joy shake is sure to please. (via The Culinary Chronicles)

6. Spiked Mint Oreo Shake: As long as you’re spiking responsibly, we say bring ’em on! (via Brit + Co)

7. Banana Caramel Iced Coffee Shake: Perhaps another breakfast shake possibility? :) (via The Blond Cook)

8. Cookies and Cream Milkshake: Relive your milk and cookie days with a classic, reliable fave. (via Sweetest Menu)

9. Skinny Raspberry Milkshake: Weighing in at only 194 calories per shake, these might just be skinny enough to have two! (via Sober Julie)

10. Boozy Cocoa Krispies Shake: Cereal for dessert? The shake gods have spoken, and we like what they’re saying. (via Cake ‘n’ Knife)

11. Orange Creamsicle Mini Shakes: Keep it light with a mini citrusy shake that’s just big enough to satisfy your sweet tooth. (via Cooking on the Front Burners)

12. Cappuccino Milkshake: Move over coffee, we’re getting our energy from this guy now. (via The Little Kitchen)

13. Bourbon Caramel Shake: Hello, happy hour! (via Brit + Co)

14. Lemon Pie Milkshake: It doesn’t get more refreshing than lemons, unless you put lemons in a milkshake, of course. Then it’s reaaalllly refreshing. (via Crazy for Crust)

15. Key Lime Pie Milkshake: If you’re a fan of key lime flavors, but hate the mess of pie, say hello to your solution. (via Sally’s Baking Addiction)

16. Skinny Funfetti Cake Batter Milkshake: Anything skinny makes us feel so much better about indulging. As if we were going to keep our hands off this cake batter shake either way… (via Little Spice Jar)

17. Cherry Garcia Paleo Milkshake: Ben + Jerry would be proud! (via Fit Foodie Finds)

18. Butterfinger Malted Milkshake With Oreo Whipped Cream: So many sweets, so many magical flavors. You might get a sugar high from sipping on this shake, but it’ll definitely be worth it. (via She Knows)

19. Boozy Cadbury Creme Egg Milkshake: Easter might be months away, but if you can find Cadbury eggs right now, we say it’s never too early to start preparing. (via Food Fanatic)

20. Chocolate Banana and Waffle Cone Milkshake: Never again will you have to compromise between the ice cream cone and the milkshake. This baby is both! (via Table for Seven)

What’s your favorite flavor of milkshake? Share your recipes with us in the comments below or on Facebook.