Marrakshi Life Review: Sustainable and Ethically Sourced Chemical Free Clothing

Marrakshi Life

Marrakshi Life makes clothing.
🔥44 / 5 Eco rating · Mostly natural · 91.4% plant fibre · 267 products scanned
🎟 1 free read · a free account gives 3 reads a month

We may earn an affiliate from this sale. 

By the numbers

The smart read on Marrakshi Life

Plant fibreverified
91.4%
plant
other
8.6% animal · 0% synthetic
Catalogue scannedno sampling
267/267
100% of the catalogue read, style by style
Sourcing transparencyFibre-to-garment
4/5
farm-to-shelf, checked against sources
Plant fibre, brand by brandThrone Standard scan
91.4% plant · Marrakshi Life Marrakshi Life
100% plant · Terra Thread Terra Thread
100% plant · Kent Kent
86.9% plant · Kotn Kotn
72.7% plant · Harvest & Mill Harvest & Mill
64.9% plant · Everlane Everlane
60.5% plant · Pact Pact
58.4% plant · MATE the Label MATE the Label
29.2% plant · Patagonia Patagonia
14.7% plant · Gymshark Gymshark
0% plant · Boody Boody
Marrakshi Life composition267 styles
91.4%plant

Instant fibre check

free · no login

Tap any fibre to see its class and whether it is in Marrakshi Life. The same engine that scores every brand.

CottonLinenHempWoolSilkCashmereElastanePolyesterNylonAcrylicViscoseModalLyocellBamboo
Elastane
Synthetic
Stretch plastic (spandex). The usual hidden ingredient in “cotton” underwear, and a common trigger for sensitive skin.
✗ Marrakshi Life is 0% elastane, plastic-free.

🔍 Marrakshi Life is 1 of 1,000+ brands we scan fibre by fibre. See Marrakshi Life’s full 267-style breakdown

Every sku, scored

Every product read fibre by fibre

The 267-style fibre audit · Marrakshi Life🔒 members
Free preview. The headline breakdown:

No headline breakdown published for this brand yet.

Every style, fibre by fibre 267 styles:
#StyleCompositionClass
01The Pamela Hat - Stripe 54100% cottonPlant
02The Pamela Hat - Stripe 52100% cottonPlant
03The Skirt - Stripe 80100% cottonPlant
🔒

See every Marrakshi Life style, scored

All 267 products fibre by fibre, with prices, links and the sourcing ledger. Factory & licence numbers you can verify yourself.

Free · 3 free passes included.

Heads up: this uses your one free read. A free account gives you 3 passes instead.

