Authentic pottery workshop with home cooked lunch in Ourika

4 hours (approximately)

Hands-on learning with a master artisan — not just watching, but fully creating.

A real pottery studio where everything is handmade using traditional tools.

Your own unique pottery piece to craft, design, and take home (or have fired).

A cultural immersion that goes beyond the wheel: meet a welcoming Berber family and enjoy a home-cooked, authentic lunch just a short walk from the studio.

A meaningful, local-impact experience — your visit directly supports artisans and the community.

If you're looking for a genuine, warm, and creative Moroccan experience away from the tourist path, this workshop is one of the most memorable activities you can book.

What's Included

Lunch
Air-conditioned vehicle

Meeting and pickup

Meeting point

Your instructor will be waiting for you with a sign with your name on it outside the workshop.

End point
This activity ends back at the meeting point.

What to expect

Experience an authentic pottery workshop inside a real artisan studio.
Learn about each step of the pottery-making process as your expert instructor guides you through shaping your own creation — from the fundamentals to crafting any piece you can imagine.

After the workshop, enjoy a homemade traditional Berber lunch served in a local family’s home just a short walk away. A warm, immersive cultural experience you won’t forget. You'll have the chance to discover a real berber house and attend a tea ceremony at the end.

NB : We can arrange the transport depending on the number of people

Additional info

  • Infants and small children can ride in a pram or stroller
  • Infants are required to sit on an adult’s lap
  • Suitable for all physical fitness levels
Supplied by asgunfa

Tags

Dining Experiences
Sustainable Tours
Pottery Classes
Lunch
Food & Drink
Short term availability

Cancellation Policy

For a full refund, cancel at least 24 hours before the scheduled departure time.

Show more

from per person
Was {{formatPrice(summaryFromPriceBeforeDiscount, currency, 2)}}