← All guides Menus

How to build a taco bar for 8 to 20 people

Taco bars fail in two predictable ways. Either the host runs out of tortillas at minute forty while three pounds of carnitas sit uneaten, or the line stalls at the guacamole and twelve people stand in a hallway holding warm plates. Both are solvable before anyone arrives, and neither has anything to do with how good your salsa is.

The format is the right call for this headcount. It scales linearly, most of it can be built two days early, and it absorbs dietary restrictions without a separate menu. You just have to get the arithmetic and the traffic pattern right.

The quantities, per person

Plan on three tacos per person as the real average across a mixed adult crowd, and buy tortillas for four. People take a fourth taco far more often than they take a fourth serving of anything else, and leftover tortillas cost almost nothing. Total protein lands at 5 to 6 ounces raw per person regardless of how many proteins you offer — splitting into two options doesn't increase consumption, it just splits it.

ItemPer person8 guests12 guests20 guests
Tortillas (5–6 in.)4324880
Protein, raw weight6 oz3 lb4.5 lb7.5 lb
Beans, cooked1/3 cup3 cups4 cups7 cups
Shredded cheese1 oz8 oz12 oz20 oz
Pico de gallo1/4 cup2 cups3 cups5 cups
Salsas (2–3 kinds, total)2 oz2 cups3 cups5 cups
Guacamole1/4 cup3 avocados4 avocados7 avocados
Crema or sour cream1 oz8 oz12 oz20 oz
Cabbage or lettuce, shredded1 oz1/2 head3/4 head1.5 heads
Limes, quartered1/6224
Onion + cilantro1 onion, 1 bunch1.5 onions, 1 bunch3 onions, 2 bunches
Tortilla chips2 oz1 lb1.5 lb2.5 lb

Braises lose roughly 30 percent of their raw weight, so 7.5 pounds of pork shoulder yields a little over 5 pounds of shredded carnitas — about 4 ounces of finished meat per guest at twenty people. That is correct. Tacos are a bread-and-topping delivery system.

Pick proteins that survive the table

The single rule: if it holds in liquid, it holds on a table. Chicken tinga, barbacoa, carnitas resting in their own rendered fat, ground beef finished with a half cup of stock, rajas con crema, and stewed black beans all sit for two hours and get better. Sliced grilled steak turns gray and chewy in about twenty minutes, fish has a ten-minute window, and plain grilled chicken breast is dry before the second guest reaches it.

Hold everything in a two- to three-inch hotel pan with at least a half cup of braising liquid per two pounds of meat, covered with foil between waves of guests. A slow cooker on Warm generally sits between 145 and 165 degrees, which is fine. A 200-degree oven with the pan covered is equally fine and frees the slow cooker. If you're using a water-pan chafer, budget two fuel cans for a four-hour party — the first one fades before it claims to.

What to make ahead, and what not to

Lay the line out so it doesn't jam

Traffic backs up at whichever station requires the most decisions, and that station is always the salsas. So take the salsas off the main table entirely and put them on a side table with the limes and hot sauces. People fill their tacos, step aside, then season. That one move does more for throughput than adding six feet of table.

Order on the main table: plates → tortillas → vegetarian protein → meat proteins → beans → cold toppings → cheese and crema. Allow about 30 inches of run per station, which means a standard six-foot table holds five stations comfortably and seven badly. Above twelve guests, mirror the whole line down both sides of the table so two people serve simultaneously. Drinks go in a different room. Every drink station on a food table is a permanent traffic clot.

Use small bowls refilled every fifteen minutes rather than large ones filled once. A half-empty catering bin looks abandoned by minute thirty; a small bowl topped up from the fridge looks freshly made all night. Give every bowl its own utensil — a two-ounce ladle for anything loose, tongs for anything shredded.

Handle vegetarians properly

The test for a vegetarian option is whether meat eaters take it. Rajas con crema, mushrooms cooked hard with chorizo seasoning, roasted sweet potato with black beans, or calabacitas all pass. A bowl of plain black beans does not.

Because omnivores will eat it, size the vegetarian protein for roughly 25 percent of total taco demand, not for the number of vegetarians. At twenty guests that's about 15 to 18 servings' worth of vegetables — call it 3 pounds prepped. Put it first in the line so serving spoons travel from vegetarian to meat and never back, and make the beans vegetarian by default. Offer rendered chorizo or bacon as a separate topping instead of cooking it into the pot. That last decision costs nothing and quietly solves half your dietary problems.

Keeping 80 tortillas warm

Corn tortillas heat directly on a gas burner grate or a dry comal, 30 to 45 seconds a side, until they're pliable and slightly puffed. For volume, wrap stacks of twelve in a damp kitchen towel, then in foil, and put them in a 350-degree oven for 15 minutes — that steams them evenly and you can run four packets at once.

To hold them, skip the ceramic tortilla warmer, which is good for about 45 minutes and 15 tortillas. Put the foil-and-towel packets in a small hard cooler instead. Insulated and undisturbed, they stay hot and soft for two hours, which covers your entire service window. For twenty guests, start heating 30 minutes before you serve, run four batches of twenty, and stage them all in the cooler.

Buy roughly 60 percent corn and 40 percent flour. Corn tastes better and flour is more forgiving, and enough guests have a strong preference that carrying both is worth the shelf space.

Let GatherPop do the math

Pick a vibe and a headcount, and every quantity on this page is calculated for you — plus the drinks, the shopping list, and what to put on the screen.

Get launch updates