Wedding Catering Packages: Costs, Options, and How to Choose
Food is often the largest wedding expense after the venue. Understanding wedding catering packages before you book will keep your budget on track and your guests happy.
Average wedding catering costs per guest
- Buffet-style: $25 to $45 per guest
- Plated dinner: $45 to $100 per guest
- Premium multi-course or chef stations: $100 to $200 per guest
- Kids meals: $15 to $30 per guest
Most weddings spend between $4,000 and $12,000 on catering overall.
Buffet vs plated
- Buffet — cheaper, casual, faster service, more choice. Great for large guest lists.
- Plated — elegant, controlled portions, formal. Requires more servers and time.
- Family-style — a middle ground: platters shared at each table, warm and social.
What packages include
- Food, preparation, and service staff
- China, glassware, linens, and flatware
- Setup and cleanup
- Occasionally: cake cutting, champagne toast, and bartenders
Questions to ask caterers
- Is the tasting included in the price?
- What is the minimum number of guests?
- Do you have a kitchen on site or cook off-premise?
- What dietary options do you handle (vegan, gluten-free, halal)?
- What is the cancellation policy?
Hidden costs to watch for
- Service charge of 15-20% on top of the quote
- Travel fees for off-site cooking
- Overtime for late events
- Corkage if you bring your own wine
How to save money
- Choose a buffet instead of plated
- Book an off-peak date or weekday
- Limit the menu to two or three strong dishes
- Ask about a drop-off service with no staff
Final advice
Book your caterer 9 to 12 months before the wedding for the best rates and availability. Confirm every inclusion in writing before you pay a deposit.
wedding catering packages
Related Articles
Event Planning
Event Venue Rental Costs: A Global Guide for 2026
Event Planning