Every style, fibre by fibre 267 styles (scroll):
#StyleCompositionClass
01The Pamela Hat - Stripe 54100% cottonPlant
02The Pamela Hat - Stripe 52100% cottonPlant
03The Skirt - Stripe 80100% cottonPlant
04The Skirt - Stripe 1100% cottonPlant
05The Skirt - Stripe 62100% cottonPlant
06The Balloon Top - Stripe 54100% cottonPlant
07The Balloon Top - Stripe 1100% cottonPlant
08The Balloon Top - Stripe 82100% cottonPlant
09The Cardigan - Boucle100% cottonPlant
10The Cardigan - Stripe 2100% cottonPlant
11The Cardigan - Stripe 73100% cottonPlant
12The Gathered Waist Dress - Stripe 82100% cottonPlant
13The Gathered Waist Dress - Stripe 32100% cottonPlant
14The Balloon Dress - Stripe 87100% cottonPlant
15The Balloon Dress - Stripe 27100% cottonPlant
16The Balloon Shirt Dress - Stripe 63100% cottonPlant
17The Balloon Shirt Dress - Stripe 45100% cottonPlant
18The Smock Dress - Stripe 67100% cottonPlant
19The Smock Dress - Stripe 87100% cottonPlant
20The Caftan - Stripe 79100% cottonPlant
21The Caftan - Stripe 3100% cottonPlant
22The Column Caftan - Stripe 45100% cottonPlant
23The Column Caftan - Stripe 49100% cottonPlant
24The Column Caftan - Stripe 65100% cottonPlant
25The T-Back Tank Dress - Stripe 42100% cottonPlant
26The T-Back Tank Dress - Stripe 53100% cottonPlant
27The T-Back Tank Dress - Stripe 66100% cottonPlant
28The T-Back Tank Dress - Stripe 31100% cottonPlant
29The Balloon Jumpsuit - Stripe 40100% cottonPlant
30The Balloon Jumpsuit - Stripe 53100% cottonPlant
31The Drawstring Shirt Dress - Stripe 65100% cottonPlant
32The Drawstring Shirt Dress - Stripe 81100% cottonPlant
33The Drawstring Shirt Dress - Stripe 74100% cottonPlant
34The Drawstring Shirt Dress - Stripe 29100% cottonPlant
35The Drawstring Shirt Dress - Stripe 10100% cottonPlant
36The Balloon Jumpsuit - Stripe 87100% cottonPlant
37The Balloon Jumpsuit - Stripe 79100% cottonPlant
38The Balloon Jumpsuit - Stripe 72100% cottonPlant
39The Balloon Jumpsuit - Stripe 34100% cottonPlant
40The Balloon Jumpsuit - Stripe 6100% cottonPlant
41The High Waisted Short - Boucle100% cottonPlant
42The High Waisted Short - Stripe 2100% cottonPlant
43The High Waisted Short - Stripe 79100% cottonPlant
44The Sleeveless Caftan - Stripe 75100% cottonPlant
45The Parachute Pant - Stripe 43100% cottonPlant
46The Parachute Pant - Stripe 52100% cottonPlant
47The Parachute Pant - Stripe 68100% cottonPlant
48The Parachute Pant - Stripe 8100% cottonPlant
49The Parachute Pant - Stripe 32100% cottonPlant
50The Camp Shirt - Stripe 79100% cottonPlant
51The Camp Shirt - Stripe 63100% cottonPlant
52The Camp Shirt - Stripe 1100% cottonPlant
53The Camp Shirt - Stripe 27100% cottonPlant
54The Oversized Shirt - Stripe 44100% cottonPlant
55The Oversized Shirt - Stripe 50100% cottonPlant
56The Oversized Shirt - Stripe 69100% cottonPlant
57The Oversized Shirt - Stripe 9100% cottonPlant
58The Oversized Shirt - Stripe 31100% cottonPlant
59The Touareg Dress - Stripe 41100% cottonPlant
60The Touareg Dress - Stripe 65100% cottonPlant
61The Touareg Dress - Stripe 75100% cottonPlant
62The Touareg Dress - Stripe 60100% cottonPlant
63The Touareg Dress - Stripe 58100% cottonPlant
64The Touareg Dress - Stripe 78100% cottonPlant
65The Touareg Dress - Stripe 3100% cottonPlant
66The Touareg Dress - Stripe 88100% cottonPlant
67The Touareg Dress - Stripe 35100% cottonPlant
68The High Waisted Short : Silk97% silk 3% nylonAnimal
69The Pyjama Shirt : Silk97% silk 3% nylonAnimal
70The Pyjama Shirt : Silk97% silk 3% nylonAnimal
71The Palazzo Pant : Silk97% silk 3% nylonAnimal
72The Palazzo Pant : Silk97% silk 3% nylonAnimal
73The Palazzo Pant : Silk97% silk 3% nylonAnimal
74The Petite Camp Shirt : Silk97% silk 3% nylonAnimal
75The Blouse : Silk97% silk 3% nylonAnimal
76The Blouse : Silk97% silk 3% nylonAnimal
77The Blouse : Silk97% silk 3% nylonAnimal
78The Touareg Dress with Balloon Sleeve : Blue Silk97% silk 3% nylonAnimal
79The Touareg Dress with Balloon Sleeve : Silk97% silk 3% nylonAnimal
80The Ruffled Slip Dress : Silk97% silk 3% nylonAnimal
81The Ruffled Tunic : Silk97% silk 3% nylonAnimal
82The Tiered Touareg Dress : Silk97% silk 3% nylonAnimal
83Boucle Cushionn/aPlant
84Boucle Cushionn/aPlant
85Flamme Cushionn/aPlant
86Flamme Cushionn/aPlant
87Flamme Cushionn/aPlant
88Flamme Cushionn/aPlant
89Flamme Cushionn/aPlant
90Flamme Cushionn/aPlant
91Flatweave Cushionn/aPlant
92Flatweave Cushionn/aPlant
93Flatweave Cushionn/aPlant
94Flatweave Cushionn/aPlant
95Flatweave Cushionn/aPlant
96Flatweave Cushionn/aPlant
97Boucle Blanketn/aPlant
98Boucle Blanketn/aPlant
99Boucle Blanketn/aPlant
100Wool Blanketn/aPlant
101Wool Blanketn/aPlant
102Wool Blanketn/aPlant
103Wool Blanketn/aPlant
104Wool Blanketn/aPlant
105Flatweave Cushionn/aPlant
106Boucherouite Blanketn/aPlant
107Boucherouite Blanketn/aPlant
108Boucherouite Blanketn/aPlant
109Boucherouite Blanketn/aPlant
110Boucherouite Blanketn/aPlant
111Boucherouite Blanketn/aPlant
112Boucherouite Blanketn/aPlant
113Boucherouite Blanketn/aPlant
114Boucherouite Blanketn/aPlant
115Boucherouite Blanketn/aPlant
116Boucherouite Blanketn/aPlant
117Boucherouite Blanketn/aPlant
118Boucherouite Blanketn/aPlant
119Boucherouite Blanketn/aPlant
120Boucherouite Blanketn/aPlant
121Boucherouite Blanketn/aPlant
122Boucherouite Blanketn/aPlant
123Boucherouite Blanketn/aPlant
124Boucherouite Blanketn/aPlant
125Boucherouite Blanketn/aPlant
126Wool Blanketn/aPlant
127Flatweave Cushionn/aPlant
128Flatweave Cushionn/aPlant
129Ruffled Cushion | Wooln/aPlant
130Ruffled Cushion | Wooln/aPlant
131Ruffled Cushion | Wooln/aPlant
132Ruffled Cushion | Wooln/aPlant
133Ruffled Cushion | Flammen/aPlant
134Ruffled Cushion | Flammen/aPlant
135Ruffled Cushion | Flammen/aPlant
136Ruffled Cushion | Flammen/aPlant
137Ruffled Cushion | Bouclen/aPlant
138Ruffled Cushion | Bouclen/aPlant
139Ruffled Cushion | Bouclen/aPlant
140Ruffled Cushion | Flatweaven/aPlant
141Ruffled Cushion | Bouclen/aPlant
142Ruffled Cushion | Bouclen/aPlant
143Ruffled Cushion | Bouclen/aPlant
144Ruffled Cushion | Bouclen/aPlant
145Ruffled Cushion | Flatweaven/aPlant
146Ruffled Cushion | Flatweaven/aPlant
147Ruffled Cushion | Flatweaven/aPlant
148Ruffled Cushion | Flatweaven/aPlant
149Ruffled Cushion | Flatweaven/aPlant
150Ruffled Cushion | Flatweaven/aPlant
151Ruffled Cushion | Flatweaven/aPlant
152Ruffled Cushion | Flatweaven/aPlant
153Ruffled Cushion | Flatweaven/aPlant
154Ruffled Cushion | Flatweaven/aPlant
155Ruffled Cushion | Flatweaven/aPlant
156Ruffled Cushion | Flatweaven/aPlant
157Ruffled Cushion | Flatweaven/aPlant
158Ruffled Cushion | Flatweaven/aPlant
159Ruffled Cushion | Flatweaven/aPlant
160Ruffled Cushion | Flatweaven/aPlant
161Boucherouite Cushionn/aPlant
162Boucherouite Cushionn/aPlant
163Wool Cushionn/aPlant
164Wool Cushionn/aPlant
165Wool Cushionn/aPlant
166Wool Cushionn/aPlant
167Wool Cushionn/aPlant
168Wool Cushionn/aPlant
169Boucle Cushionn/aPlant
170Boucle Cushionn/aPlant
171Boucle Cushionn/aPlant
172Boucle Cushionn/aPlant
173Boucle Cushionn/aPlant
174Boucle Cushionn/aPlant
175The Pareo - Stripe 19100% cottonPlant
176The Pareo - Stripe 84100% cottonPlant
177The Pareo - Stripe 1100% cottonPlant
178The Pareo - Stripe 77100% cottonPlant
179The Pareo - Stripe 55100% cottonPlant
180The Pareo - Stripe 56100% cottonPlant
181The High Waisted Short - Stripe 1100% cottonPlant
182The High Waisted Short - Stripe 19100% cottonPlant
183The High Waisted Short - Stripe 68100% cottonPlant
184The High Waisted Short - Stripe 93100% cottonPlant
185The High Waisted Short - Stripe 92100% cottonPlant
186The Lounge Pant - Stripe 92100% cottonPlant
187The Lounge Pant - Stripe 19100% cottonPlant
188The Lounge Pant - Stripe 93100% cottonPlant
189The Palazzo Pant - Stripe 10100% cottonPlant
190The Palazzo Pant - Tender100% cottonPlant
191The Palazzo Pant - Canary100% cottonPlant
192The Parachute Pant : Stripe 18100% cottonPlant
193The Parachute Pant : Stripe 1100% cottonPlant
194The Parachute Pant : Stripe 68100% cottonPlant
195The Parachute Pant : Stripe 56100% cottonPlant
196The Parachute Pant : Mint100% cottonPlant
197The Parachute Pant : Lavender100% cottonPlant
198The Parachute Pant : Blue Ciel100% cottonPlant
199The Petite Camp Shirt : Stripe 1100% cottonPlant
200The Petite Camp Shirt : Stripe 19100% cottonPlant
201The Petite Camp Shirt : Stripe 18100% cottonPlant
202The Petite Camp Shirt : Stripe 93100% cottonPlant
203The Petite Camp Shirt : Blue Ciel100% cottonPlant
204The Oversized Shirt - Stripe 10100% cottonPlant
205The Oversized Shirt - Stripe 19100% cottonPlant
206The Oversized Shirt - Stripe 18100% cottonPlant
207The Oversized Shirt - Stripe 68100% cottonPlant
208The Oversized Shirt - Stripe 56100% cottonPlant
209The Oversized Shirt - Tender100% cottonPlant
210The Oversized Shirt - Mint100% cottonPlant
211The Oversized Shirt - Lavender100% cottonPlant
212The Oversized Shirt - Blue Ciel100% cottonPlant
213The Cropped Pleated Blouse - Canary100% cottonPlant
214The Cropped Pleated Blouse - Burnt Orange100% cottonPlant
215The Pleated Blouse - Stripe 67100% cottonPlant
216The Pleated Blouse - Tender100% cottonPlant
217The Pleated Blouse - Burnt Orange100% cottonPlant
218The Touareg Tunic - Cosmos Pink100% cottonPlant
219The Touareg Tunic - Stripe 19100% cottonPlant
220The Touareg Tunic - Stripe 18100% cottonPlant
221The Touareg Tunic - Stripe 92100% cottonPlant
222The Cropped Caftan - Burnt Orange100% cottonPlant
223The Caftan - Sand100% cottonPlant
224The Caftan - Stripe 55100% cottonPlant
225The Caftan - Stripe 68100% cottonPlant
226The Caftan - Stripe 93100% cottonPlant
227The V-Neck Caftan - Stripe 18100% cottonPlant
228The Sleeveless V-Neck Caftan - Canary100% cottonPlant
229The Sleeveless Caftan - Blue Ciel100% cottonPlant
230The Cape Dress - Tender100% cottonPlant
231The Cape Dress - Kelly Green100% cottonPlant
232The Cape Dress - Stripe 77100% cottonPlant
233The Slip Dress Mini - Stripe 93100% cottonPlant
234The Slip Dress Mini - Mint100% cottonPlant
235The Slip Dress - Lavender100% cottonPlant
236The Slip Dress - Stripe 56100% cottonPlant
237The Slip Dress - Stripe 7100% cottonPlant
238The Slip Dress - Stripe 85100% cottonPlant
239The Slip Dress - Stripe 92100% cottonPlant
240The Halter Dress - Cosmos Pink100% cottonPlant
241The Halter Dress - Stripe 94100% cottonPlant
242The Halter Dress - Stripe 84100% cottonPlant
243The Halter Dress - Stripe 55100% cottonPlant
244The Halter Dress - Stripe 19100% cottonPlant
245The Halter Dress - Stripe 62100% cottonPlant
246The Halter Dress - Stripe 67100% cottonPlant
247The Sleeveless Tiered Touareg Dress - Stripe 68100% cottonPlant
248The Sleeveless Tiered Touareg Dress - Sand100% cottonPlant
249The Sleeveless Tiered Touareg Dress - Cosmos Pink100% cottonPlant
250The T-Shirt Dress - Red100% cottonPlant
251The T-Shirt Dress - Chocolate Brown100% cottonPlant
252The Column Dress - Stripe 84100% cottonPlant
253The Column Dress - Stripe 92100% cottonPlant
254The Column Dress - Blue Ciel100% cottonPlant
255The High-Low Touareg Dress - Stripe 94100% cottonPlant
256The High-Low Touareg Dress - Canary100% cottonPlant
257The High-Low Touareg Dress - Chocolate Brown100% cottonPlant
258The High-Low Touareg Dress - Blue Ciel100% cottonPlant
259The High-Low Touareg Dress - Stripe 67100% cottonPlant
260The Tiered Touareg Dress - Kelly Green100% cottonPlant
261The Touareg Dress with Balloon Sleeve - Stripe 76100% cottonPlant
262The Touareg Dress with Balloon Sleeve - Stripe 82100% cottonPlant
263The Touareg Dress with Balloon Sleeve - Stripe 84100% cottonPlant
264The Touareg Dress with Balloon Sleeve - Red100% cottonPlant
265The Touareg Dress with Balloon Sleeve - Lavender100% cottonPlant
266The Touareg Dress with Balloon Sleeve - Chocolate Brown100% cottonPlant
267The Touareg Dress with Balloon Sleeve - Stripe 92100% cottonPlant

