Eating keto on a cruise is easier than most people think — and harder than the optimists on keto forums will have you believe. The reality sits somewhere in the middle: cruise ships are genuinely well-suited to low-carb eating if you know where to look, but you will need a plan, especially for ports and sea days when temptation is everywhere.

This guide covers everything you need to know — from navigating the main dining room and the buffet, to what to pack, how to talk to the crew, and what to expect from the major cruise lines. We also cover the Low Carb Cruise, an annual sailing designed specifically for people who want to eat low-carb while learning from leading keto and nutrition experts at sea.

What Is a Keto Diet?

A ketogenic diet is a very low-carbohydrate, high-fat eating pattern that shifts the body into a metabolic state called ketosis. In ketosis, the body burns fat for fuel instead of glucose. Carbohydrate intake is typically limited to 20–50 grams per day, with the majority of calories coming from fat and a moderate amount from protein.

The keto diet was originally developed as a medical treatment for epilepsy and has since become one of the most widely studied dietary approaches for weight loss, metabolic health, and blood sugar management. For cruise passengers, the practical challenge is navigating an environment built around abundance — buffets, specialty restaurants, free bread, and dessert at every turn.

Do Cruise Lines Offer Keto Menus?

Most cruise lines do not offer a dedicated keto menu. Unlike celiac disease or severe food allergies — which are treated as medical dietary restrictions — a keto diet is generally considered a lifestyle preference, and cruise lines handle it accordingly.

That said, the major lines are experienced at accommodating low-carb requests. Royal Caribbean, Celebrity, and Norwegian all offer low-carb menu options on request. Princess and Holland America are generally flexible with modifications. Carnival is the most variable — results depend heavily on the specific ship and dining team.

The single most effective thing you can do before sailing is call the cruise line's special dietary needs team and note your account. This doesn't guarantee a dedicated keto menu, but it opens the door to conversations with the onboard culinary team and can result in customized options being prepared for you in the main dining room.

Before You Board: What to Do in Advance

Call the cruise line. Ask to speak with the special dietary needs or accessibility team. Explain that you follow a ketogenic diet and ask what accommodations are possible. Some lines will flag your reservation and notify the ship's culinary team. Ask specifically about: low-carb bread alternatives, sugar-free dessert options, and whether the main dining room can prepare dishes without starchy sides on request.

Research the ship's dining options. Look up the main dining room menus for your ship — most are available online or through the cruise line's app. Identify which dishes are naturally keto-friendly and which can be modified. Knowing the menu before you sit down makes ordering significantly easier.

Pack snacks. Most cruise lines permit non-perishable, commercially packaged food in reasonable quantities. Good keto travel snacks include: beef jerky, pork rinds, mixed nuts, macadamia nuts, nut butter packets, cheese crisps, and dark chocolate (85% or higher). These are particularly valuable on port days when keto-friendly options ashore may be limited.

White plate of keto-friendly foods - sliced medium-cooked steak, a pile of asparagus topped with seared cherry tomatoes.

Eating Keto in the Main Dining Room

The main dining room is your best ally for keto eating on a cruise. Unlike the buffet, you have a server who can relay modifications to the kitchen — and most cruise ship kitchens are experienced at accommodating them.

Introduce yourself to the Maitre D' on the first night. Explain your dietary approach and ask for their guidance. This conversation sets the tone for the entire voyage. On many ships, the Maitre D' will proactively flag your table and ensure your server knows to offer low-carb alternatives.

Ask to see tomorrow's menu tonight. Most main dining rooms will show you the following evening's menu at dinner so you can plan ahead. This gives you time to identify what works and request modifications before you sit down.

Standard modifications that almost always work:

  • Swap starchy sides (potatoes, rice, pasta) for extra vegetables or a side salad
  • Request sauces and dressings on the side or omitted entirely
  • Ask for fish or protein dishes to be prepared simply — grilled, baked, or pan-seared with butter
  • Request the cheese course instead of dessert
  • Ask for berries with cream if you want something sweet

Dishes that are almost always keto-friendly without modification: grilled salmon, steak, roast chicken, lamb chops, shrimp cocktail, Caesar salad (dressing on the side), and most vegetable sides prepared without sauce.

