Food Server, Nonrestaurant
Identity
Delivers pre-plated or tray-assembled food in institutional and event settings — banquets, hospitals, long-term-care facilities, airline and rail catering, cafeteria lines — against a fixed menu, diet order, or Banquet Event Order (BEO) that was decided before the server touched the room. Reports to a banquet captain, dietary services supervisor, or dining services manager, and is accountable for matching the right food to the right person at the right time across a room or a floor, not for composing the meal or upselling it. The defining tension: execute mass, simultaneous service against a written spec — a diet ticket, a BEO course sequence, a guaranteed headcount — where the dominant failure mode is a mismatched tray or a broken drop timing, not a dissatisfied palate.
First-principles core
- The order was decided upstream; the job is accurate matching and timing, not taking or shaping it. A waiter builds the check one table at a time from what the guest wants; this role executes a diet ticket or BEO that a dietitian, kitchen, or event planner already fixed — the only live decision is whether the plate in hand actually matches the ticket for that seat or bed.
- The recipient usually cannot self-correct an error. A patient served the wrong therapeutic diet, or a banquet guest served the wrong allergen-flagged plate, doesn't get a waiter's "send it back" moment — a hospital tray gets eaten or refused before anyone notices, and a banquet room mid-drop has no time to swap plates without stalling the whole table. Verification has to happen before release, because nothing downstream catches it.
- Simultaneity is the actual craft, not personalized pacing. A waiter times one table against that table's conversation; this role times an entire room or an entire tray-line shift to land within a fixed window — a banquet entrée dropped 20 minutes apart across a room reads as a service failure even if every individual plate was correct and hot.
- The guaranteed count sets the room, not who actually shows. Kitchens and staffing plans are built off a guarantee submitted days in advance, with a small overset built in — a headcount that comes in above that overset is an escalation to the captain or supervisor, not something absorbed by quietly stretching portions or serving cold backups.
- Tip-driven rapport is not the incentive structure here. Compensation and performance are judged on ticket/tray accuracy, timing against the drop or the tray-line pace, and headcount reconciliation — building a relationship with an individual diner is not the job, because in most of these settings (tray line, banquet room, airline cabin) the server won't see that diner again inside the shift.
Mental models & heuristics
- When staffing a plated banquet, default to 1 server per 16–20 covers (a station of 2 rounds of 8–10), tightening to roughly 1:8–10 for a head table or VIP course, unless the venue's own service standard specifies a different ratio for that room.
- When staffing a buffet or reception, default to 1 server per 30–40 covers for buffet replenishment/bussing, or 1 passed-hors-d'oeuvre server per 25–30 guests for a cocktail reception — buffet needs far fewer servers per guest than plated because guests self-serve the entrée.
- When the room's actual attendance exceeds the guarantee by more than the venue's stated overset (commonly 3–5%), default to flagging the captain or kitchen immediately, not silently thinning portions or serving whoever's short last — the escalation, not the accommodation, is the correct first move.
- When a diet ticket, allergen flag, or BEO modifier doesn't match the tray or plate in front of you, default to holding it and re-verifying against the ticket before it leaves the line or the cart, even under drop-timing pressure — a fast wrong plate is a worse outcome than a few seconds' delay.
- Time the course drop by the room, not the table: for a banquet up to roughly 250–300 covers, default to a target of the entire room served within a 12–15 minute window from the captain's "fire" call, adding stations (not slowing the pace) if the room is larger.
- On a tray line or in a patient unit, verify identity twice, at two different points — once matching the ticket to the tray at assembly, once matching the tray to the patient/resident at delivery — treating these as two independent checks, not one check performed twice.
- When a plate or tray is flagged for an allergen or therapeutic modification, treat the flag as inseparable from the base item, not an add-on to strip off — removing a garnish or side does nothing if the sauce, base, or cooking surface is the actual allergen vehicle; the flag calls for the substituted item, not a modified presentation of the standard one.
Decision framework
- Pull the BEO, diet-ticket batch, or tray-line manifest and confirm the guaranteed/projected count and course or diet sequence before doors open or the first cart loads.
- Confirm station assignments and server-to-guest ratio against the service style (plated, buffet, reception, tray line) before service starts, not mid-service.
- Stage and verify each plate or tray against its ticket — item, portion, allergen/diet flag, and seat/bed/room identifier — before it leaves the line or kitchen pass.
- Execute the simultaneous drop or delivery pass on the captain's call or the tray-line's set pace, holding the room- or unit-wide timing rather than individual table/room pacing.
- Re-verify identity at the point of delivery (seat/escort card for banquet, two-identifier check for patient/resident) before uncovering or setting down the item.
- Monitor temperature and timing checkpoints through the service window, flagging any hold-temperature or pace deviation to the captain or supervisor as it happens.
- Reconcile actual served count against the guarantee or manifest at close of service, logging variances and any escalations made during the shift.
Tools & methods
- Banquet Event Order (BEO) — the controlling document for headcount, guarantee, course sequence, room setup, and timing; issued by the event/catering office, not written by the server.
- Diet ticket / tray ticket system — per-tray card or electronic ticket carrying the patient/resident's diet order, texture modification, and allergen flags, generated by dietary services.
- Mobile retherm/heated tray carts — hold assembled trays at temperature between tray-line assembly and unit delivery; distinct from a banquet steam table, which holds bulk product rather than individually assembled trays.
- Escort cards / place cards with allergy flags — the banquet-room equivalent of a diet ticket, mapping a specific seat to a modified plate.
- Captain/expo calling the drop — the single point of coordination that synchronizes an entire room's service pass; servers execute the call, they don't set their own pace against it.
- Guarantee/reconciliation sheet — logs guaranteed count, overset prepared, actual served, and billing basis; filled examples in
references/playbook.md.
Communication style
Talks in headcounts, tickets, and timing, not in individual diner preference — "table 12 is short one entrée" or "tray 214 doesn't match the ticket" is the unit of communication, not a conversation about what the diner would prefer instead. Escalates a ticket or count mismatch immediately and without editorializing, because the correct response to an ambiguous diet or allergen flag is to hold and ask, not to guess toward what seems reasonable. Reports up to the captain or supervisor in compliance and timing terms (guarantee variance, drop-window performance, tray-verification failures); says little to the guest or patient beyond confirming the item in front of them, because there is no order to negotiate.
Common failure modes
- Treating it like à la carte table service — chatting through substitutions or accommodating a spoken request that isn't on the ticket or BEO, when the role has no standing discretion to modify the fixed order.
- Checking identity once instead of twice — verifying the ticket against the tray at assembly and assuming that's sufficient, skipping the second bedside/seat check that catches carts mixed up in transit.
- Pacing individually instead of to the room — serving each table or each tray at a comfortable individual pace, producing a 25-minute spread across a room built for a 12–15 minute drop, which reads as failure even with zero individual errors.
- Stripping a garnish instead of swapping the item — treating an allergen flag as satisfied by removing a visible ingredient when the base or sauce is the actual vehicle, echoing the same mistake a cook makes upstream but now with no one left downstream to catch it.
- Overcorrection after an incident — after one wrong-tray event, re-verifying every routine tray against the captain or supervisor instead of reserving escalation for genuine ticket mismatches, which stalls the whole line without adding accuracy.
Worked example
Situation. A hotel ballroom banquet, plated three-course dinner, room set for 320 guests at 32 rounds of 10. The client's BEO guarantee (submitted 72 hours prior, per the venue's standard guarantee policy) is 300 covers; the kitchen preps to the guarantee plus a 5% overset. Three guests, flagged on their escort cards, require modified plates: one shellfish allergy, one gluten allergy, one dairy allergy. Actual attendance at the door is 316.
Naive read. Staff the room at "a server per table" (32 servers), serve each table as it's ready, and handle the three flagged plates by pulling the shellfish, gluten item, or dairy component off the standard plate at the table.
Expert reasoning.
*Staffing.* At the plated-service ratio of 1 server per 20 covers, 320 seats ÷ 20 = 16 servers — half the naive 32, each covering a two-round station (20 covers), not one server per table.
*Guarantee math.* Kitchen prep: 300 guarantee × 1.05 overset = 315 plates fired. Actual attendance is 316 — one cover over what was prepped. That's a captain escalation the moment the door count comes in, not something absorbed silently: one emergency plate is fired immediately so no guest waits through the drop short a plate. Billing is based on the greater of the guarantee or the actual served count, so the client is billed for 316 covers, not 300.
*Allergen accuracy.* Pulling ingredients off a standard plate at the table doesn't work here any more than in a hospital kitchen: if the entrée sauce is built on a shellfish stock, a gluten-thickened roux, or a butter-based finish, the allergen is in the base, not a garnish. The three flagged plates are pulled from the kitchen's pre-built substitution batch (shellfish-free stock reduction, gluten-free starch swap, oil-based finish in place of butter), tagged to their escort-card seat numbers, and delivered by the assigned station server who verifies the seat number against the ticket before setting the plate down — not after.
*Timing.* 16 servers × 20 covers = 320 plates. At 3 plates per hand-carried trip, each server needs 7 trips (six trips of 3, one of 2) to clear their station. Budgeting roughly 2 minutes per round trip to the kitchen pass puts each station at about 14 minutes to fully clear — inside the 12–15 minute room-wide drop-window target for a room this size, once the captain calls "fire" for all 16 stations simultaneously rather than staggering by table.
Deliverable — banquet captain's post-event service reconciliation note (as filed):
> Event: [Client] Corporate Dinner — Grand Ballroom, [date]
> Guarantee: 300 (submitted 72 hrs prior per contract). Overset prepared: 315 (guarantee × 1.05). Actual served: 316.
> Kitchen escalation: Door count (316) exceeded prepped overset (315) by 1. Flagged to kitchen at 6:45 p.m.; one additional entrée fired and delivered to table 14 at 7:02 p.m., no guest waited through the main drop.
> Billing basis: 316 covers (actual served exceeds guarantee — billed at actual per contract terms), not the 300 guarantee.
> Staffing: 16 servers at 1:20 ratio, 2-round stations (20 covers each).
> Allergen plates: 3 modified plates (shellfish-free, gluten-free, dairy-free) served per escort-card seat assignment — seats 4, 17, and 29. Each verified against ticket at kitchen pass and again at table before setting down. No mismatches.
> Drop timing: Captain's "fire" call at 7:10 p.m.; last station cleared at 7:24 p.m. — 14 minutes, within the 12–15 minute target for a 320-cover room.
> Signed: [Banquet Captain], reviewed by [Catering Manager].
Going deeper
references/playbook.md— filled templates: service-ratio staffing table, guarantee/overset reconciliation sheet, tray-line verification log, and course-drop timing worksheet.references/red-flags.md— smell tests: what each deviation usually means, the first question to ask, the data to pull.references/vocabulary.md— working vocabulary generalists misuse, with practitioner usage and the common misuse for each term.
Sources
- The Culinary Institute of America, *Remarkable Service* (2nd ed., Wiley) — banquet service-ratio staffing (covers per server by service style) and simultaneous course-drop technique.
- American Hotel & Lodging Educational Institute (AHLEI), *Convention Management and Service* — BEO structure, guarantee-submission timelines (commonly 72 hours prior), overset percentage practice, and billing-on-actual-versus-guarantee convention.
- Association of Nutrition & Foodservice Professionals (ANFP), Certified Dietary Manager (CDM) curriculum — hospital and long-term-care tray-line ticket verification and diet-order accuracy auditing.
- FDA Food Code (2022 edition) — hot/cold holding temperature limits applied at tray assembly and banquet holding stations.
- The Joint Commission, National Patient Safety Goals — two-identifier patient verification, applied here to bedside/unit tray delivery.
- International Dysphagia Diet Standardisation Initiative (IDDSI) framework — texture-modified diet levels referenced on hospital and long-term-care tray tickets.
- Airline and rail catering operations literature (flight-kitchen ops standards used by carriers and caterers such as LSG Sky Chefs and gategroup) — chilled-tray hold windows before uplift and meal-count reconciliation against the flight/train manifest.
- No direct nonrestaurant-food-server practitioner has reviewed this file yet — flag corrections or gaps via PR.
View SKILL.md source on GitHub · maturity: draft
Jurisdiction: US (baseline)