It depends on your traditions, guests, and schedule. Common choices:
How to pick: plan around naps/bedtimes, church times, travel, and your main dish’s cook/rest time.
Quick back-timing example: - Want to serve at 2:00 pm. - Turkey rests 45 minutes → out of oven by 1:15 pm. - 12 lb unstuffed turkey at 325°F typically 3–3.5 hours → in oven around 9:45–10:15 am. - Add time for sides and oven juggling; have appetizers ready 60–90 minutes before the meal.
If you tell me your country, who’s coming, and the main dish/size, I can suggest an exact serve time and a to-the-minute cooking schedule.
The time to have Christmas dinner can vary widely depending on personal, family, or cultural traditions. Here are some common times and considerations to help you decide:
It’s also practical for families with young children who may not stay up late.
Late Afternoon/Early Evening (4:00 PM - 6:00 PM)
It works well if you’re hosting a larger gathering and need time to prepare the meal.
Evening (7:00 PM or Later)
Ultimately, there’s no “right” time—choose
That's an excellent question, as the timing of Christmas dinner can shape the entire feel of the day! There's no single "right" answer, as it depends heavily on family tradition, culture, and logistics.
Here’s a breakdown of the most common times, along with the pros and cons of each, to help you decide what's best for you.
This is a very popular option, particularly in the UK and countries with British traditions.
Best for: Families with young children, those who love a long, relaxed evening, and traditionalists.
This is arguably the most common time in North America and is a fantastic compromise between lunch and a late dinner.
Best for: Most families, people hosting a crowd, and those who want a relaxed morning and a special evening feel.
This treats Christmas dinner like a special occasion or a weekend dinner party.
Best for: Adults-only gatherings, those who have other plans during the day, or families who prefer a more formal, evening celebration.
Ask yourself these questions:
Ultimately, the best time for Christmas dinner is the time that makes the day feel the most joyful and least stressful for you and your family. Merry Christmas
The most popular time for Christmas dinner in the UK is 2pm, closely followed by 3pm. According to a 2022 survey of over 2,500 people, 28% prefer 2pm and 20% choose 3pm, with only 5% eating after 5pm.[1][2]
A detailed schedule from chef Michaela Hanna ensures everything is ready on time:[1] - 7am: Take turkey out of fridge to reach room temperature. - 8:30am: Preheat oven. - 9am: Start cooking turkey (30 minutes at 210°C fan, then adjust). - 10am: Parboil potatoes; prepare Yorkshire pudding batter. - 1pm: Rest turkey (half its cooking time). - 1:30pm: Roast potatoes and sprouts. - 2pm: Cook stuffing, pigs in blankets, and sprouts. - 2:15pm: Bake Yorkshire puddings, cauliflower cheese; make gravy. - 2:30pm: Heat sides; steam Christmas pudding. - 2:45pm: Serve at the table by 3pm.
Adjust based on turkey size, oven, and protein—calculate cooking time plus resting.[1]
Christmas dinner timing differs by country and can occur on December 24 or 25:[3] - Philippines/Italy/Portugal/Uruguay: Often Christmas Eve (Noche Buena or cenone), midnight or evening. - Czech Republic/Denmark/Germany: Typically evening of December 24. - Lebanon/Peru: Evening of 24th and lunch on 25th. - UK/US historical: Midday on 25th, evolving to turkey or goose in afternoon.
Prep ahead to reduce stress: gravy base days before, pigs in blankets and stuffing on Christmas Eve, vegetables on the day.[1] Regional UK preferences vary—Londoners eat later, North East earlier.[2]