Yes, you can find milkshakes on most major cruise lines in 2026, though they are usually a "premium" item not included in the standard fare. On Royal Caribbean, the most iconic spot is Johnny Rockets, where authentic hand-spun milkshakes are served; these are typically covered if you have a "Deluxe Beverage" or "Refreshment" package, though some ships may require a food purchase to get them. Carnival Cruise Line offers milkshakes at their onboard coffee shops, such as JavaBlue Cafe or the Shake Spot, often featuring "spiked" versions for adults. For a grounded "life hack" if you want a free version: you can take soft-serve ice cream from the complimentary machines at the buffet, mix it in a cup with milk from the beverage station, and stir it with a spoon to create a "DIY" frosty-style shake. While specialized milkshake bars like those on Norwegian Cruise Line (at The Bake Shop) or the "Crazy Shakes" on MSC Cruises offer a more gourmet experience, the availability of a cold, creamy shake remains a supportive treat for guests of all ages looking to cool down after a day in the tropical sun.