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.
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
| Venue | Cost | Best for |
|---|---|---|
| Buffet | Included | Flexibility, variety, families |
| Main dining room | Included | Sit-down dinners, service |
| Casual / pool grill | Included | Quick lunches, snacks |
| Specialty restaurants | Extra | Occasions, finer dining |
| Room service | Free or small fee | Early 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
- Use the buffet for flexible breakfasts and lunches.
- Dine in the main room most nights.
- Book one or two specialty dinners for occasions.
- Check opening hours in the daily programme to avoid peak crowds.
- 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.