Our story
From Aleppo.
With care.
Traditional Aleppo soap, made by hand in Syria by selected soap-making families. Olive oil, laurel berry oil and patience.
Made with care. Chosen with confidence.
-

Made in Syria
Rooted in the home of Aleppo soap.
-

Hand-cut & hand-stamped
Individual character in every bar.
-

100% natural
Made with olive oil and, in our laurel blends, laurel berry oil.
-

Air-dried for 9 months
Given time before reaching your home.
Our purpose
A craft worth bringing into everyday life.
Aleppo soap has been made the same way for centuries: simple oils, skilled hands and months of patience.
We started ALEPO to bring that craft into everyday life. One honest bar you reach for every morning, made by the people who know it best and clear about what is inside and where it comes from. We work with selected soap-making families in Syria, choose each formula with care and keep the ingredient list short enough to read at a glance.
Ingredients
100% natural. Olive oil at the heart.
Olive oil and laurel berry oil, turned into soap the traditional way. No added fragrance, colourants, preservatives or palm oil.
-
Olive oil
The heart of every ALEPO bar. On its own it makes our gentlest soap, with a soft, clean scent, and it forms the base of every laurel blend.
-
Laurel berry oil
Pressed from the berries of the laurel tree, it gives Aleppo soap its distinctive earthy scent and character. Choose 10%, 20% or 40% laurel berry oil in the blend.
The soap-making process at a workshop in Aleppo, Syria.
The craft
Made by hand. Given time.
Every bar goes through the same hands-on steps it has for centuries. Nothing is rushed.

Poured
The hot soap is poured across the workshop floor in one broad, even layer.

Cut
Once firm, it is cut into individual bars with a hand-pulled blade.

Stamped
Each bar is stamped by hand, leaving its own impression.

Air-dried for nine months
Bars are stacked in open towers so air can circulate, and left to dry for nine months.
Every bar we ship has already completed its nine months of drying, so there is no extra wait.







