Personal Finance

Holiday Meal Budget: How to Plan Food and Hosting Costs Per Guest

Plan food and hosting costs per guest with a national benchmark, turkey portions per person and a worked example for eight guests.

To plan a holiday meal budget, multiply your guest count by a per-guest food cost, add what a grocery benchmark leaves out, then add a cushion. For a starting point, the American Farm Bureau Federation priced a classic Thanksgiving dinner for 10 at $55.18 in its November 2025 survey. That is about $5.52 per person for a basic menu.

Your total will be higher once you add drinks, appetizers, a second dessert and supplies, and it will change with your menu and your store’s prices. This guide shows you how to build the number step by step, how much turkey to buy per person, and how to share the cost with guests if you want to. Dollar amounts in the examples are illustrative unless a source is named.

The short version

Count your guests, write the menu, price it at your own store, add drinks, extras and supplies, then add a 10% cushion. Divide by the number of guests to get your cost per guest.

What a holiday meal budget includes

A holiday meal budget covers more than the main dish. Plan for four groups of costs:

  • Menu food: the turkey or main dish, sides, rolls and dessert.
  • Drinks: whatever you pour for guests, from coffee and juice to anything else you serve.
  • Extras: appetizers, a second dessert and anything you buy to try a new dish.
  • Hosting supplies: ice, foil, containers and napkins, plus disposable plates and decor if you buy them.

Add the groups together, then divide by the number of guests. The result is your cost per guest, the number that makes it easy to compare menus or decide whether to ask guests to bring a dish.

Start with a benchmark: what a classic holiday dinner costs

A benchmark gives you a starting point before you price your own menu. The most useful national one is the American Farm Bureau Federation’s Thanksgiving survey. Volunteer shoppers in all 50 states and Puerto Rico checked prices in the first week of November 2025, looking for the best prices without coupons or combined purchase deals.

Menu (for 10 servings)TotalPer person
Classic menu$55.18$5.52
Classic menu plus boneless ham, Russet potatoes and frozen green beans$77.09$7.71
American Farm Bureau Federation Thanksgiving survey, released November 19, 2025. Per-person figures are the totals divided by 10.

The classic menu is a 16-pound turkey, stuffing mix, sweet potatoes, dinner rolls, frozen peas, cranberries, a veggie tray, pie crusts, pumpkin pie mix and whipping cream, plus a gallon of milk and miscellaneous ingredients. The 16-pound frozen turkey cost $21.50 in the survey, or $1.34 a pound.

Treat the benchmark as a floor, not a forecast. The list has no appetizers, no drinks beyond the milk, no second dessert and no hosting supplies. Your own store’s prices matter more than any national average, and a newer survey may be out when you read this, so check the Farm Bureau’s site before you finalize your numbers.

Holiday meal budget: what the Farm Bureau survey menu includes, such as turkey, stuffing mix, sweet potatoes, rolls, peas, cranberries, a veggie tray, pie ingredients and milk, and what you add yourself, such as drinks, appetizers, a second dessert and supplies.
The survey prices a basic menu. Drinks, extras and supplies are yours to add.

How to build a holiday meal budget in six steps

  1. Count your guests. Use confirmed guests, including children, and note anyone who will bring a dish.
  2. Write the menu. Choose a main dish, a few sides, bread and dessert. A shorter menu costs less to buy and to cook.
  3. Set a quantity per guest. Use the turkey guide below for the main dish and your own judgment for sides.
  4. Price it at your store. Write each item with its current price from your store’s website, app or weekly ad, not a national average.
  5. Add drinks, extras and supplies. These are the lines a grocery benchmark leaves out.
  6. Add a cushion and divide. Multiply the subtotal by 0.10 and add the result, then divide the total by the number of guests.

How much turkey per person?

Start with one pound of turkey per person. That is the U.S. Department of Agriculture’s guidance in its consumer guide to roasting a turkey, for both fresh and frozen turkeys. Illinois Extension at the University of Illinois suggests a pound to a pound and a half per person if you have hearty eaters or want leftovers, and half a pound per person for a bone-in turkey breast.

SituationTurkey per personSource
Whole turkey, fresh or frozen1 poundU.S. Department of Agriculture
Hearty eaters or planned leftovers1 to 1½ poundsUniversity of Illinois Extension
Bone-in turkey breast½ poundUniversity of Illinois Extension
Turkey amounts per person from two sources.

For 8 guests, that is 8 pounds at one pound each or 12 pounds at a pound and a half. At the Farm Bureau’s 2025 average of $1.34 a pound, a 12-pound turkey would be about $16.08, though your store’s price will differ. For safe thawing and cooking, see the USDA’s Your Safe Thanksgiving Guide.

