Christmas dinner grocery list for 10

Plan this Christmas dinner for 10 around glazed ham, creamy potatoes, roasted carrots, a crisp winter salad, and cookies.

What to get

  • Fully cooked bone-in ham

    8 to 10 lb

  • Brown sugar

    For the glaze.

    1 cup

  • Dijon mustard

    For the glaze.

    1/3 cup

  • Yukon Gold potatoes

    5 lb

  • Heavy cream

    1 qt

  • Gruyere cheese

    12 oz

  • Carrots

    3 lb

  • Mixed salad greens

    15 oz

  • Pears

    3

  • Walnuts

    8 oz

  • Balsamic vinaigrette

    12 fl oz

  • Dinner rolls

    15

  • Assorted Christmas cookies

    30

  • Sparkling apple cider

    3 25-fl oz bottles

  • Drinking water

    2 gal

  • Ice

    10 lb

  • Shallow leftover containers

    8 3-cup containers

How to make it

  1. Confirm food allergies before shopping. Serve the walnuts separately with dedicated utensils when needed.
  2. Mix the glaze and assemble the scalloped potatoes a day ahead if that makes the oven schedule easier.
  3. Bake the ham to the package directions. Bake the potatoes alongside it, then roast the carrots while the ham rests.
  4. Set out the salad just before dinner. Move ham and creamy potatoes to shallow containers as soon as the meal ends.

Who this list is for

This Christmas dinner grocery list is for hosts preparing a festive meal for 10. If you’re serving a glazed ham with classic sides, salad, and cookies, this list keeps you organized. It’s practical for anyone who wants to feed a crowd without scrambling for missing ingredients on the day of the gathering.

How to use this list

Before shopping, check your kitchen for staples like brown sugar, Dijon mustard, or walnuts. For the main dish, get an 8 to 10 lb fully cooked bone-in ham, plus brown sugar and Dijon for the glaze. For potatoes au gratin, pick up five pounds of Yukon Gold potatoes, a quart of heavy cream, and 12 ounces of Gruyere cheese. Roasted carrots need three pounds of carrots. For the salad, buy 15 ounces of mixed greens, three pears, eight ounces of walnuts, and a 12-ounce bottle of balsamic vinaigrette. Add 15 dinner rolls, 30 assorted Christmas cookies, and three bottles of sparkling apple cider for dessert and drinks.

Don’t overbuy on specialty cheeses or duplicate salad greens if you already have some. Skip extra desserts if you’re not expecting big sweet tooths—30 cookies are plenty for 10. Avoid buying a ham larger than 10 pounds unless you want lots of leftovers. Double-check your pantry for brown sugar and Dijon to prevent buying more than needed.

What is on this list

You’ll find a fully cooked bone-in ham, brown sugar, Dijon mustard, Yukon Gold potatoes, heavy cream, Gruyere cheese, carrots, mixed salad greens, pears, walnuts, balsamic vinaigrette, dinner rolls, Christmas cookies, and sparkling apple cider. Cross off what you already own, especially pantry items like sugar or nuts. This ensures you have everything for a classic Christmas dinner.

Before you go

Before your shopping trip, review each recipe and confirm quantities. Make sure your fridge fits the ham and dairy. Check for serving platters and enough oven space for baking. Going through this list step by step helps you avoid forgotten ingredients and last-minute stress on Christmas Day.

FAQ

Who is "Christmas dinner grocery list for 10" for?

This Christmas dinner grocery list is for hosts preparing a festive meal for 10. If you’re serving a glazed ham with classic sides, salad, and cookies, this list keeps you organized. It’s practical for anyone who wants to feed a crowd without scrambling for missing ingredients on the day of the gathering.

How should I use "Christmas dinner grocery list for 10"?

Before shopping, check your kitchen for staples like brown sugar, Dijon mustard, or walnuts. For the main dish, get an 8 to 10 lb fully cooked bone-in ham, plus brown sugar and Dijon for the glaze. For potatoes au gratin, pick up five pounds of Yukon Gold potatoes, a quart of heavy cream, and 12 ounces of Gruyere cheese. Roasted carrots need three pounds of…

What should I skip or avoid with "Christmas dinner grocery list for 10"?

Don’t overbuy on specialty cheeses or duplicate salad greens if you already have some. Skip extra desserts if you’re not expecting big sweet tooths—30 cookies are plenty for 10. Avoid buying a ham larger than 10 pounds unless you want lots of leftovers. Double-check your pantry for brown sugar and Dijon to prevent buying more than needed.

What is on the "Christmas dinner grocery list for 10" list?

You’ll find a fully cooked bone-in ham, brown sugar, Dijon mustard, Yukon Gold potatoes, heavy cream, Gruyere cheese, carrots, mixed salad greens, pears, walnuts, balsamic vinaigrette, dinner rolls, Christmas cookies, and sparkling apple cider. Cross off what you already own, especially pantry items like sugar or nuts. This ensures you have everything for a…

What should I do before I go?

Before your shopping trip, review each recipe and confirm quantities. Make sure your fridge fits the ham and dairy. Check for serving platters and enough oven space for baking. Going through this list step by step helps you avoid forgotten ingredients and last-minute stress on Christmas Day.

Related lists

For general planning only. Valedo does not guarantee this list’s accuracy, completeness, or suitability. Verify information before relying on it. Not a substitute for professional advice or safety training.

Christmas dinner grocery list for 10 · Valedo