Believe it or not, some cruisers will go on a 7-day sailing and never once darken the door of the main dining room. But that’s the cool thing about cruising; you can do it however you’d like.
But for those who want a more organized and “formalish” dining option that’s already included in the cruise fare, these MDR tips can help avoid some issues.

When you’re on a cruise you have a few options to consider when it comes to breakfast, lunch, and dinner. Some people don’t realize that dinner is not the only meal you can eat in the main dining room.
You can eat lunch or breakfast in the main dining room (usually). It just takes longer to eat since it is a more formal or semi-formal setting, so many people just opt for the buffet, quick-service spots, or room service for a quick bite to eat before they hit the pool, fitness center, or excursions.
Here are a few updated tips for eating in the main dining room on a modern cruise ship:
1. Always go to the main dining room at least the first night
I know some people that have gone on cruises but never ate one time in the main dining room. Not only is the food usually much better in the main dining room, but the service is excellent as well.
Check it out the first night to see if you like it. It’s better than waiting until the last day and regretting not going sooner. If you want a more laid-back atmosphere, you always have the buffet, grills, or other casual spots, but most cruise lines take great pride in the quality of their main dining rooms.
2. Know the rules for ordering multiple entrees
Ordering food on a cruise ship used to be a completely unlimited, boundary-free experience. While you can still order multiple appetizers and desserts without issue on most lines, the days of ordering three or four lobster tails or steaks for free are largely gone. Major cruise lines now implement a cap, which is typically allowing two complimentary entrees per person, with a nominal fee (anywhere around $5 to $20 depending on the item) for each additional entree.
Read the menu carefully or ask your server so you aren’t surprised by the bill and remember to only order what you can actually finish to help reduce food waste.
3. Master the flexible “Anytime Dining” system
Traditional fixed dining (early or late seating) is no longer your only option. Most modern ships place a massive emphasis on flexible dining, known varyingly as “My Time Dining,” “Your Time Dining,” or “Anytime Dining.”
This allows you to show up whenever you are hungry during dining hours. However, going flexible means you need to strategize. Peak dinner hours (6:30 PM to 8:00 PM) can bring long wait times. If you choose flexible dining, utilize your cruise line’s app to join a virtual queue before walking over, or make reservations days in advance.
4. Dress codes are casual, but follow the line’s vibe
The era of mandatory tuxedos and floor-length ballgowns on mainstream cruise lines is mostly in the past. Today, terms like “Evening Chic,” “Dressy Casual,” or “Cruise Elegant” have replaced the strict “Formal Night.” While many passengers still love to dress up for photos, nice jeans and a collared shirt or a sundress are perfectly acceptable on most mass-market ships. A few cruise lines have abandoned dress codes altogether. Check your specific cruise line’s app before packing so you know exactly what to expect.
5. Let the smartphone app dictate your dining flow
Virtually every element of modern cruise dining is managed from your phone. Download the cruise line’s app before you even leave home. Once on board, you will use it to view menus, check wait times, join virtual lines for open seating, and manage reservations. Also, make sure to input any food allergies or specific dietary needs (like vegan, gluten-free, or halal preferences) into your guest profile via the app well before your sail date so the galley kitchen can prepare.
6. Pace yourself or keep to that diet
It’s easy to gain weight on a cruise, but you don’t have to eat everything in sight. Pick your favorites and leave the rest. Most ships now offer lighter spa or wellness options, robust vegan and vegetarian sections, and clear allergen labeling on their menus. If you see something you want to try but don’t want a massive portion, you can often ask your server for a half-portion or appetizer-sized serving of certain dishes.
7. Get to know your wait staff
These are some of the nicest and hardest-working people you will meet. If you choose traditional fixed dining, you will have the same crew every night, and they will quickly memorize your preferences, from your favorite drink to how you like your steak cooked. Gratuities are usually added automatically to your onboard account these days, but extra cash recognition for outstanding service at the end of the week is a meaningful way to thank them.
8. Request a table for two well in advance
Tables for two are limited because ships try to maximize space by seating larger groups together. If you are on your honeymoon, celebrating an anniversary, or simply want privacy with your partner, request a private table during the booking process or via the app as early as possible. If you wait until you board, these smaller tables are often already completely spoken for.
9. You can switch tables if there is a problem
Many people don’t realize they can request a different table or a different dining time if their initial assignment doesn’t work. If you are assigned to a large, shared table and find that you aren’t comfortable with your tablemates, or if the physical location of the table is too noisy, speak to the Maitre d’ as early as possible on the first night.
Most dining teams are incredibly accommodating and will do everything they can to move you to a better spot for the remainder of your sailing.
Looking for the Best Cruise Deals?
Search Multiple Sites at Once
Instant Real Time Pricing
Search Now


