How much food to order for 30 people

For 30 people, order about 13–17 lb of main dish (6–8 oz each), 15 lb of sides (two sides, 60 servings), 30–60 rolls, 33 desserts and 90 drinks.

Assumes a buffet-style party for adults lasting about 2 hours, with one main course and two sides. Mains include about 10% extra for seconds.

ItemFor 30 peopleRule of thumb
Main dish (meat, fish or main)13–17 lb6–8 oz per person
Sides (2 kinds)15 lb (60 servings)about 4 oz of each side
Bread or rolls30–601–2 per person
Dessert331 per person + 10%
Drinks902 in the first hour, 1 per hour after

Snap the menu and get the order

These counts are rules of thumb. Portion sizes vary by caterer; ask them if their trays are small or large.

Other party sizes