On board

Dining on a cruise: buffet, main dining room and specialty restaurants

How meals work on board, when to book specialty dining, and how to eat well without overspending.

ExploraGo Team· Updated September 2026

Food is a huge part of the cruise experience, and modern ships offer everything from a quick buffet to restaurants worth booking ahead. Understanding the options helps you eat well without paying for things you don't need.

The main options

VenueCostBest for
BuffetIncludedFlexibility, variety, families
Main dining roomIncludedSit-down dinners, service
Casual / pool grillIncludedQuick lunches, snacks
Specialty restaurantsExtraOccasions, finer dining
Room serviceFree or small feeEarly mornings, quiet nights

The buffet

  • Open long hours and great for breakfast and lunch.
  • Huge variety, but quality varies — go for freshly cooked stations.
  • Easy with kids and picky eaters.
  • Can get crowded at peak times; go early or late.

The main dining room

The traditional sit-down experience, usually included.

  • Fixed dining: the same table and time each night.
  • Flexible / anytime dining: turn up when you like (may need a reservation).
  • Multi-course menus with vegetarian and healthy options.
  • Ask for two starters or a taste of several dishes — it's normal.
You can usually eat in more than one venue in an evening. Want the main dining room and a dessert at the buffet? That's allowed.

Specialty restaurants

These carry a cover charge or are à la carte, and are usually worth it for a special night.

  • Book early — popular venues sell out before sailing.
  • Often better value on the first night or at lunch.
  • Check whether a dining package (3–5 meals) saves money.
  • Some are adult-only or have dress codes.

Drinks with meals

  • Water, coffee, tea and juice are usually included.
  • Alcohol, soda and specialty coffee are extra unless in a package.
  • You can bring a refillable bottle to reduce costs.

Dietary needs and kids

  • Most lines handle vegetarian, vegan, gluten-free and allergies — tell them in advance.
  • Kids' menus are standard in the main venues.
  • For serious allergies, speak to the maître d' on day one.

How to plan

  1. Use the buffet for flexible breakfasts and lunches.
  2. Dine in the main room most nights.
  3. Book one or two specialty dinners for occasions.
  4. Check opening hours in the daily programme to avoid peak crowds.
  5. Tell the crew about dietary needs early.

Eating well on a cruise is less about spending more and more about knowing where and when to go.

FAQ

Frequently asked questions

Yes — the buffet, main dining room and most casual venues are included in the fare. Specialty restaurants, some premium items and alcohol are extra.

Newsletter

Get port guides and new itineraries

Useful content to plan your cruise. No spam.

  • ✓Port guides and what to do at each stop
  • ✓New itineraries and routes
  • ✓Tips so you never miss the ship

You can unsubscribe anytime.