Exceptional Catering. Unforgettable Events.
From delicious catering to stunning venues, we make every corporate function and private celebration one to remember.

Corporate Catering
From boardroom meetings to large scale corporate events, we bring exceptional flavour and service to any occasion.

Private Events
Bring people together over incredible food, whether it’s a milestone celebration or an intimate gathering.

Our Venues
Our stunning Melbourne venues are the perfect destination to host your next corporate or private event.
The finest ingredients meet culinary excellence
For over 15 years, TMG Catering have created innovative menus using the finest market-fresh, seasonal ingredients. We prioritise locally sourced Australian produce, working closely with trusted suppliers to ensure exceptional quality in every dish.
From corporate functions to private celebrations, our expertly crafted catering delivers bold flavours, beautiful presentation, and exceptional service to make every event unforgettable.















Effortless catering delivered to you

Effortless catering delivered to you
Want incredible food without the hassle? TMG Catering’s drop-off service delivers fresh, chef-prepared meals ready to serve. Perfect for office lunches, private gatherings, or any event where you want great food without on-site staff. Just unpack, enjoy, and let the flavours impress your guests.
Catering to your requirements
At TMG Catering, we do it all so you don’t have to. We’ll handle the food, setup, service, and cleanup, making sure everything runs smoothly. That way, you can relax and enjoy the occasion. Whether it’s a corporate function or a private celebration, we deliver great food, seamless service, and a stress-free experience from start to finish.

Our Venues







The Oxford Scholar
8 - 170 Seated | 65 - 275 Standing






The Capitol Theatre
568 Seated | 150 - 500 Standing







Harvey’s Sports Bar & Grill
12 - 140 Seated | 20 - 450 Standing







The Windsor Ale House
30 - 70 Seated | 60 - 100 Standing
Let’s talk
Have a question or ready to plan your event? Fill out the form below, and our team will be in touch to discuss your catering needs, or give us a call on (03) 9964 6976. Whether it’s a corporate function or a private gathering, we’ll help bring flavour to your next event.
"*" indicates required fields