A client books a 150-guest reception with a carved beef tenderloin station, and the banquet event order says 3 ounces per guest. That's 28 pounds of cooked beef. The order that goes to the meat vendor is a much bigger number, and on a lot of events I've worked, nobody wrote down which was which.
Two USDA data sets and one Texas A&M study get you from portion to purchase order. Then the Food Code decides how pink the beef can be, and the venue's menu decides what the chef behind it costs.
Two USDA yields answer two different questions
USDA's Agricultural Research Service publishes a Table of Cooking Yields for Meat and Poultry (Release 2, 2014). Its yield is hot cooked weight divided by raw weight, times 100. Bone and fat stay in both weights, so it tells you how much a roast shrinks in the oven.
USDA's Food and Nutrition Service publishes the Food Buying Guide, written for school meal programs. Its figure is pounds of cooked, trimmed, sliced lean meat per pound as purchased. That's what you can actually put on a plate.
The two numbers are far apart for the same cut. The last column is my arithmetic for 150 guests at 3 ounces cooked (28.1 lb), using the Food Buying Guide figure:
| Cut | ARS cooking yield | FBG cooked lean per lb bought | Buy for 150 at 3 oz |
|---|---|---|---|
| Ham, fully cooked boneless, natural juices (IMPS 509 Style B) | 94% | 0.90 lb | 31.3 lb |
| Boneless turkey | — | 0.70 lb | 40.2 lb |
| Turkey breast, bone-in, with skin | 72% (breast, not enhanced) | 0.64 lb | 43.9 lb |
| Ribeye roll, boneless (like IMPS 112) | 75.8% (boneless lip-on roast) | 0.63 lb | 44.6 lb |
| Pork loin roast, boneless, 1/4" trim (IMPS 413) | — | 0.58 lb | 48.5 lb |
| Whole turkey, no neck or giblets, with skin | 71% | 0.53 lb | 53.1 lb |
| Pork loin roast, bone-in, 1/4" trim (IMPS 410) | 77% | 0.48 lb | 58.6 lb |
Look at the bone-in pork loin: three-quarters of its weight back by cooking yield, less than half as sliced lean.
Tenderloin loses a third before it sees the oven
Tenderloin needs one more step, because the cut most kitchens buy isn't the cut that goes in the oven. A 2020 Texas A&M study by Steele and colleagues in Translational Animal Science had employees at a commercial beef packing plant trim 95 USDA Select tenderloins from IMPS 189B (side muscle on, partially defatted) to 190A (side muscle off, skinned). Sorted into five groups by ribeye size, the groups averaged 2.9 to 3.3 kg before trimming and 1.9 to 2.2 kg after, a yield of 64.8 to 66.2% with no real difference between groups.
In pounds, the group averages ran from 6.4 to 7.3 lb going in and 4.2 to 4.9 lb coming out; single tenderloins vary more. About a third of what you paid for goes to trim before anything is cooked. Weigh your own trimmer's result; it may not match a packer's.
Then the oven takes its share. The ARS table lists a boneless tenderloin roast, trimmed to 0" fat, at an 82% cooking yield. That row is one sample with no stated doneness, and a roast taken further cooks out more weight.
The worked example: 150 guests at 3 ounces cooked
| Step | Math | Result |
|---|---|---|
| Cooked beef on the board | 150 × 3 oz | 28.1 lb |
| Trimmed raw tenderloin (190A-type) | 28.1 ÷ 0.82 | 34.3 lb |
| Bought as 189B | 34.3 ÷ 0.65 | 52.8 lb (51.8–52.9 across the group averages) |
| Whole tenderloins | 52.8 lb at 6.4–7.3 lb each | 7.2 to 8.3, so 8 or 9 |
The Food Buying Guide gives a cross-check. Its entry for tenderloin steak, side muscle on and defatted to 1/4" (like IMPS 1189A), reads "1 lb AP = 0.75 lb cooked lean meat," so 28.1 pounds cooked needs 37.5 pounds as purchased. That's a steak item and a different starting product, so treat it as a rough check. The range for this event is 34 pounds bought trimmed to about 53 bought side muscle on.
That 52.8 is the number that belongs in your food cost percentage. Cost the station off the 28 cooked pounds and you've left out nearly half the beef you paid for.
Three ounces assumes the carving station is one of several things guests eat. Morton Arboretum's stations menu says "Portioned at four ounces per guest," and a Princeton alumni event guide plans 6 to 8 ounces of protein per person at buffets, though not for carving specifically. At 6 ounces, the weights double: about 68.6 pounds trimmed, or about 105.5 pounds of 189B. Whether dinner follows the reception moves this number the same way it moves the hors d'oeuvre count.
None of this covers heels, ends, a carver who slices heavy for the first forty guests, or a buffer. I round up to whole tenderloins and add one more, so nine or ten for this event depending on the weights, then weigh what comes back. That's my habit, not a published standard.
Pink roast beef on the board meets the Food Code
The FDA Food Code sets a separate rule for whole meat roasts: beef, corned beef, lamb, pork and cured pork such as ham. Under 3-401.11(B)(1), every part of the roast has to reach a temperature and stay there for the time in a table. These are five of its rows:
| Internal temperature | Time |
|---|---|
| 130°F | 112 minutes |
| 135°F | 36 minutes |
| 140°F | 12 minutes |
| 145°F | 4 minutes |
| 158°F | Instantaneous |
A footnote matters for carving: "Holding time may include postoven heat rise." For a tenderloin, those minutes only count while every part of the roast stays at or above the temperature. In my experience a 4 to 5 pound roast resting on a board drops below 130°F well before 112 minutes, so most stations either hold it hot that long or cook to a higher pair, like 140°F for 12 minutes.
Hot holding is normally 135°F or above. But 3-501.16(A)(1) carves out an exception: roasts cooked to that table "may be held at a temperature of 54°C (130°F) or above." That one clause is why a pink tenderloin under a heat lamp is legal, as long as it reached a time and temperature in the table. A roast that did isn't an undercooked food served at a guest's request; that route, under 3-401.11(D), is for food that doesn't meet the table.
The exception names meat roasts only. A turkey breast on the same station is poultry, cooked to 165°F under 3-401.11(A)(3), and it holds at 135°F like the rest of the buffet, unless you run it on time as a public health control under 3-501.19.
The 145°F-plus-three-minute-rest figure you'll hear is USDA's consumer guidance. Inspectors enforce whichever Food Code edition your state adopted, and these rules read the same in the 2022 edition and in the 2026 edition FDA issued this fall (its summary of changes leaves them alone). None of this is legal advice; your health department has the final word.
The oven rule is where slow roasts fail
Under 3-401.11(B)(2), a roast cooked in an oven has to go into one preheated to, and held at, a temperature set by its weight:
| Oven | Roast under 10 lb | Roast 10 lb or more |
|---|---|---|
| Still dry | 350°F or more | 250°F or more |
| Convection | 325°F or more | 250°F or more |
| High humidity | 250°F or less | 250°F or less |
The trimmed tenderloins in the Texas A&M study averaged under 5 pounds. A slow roast at 250°F in a still-dry oven doesn't comply as written, however pink and pretty it comes out. Convection at 325°F does. So does a high-humidity oven, which the code defines as more than 90% relative humidity for at least an hour, or the roast sealed in a moisture-impermeable bag.
Two more rules show up on the station itself. Unsliced leftover roast can be reheated for hot holding using the same oven and time-temperature parameters instead of the usual 165°F, under 3-403.11(E). And knives, boards and other contact surfaces used with the meat have to be cleaned "at least every 4 hours" under 4-602.11(C), with exceptions in (D), such as knives kept between uses in water held at 135°F or more. A station that runs from a 5 p.m. reception through a 10 p.m. late bite needs a clean board and knife in the middle unless one of those exceptions applies. Off-site, the same temperature logs apply.
What the station and the chef cost
I only used menus I could date. The per-guest prices are my arithmetic: station price divided by the guests it serves.
| Venue | Menu date | Price per guest | Chef attendant | Charges listed |
|---|---|---|---|---|
| Hewing Hotel, Minneapolis | Files dated January 2026 | Prime rib $35.00; whole tenderloin $30.00; glazed ham $20.00 | $150 per station | — |
| Morton Arboretum, Lisle, IL | PDF created October 2024 (no date printed) | Tenderloin and turkey breast station $25 | $125 per 100 guests | 23% admin charge plus tax |
| Enterprise Mill Events Center, Augusta, GA | 2026 menu | Smoked ham $7.50; pork loin $8.00; roast beef at market price | $200 carving attendant fee | 22% production fee plus 8.5% sales tax on the stations page (another page says 20% and 8%) |
| The Jefferson Hotel, Richmond, VA | Revised January 2023 | Prime rib $16.43; turkey breast $15.00; bone-in ham $8.50 | $100 per chef per 100 guests | 20% service plus 13.5% tax |
The Jefferson's sheet is almost four years old, so read its prices as dated. Across these menus, food runs from $7.50 a guest for ham to $35 for prime rib, and the attendant from $100 to $200.
On every menu I checked, the attendant is billed on its own line, outside the food price. Hewing's terms show what the fee buys: "Each station serves 20 guests. Serviced for up to 1½ hours." The Jefferson requires a chef per 100 guests at $100 each, so the 150-guest example needs two, $200 before service charge; Morton's $125 chef fee is charged per 100 guests. How that compares with what you pay your own cooks per hour is the math in the staffing post.
What I'm not going to give you
A carving loss percentage. Heels, ends and cutting waste are real, and I found no credible source that puts a number on them.
The edible yield of a bone-in prime rib. The ARS table gives a bone-in rib eye roast a 76.9% cooking yield (35 samples, 71.8 to 83.5%), but that weight includes the bone. The Food Buying Guide's "Beef Rib Roast" is blade meat (IMPS 109B, 0.56), not prime rib. The "one pound of bone-in prime rib per person" rule all over consumer and barbecue sites has no USDA or academic source behind it that I could find.
A standard carving portion. Beyond the two figures above, I found no published guidance that sets one for carving.
What to do
- Put two lines on the BEO: cooked ounces per guest and pounds to order. They're never the same number.
- Size the order on edible yield, not cooking yield. Use the Food Buying Guide where it lists your cut; where it doesn't, as with 189B tenderloin, chain your trim yield and the cooking yield the way the worked example does.
- Name the spec on the purchase order. 189B and 190A differ by a third of the weight.
- Match the oven to the roast's weight, and log the time at temperature, not just the pull temperature.
- Hold roasts cooked to the Code table at 130°F or above and turkey at 135°F, and swap knives and boards within four hours.
- Quote the chef attendant as its own line, with the service charge shown next to it.
- Weigh raw, trimmed, cooked and returned meat at every event, and build your own yields from that.
Disclosure: I work at Katalyst, which sells catering software, and I still pick up a handful of events a year. Software can store the weights, but someone still has to put the trim on the scale before it goes in the stockpot.
Related Katalyst products
See how Katalyst handles your service style
A 30-minute walkthrough of the platform, tuned to how your restaurant actually runs.