Eating Keto at the Buffet

The buffet can work well for keto eating — the sheer variety means there are almost always compliant options, even if they're not labeled as such. The challenge is avoiding the gravitational pull of the pasta station, the bread rolls, and the dessert counter.

Angled shot of a buffet with different plates of cold food - seafood and vegetables.

Walk the entire buffet before you plate anything. This prevents impulse decisions and lets you identify the best options before committing.

Best buffet sections for keto:

  • Carving station — roast meats, usually available at lunch and dinner
  • Egg and omelet station — at breakfast, build your own with protein and vegetables
  • Salad bar — load up on greens, proteins, and full-fat dressings; avoid croutons and sugary dressings
  • Wok/stir-fry station — ask for your protein and vegetables without sauce, or with sauce on the side
  • Cheese and charcuterie — usually available at lunch; a reliable keto-friendly option
  • Seafood — shrimp, smoked salmon, and other seafood are frequently available and naturally low-carb

Buffet breakfast for keto: Eggs any style, bacon, sausage, smoked salmon, cheese, avocado (where available), and plain full-fat yogurt. Skip the toast, pastries, fruit juice, and cereal.

Keto Breakfast on a Cruise

Breakfast is the easiest meal to keep keto on a cruise ship. Eggs are available on every ship in multiple preparations — scrambled, fried, poached, boiled, or as an omelet with your choice of fillings. A bacon and cheese omelet with tomatoes is a solid daily anchor meal that requires no modification requests and is available on virtually every ship.

White plate with 2 fried eggs and a pile of bacon. A few cherry tomatoes are scattered on the plate.

Room service breakfast is also worth considering — most ships include basic room service at no charge, and a simple order of eggs, bacon, and coffee keeps you on track without having to navigate the buffet crowds.

Eating Keto in Port

Port days are the hardest days for keto eating. You're in a new environment, often rushed, and surrounded by local food that may be carb-heavy — rice, bread, tortillas, fried plantains, and tropical fruit dominate menus across the Caribbean and Mexico.

A few strategies that work:

  • Eat a solid keto breakfast on the ship before going ashore. This reduces the urgency to find food in port and gives you flexibility.
  • Pack snacks from your cabin. Nuts, jerky, and cheese crisps travel well and keep you going through a shore excursion without needing to stop for food.
  • Look for grilled protein options ashore. Most port restaurants can prepare grilled fish, chicken, or steak with vegetables — the challenge is the sides and sauces. Be specific when ordering.
  • Avoid the all-inclusive excursion buffets. These tend to be the most carb-heavy option in port — sandwiches, chips, rice, and tropical fruit. Eat before you go or bring your own food.

Note that most countries prohibit bringing fresh produce and unpackaged food ashore — commercially packaged non-perishables are generally fine, but check the specific rules for each destination before packing your own food for a port day.

The Low Carb Cruise — An Annual Keto Sailing

If you want to take your keto cruise experience to another level entirely, the Low Carb Cruise is worth knowing about. Founded by Debbie Hubbs over a decade ago, this annual seminar-at-sea brings together hundreds of low-carb and keto enthusiasts from around the world for a week of sailing, education, and community.

The cruise features speakers who are leading voices in the low-carb and keto space — covering nutrition science, practical eating strategies, metabolic health, and lifestyle sustainability. It's equal parts cruise vacation and intensive learning experience.

2026 Low Carb Cruise: Western Caribbean sailing on the Symphony of the Seas, departing Galveston, TX. May 31 – June 7, 2026. Ports include Roatan, Honduras; Puerto Costa Maya, Mexico; and Cozumel, Mexico. Contact info@lowcarbcruise.com for pricing and reservations.

2027 Low Carb Cruise: Mexican Riviera sailing — details to be confirmed. Check lowcarbcruise.com for updates as the sailing date approaches.

Keto and Alcohol on a Cruise

Alcohol is worth addressing because cruise ships are built around drink packages and bar culture. Most spirits — vodka, gin, rum, tequila, whiskey — are carb-free and technically compatible with keto in moderation. The problem is mixers: juice, simple syrup, tonic water, and most cocktail mixes are high in sugar.

