Christmas Dinner On A Budget: A Full Menu Plan

Feed 8-10 for about $5-$9 a plate with chicken, turkey or pork, low-cost sides and make-ahead desserts.
A budget Christmas dinner for 8 to 10 can land near $5.52 to $9 per plate with turkey, roast chicken, ham, or pork tenderloin plus simple sides and make-ahead desserts. This plan maps centerpiece choices, a full menu, and a shopping timeline to that spending range. Per-plate planning starts with a holiday baseline.
According to the American Farm Bureau Federation, its 40th annual survey found a classic feast for 10 averaged $55.18, or about $5.52 per person, down 5% from 2024, as reported in the Farm Bureau survey release.
Verification note: Program terms and availability can change. This page was checked against linked sources on November 02, 2026.
How much should you plan per person?
Budget for about $6 to $9 per plate for eight to ten guests. That range covers a low-cost roast, potatoes or pasta, one or two vegetables, gravy or glaze, and a simple dessert. The Farm Bureau average is a useful floor, not a full Christmas menu.
Christmas adds ham, extra sides, and holiday desserts that can lift cost above the Thanksgiving-style baseline. Pick one centerpiece, two starches at most, two vegetables, and one dessert. Fewer dishes cut shopping, storage, and waste without making the table feel thin.
Which main dish controls cost?
Turkey controls cost for large tables. Farms.com reporting on the Farm Bureau survey puts a 16-pound frozen turkey at $21.50 on average, or about $1.34 per pound, more than 16% cheaper than last year, as detailed in the Farms.com survey report. Roast chicken is the practical swap for smaller groups.
BBC Food keeps roast potatoes, stuffing, pigs in blankets, sprouts, peas, and gravy, but roasts a whole chicken instead of turkey to hold down cost. Pork tenderloin and ham sit in the middle. One four-item menu pairs brown-sugar pork tenderloin with goat-cheese mashed potatoes, scratch green-bean casserole, and gingerbread trifle for about $7-$9 per plate for eight, against $18-$40 for prime rib alone.
What does a full low-cost menu look like?
Use a start, two mains or one main plus ham, three sides, and two make-ahead sweets for six to eight guests. According to myfoodbook, one budget Christmas plan serves 6-8 with cheese-and-onion hedgehog and sticky wings to start, maple-glazed roast chicken and ham with fruit-chutney glaze as mains, plus vegetable bake, pasta and watermelon salads, trifle, rum balls, and tarts, as shown in the myfoodbook budget plan. Build the plate around foods that share ingredients.
Chicken and ham can share glaze, salad dressing, and roast vegetables, while potatoes, pasta, and bread stuffing should not all appear at once. Keep dessert work ahead of the day. Trifle cups, rum balls, and small tarts hold well, slice cleanly for guests, and avoid a second oven session during the roast.
When should you shop and prep?
Read all recipes one week before Christmas, order meat by Dec. 18, and collect groceries on Dec. 22.
Then make rum balls, glaze, and salads ahead to avoid last-minute purchases.
- Read recipes and write one list by ingredient type
- Order turkey, chicken, ham, or pork by Dec. 18
- Collect groceries Dec. 22 and chill perishables at once
- Mix glaze, roll rum balls, and prep salads before Christmas Eve
- Roast, rest meat, then finish potatoes, vegetables, and gravy
How far can leftovers stretch?
Refrigerate cooked turkey, sides, and gravy within two hours and eat them within 3-4 days. According to Penn State Extension, citing federal guidance, that limit applies to the foods most budget menus rely on for second meals, as explained in the Penn State leftovers guide. Plan two leftover meals, not a week of them.
Soup, sandwiches, or a bake on day two and a cleared fridge by day four fits both safety and savings.