Skip to main content

Buffet Menu Planner

Calculate exact quantities for your buffet spread. Build a balanced menu with the right mix of mains, sides, and accompaniments for any occasion.

Buffet Menu Planner

30

Menu Balance

🍖
Main Dishes
2 ✓
rec: 2-3
🥦
Side Dishes
2 ✓
rec: 2-4
🥗
Salads
1 ✓
rec: 1-2
🥔
Starches
1 ✓
rec: 1-2
🍞
Breads
1 ✓
rec: 1-1
🍰
Desserts
1 ✓
rec: 1-3

🍖Main Dishes(2 selected)

🥦Side Dishes(2 selected)

🥗Salads(1 selected)

🥔Starches(1 selected)

🍞Breads(1 selected)

🍰Desserts(1 selected)

Your Buffet Menu (30 guests)

🍖Main Dishes

Roast Chicken
Quarter for easy serving
10.3 lbs
(165 oz)
Baked Ham
Spiral sliced is easiest
8.4 lbs
(135 oz)

🥦Side Dishes

Green Beans Almondine
Blanch ahead, sauté before serving
6.6 lbs
(105 oz)
Roasted Vegetables
Mix of seasonal veggies
7.5 lbs
(120 oz)

🥗Salads

Caesar Salad
Add dressing just before serving
6.6 lbs
(105 oz)

🥔Starches

Mashed Potatoes
Keep warm, add butter before serving
8.4 lbs
(135 oz)

🍞Breads

Dinner Rolls
Warm before serving
3.8 lbs
(60 oz)

🍰Desserts

Cake (sheet or layer)
Pre-slice for easier serving
5.6 lbs
(90 oz)

Buffet Setup Tips

  • •Plates at the front, utensils and napkins at the end
  • •Double-sided lines for groups over 50
  • •Place heavier items (mains, starches) first
  • •Salads and cold items can be set out early
  • •Use chafing dishes for hot items

Timing Guide

  • •2 days ahead: Prep desserts, marinades
  • •1 day ahead: Prep salads (undressed), sides
  • •Morning of: Cook mains, prep starches
  • •1 hour before: Set up buffet table
  • •15 min before: Light chafing dish flames

Buffet Planning Essentials

The Golden Rule of Quantities

Plan for 1 to 1.5 pounds of food per person total. This breaks down to roughly 6 oz of protein, 4-5 oz of starches, 4 oz of vegetables/salads, and 2-3 oz of bread. Always add 10-15% buffer for hungry guests.

Menu Balance

A well-balanced buffet includes 2-3 proteins, 2-3 starches, 2-3 vegetables or salads, bread, and dessert. Mix hot and cold items, and always include at least one vegetarian main option.

Food Quantities Per Person by Category

6 oz Protein/Main
4-5 oz Starches
4 oz Vegetables
2-3 oz Bread

Buffet Menu Planning That Holds Up on the Line

Quantities are only half of a buffet. The other half is menu shape: how many options sit in each category, and whether the food can stay safe while guests work their way down the table. Extension guidance for group meals is explicit that a buffet needs planning for contrast in colour, texture, shape, temperature and flavour — and that self-service means portion control is lost, so each dish needs a little more headroom than a plated meal would.

How many choices to put in each category, and what each one does for the table.
Category How many options Why it earns its place
Protein / main 2–3 Guests choose by sight, and one option is always the one that empties first. Two structurally different mains (one roasted or braised, one lighter) cover most dietary drop-outs without a separate menu.
Starch 2–3 The volume filler that keeps a crowd fed when the mains run short. Vary the shape — a grain, a potato or bread-style item, and a pasta or rice.
Vegetable or salad 2–3 One cold or raw option and one cooked option give the temperature and texture contrast group meals are planned around.
Bread 1–2 Cheap insurance at the end of the line, and the carrier for whatever sauce or spread you are serving.
Sauce / condiment 2 One sharp or acidic, one rich. They let guests re-season a plate instead of leaving food behind.
Dessert 1–2 One dependable option beats three half-eaten ones; if the event runs long, a dessert that holds at room temperature is the safer pick.

Keep it out of the danger zone

A buffet line is the highest-risk way to serve food, because everything sits out while people eat. The U.S. Department of Agriculture's Food Safety and Inspection Service publishes the limits — bacteria grow most rapidly between 40 °F and 140 °F, doubling in number in as little as 20 minutes, which is why the holding rules are strict.

