What to Serve for Christmas Dinner: Delicious Ideas

Christmas dinner
The traditional Christmas dinner is formal and festive.

Holiday meals are often the most elaborate, formal meals of the year. Deciding what to serve for Christmas dinner can be a challenge when planning a menu for family members and friends who may have different dietary needs and preferences. Fortunately, Christmas dinner menus can be highly varied, and this is a great time of year to experiment with new and unusual dishes that can make the holiday meal more memorable.

Classic Western Christmas Dinner

The most familiar Christmas dinner for many families is heavily influenced by the spread of Christianity through colonization. This means that Christmas dinner menus in the United Kingdom, United States, Canada and countries that share colonial ties are similar. Every family will have variations, however, and there is no one "correct" choice for what to serve for Christmas dinner.

Click on links in the lists below for recipes.

Main Dishes

Popular main dishes for Christmas dinner include:

The choice of a specific meat will vary by region and other factors, such as individual tastes and food budgets, and there can be many different ways to prepare each meat. Vegetarian families may opt for a tofu main dish instead, or a hearty vegetable casserole that will serve as the entrée.

Side Dishes

Side dishes are often chosen to complement the main course, though there are many sides that are suitable for serving with different meats. Popular sides for Christmas dinner include:

  • Sweet potato casserole
  • Mashed potatoes and gravy
  • Green bean casserole
  • Corn bread
  • Rolls
  • Stuffing
  • Potatoes au gratin
  • Cranberry sauce
  • Garden salad
  • Assorted vegetables

When planning Christmas dinner, opt for three or four side dishes that can appeal to a range of tastes. In general, one type of potato or starch, a bread, and one or two vegetables help complete the main meal.


Basic drinks such as juice, tea, and milk are perfect for Christmas dinner. For a more festive meal, a special wine may be served. Other popular Christmas drinks that can be served with dinner or as cocktails before or after the meal include:

When choosing special holiday drinks, be sure to include both alcoholic and non-alcoholic options for guests to enjoy.


Holiday desserts can be the crowning glory of Christmas dinner. Many families will skip a formal dessert for an array of cookies and treats for guests to choose from. If you prefer a more elaborate dessert for Christmas dinner, consider:

  • Fruit cake
  • Sugar cookies
  • Ambrosia
  • Rice pudding
  • Plum pudding
  • Peppermint ice cream

Family heirloom recipes are often popular choices for Christmas desserts, and many families will only make those recipes during the holiday season.

Adding Different Cultures to Christmas Dinner

Families that have blended cultures in their heritage often include unique ethnic foods as part of a Christmas dinner menu. This can be a great way to introduce guests to different cultures and to honor one's heritage at this very special time of year. Many ethnic recipes often include the same foods as are common in an American Christmas dinner, but the preparation methods may vary significantly.

Popular ethnic foods to add to a Christmas dinner include:

  • Mexico: Tamales, fresh fruits
  • Denmark: Red cabbage, holiday beers
  • Finland: Fish dishes, rutabagas
  • Germany: Marzipan desserts, sausages
  • France: Foie gras, pheasant, chestnuts
  • Argentina: Waldorf salad, grilled meats
  • China: Peking duck, rice dishes
  • Africa: Goat, okra soup

Deciding what to serve for Christmas dinner to honor one's cultural heritage is more complicated than simply learning what ethnic foods are popular in different countries, however. To best honor your culture, consult with older relatives about what foods they remember from the holidays. Do your best to recreate those classic dishes to introduce them to a new generation.

Tips for Choosing What to Serve for Christmas Dinner

To make the most of your Christmas dinner menu, no matter what you choose to serve:

  • Don't be afraid to experiment with recipes or try new dishes, but if the cooking methods are unfamiliar, try a sample dish a few days before the big meal and make adjustments as necessary.
  • If preparing a wide variety of dishes is beyond your culinary skill or the time in your holiday schedule, consider a potluck meal and invite guests to bring their favorite dishes.
  • For a unique menu, consider trying a central theme - such as honoring one culture or including the same ingredient in every dish.
  • Take the time to honor new family members, such as newlyweds, by including their favorite dishes in the holiday menu.
  • Be aware of different guests' dietary needs, such as allergies or medical conditions that may have diet restrictions, and be sure there are plenty of dishes they can enjoy.
  • Plan at least 90 minutes for eating the meal you've so carefully prepared, so everyone can take the time to savor different dishes and enjoy the conversation and company of the holidays.

Choosing what to serve for Christmas dinner can seem daunting, but holiday menus have a lot of flexibility. Opting for unique dishes is a great way to create a memorable Christmas meal that can honor everyone eating it.

Trending on LoveToKnow
What to Serve for Christmas Dinner: Delicious Ideas