GoBanking Logo
GoBanking Logo

30 Essential Ingredients Every Christmas Dinner Needs

wavebreakmedia / Shutterstock.com


Every family has its own holiday traditions, but Christmas dinner menus tend to be more flexible than their Thanksgiving counterparts. You might opt to do another turkey or change things up with a spiral ham or nice roast: It’s up to you — and the friends and family who will gather around your table.

The flexibility surrounding Christmas dining options can make it harder to compile a grocery shopping list for the big day. However, this quick holiday guide should cover most of the basics, no matter which dishes you choose.

Naviya / Shutterstock.com

Baking Powder or Soda

Some of the baked goods on your table will rely on yeast for leavening, but most Christmas treats — including cookies, cakes and fresh biscuits — use baking powder or soda instead. Pro tip: The effectiveness of these items can fade over time, so buy fresh versions for your holiday recipes.

Cost: $2.09 (powder); $2.00 (soda)

Ievgenii Meyer / Shutterstock.com

Brandy, Rum or Bourbon

Spirits aren’t just for cocktails, though you might want one by the time you’re finished cooking. On the contrary, these alcohol varieties can be important ingredients in desserts — or especially flavorful sauces for your entree or side dishes. If alcohol is an issue for members of your guest list, you can usually get by with a brandy, rum or bourbon flavoring extract instead.

Cost: $20.89 per bottle

Gamzova Olga / Shutterstock.com


A crucial ingredient in most baked goods, butter adds richness and flavor to sauces and side dishes. If you’re trying to limit calories and saturated fats in your Christmas dinner menu, reserve butter for uses in which its flavor will be front and center, but your portions will be small, such as shortbread cookies or mashed potatoes.

Cost: $3.58 per pound

Dream79 / Shutterstock.com


Celery isn’t usually the star of a dish, but it plays an important supporting role. This veggie has the ability to make things around it taste better, which is why it should be in your stuffing and many of your appetizers.

Pro tip: Put chopped celery and carrots in your roasting pan along with the onion. The mixture (called “mirepoix”) will add depth of flavor when you turn those drippings into gravy.

Cost: $2.23 per heart

Shulevskyy Volodymyr / Shutterstock.com


It’s no secret that chocolate is a crucial component of many beloved holiday treats, such as cookies and brownies. For best results, hoard a bit of the good stuff to help you de-stress after your guests have gone home.

Cost: $2.36 (Baker’s 100% Cacao Unsweetened Baking Chocolate Bar, 4 ounces)

Oksana Shufrych / Shutterstock.com


If there’s a single aroma that says “Christmas,” it’s probably cinnamon wafting through the house. You’ll need this spice in ground form for pies and holiday cookies, but be sure to pick up some cinnamon sticks, as well. They’re an essential garnish for your mulled wine or cider.

Cost: $2.68 (2.37 ounces, ground); $7.98 (9 ounces, sticks)

Africa Studio / Shutterstock.com


Chocolate desserts aren’t always made with actual chocolate. Instead, these treats often contain cocoa powder, which is basically just chocolate with most of its fat removed. Plus, a cup of hot cocoa is a pleasant — and non-alcoholic — way to unwind after Christmas dinner.

Cost: $2.77 (8 ounces)

Africa Studio / Shutterstock.com


Whether stirred into soup, beaten into potatoes or whipped and spooned on desserts, cream adds richness to a wide array of dishes. Count on using it in at least a few appetizers or dessert items this year — and probably a couple of savory side dishes, as well.

Cost: $5.58 per quart

MAHATHIR MOHD YASIN / Shutterstock.com

Cream Cheese

Cream cheese brings a rich and tangy flavor to any number of appetizer and canape recipes, and it’s been known to show up in desserts from time to time, too. If you want to raise your mashed-potato game, soften some cream cheese and stir it in rather than using cream or butter.

Cost: $2.48 (8 ounces)

muratart / Shutterstock.com


You need eggs to make those colorful cookies, as well as the filling for your pecan or pumpkin pie. However, you can also use this essential Christmas ingredient to make your own eggnog from scratch.

Cost: $1.40 per dozen

Marie C Fields / Shutterstock.com


Even if you don’t use much flour the rest of the year, you’ll likely go through a lot as you prepare your Christmas dinner. This recipe ingredient goes into the dinner rolls, the desserts and even your gravy.

Pro tip: If you struggle with chewy biscuits, cakes or pie crusts, splurge on some low-gluten cake or pastry flour that’s milled specifically for these recipes.

Cost: 52 cents per pound

Professional foto / Shutterstock.com


Garlic isn’t as crucial to your meal as onion, but it’s still found its way into many Christmas dinner recipes. Rub it on a roast or put some in the cavity of your bird, and by all means use a hint of it in your gravy. Some of your appetizer recipes will probably call for garlic, as well.

Cost: $1.48 (3 bulbs)

Quayside / Shutterstock.com

Glace Fruit

Fruitcake isn’t a must-have Christmas treat in many households these days, but you probably still want to buy some glace fruit for the holidays. For all their artificiality, those gaudy cherries still look pretty on your glazed ham, and higher-quality glazed fruit lends a superior flavor to Christmas cookies, cakes and pastries.

Cost: $5.95 (16 ounces of lemon peel)

Joshua Resnick / Shutterstock.com

Green Beans

Carrots, squash and other cold-weather vegetables are tasty and nutritious, but your plates just won’t look right without a green vegetable to complement all that yellow and orange. Green beans are an ideal choice, as they go well with a bird, roast or ham. And, of course, they’re a key ingredient in a certain classic casserole.

