Events By M
Why choose us?  Because we are different.  People do business with people they like.  That is why the majority of our business continues to grow through referrals.  If you are looking for personal service, passion and expertise, than you should entrust your next event to the Events By M team.  It’s your vision, your guests, and our expertise which create your lasting memory.


To place your catering order, please contact “M” at 224-475-0422 between 8:00am to 5:00pm, Monday through Friday.  We respectfully request all orders be placed as early as possibly, so we can ensure product availability (48 hours prior).    Special events require an additional time frame.  Your final guarantee must be established 48 hours prior to your specified date, and is not subject to reduction; however, it may be increased accordingly.  Prices are subject to change without notice.  

Minimum Order:   10 person minimum order unless indicated

Custom Orders:

We are happy to adjust menu items to your taste or create a custom menu for your event. Please call 224-475-0422 or email  to arrange custom orders

Cancellation Policy

There is no charge for cancellation on orders within 48 hours or more for parties of 25 people or less. Parties with more than 25 people must provide 72 hour notice to avoid cancellation charges

Delivery Time

In anticipation of unforeseen traffic and weather delays, please allow a 30 minute window when scheduling your delivery time

Payment & Billing:

Payment may be made by Cash, Check, Visa, MasterCard and American Express.   Corporate Account Direct Billing & In-house Fund Direct Billing based on approval. Special events require a 50% deposit due two weeks prior to event, with final payment due on the event day, before service begins.