Celebrity= fantabulous! They used to make everything some scratch- the salad dressings, the soups- they make their own stock for the base. I haven't heard different, so I would guess they still do.
BUT our first cruise was on Carnival and they had the very best croissants!
Carnival Triumph 8/10
Crown Princess, 10/08
Ocean Princess, 11/2000
Grandeur of the Seas, 8/99