Two party styles, one set of numbers per guest, and worked shopping counts for 12 and 25 people. Planning estimates you can adjust to your crowd.
The short list
- Appetizers only, over a mealtime: plan about 12 bites per guest
- Appetizers before a sit-down dinner: plan about 5 bites per guest
- Dinner: about ½ pound of boneless meat and ½ cup of each side per guest
- Drinks: about 2 the first hour and 1 each hour after, plus 1 pound of ice per guest
- Buffer: add 10 percent so you don't run short
How much food for a Christmas party comes down to two questions: will guests eat a full meal at your house, and how long will they stay? Answer those, then multiply a few per-guest numbers by your head count. Every number here is a planning estimate, so round up for big eaters and down for a crowd of grazers.
Below are the per-guest amounts for each part of the menu, then the same math worked out for 12 and 25 guests. For menu ideas to fill these numbers, start with our Christmas party food ideas.

Appetizers: how many bites per guest?
The biggest variable is whether appetizers are the meal. An open house from 6 to 9 p.m. runs right through dinner, so guests will eat like it's dinner. A short gathering before a sit-down meal needs far less.
- Appetizers are the meal: plan about 12 bites per guest over 3 hours.
- Appetizers before dinner: plan about 5 bites per guest.
- Afternoon or late-evening drop-in: plan about 6 to 8 bites per guest.
A bite is one meatball, one deviled egg half, or a spoonful of dip on a cracker. These are planning estimates, not rules.
Variety matters more than volume. When appetizers are the meal, 5 or 6 different appetizers is plenty for 12 guests. For 25, aim for 7 or 8, and make more of the 2 or 3 you know your crowd always finishes. Our easy appetizer recipes for a big crowd scale up well.
Keep one hot appetizer, like meatballs or a dip, in a slow cooker set to warm (140°F or hotter) so you aren't running to the oven all night.
HomemadeRecipes.com may earn a commission when you order through links on this page.
An 8-quart Crock-Pot with an automatic warm setting holds a double batch of meatballs or dip at serving temperature through the party. It's big for a small household, so a 6-quart is plenty if you rarely host.
- Cooking Capacity: Prepares food for over 10 people, making it a holiday dinner hosting essential.
- Digital Timer: Counts down cooking time up to 20 hours for easy monitoring.
Last update on 2026-10-23 / Affiliate links / Images from Amazon Product Advertising API
(As an Amazon Associate, we earn from qualifying purchases.)
Dinner: how much meat and how many sides?
Once you know dinner is part of the party, the math shifts from bites to plates. Plan about ½ pound of boneless meat per adult, or about ¾ pound if it's bone-in, like a ham. For a whole turkey, plan about 1 pound per guest, per USDA. These are planning estimates, and they leave a little for seconds.
For sides, plan about ½ cup of each side per guest. Three sides is a comfortable spread for most parties: one starch, one vegetable, and one salad or bread. Add 1 to 2 rolls per guest if bread isn't one of your sides. Our Christmas side dishes and Christmas dinner ideas give you options.
Kids under 10 usually eat about half an adult portion, so count 2 kids as 1 adult when you shop.
Desserts and drinks
Dessert goes faster than most hosts expect at a holiday party. Plan 1 to 2 servings per guest, or 2 to 3 cookies each if you're serving a cookie tray. Pick from our Christmas dessert recipes and make one that holds at room temperature.
For drinks, plan about 2 drinks per guest in the first hour and 1 per hour after that. Include a nonalcoholic option and plenty of water. Plan about 1 pound of ice per guest, more if you're chilling bottles in a cooler. Our Christmas punch recipes make a big batch easy.
A 2-gallon drink dispenser holds 256 ounces, which is about 32 eight-ounce cups. That's a full first hour for a party of 16.
A 2-gallon glass dispenser like this Anchor Hocking lets guests serve themselves punch or water so you're not pouring all night. It's heavy when full, so fill it where it will sit.
- INCLUDES: This Anchor Hocking glass jar set contains (1) 2-gallon Heritage Hill jar with (1) spigot and...
- USE: These glass jars are perfect to dispense all manner or liquids from lemonades to iced teas...
Last update on 2026-10-23 / Affiliate links / Images from Amazon Product Advertising API
(As an Amazon Associate, we earn from qualifying purchases.)
Worked plans for 12 and 25 guests
Here's the math done for you, with the 10 percent buffer already added and rounded. Use the list that matches your party style.
Appetizer-only open house, 3 hours
- 12 guests: about 160 bites across 5 or 6 appetizers, 2 desserts with about 30 servings, 55 drinks, 13 pounds of ice
- 25 guests: about 330 bites across 7 or 8 appetizers, 3 desserts with about 55 servings, 110 drinks, 28 pounds of ice
Sit-down dinner with appetizers first, 3 hours
- 12 guests: about 65 appetizer bites, 7 pounds of boneless meat (or 10 pounds bone-in), about 7 cups of each of 3 sides, 2 dozen rolls, 20 dessert servings, 55 drinks, 13 pounds of ice
- 25 guests: about 140 appetizer bites, 14 pounds of boneless meat (or 21 pounds bone-in), about 14 cups of each of 3 sides, 4½ dozen rolls, 40 dessert servings, 110 drinks, 28 pounds of ice
If your guests are mostly teens or big eaters, add another 10 percent to the meat and appetizers.
Keep the food safe on the buffet
A long party means food sits out, so set a timer. The USDA advises getting leftovers into the fridge within 2 hours, so don't let perishable platters sit out longer than that. Set out smaller platters and swap in fresh ones from the fridge or oven instead of topping up a platter that's been out.

