Yes, all cabins have a fridge. Once aboard, ask your cabin steward to empty the contents so you'll have room for your own items. Otherwise, you'll be charged for the goodies.
I like to take a few bottles of water packed in our suitcase. The fridge keeps them chilled nicely. I then refill from the bathroom tap, as ship water is some of the best tasting water anywhere. Hope this helps, Steve
I'm Steve Cooper. I love Royal Caribbean, and recently discovered NCL and love them too. I've also cruised Princess and HAL.
NCL Pearl Alaska Glacier Bay
RCI Liberty of the Seas E. Caribbean