Worked example: a holiday dinner for 8

Here is the method for 8 guests, using the Farm Bureau’s $5.52 per person as the starting line. The extra amounts are illustrative, so replace them with prices from your store.

LineHow it is figuredAmount
Benchmark menu$5.52 × 8 guests$44.16
Drinks$4.00 × 8 guests$32.00
Appetizers$2.50 × 8 guests$20.00
Second dessertOne extra dessert$15.00
SuppliesIce, foil, containers, napkins$18.00
Subtotal$129.16
Cushion (10%)$129.16 × 0.10$12.92
Total$142.08
Cost per guest$142.08 ÷ 8$17.76
An illustrative holiday meal budget for 8 guests.
Holiday meal budget worked example for 8 guests: benchmark menu $44.16, drinks $32.00, appetizers $20.00, a second dessert $15.00, supplies $18.00 and a 10% cushion of $12.92 make a total of $142.08, or $17.76 per guest.
An illustrative holiday dinner budget for 8 guests, line by line.

Now suppose two guests each bring a side you had priced at $12. Take $24 off the subtotal before you add the cushion: $129.16 − $24.00 = $105.16. Add 10% ($10.52) for a total of $115.68, or $14.46 a guest.

Share the cost with guests without making it awkward

Decide before you send invitations whether you will ask guests to contribute. Then be specific, because “bring something” leaves you guessing.

  • Assign by category, such as a side, a dessert or drinks, so you do not end up with five desserts and no vegetables.
  • Ask early and in writing, with a simple sign-up list so everyone can see what is covered.
  • Price what comes in. Subtract the value of contributed dishes from your subtotal, as in the example above.
  • Plan for no help. If you would rather not ask, budget as if you will supply everything, and treat any offers as a bonus.

How to avoid overbuying

  • Check your pantry and freezer first, and cross off what you already have.
  • Buy to a written list and the quantities per guest you set in step three.
  • Compare the price per pound or per ounce, not the package price.
  • Buy shelf-stable items early if a sale appears, and fresh items in the last few days.
  • Plan the leftovers: decide who takes some home and what you will freeze, so extra food becomes meals instead of waste.

Keep your holiday meal spending on track

Keep your receipts and write each purchase against its line. If one line runs over, decide what changes before your next shopping trip. The free Holiday Spending Calculator can hold your food and hosting lines beside your other holiday costs, and How to Use the Holiday Spending Calculator shows how to enter them.

Common questions about holiday meal budgets

How much does a holiday dinner cost per person?

The American Farm Bureau Federation’s November 2025 survey found $5.52 a person for a classic Thanksgiving menu and $7.71 a person for an expanded menu with ham, Russet potatoes and green beans. Those are grocery prices for specific menus, so your cost per guest will be higher once you add drinks, appetizers and supplies. In the example above it is $17.76 a guest.

How much turkey do I need per person?

Plan on one pound per person, according to the U.S. Department of Agriculture. Illinois Extension suggests a pound to a pound and a half per person for hearty eaters or planned leftovers, and half a pound per person for bone-in turkey breast.

Should guests chip in for a holiday meal?

That is your call. Decide before you invite people, ask for a specific dish or category, and subtract the value of what comes in from your subtotal. If you would rather not ask, budget to supply everything.

What costs besides food go into a holiday meal budget?

Drinks, appetizers, a second dessert, ice, foil, containers, napkins, plates and decor all belong in the budget if you will buy them.

How do I keep from overbuying for a holiday meal?

Check your pantry first, set a quantity per guest, buy to a written list, and plan the leftovers before the day.

Your next step

Write your guest count at the top of a page, then price your main dish and three sides at your own store this week. Add the extras and the cushion, and enter your food and hosting lines in the free Holiday Spending Calculator next to your other holiday costs. More free tools are on our Free Resources page.

Sources used in this guide

Checked on October 11, 2026. Dollar amounts in the examples are illustrative unless a source is named, and they are not forecasts.

Want printable worksheets for this? The Holiday Spending Planner and the Holiday Spending Tracker are PDF workbooks. The Holiday Spending Bundle includes both, with the The Holiday Spending Plan guide.

Related guides: Holiday Travel Budget: How to Count the Whole Trip Before You Book · How to Plan a Holiday Budget for Gifts, Food and Travel · Holiday Gift Budget: How Much to Spend Per Person · 25 Ways to Spend Less on the Holidays Without Feeling Cheap

This guide is general education, not financial advice. See our Disclaimer.

Tools that go with this article

Practical tips and new tools, straight to your inbox

Occasional emails about habits, routines and money, plus first word on new products. Unsubscribe any time.

We use your email only as described in our Privacy Policy.

Keep reading