Tick what your skin reacts to. We check it against the verified composition, live. 

✓ Marrakshi Life passes every one

Checked against the verified composition below.

  • 91% plant fibre
  • PFAS-free (verified), no easy-care or stain-resistant finishes
  • Low-impact / GOTS-certified dyes
  • No wool, no animal fibre, vegan

🧪 Save your Skin-Safe Profile, then every brand is filtered for you. Create free account

The brand

About Marrakshi Life

Every Marrakshi Life piece is made from 100% cotton, as confirmed on the brand’s Summer 2026 caftan product page, woven into a lightweight fabric with no stretch. Marrakshi Life begins each garment with yarn that is dyed, spun, handwoven and shaped by hand, using fabrics handwoven by its in-house artisans.
Marrakshi Life makes its handwoven cotton pieces to order in its Marrakech atelier in Morocco, operating as a vertically integrated brand that works exclusively with textiles handwoven by its in-house team of local artisans. Powering this Marrakshi Life atelier is a collective of over 80 artisans, including master weavers and tailors who preserve traditional flatbed weaving techniques.
Sustainability at Marrakshi Life centres on low-impact production, zero-waste principles and sustainable manufacturing practices, with each cotton piece made to order with care, precision and intention.
Brand

Who’s behind it

Sourcing

Getting It

