(10:02 a.m. EST) -- Free room service continues to go the way of the dodo as Carnival Cruise Line will begin charging for individual room service items starting mid-January. Continental breakfast will remain the only complimentary offering.

"Starting mid-January 2019, Carnival Cruise Line will be shifting to an a la carte stateroom service menu fleetwide," a Carnival spokesperson said.

"A wide variety of menu items will be available with a nominal cost ranging from $2 to $5 per item. Charges apply to lunch, dinner and late-night menu items while Continental breakfast will continue to be offered free of charge."

Pricing will range from $2 or $3 for a salad (add chicken for an extra $2) to pan pizzas, wings and cheesesteaks for $4 to $6. Other items include sandwiches ($4) and fries ($2 to $3).

Carnival said the decision to begin charging was based in part on finding ways to reduce food waste; by requiring people to pay per item, cruisers might be less inclined to order food they might not actually eat. The line also emphasized that it still offers plenty of complimentary food venues on its ships.

"Over the last several years, we have heavily invested in bringing more variety to our complimentary food choices across our fleet, while at the same time trying to find effective means to continue to reduce food waste," according to a cruise line statement.