Your Christmas Grocery Shopping List (and a Printable!)

Updated: Feb. 21, 2024

Christmas is coming! Is your shopping complete? We're talking about your Christmas menu shopping, of course! Get our free printable for an easy, stress-free grocery run.

While Thanksgiving might be the food holiday of the year, there’s no doubt that Christmas can be just as much work. With cookie swaps, Christmas Eve appetizers, Christmas morning brunch, a fabulous dinner and all the occasions in between, there are a lot of moving parts. And you don’t want to forget a single thing!

That’s where we come in. We’ve got a list (and we’ve checked it twice!) to help you cook up the perfect Christmas.

Download Your Free Christmas Grocery Shopping List

To build this Christmas shopping list, we compiled all the basic ingredients you need to host your best-ever holiday, from brunch to dessert. Of course, you’ll want to jot down a few of those extra ingredients that make your Christmas recipes uniquely yours, too!

Christmas Cookies

  • Butter (and plenty of it!)
  • Eggs
  • Flour
  • Sugar
  • Vanilla extract
  • Powdered sugar
1 / 100

Christmas Brunch

1 / 51


1 / 20

Homemade Rolls

  • Yeast
  • Flour
  • Salt
1 / 21

Mashed Potatoes

  • Potatoes
  • Butter
  • Milk, cream or yogurt
1 / 1


  • Lettuce (or other greens)
  • Citrus fruit
  • Dressing
1 / 31

Cranberry Sauce

  • Whole cranberries, fresh or frozen
  • Sugar
  • Orange
1 / 13

Don’t forget to add all your family favorite ingredients to this list! Now, get that shopping done and enjoy a few Hallmark movies before company comes. You should be able to find everything your family needs for a merry Christmas! If you’re still stuck—see what stores are open on Christmas Day.