Where this brand isn't perfect

Check firstNot a certified B Corp

Marrakshi Life is not a B Corp. The brand-level labels are thinner than the product-level ones.

Check firstThe farm and factory aren't named

Marrakshi Life doesn't publish its specific farm or factory names. Supplier disclosure: partial.

Skip it ifRaw cotton farm origin and any organic/certification status not disclosed; transparency rests on the in-house atelier narrative rather than an audited supplier list.

Flagged in the sourcing ledger before you buy.

What the label won’t tell you

The questions sensitive skin actually asks, answered

267/267 styles scanned, no sampling 91% plant · 0% synthetic PFAS-free (verified) ✓ read from the live product feed, not the marketing page
?Are there hidden chemicals against my skin?
~9% of people react to formaldehyde, common in wrinkle-free and easy-care finishes.
Marrakshi Life is PFAS-free (verified). Dye process on record: Low-impact / GOTS-certified dyes. We record the dye process and chemical flags for every brand.
?Is “100% cotton” actually 100%?
Most “cotton” underwear hides elastane or spandex in the waistband, exactly what sensitive skin reacts to.
We read all 267 styles individually: 91% plant, 0% synthetic. Even the elastics are bio-based, not spandex. We flag any style whose description hints at a trim.
?Is “sustainable” just greenwashing?
“Eco” and “green” have no legal meaning, and thousands of clothing certifications are essentially meaningless.
We scanned 267 styles from the store’s own product feed and publish a score only at full coverage.
?Will the elastic bring me out in a rash?
Latex and rubber in waistbands are a top trigger for contact dermatitis and latex allergy.
91% plant, 0% synthetic across the catalogue means the elastics aren’t spandex. Set your allergy profile and we only show you brands that clear it.
?Am I shedding microplastics onto my body?
Synthetic underwear sheds microplastics into skin and water with every wash.
91% plant fibre, plastic-free, so there’s zero synthetic to shed. Every style read individually, no sampling.
?Where is it really made, and by whom?
“Ethical” brands rarely name the farm or factory, so wage and safety claims cannot be checked.
We publish the full sourcing chain, farm and factory certifications, traceability level and the honest red flags, including where sources conflict. Traceability on record: Fibre-to-garment; factory: Marrakech, Morocco (Sidi Ghanem industrial area near the Medina).

