Budget ingredients for a dinner party for any guest count.
Budgeting a dinner party per head is straightforward once you separate food from drink, because they scale differently. Food should be catered for slightly above the guest count — roughly one spare portion per six people — since running out of the main course is the one failure a host cannot recover from, and leftovers are edible tomorrow. Drinks scale with guests rather than portions, and they are the most variable line: a wine-led evening can cost more than the food it accompanies, while a soft-drink dinner costs a fraction. Splitting the total this way shows immediately which lever to pull if the budget is tight.
Dinner party budget with catering margin
Catered portions = guests + ceiling(guests / 6); food subtotal = (main + sides) x catered portions; drinks subtotal = drinks per person x guests; total = food + drinks
Because appetites vary and second helpings are expected at a dinner party. One extra portion per six guests costs little and removes the risk of the main course running out, which is the failure guests actually remember.
Plan on two to three drinks per guest for the first two hours and one an hour after. With wine at around five servings a bottle, eight guests over an evening is realistically three to four bottles plus non-alcoholic options.
Change the protein. A braise of a cheaper cut costs a third of steak or fish for the same impression, and it can be cooked the day before — which also spares you the hardest part of the evening.