Mazagan Beach and Golf Resort - Creatively prepared flavours from globally-inspired dishes

Private Events And Catering

Allow us to create the ultimate menu for your event.

Contact Us

The Finer Details

With a wide range of delicious dishes and cuisines to choose from, Mazagan ensures your catering needs are met. From casual beachside dining to high-end haute cuisine, we’ll provide excellent food and drinks to match your event. And the customising doesn’t stop there…

With indoor ballrooms and meeting rooms, and a stunning range of outdoor spaces, rest assured that the setting will be just right. Couple those with Mazagan’s unfaltering attention to service, and it’s easy to see why it’s the ideal location. Let us take care of the finer details and make your private event a resounding success.


Indoor Restaurants 

Fabulous food and inspiring interiors make Mazagan’s indoor eateries the perfect place to hold a party or special dinner event.

Mazagan Beach and Golf Resort - Moroccan specialities meets a warm local welcome at Morjana

Morjana Moroccan Cuisine

Up to 192 guests can discover the best Moroccan cuisine at Morjana, where authentic dishes are given an innovative twist and interiors showcase the country’s finest textiles.

Mazagan Beach and Golf Resort - Sumptuous cuts of freshly grilled meat served in a stylish setting at George

George Steakhouse And Bar 

Mouthwatering steaks and breathtaking ocean and golf course views make the George Steakhouse perfect for entertaining. With space for 45 guests indoors and 40 on the terrace, up to 85 can enjoy a gourmet steak dinner.

Mazagan Beach and Golf Resort - fine dining of seafood and meat in the stylish setting of Sel de Mer

Sel de Mer

For an elegant and special setting inspired by the sea, look no further than Sel de Mer. Here, 96 guests can enjoy the finest seafood and fresh fish dishes.

Mazagan Beach and Golf Resort - Moroccan and international flavours served in a rich buffet at Olives

Olives Buffet Restaurant 

Olives provides a sumptuous buffet of Italian and Mediterranean cuisine and seating for up to 400 guests, with 140 seats indoors and 260 on the outdoor terrace.

Mazagan Beach and Golf Resort - freshly prepared local and international cuisine from the lively buffet at Market Place

Market Place Buffet Restaurant

With outstanding views of the Grand Riad pool and courtyard gardens, this relaxed restaurant offers a stunning setting and a feast of global flavours for up to 375 guests.

Mazagan Beach and Golf Resort - Bistro-style French dishes partnered with an accomplished wine list at La Cave

La Cave French Bistro 

Cosy and intimate, Le Cave is ideal for smaller groups in search of gourmet French cuisine. Treat 24 of your guests to delicious, traditional French dishes and beautiful pool and garden views.

Exclusive Events

At Mazagan, we believe that an awe-inspiring setting can bring any private event or party to life. Set against the rugged Atlantic coastline and nestled between the beach and the forest, we offer endless possibilities and unique settings to bring your event to life.

Mazagan Beach and Golf Resort - Mazagan's Doukkala ballroom has world-class facilities for larger corporate events

Outdoor Restaurants

Host your event at one of Mazagan’s outdoor restaurants for year-round idyllic weather, spectacular alfresco settings and an array of international cuisines.

Mazagan Beach and Golf Resort - Mediterranean dishes served pool-side at Oasis

Oasis Pool Bar

Located in the heart of our lush gardens overlooking the gorgeous Grand Riad pool, the Oasis Pool Bar seats 86 guests and serves Italian dishes and sharing platters.

Mazagan Beach and Golf Resort - dine under the stars and enjoy traditional Moroccan flavours at Al Firma

Berber Tent Dining Experience

For an unforgettable experience that’s sure to delight and enchant all attendees, our traditional Berber tent can host 110 guests for a magical Moroccan meal under the stars.

Mazagan Beach and Golf Resort - Enjoy freshly prepared dishes with Atlantic Ocean views at our Barbecue restaurant

Beach Barbecue Mixed Grill Restaurant

Great for all ages and family events, this laidback seaside eatery provides the perfect spot for 82 guests to sink their toes into the sand as they enjoy a seaside setting and grill platters.

Spectacular Party Settings

From intimate gatherings to grand gala dinners, create memories to last a lifetime at one of our spectacular indoor or outdoor venues.

Lavish Gala Dinners

Turn our banquet hall into a lavish gala dinner destination where your guests can dine on gourmet cuisine in the most breathtaking of indoor settings.

Mazagan Beach and Golf Resort - stunning Moroccan sunset meets Parisian Buddha Bar beats

Beach Parties 

Bring the best of the beach to your party as you enjoy a night of fun, food and friends on the sand. Tuck into tasty tapas and allow the DJ to provide the perfect playlist, or sway to the sounds of a live band.

Mazagan Beach and Golf Resort - Dance through the night at Alias nightclub

Cocktail Parties

One of Morocco’s most exciting nightlife destinations, the Alias club is the perfect place to host a cool cocktail party. Guests can dance the night away to music, dazzling light displays and visual installations.

Mazagan Beach and Golf Resort - The central Grand Riad pool is a cooling centre-point of the resort

Grand Riad Dinners

Enjoy a spellbinding dinner by the pool of our beautiful Grand Riad. Perfect for smaller groups and intimate events, this stunning setting will create the most enchanting evening for your guests.

Mazagan Beach and Golf Resort - Moroccan specialities meets a warm local welcome at Morjana

1001 Nights Extravaganza

As the stars twinkle across the ocean and the flames of the campfire flicker, our bespoke catering and an out-of-this-world setting make for an event like no other.