Figure out exactly how many drinks, appetizers, and cookies you need per guest
💡 Why This Matters Holiday parties mix three food categories at once — drinks, appetizers, and cookies — which makes "how much should I buy" harder to eyeball than a single sit-down meal. Enter your guest count, party length, and style, and this works out exact quantities for each.
🧮 Baking your own cookies? Scale the recipe to fit your guest count →
Eggnog dates back to medieval Britain's "posset," a hot milk-and-ale drink — colonists in America swapped in rum and bourbon because they were cheaper than the sherry British recipes called for.
As an Amazon Associate we earn from qualifying purchases.
We do our best to link products that we genuinely believe are organic, no disposable junk, sustainable, and built to last.
This calculator splits your guest count across three categories that scale differently. Drinks are paced by party length — about 2 drinks per guest per 3-hour block, split across wine, eggnog, and non-alcoholic options. Appetizers scale per guest, with cocktail-style parties getting a higher piece count (6-8 per guest) than sit-down dinners (3-4 per guest) since there's no separate meal filling people up. Cookies are a flat per-guest dessert count, typically 3-4 per person alongside other desserts.
The totals are shopping-list numbers — how many drinks, appetizer pieces, and cookies to have on hand, not exact recipe yields. Round up to the nearest full bottle, batch, or package size when you actually shop, since a small surplus of cookies is a much smaller problem than running out of drinks halfway through the party. If you're baking your own cookies from scratch, use the "Scale the recipe" link under your results to adjust any recipe's ingredient list to match your exact cookie-count target.
This assumes a fairly standard adult-heavy guest list — if a lot of kids will be at the party, scale the alcohol-related drink totals down and shift that portion toward cocoa, cider, or soda instead. It also treats appetizers and cookies as flat per-person averages; adjust up if either is a particular crowd favorite at your gathering, or if the party runs longer than the "3-hour block" the drink math is based on.
Use the drink total to plan your bar setup and stock a mix of wine, eggnog, and non-alcoholic options so nobody runs short. Spread your appetizer total across 3-5 different dishes for variety rather than one big tray, and figure out how many dozen cookies to bake or buy from the cookie count. Add 10-15% buffer to any category if you expect uninvited plus-ones or a longer-than-planned gathering.
Example: Say you're hosting 20 guests for a 3-hour cocktail-style party. Drinks: 20 × 2 = 40 drinks total — split roughly as 14 wine (7 bottles), 13 eggnog (≈1.6 gallons), and 13 non-alcoholic. Appetizers: 20 × 6 = 120 pieces (spread across 4-5 dishes). Cookies: 20 × 4 = 80 cookies (≈7 dozen).
Plan on roughly 2 drinks per guest for a 3-hour holiday party, or about half a bottle of wine per adult if wine is the main pour.
Budget 3 to 4 cookies per guest if cookies are one of several desserts, or 6 to 8 per guest if cookies are the main sweet offering.
Plan on about 6-8 appetizer pieces per guest for a cocktail-style party with no separate meal, spread across 3-5 different dishes for variety.
Yes — a cocktail-style holiday party needs more appetizer variety and steadier drink service than a seated dinner, where the meal itself fills people up.