
Best Catering in Des Moines
23 caterers in Des Moines, Iowa — Google Maps ratings average 4.7★. Caterers including American, BBQ, Mexican, and Mocktail. In the Des Moines-West Des Moines area, a typical 100-guest buffet runs about $4,990–$10,165 ($50.00 – $102.00 per person).
Caterers in Des Moines
Showing 1–15 of 23 · Page 1 of 2















Your quote in 2 minutes
Get custom quotes from top caterers in Des Moines
Share your event details once—free, no obligation—and compare trusted local options faster.
More caterers in Des Moines
Additional listings beyond this page — open any name for menus, ratings, and a free quote.
Browse by category in Des Moines
Compare local providers across every service and specialty with listings in this area.
Corporate Event
15 listings
Full Service Catering
11 listings
Bar Service
9 listings
Affordable
6 listings
Box Lunch
6 listings
Buffet
4 listings
Gluten-Free
4 listings
Wedding
4 listings
Food Truck
3 listings
Private chef / In-home
3 listings
Vegan Options
3 listings
Breakfast Catering
2 listings
BBQ
1 listing
Mexican
1 listing