Sources: consumer research on formaldehyde in easy-care fabrics (~9% of people react), PFAS in water- and stain-resistant finishes, and hypoallergenic underwear for eczema and contact dermatitis.

Why it earns 4

These sustainability features have been manually verified

Each feature below was checked against the product feed and the brand’s own documents

At a glance. Swipe
Fibre91%

100% plant fibre (organic cotton, linen, hemp) | 15 (8.6%) animal fibre (wool, silk, down)

Cotton

Raw cotton. Turkey and Egypt (raw cotton imported; no cotton grown in Morocco). Not disclosed at farm level (raw cotton sourced from Turkey and Egypt)

Factory

Marrakshi Life atelier (vertically integrated, own artisans). Marrakech, Morocco (Sidi Ghanem industrial area near the Medina). Not disclosed (in-house artisan production, zero-waste policy)

Extras

Low-impact / GOTS-certified dyes. PFAS-free (verified).

Each feature below was checked against the product feed and the brand’s own documents. Not self-reported ticks.
91.4% plant fibre
GOTS-certified organic cotton
OEKO-TEX Standard 100 fabric
Vegan
Woman-owned
1% for the Planet
No company-wide GOTS or B Corp certification
GOTS. Fibre & processingGlobal Organic Textile Standard. Certifies the organic fibre AND chemical-free processing from field to finished garment. The strongest single label. Verify a brand's licence at global-standard.org.OEKO-TEX 100. Finished fabricIndependently tests the finished fabric for PFAS, BPA, azo dyes, formaldehyde and heavy metals. The fabric can be certified even when the brand as a company is not.B Corp. The companyCertifies the whole company's social & environmental performance. Company-level, not product-level.1% for the PlanetDonates 1% of revenue to environmental causes. Real but lighter than a product-level label.
🧵Fibre91.4% plant

100% plant fibre (organic cotton, linen, hemp) | 15 (8.6%) animal fibre (wool, silk, down)

