This post may contain affiliate links. Please read our disclosure policy.

From show-stopping main dishes to sweet treats, as well as ideas for every course, this collection of Christmas dinner ideas has it all!

Collage of Christmas dinner recipes.

Our Holiday Favorites!

We always gather as an extended family to enjoy dinner on Christmas Eve (Mexican food is always on the menu).

Christmas day is a little different – usually fewer people, but always a traditional spread! Whether you start with classics like turkey or ham or mix it up, we have plenty of recipes perfect for Christmas dinner – plus delicious choices for every course from appetizers to desserts!


Our Top 10 Christmas Dinner Picks

1 Roast Chicken Recipe

Main Course Roast Chicken Recipe
Total Time: 1 hour 30 minutes

Recipe Video

5 from 14 votes
Get the recipe

2 Parmesan Crusted Pork Chops

Main Course Parmesan Crusted Pork Chops
Total Time: 40 minutes

Recipe Video

4.99 from 594 votes
Get the recipe

3 Easy Prime Rib Recipe

Main Course Easy Prime Rib Recipe
Total Time: 3 hours 35 minutes

Recipe Video

5 from 22 votes
Get the recipe

4 Crock Pot Pot Roast

Main Course Crock Pot Pot Roast
Total Time: 7 hours 5 minutes

Recipe Video

4.99 from 120 votes
Get the recipe

5 Easy Swedish Meatballs Recipe

Main Course Easy Swedish Meatballs Recipe
Total Time: 1 hour

Recipe Video

5 from 21 votes
Get the recipe

6 Honey Glazed Ham

Main Course Honey Glazed Ham
Total Time: 4 hours 10 minutes

Recipe Video

5 from 31 votes
Get the recipe

7 Steak Marinade

Main Course Steak Marinade
Total Time: 4 hours 5 minutes

Recipe Video

4.97 from 82 votes
Get the recipe

8 Breaded Pork Chops Recipe

Main Course Breaded Pork Chops Recipe
Total Time: 45 minutes

Recipe Video

5 from 7 votes
Get the recipe

9 Roast Turkey Recipe

Main Course Roast Turkey Recipe
Total Time: 3 hours 20 minutes

Recipe Video

5 from 8 votes
Get the recipe

10 Baked Salmon Recipe

Main Course Baked Salmon Recipe
Total Time: 40 minutes

Recipe Video

5 from 17 votes
Get the recipe

More Recipes To Complete The Meal

11 Christmas Charcuterie Board Recipe

Appetizer Christmas Charcuterie Board Recipe
Total Time: 25 minutes

Recipe Video

5 from 7 votes
Get the recipe

12 Christmas Tree Charcuterie Board Recipe

Appetizer Christmas Tree Charcuterie Board Recipe
Total Time: 25 minutes
5 from 4 votes
Get the recipe

13 Christmas Veggie Tray

Appetizer Christmas Veggie Tray
Total Time: 10 minutes
5 from 7 votes
Get the recipe

14 Christmas Vegetable Tree

Appetizer Christmas Vegetable Tree
Total Time: 20 minutes
5 from 19 votes
Get the recipe

15 Crock Pot Grape Jelly Meatballs

Appetizer, Main Course Crock Pot Grape Jelly Meatballs
Total Time: 3 hours 10 minutes

Recipe Video

5 from 132 votes
Get the recipe

16 Cranberry Brie Bites Recipe

Appetizer Cranberry Brie Bites Recipe
Total Time: 35 minutes

Recipe Video

5 from 15 votes
Get the recipe

17 Spinach Artichoke Dip

Appetizer Spinach Artichoke Dip
Total Time: 35 minutes

Recipe Video

5 from 188 votes
Get the recipe

18 Deviled Eggs Recipe

Appetizer Deviled Eggs Recipe
Total Time: 35 minutes

Recipe Video

5 from 53 votes
Get the recipe

19 Bacon Ranch Cheese Ball

Appetizer Bacon Ranch Cheese Ball
Total Time: 1 hour 15 minutes

Recipe Video

5 from 16 votes
Get the recipe

20 Baked Brie in Puff Pastry

Appetizer Baked Brie in Puff Pastry
Total Time: 30 minutes

Recipe Video

5 from 18 votes
Get the recipe

21 Brie and Pear Tarts Recipe

Appetizer Brie and Pear Tarts Recipe
Total Time: 18 minutes
5 from 6 votes
Get the recipe

22 Cranberry Salsa Recipe

Appetizer Cranberry Salsa Recipe
Total Time: 10 minutes
5 from 9 votes
Get the recipe

23 Apple Salad

Salad, Side Dish Apple Salad
Total Time: 10 minutes
5 from 7 votes
Get the recipe

24 Kale Salad Recipe

Salad Kale Salad Recipe
Total Time: 15 minutes
5 from 8 votes
Get the recipe

25 7 Layer Salad Recipe

Salad, Side Dish 7 Layer Salad Recipe
Total Time: 15 minutes

Recipe Video

5 from 20 votes
Get the recipe

26 Chicken Caesar Salad

Salad Chicken Caesar Salad
Total Time: 45 minutes

Recipe Video

5 from 21 votes
Get the recipe

27 Easy Tortellini Salad Recipe

Salad Easy Tortellini Salad Recipe
Total Time: 20 minutes

Recipe Video

4.96 from 22 votes
Get the recipe

28 Cranberry Salad Recipe

Salad, Side Dish Cranberry Salad Recipe
Total Time: 1 hour 15 minutes
5 from 8 votes
Get the recipe

29 Pistachio Salad Recipe

Salad Pistachio Salad Recipe
Total Time: 35 minutes

Recipe Video

5 from 113 votes
Get the recipe

