Portion Size Calculator

Last updated: May 2026

How much food do you need per person? Enter your dish type, number of guests, and serving style — get exact quantities to buy and prepare.

Event Details

Dishes You Are Serving

Check all that apply — portions are calculated per dish based on the full menu.

Quantities to Prepare

Standard portions are based on USDA dietary guidelines and catering industry standards. A protein main dish is typically 6–8oz cooked per person for dinner, reduced to 4–5oz for lunch or parties where multiple proteins are served.

Menu adjustment: When multiple dishes are served, individual portions are reduced. A full dinner with protein, starch, and two sides means each dish is portioned smaller than if it were the only item on the table.

The 10% buffer rule: Always prepare 10–15% more than calculated for sit-down dinners, and 20–25% more for buffets where guests serve themselves. This accounts for generous serves and guests who come back for seconds.

⚠️ Portions are estimates based on standard catering guidelines. Actual consumption varies by age, dietary preferences, and event style.

How Portion Sizes Are Estimated

Portion sizing for a group is equal parts math and judgment. The math part: industry catering guidelines establish baseline amounts per person per dish type (typically 4–6 oz of protein, 4–5 oz of starch, 3–4 oz of vegetable per adult at a sit-down dinner). The judgment part: these numbers shift based on the formality of the event, whether it's a buffet or plated service, the number of dishes being served, and whether your guests are likely to eat lightly or heavily.

A common mistake is using restaurant portion sizes for home catering. Restaurant portions are designed for a single plate — when people at a buffet or family-style dinner can take multiple servings, consumption per person is typically 20–30% higher than a single restaurant plate would suggest.

Per-Person Portion Guides

Food CategoryDinner (plated)BuffetParty/Appetizers
Protein (chicken, beef, fish)5–6 oz6–8 oz3–4 oz
Pasta / rice / starch4–5 oz dry5–6 oz dry2–3 oz
Salad (dressed)3–4 oz4–5 oz2 oz
Vegetables (cooked)3–4 oz4–5 oz2–3 oz
Soup / stew8–10 oz10–12 oz4 oz (cup)
Dessert3–4 oz4–5 oz2 oz
Bread / rolls1–2 rolls2 rolls1 roll

Worked Examples

Example 1 — Dinner party for 12: Serving roasted chicken, roasted potatoes, and a green salad.
Chicken: 12 × 6 oz = 72 oz = 4.5 lbs boneless. A whole roasted chicken yields about 60–65% edible meat — buy 7–8 lbs whole. Potatoes: 12 × 5 oz = 60 oz = 3.75 lbs. Salad: 12 × 3 oz dressed = 2.25 lbs. Add 15% buffer for generous seconds.
Example 2 — Office party buffet for 30: Three dishes (pasta, salad, garlic bread) on a buffet.
Pasta (buffet, 3 dishes so each is lighter): 30 × 4 oz dry = 120 oz = 7.5 lbs dry pasta. Salad: 30 × 4 oz = 120 oz = 7.5 lbs dressed. Garlic bread: 30 × 1.5 rolls = 45 rolls, buy 4–5 baguettes.

Frequently Asked Questions

How much food do I need for 20 people?

For a full sit-down dinner with protein, starch, vegetable, and salad: plan 1.5–2 lbs of total food per person including all dishes. For 20 people: 30–40 lbs of total prepared food. For a buffet add about 20%. Break it down by dish: 7–8 lbs protein, 5–6 lbs starch, 4–5 lbs vegetable, 4 lbs salad. The calculator above gives exact quantities once you specify your menu and event type.

How do I adjust portions if I'm serving multiple courses?

Reduce the main course portions by 20–25% for each additional course you add. A soup or salad first course means guests arrive at the main less hungry. An appetizer hour before a plated dinner typically reduces main course consumption by 15–20%. For a 3-course dinner (soup, main, dessert), main course protein portions can drop to 4–5 oz instead of 6 oz.

How much more should I make for a buffet vs plated dinner?

Plan 20–30% more food for a buffet than a plated dinner. Buffets encourage second helpings, people tend to take larger initial portions "just in case," and dishes at the beginning of the buffet line get disproportionately depleted. The key counter-strategy: replenish dishes in small batches from the kitchen rather than setting out the full quantity at once — you waste less and the food looks fresher throughout service.

How much pasta do I need per person?

As a main course: 3–4 oz (85–115g) of dry pasta per person. As a side dish: 2 oz (57g) per person. Dry pasta approximately doubles in weight when cooked. So 4 oz dry = about 8 oz cooked per person. For 10 people as a main: 2.5 lbs (1.1 kg) dry pasta. Always cook slightly more than you think you need — pasta holds well in a warm oven tossed with a little olive oil or sauce.

How do I estimate food for a party where I don't know exactly how many are coming?

Plan for the upper end of your RSVP range plus 10%. If you invited 40 and expect 25–35, plan for 38 people. Leftover food is a much better outcome than running short — especially at a party where guests are standing, socializing, and often eating less than at a seated dinner. Keep prep-ready ingredients for a quick expansion (extra bread, a second batch of a dip, pre-washed salad greens) so you can scale up during the event if needed.