🌾CottonRaw cotton

Turkey and Egypt (raw cotton imported; no cotton grown in Morocco). Not disclosed at farm level (raw cotton sourced from Turkey and Egypt)

🏯FactoryNot disclosed (in-house artisan production, zero-waste policy)

Marrakshi Life atelier (vertically integrated, own artisans). Marrakech, Morocco (Sidi Ghanem industrial area near the Medina)

ExtrasExtras

Low-impact / GOTS-certified dyes. PFAS-free (verified).

Compare

What you'd be wearing otherwise

Marrakshi Life

MARRAKSHI LIFE THIS BRAND

91.4% plant fibre0% synthetic. Plastic-freeno GOTS certificationfibre score 4 / 5 · Light green267 styles scanned

PACT

60.5% plant fibre35% synthetic / semino GOTS certificationfibre score 2 / 5 · Mostly unnatural217 styles scanned
3 of 3 free switches left

Out of free switches? Join for unlimited compares

Real figures from the Throne Standard scan: Marrakshi Life 91.4% plant / 267 styles · Pact 60.5% / 217 · MATE the Label 58.4% / 106 · Patagonia 29.2% / 0 · Gymshark 14.7% / 0 · Harvest & Mill 72.7% / 135 · Terra Thread 100% / 44 · Everlane 64.9% / 733 · Kotn 86.9% / 1032 · Boody 0% / 156 · Kent 100% / 45.

Will it last

The full record of Marrakshi Life
The complete clothing-CPT data behind the score, group by group, with the sources so you can check it yourself.
Certifications
GOTSMarrakshi Life does not hold GOTS certification.
OEKO-TEX® 100Marrakshi Life does not hold OEKO-TEX certification, as no such certification is claimed anywhere on its site.
1% for the PlanetMarrakshi Life clothing brand is not a member of 1% for the Planet.
VeganMarrakshi Life clothing brand vegan status: Not stated. Primarily cotton, but no vegan certification..
OtherMarrakshi Life is not a certified B Corporation.
Woman ownedMarrakshi Life clothing brand is not a woman owned clothing brand.
Sourcing & supply chain 🔒 full ledger with account

Where the materials come from, who makes it, and how traceable it is.

Raw material origin
Cotton. CountryTurkey and Egypt (raw cotton imported; no cotton grown in Morocco)
Cotton. Farm / co-opNot disclosed at farm level (raw cotton sourced from Turkey and Egypt)
Cotton. TypeRaw cotton, hand-dyed and handwoven in-house; brand also uses garment cut-offs (zero-waste)
Wool originNot disclosed
Polyester sourceNot used (natural handwoven textiles)
Viscose / bamboo pulpNot disclosed
Other materials. OriginReclaimed cut-offs from previously produced garments (zero-waste inputs)
Processing & manufacture
Spinning millYarn spun in-house at the Marrakshi Life atelier
Weaving / knitting millHandwoven in-house on warp/weft flatbed looms by the brand's own weavers
Dye house · processDyed locally in Morocco to the brand's palette (in-house/local)
Cut-and-sew factoryMarrakshi Life atelier (vertically integrated, own artisans)
Factory. City + countryMarrakech, Morocco (Sidi Ghanem industrial area near the Medina)
Factory certificationsNot disclosed (in-house artisan production, zero-waste policy)
Chemical safety
PFAS / water repellentPFAS-free (verified) · View source ↗
Dye processLow-impact / GOTS-certified dyes · View source ↗
Resale programmeNot offered
Assessment & sources
Traceability levelFibre-to-garment
Supplier disclosurePartial
Sourcing transparency4 / 5
Verification statusVerified
Verified byHTT research (brand policy pages)
Last checked2026-07-30
Sources checkedChecked: the store's Shopify product feed (products.json); each product's own page and product data.

Marrakshi Life is a vertically integrated, made-to-order label in Marrakech, Morocco, where a collective of 80+ artisans spins, hand-dyes, handweaves and tailors every garment in one atelier in Sidi Ghanem. Marrakshi Life openly states its raw cotton comes from Turkey and Egypt (as no cotton is grown in Morocco) and follows a zero-waste policy reusing garment cut-offs. Because production happens under one roof, visibility is high from yarn to finished piece, though the raw cotton’s farm origin and any certifications are not published.

Sourcing flags & notes: Raw cotton farm origin and any organic/certification status not disclosed; transparency rests on the in-house atelier narrative rather than an audited supplier list.
Scan coverage & transparency 🌿 free
267products in catalogue
267products read (100%)
175with a fibre list
0unresolved
Products found267
Products read267 · 100% of catalogue
With a fibre list175
Unresolved products0
What this meansEvery product in this catalogue states its fibre composition.
Excluded items92 · Items with no clothing textile to rate. Gift cards, packaging and returns kits, jewellery, homeware, toys, body care and checkout line-items. Removed from the fibre percentage rather than counted as a pass or a fail.
Brand site readableYes