30 Fresh Cranberry Sauce Recipe

Appetizer Fresh Cranberry Sauce Recipe
Total Time: 17 minutes

Recipe Video

5 from 22 votes
Get the recipe

31 Glazed Carrots

Side Dish Glazed Carrots
Total Time: 20 minutes

Recipe Video

5 from 1519 votes
Get the recipe

32 Best Mashed Potatoes

Side Dish Best Mashed Potatoes
Total Time: 55 minutes

Recipe Video

5 from 121 votes
Get the recipe

33 Roasted Brussel Sprouts

Roasted brussels sprouts on white plate.
Side Dish Roasted Brussel Sprouts
Total Time: 40 minutes

Recipe Video

5 from 204 votes
Get the recipe

34 Funeral Potatoes Recipe

Side Dish Funeral Potatoes Recipe
Total Time: 1 hour

Recipe Video

5 from 1268 votes
Get the recipe

35 Twice Baked Potatoes

Side Dish Twice Baked Potatoes
Total Time: 1 hour 40 minutes

Recipe Video

5 from 11 votes
Get the recipe

36 Easy Green Bean Casserole

Side Dish Easy Green Bean Casserole
Total Time: 30 minutes

Recipe Video

5 from 97 votes
Get the recipe

37 Creamed Corn Recipe

Side Dish Creamed Corn Recipe
Total Time: 20 minutes

Recipe Video

5 from 129 votes
Get the recipe

38 Roasted Sweet Potato Cubes

Side Dish Roasted Sweet Potato Cubes
Total Time: 30 minutes

Recipe Video

4.97 from 128 votes
Get the recipe

39 Best Homemade Mac and Cheese

Main Course Best Homemade Mac and Cheese
Total Time: 40 minutes

Recipe Video

4.99 from 173 votes
Get the recipe

40 Dinner Rolls Recipe

Bread Dinner Rolls Recipe
Total Time: 2 hours 40 minutes

Recipe Video

5 from 268 votes
Get the recipe

41 Yeast Dinner Rolls

Bread Yeast Dinner Rolls
Total Time: 2 hours 12 minutes

Recipe Video

5 from 19 votes
Get the recipe

42 Parker House Rolls

Bread Parker House Rolls
Total Time: 2 hours 40 minutes

Recipe Video

Get the recipe

43 Easy Eggnog Recipe

Drinks Easy Eggnog Recipe
Total Time: 2 hours 15 minutes

Recipe Video

5 from 23 votes
Get the recipe

44 Non Alcoholic Holiday Punch

Drinks Non Alcoholic Holiday Punch
Total Time: 1 hour 5 minutes

Recipe Video

5 from 87 votes
Get the recipe

45 Shirley Temple Recipe

Drinks Shirley Temple Recipe
Total Time: 5 minutes
5 from 12 votes
Get the recipe

46 Christmas Punch Recipe

Drinks Christmas Punch Recipe
Total Time: 3 minutes

Recipe Video

5 from 5 votes
Get the recipe

47 Non Alcoholic Mint Julep

Drinks Non Alcoholic Mint Julep
Total Time: 10 minutes
5 from 19 votes
Get the recipe

48 Italian Christmas Cookies

Dessert Italian Christmas Cookies
Total Time: 1 hour 20 minutes

Recipe Video

4.97 from 183 votes
Get the recipe

49 Yule Log Recipe

Dessert Yule Log Recipe
Total Time: 3 hours 40 minutes

Recipe Video

4.95 from 39 votes
Get the recipe

50 Turtle Cheesecake Recipe

Dessert Turtle Cheesecake Recipe
Total Time: 5 hours 40 minutes
5 from 19 votes
Get the recipe

51 Pistachio Dessert Recipe

Dessert Pistachio Dessert Recipe
Total Time: 2 hours 18 minutes

Recipe Video

4.99 from 99 votes
Get the recipe

52 Peppermint Chocolate Delight Recipe

Dessert Peppermint Chocolate Delight Recipe
Total Time: 2 hours 20 minutes
4.98 from 35 votes
Get the recipe

53 Sticky Toffee Pudding Recipe

Dessert Sticky Toffee Pudding Recipe
Total Time: 1 hour 50 minutes

Recipe Video

5 from 11 votes
Get the recipe

54 Crème Brûlée

Dessert Crème Brûlée
Total Time: 50 minutes

Recipe Video

5 from 8 votes
Get the recipe

55 Buttermilk Pie Recipe

Dessert Buttermilk Pie Recipe
Total Time: 1 hour

Recipe Video

4.99 from 588 votes
Get the recipe

56 Peppermint Brownie Trifle Recipe

Dessert Peppermint Brownie Trifle Recipe
Total Time: 40 minutes
5 from 9 votes
Get the recipe

57 Gingerbread Cookie Recipe

Dessert Gingerbread Cookie Recipe
Total Time: 4 hours 40 minutes

Recipe Video

4.95 from 38 votes
Get the recipe

58 Chocolate Cream Pie Recipe

Dessert Chocolate Cream Pie Recipe
Total Time: 4 hours 45 minutes
5 from 18 votes
Get the recipe

59 Spritz Cookie Recipe

Dessert Spritz Cookie Recipe
Total Time: 21 minutes

Recipe Video

4.99 from 200 votes
Get the recipe

60 Christmas Trifle

Dessert Christmas Trifle
Total Time: 1 hour 35 minutes
5 from 6 votes
Get the recipe

About Kristyn

My name is Kristyn and I’m the mom of SIX stinkin’ cute kids and the wife to my smokin’ hot hubby, Lo. My mom’s maiden name is Luna, and I’m one of the many crafty “Lil’ Lunas” in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!