Toxome scores every piece the same way, and the score is never for sale. We may earn a commission on some links.
Five cotton puffer jackets, ranked. Each has a cotton or corduroy outer and a cotton, flannel or lyocell lining against you.
- Best Overall: Marine Layer Reese Quilted Jacket, $248
- Most Affordable: Quince Organic Cotton Quilted Knit Jacket, $70
- Best for Real Cold: Patagonia Women's Cord Fjord Jacket, $349
- Best Splurge: Mango Quilted Jacket with Leather Panels, $399.99
- Best for Hiking: Icebreaker Women's 1360 MerinoLoft Jacket, $375
A cotton puffer jacket is usually cotton on the outside only. Read the lining line and it's polyester or nylon, the layer that sits against your neck, your wrists and your sweater all day. We looked for the ones that stay natural on the inside too: a cotton or corduroy outer with a cotton, flannel or lyocell lining. We found five, from $70 to $400. The fill sits between those two layers, so we list it on every entry, but our score covers the shell and lining, the layers that touch you.
| Outer | Lining | Fill | Price | Toxome Score | |
|---|---|---|---|---|---|
| Marine Layer Reese | 100% cotton corduroy | Cotton flannel | Not stated | $248 | 84 |
| Quince Quilted Knit | 100% organic cotton | Organic cotton (both faces) | 100% recycled polyester | $70 | 92 |
| Patagonia Cord Fjord | 100% organic cotton corduroy | Cotton flannel body, recycled polyester sleeves | 600-fill recycled down | $349 | 73 |
| Mango Quilted with Leather Panels | 100% cotton, sheep leather collar and hem | 100% cotton | 100% polyester | $399.99 | 83 |
| Icebreaker 1360 MerinoLoft | 100% cotton | 100% TENCEL lyocell | 80% merino wool, 20% PLA | $375 | 67 |
Compositions and prices from each brand's product page, checked November 13, 2026. The score covers the shell and lining. The fill is listed for transparency.
How to buy a cotton puffer jacket
Read the lining line first
The shell is what you see, and the lining is what you wear. On most puffers, cotton ones included, the lining is a smooth polyester or nylon taffeta, because it's cheap and slides over a sweater. Some brands split it: cotton flannel through the body and polyester in the sleeves, where the jacket has to glide on and off. Find the shell line and the lining line on the label, then check whether the sleeves are listed separately.
What cotton does in the cold
Cotton is a shell fabric here, so the warmth comes from the fill. A dense cotton or corduroy weave cuts wind and breathes. It also soaks up water and loses warmth when it's wet, so a cotton puffer is for dry cold. For the most warmth for its weight, look for down with a stated fill power. For rain, a cotton shell is the wrong tool: see our PFAS-free rain jackets.
Where PFAS shows up
Check the shell for a water-repellent finish. Toxic-Free Future, an advocacy group, commissioned lab tests on "water-resistant" jackets in 2022 and found PFAS in 9 of 13. PFAS are a family of fluorinated chemicals that don't break down. When a brand calls a shell water-repellent and doesn't say the finish is PFAS-free, our score counts it against the jacket.
How we chose
Every jacket here has a natural outer and a natural lining in the brand's own stated wording. The order weighs score, price and how each one wears. Read the full Toxome methodology.
- TOXOME SCOREEvery pick clears 67 out of 100 on our wearer-health scale.
- THE LABELComposition is the brand's own stated wording, read on its product page on November 13, 2026.
- WHAT TOUCHES YOUThe outer and the lining set the score, because they're what sits against your body and your clothes.
- THE FILLThe fill is sealed between the shell and lining, so we list it on every entry and leave it out of the score.
- FINISHESA water-repellent shell moves the score.
- A finish the brand states is PFAS-free costs nothing.
- A water-repellent claim with no PFAS-free statement costs points.
The best cotton puffer jackets
1. Marine Layer
Reese Quilted Jacket
- 100% Cotton Corduroy
- Cotton Flannel Lining
- Removable Sherpa Collar
- Best ForAn everyday quilted jacket over sweaters and denim
- Price$248
- Outer100% cotton corduroy
- LiningCotton flannel
- FillNot stated
- Toxome Score84/100
Marine Layer started in San Francisco, where it says the founder set out to recreate a favorite vintage tee, and it's still based there. The brand says it develops many of its own fabrics. It lists the Reese as quilted 100% cotton corduroy lined in cotton flannel, made in China. The sherpa collar comes off, and Marine Layer doesn't state its fiber or the fill.
Why we picked it
The Reese is the most wearable jacket here. Both listed layers are cotton, the corduroy outside and a plaid flannel inside that shows at the cuffs. The bronze reads like a classic barn jacket and works with jeans or a long skirt. Two things are unstated: the fill and the collar's fiber. Unsnap the collar if you'd rather keep it to the cotton.
Shop Marine Layer Reese Quilted Jacket, $248
The Reese in bronze, quilted corduroy over a cotton flannel lining.
2. Quince
Organic Cotton Quilted Knit Jacket
- 100% Organic Cotton
- Cotton on Both Faces
- Funnel Neck
- Best ForA light layer for fall and mild winter days
- Price$70
- Outer100% organic cotton
- LiningOrganic cotton (the inner face of the same quilted knit)
- Fill100% recycled polyester
- Toxome Score92/100
Quince sells direct from its factories, which it says “cuts out the supply-chain middlemen.” It lists this jacket as 100% organic cotton, filled with 100% recycled polyester and made in China in amfori BSCI participating factories, a social-compliance program. It has a funnel neck, dolman sleeves, slanted hand pockets and a cinched back hem.
Why we picked it
At $70, it's the highest score and the lowest price here. The quilted knit is organic cotton on both faces, so cotton is the only fiber that touches you. The polyester fill stays sealed inside. It's a midweight knit, lighter than a true puffer, so it suits fall, mild winters or layering under a coat. The chestnut is a warm camel.
Shop Quince Organic Cotton Quilted Knit Jacket, $70
The quilted knit in chestnut, organic cotton inside and out.
3. Patagonia
Women's Cord Fjord Jacket
- Organic Cotton Corduroy
- Cotton Flannel Body Lining
- Made in a Fair Trade Certified Factory
- Best ForThe coldest days, with the most insulation here
- Price$349
- Outer100% organic cotton 6-wale corduroy
- Lining100% cotton flannel (torso and pockets); 100% recycled polyester (sleeves)
- Fill600-fill-power 100% recycled down
- Toxome Score73/100
Patagonia lists the Cord Fjord as a 9.6-oz organic cotton corduroy jacket lined in cotton flannel through the torso and pockets. The sleeves are lined in recycled polyester twill with a DWR finish that Patagonia says is made without intentionally added PFAS, and that fabric is bluesign approved. The fill is 600-fill-power recycled down. It's made in Vietnam in a Fair Trade Certified factory.
Why we picked it
This is the warmest jacket here, with real down inside a corduroy shell. The cotton flannel covers the body, where the jacket sits closest to you. The one synthetic layer is the recycled polyester in the sleeves, which keeps the score at 73. Patagonia states its finish is made without added PFAS, so the finish costs nothing. The boxy cut fits over a thick sweater.
Shop Patagonia Women's Cord Fjord Jacket, $349
The Cord Fjord in Berm Brown, organic cotton corduroy over recycled down.
4. Mango
Quilted Jacket with Leather Panels
- 100% Cotton Shell
- 100% Cotton Lining
- Sheep Leather Collar and Hem
- Best ForA dressier quilted jacket with leather trim
- Price$399.99
- Outer100% cotton; collar and hem 100% sheep leather
- Lining100% cotton
- Fill100% polyester
- Toxome Score83/100
Mango is a fashion brand based in Barcelona. It lists this jacket's shell as 100% cotton and its lining as 100% cotton, with a collar and hem of 100% sheep leather. The filling is 100% polyester. The color is a light beige, quilted in a diamond pattern.
Why we picked it
Cotton outside, cotton inside and leather at the edges: every layer that touches you is natural, and the polyester fill stays sealed in the middle. The sheep leather collar and hem give it a dressier finish than the corduroy jackets above. At $399.99, it's the most expensive jacket here, so it's the pick if the leather trim is what you want.
Shop Mango Quilted Jacket with Leather Panels, $399.99
The quilted jacket in beige, cotton inside and out with sheep leather at the collar and hem.
5. Icebreaker
Women's 1360 MerinoLoft Jacket
- 100% Cotton Shell
- TENCEL Lyocell Lining
- Merino Wool Fill
- Best ForHiking and ski days, as an insulated mid-layer
- Price$375
- Outer100% cotton, with a water-repellent finish
- Lining100% TENCEL lyocell
- Fill80% merino wool, 20% PLA (polylactide)
- Toxome Score67/100
Icebreaker is a merino wool brand from New Zealand. It lists this jacket's shell as 100% cotton, the lining as 100% TENCEL lyocell and the fill as its MerinoLoft insulation, 80% merino wool and 20% PLA, a plant-based plastic. Icebreaker calls the Shell+ Cotton “wind-resistant and water-repellent” and puts warmer insulation in the body than the sleeves.
Why we picked it
It's the only jacket here with a lyocell lining, a smooth wood-pulp fiber that slides over a base layer like polyester does. Both layers that touch you are natural. Icebreaker doesn't say whether the water-repellent finish is PFAS-free, and that drops the score from 85 to 67. It's built for movement, with shoulder panels for a backpack. Black is the only color.
Shop Icebreaker Women's 1360 MerinoLoft Jacket, $375
The 1360 MerinoLoft in black, a cotton shell over a lyocell lining.
Near misses
These three have a cotton outer and synthetic in a layer that touches you.
Polo Ralph Lauren Corduroy Down Puffer Jacket, $598
- Ralph Lauren lists the shell as 99% cotton and 1% elastane.
- The body lining is 75% cotton and 25% nylon, and the sleeve lining is 100% nylon.
- The fill is 90% duck down and 10% duck feathers.
- The nylon in both linings puts it around 64 on our estimate, under our 67 bar.
Filson Women's Quilted Outfitter Jacket, $299
- Filson lists the shell as 78% cotton and 22% polyester.
- The body is lined in 100% cotton flannel, and the sleeves are lined in polyester.
- Polyester in the shell and the sleeves puts it in the low 50s on our estimate.
L.L.Bean Women's Mountain Classic Down Jacket, Corduroy, $190
- L.L.Bean lists the body and hood as 100% cotton.
- The lining is 100% recycled polyester, so every layer against you is synthetic.
- The fill is 650-fill-power DownTek down.
- That lining puts it around 50 on our estimate.
How to read any puffer label
Find the shell line and the lining line first, then check whether the sleeves have their own lining line. If any of them says polyester, nylon or spandex, that's synthetic against you. Read the fill line next, so you know what's in the middle. If the shell says water-repellent, ask the brand whether the finish is PFAS-free.
Prefer wool on the outside? Our wool puffer jacket guide reads every label the same way, with an alpaca and wool pick lined in organic cotton.
Frequently asked
For dry cold, yes, as the shell of an insulated jacket, where the warmth comes from the fill. Cotton soaks up water and loses warmth when wet, so it's a poor pick for rain or wet snow. For that, see our PFAS-free rain jackets.
For the layers that touch you, a natural shell and a natural lining. In a cotton puffer jacket, look for organic cotton or cotton corduroy outside and cotton flannel or lyocell inside. The Marine Layer Reese Quilted Jacket pairs cotton corduroy with a cotton flannel lining.
Down gives the most warmth for its weight, and higher fill power means more loft. In the US, a jacket labeled down must be at least 75% down clusters. Wool batting such as Icebreaker's MerinoLoft is a natural alternative. Polyester fill is the most common because it's cheap and holds up when wet.
A down puffer with a high fill power usually gives the most warmth for its weight, because more loft traps more warm air. Of our picks, Patagonia's Cord Fjord has the most insulation listed: 600-fill-power recycled down. A cotton shell adds wind resistance but little warmth on its own.












Comments
No comments yet.
That didn't go through. Try again.