How it was read: Every product listed in the brand's live catalogue is retrieved and its stated fibre composition read individually. From the product page, the store's own product data and its material labels. A fibre percentage is published only when 100% of the catalogue has been read. Items with no clothing textile (gift cards, packaging, jewellery, homeware) are excluded from the percentage rather than counted as a pass or a fail.

Why excluded: Items with no clothing textile to rate. Gift cards, packaging and returns kits, jewellery, homeware, toys, body care and checkout line-items. Removed from the fibre percentage rather than counted as a pass or a fail.

Possible flags
The Skirt - Stripe 80
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Skirt - Stripe 1
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Skirt - Stripe 62
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Top - Stripe 54
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Top - Stripe 1
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Top - Stripe 82
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Dress - Stripe 87
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Dress - Stripe 27
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Shirt Dress - Stripe 63
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Shirt Dress - Stripe 45
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 40
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 53
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 87
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 79
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 72
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 34
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Balloon Jumpsuit - Stripe 6
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Boucle
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 2
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 79
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant - Stripe 43
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant - Stripe 52
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant - Stripe 68
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant - Stripe 8
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant - Stripe 32
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Camp Shirt - Stripe 79
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Camp Shirt - Stripe 63
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Camp Shirt - Stripe 1
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Camp Shirt - Stripe 27
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 1
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 19
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 68
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 93
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The High Waisted Short - Stripe 92
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Lounge Pant - Stripe 92
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Lounge Pant - Stripe 19
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Lounge Pant - Stripe 93
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Palazzo Pant - Stripe 10
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Palazzo Pant - Tender
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Palazzo Pant - Canary
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Stripe 18
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Stripe 1
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Stripe 68
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Stripe 56
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Mint
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Lavender
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Parachute Pant : Blue Ciel
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Petite Camp Shirt : Stripe 1
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Petite Camp Shirt : Stripe 19
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Petite Camp Shirt : Stripe 18
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Petite Camp Shirt : Stripe 93
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
The Petite Camp Shirt : Blue Ciel
Mentions an elastic waistband or cuff but does not state a percentage or confirm it is elastane, so a small unquantified elastane content is possible. · Open source ↗
Brand & listing
BrandMarrakshi Life
OwnerRandell Rice is the owner of Marrakshi Life. · link ↗
LocationMarrakshi Life are located in Marrakech in Morocco.
CountryMorocco
Price tier$$$$
Woman ownedMarrakshi Life clothing brand is not a woman owned clothing brand.
POC ownedMarrakshi Life clothing brand ownership is identified as people of colour.
LGBT ownedMarrakshi Life was founded in 2013 by husband duo Randall Bachner and Nicholas Minucciani, as stated on the brand's Our Story page.
Shipping & contact
ShippingFree global shipping is offered on all Marrakshi Life orders with no minimum threshold, sent worldwide via DHL Express from the Marrakech atelier.
Ships internationallyMarrakshi Life ships its handwoven cotton garments worldwide via DHL Express at no cost on all orders, dispatching from its Marrakech, Morocco atelier.
Shipping notesDispatch of your Marrakshi Life pieces takes 17 business days from the order date because each cotton garment is handwoven to order. Returns are accepted by Marrakshi Life within 14 calendar days, with a $30 restocking fee per order deducted from the refund and the client responsible for return shipping costs.
Before you buy

Straight answers