USDA FSIS holding rules for a self-service buffet.
Situation The rule
Bacterial growth zone 40 °F to 140 °F — numbers can double in as little as 20 minutes.
Hot dishes on the line Hold at or above 140 °F using chafing dishes, preheated steam tables, warming trays or slow cookers. Warm is not the same as hot.
Cold dishes on the line Hold at or below 40 °F, with containers nested in ice where possible.
Total time out of refrigeration Two hours maximum. Above 90 °F — a summer cookout — cut that to one hour.
Packing away the leftovers Shallow containers and into the refrigerator within two hours; improper cooling is one of the most common causes of foodborne illness.
Reheating the next day To an internal temperature of 165 °F, or until hot and steaming; cover and rotate in a microwave so it heats evenly.

Two more habits that make a line run better. First, pre-portion anything risky — dips, dressings, sauces — into small serving dishes that can be swapped out when they hit the two-hour mark, instead of refilling one big bowl all afternoon. Second, keep the quantities honest: work out the head count in the party food calculator, add the drinks with the drink calculator, and if the menu is mostly finger food, size it with the appetizer planner instead. If the spread is built from dishes guests bring rather than a menu you cook, the potluck coordinator tracks who is bringing what and flags the empty categories. The grocery budget guide covers what those quantities cost at current U.S. prices.

Sources: USDA Food Safety and Inspection Service, "Danger Zone" (40 °F – 140 °F); University of Minnesota Extension, Planning the quantity food occasion.

Building a Buffet Menu: A Worked Six-Category Example

The request that comes up again and again is a buffet that carries several proteins at once — fish, chicken, pork, beef — plus a vegetable and a salad. The shape that handles it is six categories, each doing one job, with the proteins deliberately split by cooking method rather than by animal so nothing crowds the same flavour space.

A menu template for a hot buffet line. Swap dishes within a row, keep the row.
Category Example dish Why it is in this slot
Fish Baked salmon, or a white fish in a lemon-butter sauce The lightest protein: it feeds guests who skip red meat and gives the line a second temperature and texture.
Poultry Roast chicken thighs, or a chicken in a cream or mushroom sauce The safe middle that nearly everyone eats; thighs hold far better on a warming tray than breast meat.
Pork Pulled pork, glazed ham, or a braised pork shoulder A rich, soft-textured main that contrasts the roasted or baked dishes either side of it.
Beef Sliced roast beef in au jus, or a braised beef The anchor for the meat-eaters, and the dish that sets how generous the portion math needs to be.
Starch Roast or mashed potatoes, rice pilaf, or a pasta bake The volume filler that keeps the line fed when a protein runs short, and the carrier for whichever sauce is left on the plate.
Vegetable and salad A roasted vegetable plus one cold dressed salad One hot, one cold: the temperature and texture contrast that stops a four-protein line reading as heavy.

Turning the template into numbers

Four proteins do not mean four full portions per guest. Guests take a little of several and a full serving of one, so plan the protein total at roughly one serving per person across the whole category, not one per person per dish. For a 60-guest buffet that is about 60 servings of protein in total, split however you expect the crowd to lean — often half beef and chicken, and the fish and pork sharing the remainder. Add a second, cheaper starch and a second salad so the line never empties into one dish, keep at least one vegetarian-friendly side that is not an afterthought, and put an acid (a vinegar slaw, a pickle, a lemon-dressed green) next to the richest meat. The per-category option counts and the portion sizes behind this menu are worked out in the tables above and in the party food calculator.

Keeping a four-protein line safe

More proteins means more dishes in the danger zone at once, so the FDA's buffet rules carry more weight here than on a two-dish table. Hold every hot dish at an internal temperature of 140 °F or warmer and check it with a thermometer rather than trusting the warmer — some models top out at 110–120 °F, which is warm but not hot enough. Keep the cold salad and any chilled sides at 40 °F or colder, on ice once they have been out two hours. Never top up a partly eaten dish: replace it with a freshly filled one from the refrigerator or from an oven held at 200–250 °F. And discard anything perishable that has sat out past two hours, or one hour in a room above 90 °F.

Sources: U.S. Food and Drug Administration, “Serving Up Safe Buffets”; Michigan State University Extension, “Food safety should be your most important buffet guest”; USDA Food Safety and Inspection Service, “Danger Zone (40 °F – 140 °F)”.