EventSays

How Much Food for a Baby or Bridal Shower (20–30 Guests)?

Direct answer

A shower is a grazing event, not a sit-down meal, so plan appetizers rather than plates: 8–10 pieces per person over a 2–3 hour shower — about 240–300 pieces for 30 guests — across 4–5 varieties so no single item runs out. Total food weight runs lighter than a normal party at 0.5–0.75 lb per guest. If you cater it, the rule is 1–1.25 servings per guest, and expect $12–$25 per person. For 25–40 guests a solid spread is 3 mains plus 2–3 sides plus dessert.

Variety does the heavy lifting

The reason showers plan 4–5 appetizer varieties isn't just presentation — it's quantity control. With more options, guests spread their eating across items, so you need less of each individual thing and dramatically cut the risk of any one platter emptying early. Build the spread around a mix of substantial (mini quiches, sliders) and light (fruit, tea sandwiches) items, keep it grazing-friendly on a table guests circle, and remember a shower runs lighter than a dinner party — 0.5–0.75 lb per guest, not the 1–1.25 lb of a full meal.

Assumptions

  • Appetizer-per-person figures are editorial-consensus estimates; catering servings/cost are tier-3 industry-doc.
  • Assumes a 2–3 hour daytime shower with grazing, not a full meal.

What changes this answer

  • Mealtime showers (lunch/dinner) need real meal portions, not grazing counts.
  • Duration: a longer shower pushes toward the top of the piece range.
  • Variety: more varieties means less of each — 4–5 is the sweet spot.

Common questions

How many appetizers for a baby shower of 25?

About 200–250 pieces — 8–10 per person over a 2–3 hour shower — across 4–5 varieties. That's grazing quantity; a sit-down lunch shower needs full meal portions instead.

Sources

Last checked 2026-07-22. Tiers: 1 government/regulator · 2 industry body · 3 official supplier docs · 4 large surveys · 5 professional material.

Connected decisions