Cruise Questions CanadaEvery cruise question answered — great prices, with extras on top.
First-Time Cruisers

Bringing Your Own Snacks and Food Onboard a Cruise

Updated 29 October 2026 · 3 min read · Cruise Questions Canada editorial team

Quick answerYes, most cruise lines let you bring sealed, commercially packaged, non-perishable snacks such as granola bars, crackers and chips. Homemade food, fresh produce, meat and anything that needs cooking are usually not allowed, and appliances like kettles are banned. Check your line's current policy before packing more than a few items.
Hand-drawn sketch of a plate of food, a shopping bag, a cruise ship and a checklist, illustrating Bringing Your Own Snacks and Food Onboard a Cruise

Yes, you can bring snacks on a cruise, as long as they are sealed, store-bought and do not need cooking. With so much food included on board, most people bring very little, but there are good reasons to pack a few favourites.

What you can and can't bring

Exact rules vary by line and change from time to time, so treat this as the typical pattern and confirm with your own line.

ItemUsually allowed?Notes
Granola bars, crackers, nuts, chipsYesSealed and commercially packaged
Candy and chocolateYesKeep chocolate out of the sun on deck
Baby food and formulaYesBring enough for the trip
Medically required foodsYesMention them to the line in advance
Tea bags, instant coffee sachetsUsuallyCabins often have no kettle
Homemade baking or sandwichesUsually notFood safety rules
Fresh fruit, vegetables, meat, cheeseUsually notFood safety and agricultural rules
Kettles, hot plates, rice cookersNoFire risk; confiscated at security

Alcohol follows separate, stricter rules on every line, so do not assume the snack allowance covers it. Cruise line alcohol policies compared sets them out.

Good reasons to pack your own

Taking food ashore

This is where people get caught out. Many ports, including Hawaii and many Caribbean islands, restrict bringing fresh fruit, meat and plant products ashore. An apple from the buffet in your day bag can mean a fine.

How much to bring

For most people, a small bag is plenty: a few bars and a packet of crackers per person for excursion days. Remember that the fare already includes the buffet, main dining room and several casual venues, set out in what's included in a cruise fare. Luggage space is limited, and the what not to pack list explains which items will be taken away at security.

Have a question about this? A licensed cruise expert can answer it for free — no booking required, no pressure.

Ask a cruise expert →

Checking your line's current policy

If you rely on your own food for medical or dietary reasons, check your line's policy before you pack and tell the line about your needs in advance. That way security sees exactly what it expects, and the dining team can cover the rest.

Want this priced up for your dates? Speak to a licensed cruise expert — same price as booking direct, plus perks like onboard credit and prepaid gratuities the websites don't show. No fee, no obligation, and you can book online if you'd rather.

Get a quote or book online →

Frequently asked questions

Can you bring snacks in your carry-on for a cruise?

Generally yes, as long as they are sealed, commercially packaged and shelf-stable, such as granola bars, crackers, nuts or packaged chips. Rules vary slightly by line, so check the current policy if you plan to bring a lot.

Why would you bring your own snacks on a cruise if food is included?

Common reasons are dietary needs the ship may not cover fully, a familiar snack for children, something portable for long excursion days ashore, or a favourite treat that the ship does not stock.

Can you take food from the ship ashore in port?

Packaged snacks are usually fine, but fresh fruit, meat and sandwiches from the buffet are often prohibited by local agricultural rules, including at some US ports, and fines are possible. Eat buffet fruit on board and pack sealed snacks for the day.

More questions you might have

Booking essentials: Is It Cheaper to Book a Cruise Through a Travel Agent · What Are Expedia Extras on a Cruise Booking · Onboard Credit Explained and How to Get More · Cruise Line Policies Compared: 8 Lines Side by Side (2026)

Speak to a cruise expert