Is Marrakshi Life sustainable and ethical?+
Marrakshi Life is largely sustainable on materials: our scan of all 267 styles found 91.4% plant fibre (0% synthetic, 8.6% animal). DOCUMENTED FACTS (multiple independent sources incl. GQ Middle East, Wallpaper, WWD): Marrakshi Life produces entirely in-house in one Marrakech atelier; garments are handwoven on wooden looms and made-to-order; the founders credit individual weavers and tailors by name on garment tags; the company reports full-time (not seasonal) employment and states it pays for housing for weavers and their fam
Where is Marrakshi Life made?+
Marrakshi Life garments are made in Marrakech, Morocco, in the brand's own vertically integrated atelier in the city's industrial quarter (a roughly 7,000-square-foot space). Fabrics are handwoven in-house on wooden looms by the brand's own artisans, and garments are made-to-order and hand-washed before sewing. This is a rare case of a fully in-house, single-location production model rather than outsourced manufacturing.
Who owns Marrakshi Life?+
Marrakshi Life was founded in 2013 by American husband duo Randall Bachner (a former New York fashion photographer) and Nicholas Minucciani, and is based in Marrakech, Morocco. The brand's own "Our Story" page states it was "Founded in 2013 by husband duo Randall Bachner and Nicholas Minucciani." Bachner started the brand's early one-off pieces after moving to Marrakech, and Minucciani joined roughly five years later to build it into a full brand (per GQ Middle East). Marrakshi Life appears to be an independent, founder-owned company; no parent company or corporate owner is publicly documented.
Is Marrakshi Life legit and worth it?+
Marrakshi Life is a real, currently-trading, legitimate business. As of 2026 it is actively selling a Resort 2026 and High Summer 2026 collection through its own site and atelier and is stocked by major international retailers including Net-a-Porter, Moda Operandi, Shopbop, Bergdorf Goodman, and The Webster. This is the Marrakech-based clothing/textile brand (verified distinct from any unrelated same-name entities).
Is Marrakshi Life fast fashion?+
Marrakshi Life is a slow-fashion, small-batch brand, not fast fashion. Garments are handwoven and made-to-order in a single Marrakech atelier by a collective of artisans (reported figures range from ~55 to over 80 employees across sources), which structurally rules out the high-volume, rapid-turnover model of fast fashion. Prices are premium (many textile/home items in the $400 to $1,000 range), consistent with artisanal small-batch production.
Is Marrakshi Life non-toxic and safe for skin?+
Marrakshi Life is largely non-toxic: 91.4% of its range is plant fibre that breathes and biodegrades, with 0% plastic-based synthetics that can shed microplastics. Certifications: Not publicly documented. No evidence was found from reliable sources that Marrakshi Life holds any formal third-party certification such as GOTS, OEKO-TEX, Fair Trade, B Corp, or European Flax. The brand's own "Ethical + Sustainable Fashion" page lists "Fair Trade," "Organic," and "Vegan" among a set of self-declared value tags, but these are self-labelled claims, not verified certifications, and no certifying body or certificate number is cited..
Is Marrakshi Life certified?+
Marrakshi Life does not publicly document a recognised textile certification such as GOTS or OEKO-TEX in the sources we checked. What we can confirm is the material itself: our scan of 175 Marrakshi Life styles found 91.4% is 100% plant fibre, so Marrakshi Life's natural-fibre standing rests on its composition rather than a certificate.
Is Marrakshi Life 100% cotton?+
Our scan of all 267 Marrakshi Life styles found 91.4% of the range is 100% plant fibre, with 8.6% animal fibre, 0% synthetic and 0% semi-synthetic. So many Marrakshi Life basics are pure cotton, but Marrakshi Life's fitted and active styles typically add a small share of synthetic.

A peek at the leaderboard

The clothing fibre index

Green 4 to 5/5 28 3 / 5 18 2 / 5 22 1 / 5 17 100% plant 11 Plastic-free 29 GOTS 31
#Brand Plant fibre Fibre score SKUs GOTS
🔒

The full index is members-only

Every brand on the index. All the filters, every score and every report. Opens with a free account. You also get 3 free report passes to spend on any brand.

Free · 3 passes included · no card needed

This is a preview. You can see the full index. Every brand scanned, filterable by fibre, score and certification. When you sign up. It's free.

Sign up to see the full index

Member Discounts

Exclusive Deals on Sustainable Brands

-15% OFF

15:21 Phone Cases

15:21 gave us -15% off to share. Click the referral link to automatically activate the discount.

No code needed · auto-applied

-15% OFF

Kind Laundry

Kind Laundry gave us -15% off to share. Use the referral link to automatically activate your discount.

No code needed · auto-applied

-12% OFF

Freedom Ecowear Swimwear

Freedom Ecowear gave us -12% off to share. Click the referral link to automatically claim your discount.

No code needed · auto-applied

Keep looking

More verified clothing brands

Free

Save this brand

Keep a list of the brands you love, with scores and fibre notes. Free account, 3 passes included.

Create a free account
Member

Unlock every report

Full fibre audits, unlimited compares, skin-safe reports. Every brand, every fibre.

Start 3-day free trial

then £9.99/mo · cancel anytime

Hold the Throne membership
  • Unlimited brand compares
  • Full fibre audits + certificates
  • Skin-safe checker, all allergens
  • Download the Marrakshi Life report to keep offline
3 months£27.99£9.33/mo
Best value · save 50%1 year£59.99£5/mo · founding

Prefer monthly? £9.99/mo · cancel anytime

Not shopping today?

Save Marrakshi Life for when you are. We'll keep an eye on it and only write when there's a reason. A new reward code, a restock, or a better-matched verified brand landing nearby.

What would you like to do next?

Ready to buy

Shop direct through our verified partner link at the brand’s own price. 

Want the member discount

Members get live discount codes on verified brands. Register and we’ll show you your code before you check out.

Still comparing

See each brand beside the other fibre-verified clothing brands we’ve rated before you decide where to spend.

Share this page: Marrakshi Life

Facebook
X
LinkedIn
Reddit
Threads
Email
WhatsApp