
Top-Rated Catering Services in New Mexico
80 caterers in New Mexico — Google Maps ratings average 4.6★. Caterers including BBQ, American, Mexican, and Pizza. Catering in New Mexico is close to the U.S. average. A typical 100-guest buffet runs about $5,225–$10,600 ($52.00 – $106.00 per person).
Top Cities in New Mexico
Highest-traffic catering hubs and metros across New Mexico.
Top caterers in New Mexico
Highest-rated providers from leading cities — one standout per market, ranked by profile quality and Google Maps ratings.






Your quote in 2 minutes
Get custom quotes from top caterers in New Mexico
Share your event details once—free, no obligation—and compare trusted local options faster.
More cities in New Mexico
Explore More Cities
Browse by category in New Mexico
Compare providers statewide across every indexed service and specialty.
Corporate Event
40 listings in New Mexico
Full Service Catering
32 listings in New Mexico
Affordable
21 listings in New Mexico
Bar Service
20 listings in New Mexico
Buffet
18 listings in New Mexico
Food Truck
17 listings in New Mexico
Box Lunch
16 listings in New Mexico
Private chef / In-home
13 listings in New Mexico
Gluten-Free
10 listings in New Mexico
Breakfast Catering
7 listings in New Mexico
Vegan Options
7 listings in New Mexico
BBQ
6 listings in New Mexico
Organic
5 listings in New Mexico
Wedding
5 listings in New Mexico
Kosher
1 listing in New Mexico
Mexican
1 listing in New Mexico