This 12-inch square acacia tray comes with 5 small porcelain dishes, so you can keep refills chilled in the fridge and swap a dish instead of topping it up. It's sized for dips and bites, so use a bigger platter for a whole roast.
- PERFECT APPETIZER TRAY - This divided serving tray makes a great vegetable platter. Your guests will...
- PREMIUM MATERIALS - Base is made from 100% elegant, distinctive grain Acacia wood. Individual condiment...
Last update on 2026-10-23 / Affiliate links / Images from Amazon Product Advertising API
(As an Amazon Associate, we earn from qualifying purchases.)
When the party ends, cooked leftovers keep 3 to 4 days in the fridge, per the USDA cold storage chart. Reheat them to 165°F, the USDA's safe temperature for leftovers.
Your shopping list starts here
Pick your party style, find your list, and write those numbers at the top of your shopping list before you choose a single recipe. Then fill each slot from the menu ideas linked above.
Frequently asked questions
How much food for a Christmas party of 50?
Double the 25-guest plan. For an appetizer-only open house, that's about 660 bites across 10 or so appetizers. For a dinner, plan about 28 pounds of boneless meat and about 28 cups of each side.
How many appetizers per person if I'm also serving dinner?
Plan about 5 bites per guest. Guests are saving room for the meal, so 3 or 4 appetizer choices is enough. Serve them in the hour before dinner and stop refilling once you sit down.
How do I avoid running out of food at a Christmas party?
Add 10 percent to every count and keep a backup that holds well, like a frozen appetizer tray or an extra box of crackers. Put out food in waves instead of all at once. A second round of fresh platters also looks better than a picked-over table.
How much food for a Christmas party with lots of kids?
Count 2 kids under 10 as 1 adult for meat and sides. Kids often eat more dessert and fewer fancy appetizers, so add a few kid-friendly bites like pigs in a blanket. Plan extra juice or nonalcoholic punch.
Should I ask guests to bring a dish?
It helps if you assign categories, not dishes. Ask one guest for a dessert and another for a side so you don't end up with five cheese balls. Plan your own numbers as if they won't show up, then treat their dishes as extra.
How long can party food sit out on the table?
Perishable food shouldn't sit out longer than 2 hours. Put out smaller platters and swap them for fresh ones from the fridge. Hot food can stay in a slow cooker on warm as long as it stays at 140°F or hotter.
How much ice do I need for a party?
Plan about 1 pound of ice per guest for drinks. If you're also chilling bottles or cans in a cooler, double it. Buy it the day of the party so it doesn't take over your freezer.
Be Honest: What Runs Out First at Your Christmas Party?
Desserts disappear early when guests graze all night. Hot appetizers go fast when they're the meal, and drinks run dry when the party runs long.
What did you run out of last year? Tell us in the comments.