Keto-friendly drink choices on a cruise: spirits neat or on the rocks, spirits with soda water and lime, dry wine (red or white), and champagne or dry prosecco in moderation. Avoid: beer (most), sweet cocktails, frozen drinks, juice-based mixers, and anything described as a punch or a blend.

Be aware that alcohol can slow ketosis even when the drink itself is carb-free — your body prioritizes metabolizing alcohol over fat. If staying in strict ketosis matters to you, moderate your intake even with compliant drinks.

Frequently Asked Questions

Can you eat keto on a cruise ship?

Yes — eating keto on a cruise is very manageable with some preparation. Cruise ships offer eggs, grilled proteins, salads, and vegetables at almost every meal. The main dining room can accommodate modifications on request, and the buffet has enough variety to find compliant options at every meal. Calling the cruise line before sailing to note your dietary approach is recommended.

Do cruise lines offer keto menus?

Most cruise lines do not offer a dedicated keto menu, but several — including Royal Caribbean, Celebrity, and Norwegian — offer low-carb options on request. Carnival, Princess, and Holland America are generally flexible with modifications. Contact the cruise line's special dietary needs team before sailing to discuss what accommodations are available on your specific ship.

What keto snacks can you bring on a cruise?

Most cruise lines allow commercially packaged non-perishable food in reasonable quantities. Good keto snacks to pack include: beef or turkey jerky, mixed nuts, macadamia nuts, pork rinds, nut butter packets, cheese crisps, and dark chocolate (85% cacao or higher). These are especially useful on port days when keto-friendly options ashore may be limited.

Is the cruise ship buffet keto-friendly?

The buffet can work well for keto eating. The best options are the carving station (roast meats), the omelet and egg station at breakfast, the salad bar (avoid croutons and sugary dressings), the wok station (protein and vegetables without sauce), and the cheese and charcuterie section. Walk the entire buffet before plating to identify the best options.

How do you eat keto in port on a cruise?

Port days are the most challenging for keto eating. The best strategy is to eat a solid keto breakfast on the ship before going ashore, pack non-perishable snacks, and look for restaurants that can prepare grilled protein with vegetables. Avoid all-inclusive excursion buffets, which tend to be carb-heavy. Most countries allow commercially packaged food to be brought ashore but prohibit fresh produce.

What drinks are keto-friendly on a cruise?

Keto-friendly drink choices on a cruise include: spirits neat or with soda water, dry red or white wine, and dry champagne or prosecco in moderation. Avoid beer, frozen drinks, juice-based cocktails, and anything described as a punch or blend. Note that even carb-free alcohol can slow ketosis, as the body prioritizes metabolizing alcohol over fat.

What is the Low Carb Cruise?

The Low Carb Cruise is an annual seminar-at-sea founded by Debbie Hubbs that brings together hundreds of keto and low-carb enthusiasts for a week of sailing, education, and community. The 2026 sailing is a Western Caribbean cruise on the Symphony of the Seas departing Galveston, TX, May 31 – June 7, visiting Roatan, Puerto Costa Maya, and Cozumel. A 2027 Mexican Riviera sailing is also planned. Visit lowcarbcruise.com for details and pricing.

Should you tell the cruise line about your keto diet before sailing?

Yes — calling the cruise line before sailing is the single most effective preparation step. Ask to speak with the special dietary needs team, explain your keto approach, and ask what accommodations are available. Some lines will flag your reservation and notify the ship's culinary team, which can result in low-carb alternatives being proactively offered in the main dining room.

Jonathon Hyjek
About Jonathon Hyjek

Jonathon is the co-founder and the tech brain behind CruisePortAdvisor.com. He's been obsessed with the logistics of cruising since long before it was cool — the terminals, the parking, the hotels, the getting-there-without-losing-your-mind details that most cruise sites gloss over. He's been building and running CPA since 2014 and still watches cruise YouTube daily (yes, really). He's also survived a fire on a cruise ship, which gives him a unique perspective on just about everything else that can go wrong. Based in Canada.