Cost: $2.98 (12-ounce bag)

Ekaterina Kondratova / Shutterstock.com

Leafy Greens

Holiday meals are rich and lavish by nature, so it’s important to balance things out with a couple dishes that are light and healthy. Crisp, leafy greens — whether served in bite-sized appetizer portions or as a salad course during the main meal — are just the thing.

Cost: $3.83 per pound (spinach)

bitt24 / iStock.com


Along with being a key beverage at the table — especially the kids’ table — milk is a fundamental ingredient in holiday baking. You’ll probably add some to side dishes, such as mashed potatoes or casseroles, as well.

Cost: $3.29 per gallon

Julia Sudnitskaya / Shutterstock.com

Mixed Nuts

It’s just not Christmas without bowls of mixed nuts on the table. Whole nuts in the shell double as a decorative element, and in a pinch they’ll serve as an emergency garnish for your desserts and salads.

Cost: $4.98 and up (10.3 ounces, salted)

MaraZe / Shutterstock.com


Onions provide the flavorful foundation of almost every savory dish on your Christmas dinner menu, from the first appetizer to the last drop of gravy. They’re inexpensive and have a big impact, so use them freely.

Cost: $3.10 (3-pound bag)

successo images / Shutterstock.com


Yes, pecan pie is one of the season’s most iconic desserts. However, even if you don’t plan on baking one this year, it’s worth having pecans on hand. Their rich, buttery flavor will enhance your favorite squash or sweet potato dish, and they make a fine garnish for salads.

Cost: $6.30 (6 ounces)

Wiktory / Shutterstock.com


Whether you opt to build your Christmas dinner around a ham, turkey or roast, potatoes are likely to be a main side dish on your table. Roasted, boiled, mashed or baked into a casserole, they’re the best friend your entree will have.

Cost: 70 cents per pound

Elena Elisseeva / Shutterstock.com

Prepared Broth

Whichever entree you’ve chosen for the main meal, you’ll probably need some prepared beef, chicken or vegetable broth. Use broth as a base for a soup or sauce or add it to the drippings, so you’ll have enough gravy to go around.

Cost: $2.09 (32 ounces)

Moiseenko Design / Shutterstock.com

Puff Pastry

Keeping puff pastry in your freezer means you can turn out elegant appetizers and dessert pastries at the drop of a hat. Even if you have the skills to make your own, buying this item makes sense because you’re liable to be stressed for time in December. Choose a good-quality brand — one containing butter rather than shortening — and use it to expand your Christmas dinner menu at will.

Cost: $4.88 (17.3 ounces)

Elena Veselova / Shutterstock.com

Pumpkin Pie Spice

If you’re not a year-round baker, there’s little point in filling your cupboard with an array of spices that will be stale before next December. Instead, pick up a container of pumpkin pie spice and use it in cookies and pumpkin beverages.

Cost: $3.36 (1.12 ounces)

sarsmis / Shutterstock.com

Pumpkin Puree

Even if you don’t plan on baking this ingredient into a pie, pumpkin is still a tasty, seasonal component of many cookie and cake recipes. You can also use it in homemade spiced lattes or seasonal smoothies, if you want to work these popular favorites into your Christmas dinner menu.

Cost: $2.99 (29 ounces)

HandmadePictures / Shutterstock.com


A Christmas get-together isn’t the same without plenty of sweet treats. However, sugar isn’t just for desserts; it’s a common ham glaze ingredient, and you’ll probably use some in your squash or sweet potatoes, as well.

Cost: 63 cents per pound

istetiana / Shutterstock.com

Sweet Potatoes

Not only are sweet potatoes tasty and nutritious, but they’re also versatile enough to go with just about any entree — or combination of entrees — you choose for your Christmas dinner. Plus, they’re equally good when prepared simply or baked into an elaborate casserole (or a pie, for that matter).

Cost: 99 cents per pound

Olha Afanasieva / Shutterstock.com


Thyme probably isn’t the first herb you think of when you’re getting dinner ready. It’s not synonymous with poultry the way sage is, and it lacks rosemary’s in-your-face partnership with garlic or onion. Instead, it adds subtle depth to the flavor of your bird or roast, or even the vinaigrette on your salad.

Cost: $1.78 (.75 ounces)

vdovin_vn / Shutterstock.com

Vegetable Oil

An indispensable but largely invisible ingredient, vegetable oil is something you don’t want to run out of during the holidays. You’ll use it to dress salads and saute ingredients for stuffing or appetizers. Plus, any vegetables you roast should be tossed in oil first.

Pro tip: Use good-quality olive oil or — better yet — a delicate walnut or hazelnut oil to elevate your salads to a new level.

Cost: $2.50 (48 ounces)

Diana Taliun / Shutterstock.com

Winter Squash

Whether you favor meaty Butternut, tiny Sweet Dumpling or dry, fluffy Buttercup — with its signature baked-potato texture — winter squash is an iconic cold-weather ingredient. Roast your squash in slices, stuff a whole one or bake and puree it; you can’t go wrong. Plus, squash is an easy option for a scratch-made pie.

Cost: $2.48 (12-ounce bag)

Brent Hofacker / Shutterstock.com


If your Christmas dinner menu involves dinner rolls or fresh-baked bread, then you’ll need yeast. It’s also a crucial ingredient in some old-world Christmas recipes, such as stollen, which might be a part of your own family’s tradition.

Cost: $2 (.25 ounces)

Related: The Best Turkey Cooking Method for Your Budget — and Your Sanity