Catering for Weddings, Corporate Events, and Family Celebrations in St. Peters
Mediterranean catering works for nearly any event in St. Peters because the format is naturally flexible: a spread of small plates and platters scales from an intimate shower to a full wedding reception without changing the character of the meal. We cater:
- Weddings and rehearsal dinners
- Corporate meetings, office parties, and client events
- Birthdays, graduations, and anniversaries
- Bridal and baby showers
- Family reunions and holiday gatherings
St. Charles County hosts a wide range of these events, from receptions at venues like Whitmoor Country Club to community gatherings at 370 Lakeside Park and celebrations closer to home in St. Peters neighborhoods. Whatever the setting, we build the order around your guest count and the way you plan to serve the meal.
Fresh Ingredients Behind Every Mediterranean Dish We Cater
Fresh ingredients are what separate a Mediterranean spread that impresses guests from one that just fills a table. Our dishes rely on quality proteins, fresh herbs, and authentic spices, the same approach our chef has used since 2014, so the lamb, chicken, and vegetable dishes we bring to your event taste like they came straight out of a Mediterranean kitchen instead of off a steam table.
That attention to preparation matters even more for catering than for a sit-down meal: dishes need to hold their flavor and texture from the kitchen to your event space in St. Peters, which is part of why we build our catering menu around dishes proven to travel well without losing quality.
Flexible Catering and Menu Planning for St. Peters Events
Flexible catering means matching the menu and format to your event, not fitting your event into a fixed package. We work with hosts across St. Peters and the surrounding St. Charles County area to plan:
- Guest counts ranging from small gatherings to large receptions
- Buffet-style spreads or platter service, depending on your venue
- Menus built around the dishes your guests are most likely to enjoy
- Discount pricing available for large orders
Delivery, Setup, and Event Service
Whatever the service format, our goal is the same one we bring to dine-in and carryout guests every day: dependable communication before the event and food that looks and tastes as good on your table as it does in our restaurant.
Mediterranean Catering for Weddings and Formal Events in St. Peters
Weddings and other formal events call for a menu that looks as good as it tastes. Mediterranean spreads work well for these occasions because platters of kebabs, dips, fresh salads, and baklava photograph beautifully and give guests room to sample a variety of dishes rather than committing to one entrée.
For a wedding, rehearsal dinner, or milestone anniversary in St. Peters, whether the celebration is at a venue like Whitmoor Country Club or a private event space elsewhere in St. Charles County, we plan the menu around your guest count and the way the meal will be served, so the food fits the formality of the occasion.
Serving St. Peters and the Surrounding St. Charles County Area
St. Peters sits in St. Charles County, alongside communities like Cottleville, Dardenne Prairie, O’Fallon, and St. Charles, where families and businesses regularly host the kinds of events Mediterranean catering suits well: backyard graduation parties, office celebrations near the Mid Rivers corridor, and receptions at venues such as Whitmoor Country Club. Local gathering spots like 370 Lakeside Park, the St. Peters Rec-Plex, and the St. Peters Cultural Arts Centre also host community events throughout the year, and we cater private parties and celebrations connected to that same community calendar.
We’ve built our reputation on Mediterranean, Turkish, and Greek dishes since 2014, and we bring that same kitchen to catering orders throughout the area, not just to our dining room.
Mediterranean Catering FAQs for St. Peters, MO
How long has Troy Mediterranean Cuisine been catering in the area?
Troy Mediterranean Cuisine has been family-owned and operated since 2014, led by a chef with more than 15 years of restaurant experience. That same kitchen and menu are what we bring to catered events in St. Peters and the surrounding St. Charles County communities.
Can I get catering pricing before booking my St. Peters event?
Yes, call or reach out online with your event date, guest count, and preferred menu items, and we’ll put together pricing for your event, including our discount pricing for large orders.
What dishes are most popular for catered events?
Our tender lamb and chicken dishes are the most requested items for catered events, alongside kebabs, fresh salads, and baklava for dessert. These dishes hold up well for buffet service, which makes them a reliable core for weddings, corporate events, and family gatherings in St. Peters.
Is there a discount for large catering orders?
Yes, discount pricing is available for large orders. Contact us with your guest count and event date, and we’ll put together pricing based on the menu and portions your event needs.
What makes Mediterranean catering a good fit for a mixed group of guests?
Mediterranean catering works well for groups with varied tastes because the menu is built around sharing: guests choose from salads, dips, grilled entrées, and sides rather than one fixed plate. That format tends to suit a wider range of preferences at a single event than a traditional plated meal.
What events do you cater in the St. Peters area?
We cater weddings, corporate events, birthdays, graduations, showers, and family gatherings throughout St. Peters and the surrounding St. Charles County communities. If you are planning an event and are not sure whether Mediterranean catering fits, call and we can talk through the menu and format together.
Book Mediterranean Catering for Your St. Peters Event
If you are planning a wedding, corporate event, or family celebration in St. Peters, we’d like to help you build a Mediterranean menu your guests remember. Call to talk through your guest count, event date, and format, or reach out online to get started.

