El Zarape does catering in SB and I will try and track down another one used by the Mexican consulate which is located in Oxnard but the catering was for an event in Santa Barbara and I believe the provider was also located in SB - give the consulate a call because it was really good. Small office and they should be happy to help you. Ask for the head guy and tell him why. He is a very amiable sort and likes to showcase Mexican culture in this area.