073 028 6108 Pretoria, Midrand, Johannesburg & surrounding areas Get a quote
Oh Mai Catering

Made for your occasion

Contract catering for workplaces and institutions in Gauteng

Recurring staff meals and rotating menus for workplaces and institutions, planned around your service days, facilities and daily headcount.

Catering across Pretoria, Midrand, Johannesburg & surrounding areas.

A long buffet line of gold chafing dishes on a courtyard terrace, lids open over pasta and savoury dishes, with serving tongs laid ready

An ongoing meal service, not a single event

Daily staff meals need consistency as well as variety. We plan recurring catering around the people eating, the facilities at your site and the days you need covered. Our Gauteng coverage is centred on Pretoria, Midrand, Johannesburg and surrounding areas; share the site location to discuss service.

For a one-off meeting or academic conference, use corporate meeting and conference catering.

The current menu gives us a starting point for rotating mains, sides and vegetarian dishes. Butter chicken, beef curry, braised short rib and grilled fish can be discussed alongside savoury rice, samp, roasted potatoes and vegetables. Meat-free choices include truffled mushroom risotto, spinach and feta rotolo and chickpea and lentil curry.

Explore buffet meal ideas, meat-free dishes and individually portioned meal packs. These are menu examples, not a fixed weekly schedule or contract package.

Vegetarian, vegan, halaal-friendly and gluten-free requirements are discussed during planning, together with allergies. Halaal-friendly does not mean certified halaal. Food is prepared in a COA-compliant kitchen, following food safety and hygiene standards.

What we need to scope your arrangement

  • Site location: where meals need to be prepared for service or delivered.
  • Daily headcount: usual numbers and how they change across the week.
  • Service days and meal times: which meals you need and when people take breaks.
  • Facilities: the kitchen, storage and serving space available at the site.
  • Duration: intended start date and how long you need the arrangement.
  • Menu and service needs: dietary requirements, preferred formats, staffing and a budget if available.

From enquiry to proposal

Start with the details you have, even if the schedule is still taking shape. Include the recurring pattern and facilities in your enquiry notes. We discuss menu rotation and the practical service requirements, then scope a proposal for that arrangement. Menu choices, equipment and staffing should be clear before the service is agreed.

Pricing & service arrangements

Contract catering is scoped for your location, daily numbers, service days, facilities, duration and menu rotation. The starting prices for one-off events are not contract rates. We discuss the recurring service and confirm its menu, equipment and separate service charges in a proposal.

Included equipment. Crockery, cutlery, chafing dishes, table dressings and displays are included in the total price.

Quoted separately. Service staff, drinks and travel are quoted separately where needed.

Delivery, venue access and serving times are agreed during planning. Setup and cleanup are confirmed according to the scope of your event.

See what to compare in a catering quotation

Discuss your contract catering requirements

Questions before you book

Is this the right service for a single conference?

For a one-off meeting, workshop or conference, our corporate catering service is the better starting point. Contract enquiries concern recurring meals or an ongoing service pattern.

Can menus change across the week?

Rotating menus are part of contract planning. We discuss meal preferences, dietary requirements, service days and changes in headcount, then shape a rotation around the agreed arrangement.

Which locations do you cover?

Our service area covers Pretoria, Midrand, Johannesburg and surrounding areas. Send your site location when you enquire so we can discuss the practical arrangements for an ongoing service there.

Let’s talk about your gathering

Tell us your date, venue, guest numbers and what you have in mind. We’ll discuss the food and service your occasion calls for.