Turkish specialty coffee roasters

Landscape refresh and decaf sweep · 1 November 2026

This bounded survey revisits the previous shortlist, expands beyond it, and screens decaf offers. Seller listing and stock evidence are not checkout or delivery proof.

At a glance

Scope: six previously shortlisted roasters; 18 coffees across 12 suppliers in the expansion; 13 decaf product families across 19 screened roaster brands. Forty-two listing records are included across the three sections. Bounded coverage, not a census.

Decaf leads: Troika Brazil Eisa Swiss Water — 500 TRY/250 g; Anisah Swiss Water — 545 TRY/250 g; Petra DECAF — 950 TRY/250 g. Montag Descafecol is 675 TRY/250 g but listed sold out.

Limits: no cart/checkout, shipping/delivery, or independent sensory-quality verification. Do not treat this as a purchase recommendation.

Previously shortlisted roasters · 11 listings

Coffee Department — Brazil / Diamantina / Natural

600 TRY / 250 g

Natural; Not stated on retrieved product page; Not explicitly labeled filter roast; listing status: Listed; purchase/checkout unverified. Embedded product model binds product ID 48 to 250 G and Çekirdek, price ₺600,00. Stock flag is only listing metadata; roast lightness not established.

Open official listing ↗

Null — Uraga - Anaerobic Natural - Ethiopia - 2025

1090 TRY / 250 g

Anaerobic natural; Filtre; Explicit filter roast; listing status: Listed; purchase/checkout unverified. Title says 2025 but product details say Hasat Yılı: 2024; preserve conflict. Product .js request did not yield JSON; page exposes 250 g whole-bean filter options.

Open official listing ↗

Null — Bersama Kerinci - Anaerobic Natural - Indonesia - 2025

990 TRY / 250 g

Anaerobic natural; Filtre; Explicit filter roast; listing status: 250 g / Filtre / Çekirdek marked available in official variant JSON; purchase unverified.

Open official listing ↗

Brownberry — Guji Gr3 Natural Kavrulmuş Kahve

150 TRY / 250 g

CONFLICT: title Natural, body Yıkanmış (washed); Açık Kavrum option; body calls it city plus; Filter/V60 brewing mentioned; filter grind is not roast proof; listing status: Listed; purchase/checkout unverified. Browser selected 250 Gr + Çekirdek-Bean + Açık Kavrum and price stayed 150,00 TL. Body also says default medium-dark unless light requested; no cart tested.

Open official listing ↗

Brownberry — El Diviso Ombligon Natural

500 TRY / 250 g

Title Natural; 36h anaerobic fermentation; greenhouse/dehumidifier drying; City Plus-Orta (medium); Whole bean and v60/filter grind options; not explicit light/filter roast; listing status: Listed; purchase/checkout unverified. Seller description says 250g bag; marketing score not independently validated.

Open official listing ↗

Shady — Etiyopya Guji Uraga | Natural | Daily Series

520 TRY / 250 g

Natural; Exact lot roast not established; generic multi-roast guide is not a lot assignment; Filter category and V60 guide; listing status: 250g variation marked in stock in embedded official variant data; no cart test. Official embedded WooCommerce variants: 100g 210, 250g 520, 500g 935, 1kg 1768 TRY. 500g described as 2x250g; all marked in stock. Same name does not prove same lot as May. Notes now dried fruit/molasses/hazelnut.

Open official listing ↗

Shady — Etiyopya Malawo Boreta Woyo | Natural | Rare Series

650 TRY / 250 g

Natural; Exact lot roast not established; Filter category and V60/Chemex guide; listing status: 250g variation marked in stock in embedded official variant data; no cart test. Official embedded variants: 100g 260, 250g 650, 500g 1170, 1kg 2210 TRY. Notes pineapple/grapefruit; seller claims only.

Open official listing ↗

Kimma — COLOMBIA MELON NITRO MILAN

800 TRY / 250 g

Nitro (Azot) Yıkanmış / nitrogen washed; Lightness not stated; Explicit Demleme Tekniği: Filtre; listing status: 250g Tam Çekirdek marked available in official variant JSON; purchase unverified. 100g is 330 TRY; do not misread catalog starting price as 250g. Whole-bean 250g variant 45131192172604.

Open official listing ↗

Kimma — COLOMBIA MILAN PASSION FRUIT

800 TRY / 250 g

Yıkanmış Çarkıfelek Meyvesi; fruit co-fermentation described; Lightness not stated; Explicit Demleme Tekniği: Filtre; listing status: 250g Tam Çekirdek marked available in official variant JSON; purchase unverified. Product title Milan but body names Monteblanco / Rodrigo Sanchez. Description explicitly introduces passion fruit/cholupa into fermentation; not merely a natural tasting-note claim. 100g is 330 TRY.

Open official listing ↗

Kimma — COLOMBIA MEDELLIN FİLTRE

410 TRY / 250 g

Washed; Orta kavurma (medium); Explicit filter product; listing status: 250g Tam Çekirdek marked available in official variant JSON; purchase unverified. Classic chocolate/walnut/caramel seller notes; medium rather than proven light.

Open official listing ↗

Petra — Etiyopya Diima Danche

1250 TRY / 250 g

CONFLICT: fields Naturel; intro says yıkanmış (washed), body underwater fermentation; Lightness not stated; Explicit ÖNERİLEN: Filtre Kahve; listing status: 250gr Çekirdek Kahve marked available in official variant JSON; purchase unverified. 250g whole bean price 1250 confirmed by full HTML and product JSON. First direct page fetch 200; later repeat 429 local_rate_limited; retained original successful snapshot.

Open official listing ↗

Expanded Turkish roaster landscape · 18 listings / 12 suppliers

Montag — GANACHE FİLTRE

845 TRY / 250 g

Natural; Filter product; light roast not explicitly stated; listing evidence: 250 g / ÇEKİRDEK available=true in official Shopify JSON.

Open official listing ↗ unverified — no cart/checkout attempted

Montag — FUNKY BERRY FİLTRE

975 TRY / 250 g

Natural; Filter product; light roast not explicitly stated; listing evidence: 250 g / ÇEKİRDEK available=true in official Shopify JSON. Official body explicitly says 2026–27 season; Lalesa, Gedeb.

Open official listing ↗ unverified — no cart/checkout attempted

Kronotrop — Etiyopya Korcha Natural (Filtre)

1150 TRY / 250 g

Natural; Filter profile named; lightness not specified; listing evidence: Direct domestic HTML: 250G 1.150,00₺, Çekirdek, Sepete Ekle; JSON-LD InStock. Hosted extraction geolocates to GBP and says not selling in your location. Direct origin HTML gives TRY; do not convert GBP.

Open official listing ↗ unverified — no cart/checkout attempted

Probador Colectiva — DANSE MORMORA ÖZEL HASAT DOĞAL, ETİYOPYA

745 TRY / 250 g

Special Prep natural; Espresso/Demleme; not explicit light roast; listing evidence: Rendered browser shows selected 250gr Öğütülmemiş ₺745.00 and visible SEPETE EKLE. Harvest 2024–2025. Hosted catalog extractor falsely surfaces hidden STOKTA YOK placeholders; raw card data-stock=54 and rendered product offer supersede that. No cart test.

Open official listing ↗ unverified — no cart/checkout attempted

Coffee Manifesto — No 19 Shakiso 250 gr. Ethiopia Delicate

800 TRY / 250 g

Natural; Delicate product; V60/Chemex/filter grind options; explicit roast degree unresolved; listing evidence: Page says stokta mevcut; raw variant SKU includes CEKIRDEK-OGUTULMEMIS; starting price ₺800. En düşük / starting price: whole-bean price not transaction-verified. Old /product pages and shop subdomain differ from current root shop.

Open official listing ↗ unverified — no cart/checkout attempted

Parsa — Ethiopia Guji N°110

595 TRY / 250 g

Natural; Official Filter, Espresso; exact roast lightness unspecified; listing evidence: Direct product page ● IN STOCK, Whole bean, ₺595 /250g. Discounted exact page price, homepage Turkish snippet had ₺700.

Open official listing ↗ unverified — no cart/checkout attempted

Parsa — Ethiopia Lalesa N°113

1200 TRY / 250 g

Black Honey; Official Filter, Espresso; exact roast lightness unspecified; listing evidence: Direct product page ● IN STOCK, Whole bean, ₺1200 /250g.

Open official listing ↗ unverified — no cart/checkout attempted

Boxx — Ethiopia Sidama Kokosa 250Gr.

900 TRY / 250 g

Natural; Explicit Filtre roast option; listing evidence: Filtre / Öğütülmemiş Bütün Çekirdek available=true in official Shopify JSON.

Open official listing ↗ unverified — no cart/checkout attempted

Boxx — Ethiopia Malawo Boreta Woyo 250Gr.

800 TRY / 250 g

Natural; Explicit Filtre roast option; listing evidence: Filtre / Öğütülmemiş Bütün Çekirdek available=true in official Shopify JSON. Harvest 2025. Hosted extractor includes generic Tükenmiş template text, while current exact Shopify variant is available.

Open official listing ↗ unverified — no cart/checkout attempted

Fuga — Burundi Busasa

840 TRY / 250 g

Natural; Explicit medium roast (Orta), V60 recipe; not light; listing evidence: Live offer form, 250g and ₺840; no explicit stock flag in extracted page. Harvest 2024–2025. Website says roasted to order. Direct requests to catalog returned HTTP500 while hosted extraction succeeded.

Open official listing ↗ unverified — no cart/checkout attempted

W Roastery Co — Etiyopya Yirgacheffe Gr. 2

450 TRY / 250 g

Washed; Filter/V60/Chemex options; roast lightness unspecified; listing evidence: Official Woo variation 250-gr / cekirdek display_price=450, is_in_stock=true. Bornova/İzmir contact. Do not equate with requested W Coffee: identity unresolved. Copied subtitle incorrectly says Burundi Ngozi FW15+.

Open official listing ↗ unverified — no cart/checkout attempted

FAM — La Fany – Pacamara

800 TRY / 250 g

Natural; Explicit filter-rest guidance and V60 recipe; no named light degree; listing evidence: Woo variation 250 GR, any grind including Çekirdek, display_price=800, is_in_stock=true. Harvest text remains 2024; freshness of green crop should not be inferred from current sale.

Open official listing ↗ unverified — no cart/checkout attempted

FAM — La Fany – Pacamara – Anaerobic

850 TRY / 250 g

Anaerobic natural; Explicit filter-rest guidance and V60 recipe; no named light degree; listing evidence: Woo variation 250 GR, any grind including Çekirdek, display_price=850, is_in_stock=true. Harvest text remains 2024.

Open official listing ↗ unverified — no cart/checkout attempted

Coffee Sapiens — BRAZIL SANTUARIO SUL GEISHA

1550 TRY / 250 g

Anaerobic fermentation then natural drying; Explicit light roast; V60/Chemex filter; listing evidence: Official product.js 250 gr. / Çekirdek Kahve price=155000 kuruş, available=true.

Open official listing ↗ unverified — no cart/checkout attempted

Coffee Sapiens — INDONESIA MAS IYAN GIGI MANIS

1100 TRY / 250 g

120-hour anaerobic fermentation; drying category not explicit; Explicit light roast; V60/Chemex filter; listing evidence: Official product.js 250 gr. / Çekirdek Kahve price=110000 kuruş, available=true. Raw extraction leaks negative/zero cart-limit messages despite available=true; do not interpret as transaction-confirmed stock.

Open official listing ↗ unverified — no cart/checkout attempted

Tin Coffee / William’s Roastery collaboration — KOLOMBİYA – JHOAN VERGARA – GESHA OPAL NATURAL

950 TRY / 100 g

Natural with thermal shock, oxidation and anaerobic stages; Explicit whole bean, filter roast/cup profile; listing evidence: Official category says Out of stock; exact product only shows range and sizes. 950–1900 TRY range; 100g and 200g bags. 950/100g is size-range association, not selected-variant verified. Direct origin HTTP403; hosted extraction readable.

Open official listing ↗ unverified — no cart/checkout attempted

Ultra Coffee Specialty — LAVENDER CANDY, INDONESIA

1600 TRY / 200 g

Washed Double Fermentation Triple Yeast; technical block says Washed Double Anaerobic; Explicit Light Roast; V60/Orea/filter; listing evidence: Official Shopify 200G price=1600, available=true; grind option not exposed. Collection extraction shows old/conditional ₺1280; exact current product and API both ₺1600. Whole-bean form assumed from roasted-coffee offer, exact grind state not exposed.

Open official listing ↗ unverified — no cart/checkout attempted

Ultra Coffee Specialty — INMACULADA CHILI BOURBON, COLOMBIA

1800 TRY / 200 g

Natural; Explicit Light Roast; filter/espresso and flat-bottom recipe; listing evidence: Official Shopify 200G available=false. Unavailable lead, not recommendation. Collection showed ₺1530; exact product/API give ₺1800.

Open official listing ↗ unverified — no cart/checkout attempted

Decaf sweep · 13 product families / 19 brands screened

Petra — DECAF

1900 TRY / 500 g (950.0 TRY / 250 g normalized)

Decaffeination method: Fermented-sugarcane derivatives explicitly stated; EA not explicitly named; roast/filter fit: Explicitly recommended Filter; V60/Chemex recipes and whole-bean variant; roast level unstated; listing: API available=true; Detail labels mix Heirloom with Castillo/Caturra; retain conflict, do not silently repair. 500g whole-bean SKU 30.01.5692, variant 62380058640524.

Open official listing ↗ provisional lead

Troika — BRASIL DECAF- Swiss Water (Kafeinsiz Kahve)

500 TRY / 250 g (500.0 TRY / 250 g normalized)

Decaffeination method: Swiss Water explicitly stated; roast/filter fit: Whole bean + Pour Over/V60/Chemex options; roast level unstated; listing: JSON-LD InStock; 500 TRY from fresh official JSON-LD; search snippet mixed unrelated 850 TRY accessory. No cart test.

Open official listing ↗ provisional lead

Anisah — Organik Decaf Kafeinsiz Filtre Kahve | 250gr

545 TRY / 250 g (545.0 TRY / 250 g normalized)

Decaffeination method: Swiss Water explicitly stated; roast/filter fit: Medium roast; explicitly V60/Chemex/filter and whole bean; listing: API available=true; page Stokta; Organic and Swiss Water logo claims are seller statements, not independently certified in this sweep. Ignore seller medical/safety claims.

Open official listing ↗ provisional lead

Montag — DESCAFECOL DECAF

675 TRY / 250 g (675.0 TRY / 250 g normalized)

Decaffeination method: Sugarcane / ethyl acetate explicitly stated; roast/filter fit: Official type Filtre Kahve; whole bean and Hario V60/Chemex variants; listing: sold out; All variants available=false; 1kg also listed 2410 TRY, calculated 602.50 TRY/250g. Not a buy-now lead.

Open official listing ↗ unavailable listing

Kronotrop — Lala Salama Sparkling Water Kafeinsiz

1300 TRY / 250 g (1300.0 TRY / 250 g normalized)

Decaffeination method: Unknown at product-body level; Sparkling Water only in title, not sufficient to infer CO2; roast/filter fit: FAQ says all coffees filter/light roasted; exact product profile not separately labeled; whole bean/V60/filter choices; listing: Domestic HTML Sepete Ekle; JSON-LD InStock; Hosted extraction returned GBP and foreign-location restriction, direct Turkish HTML shows TRY. Title/body traceability oddity; do not import old Rwanda origin or assert method.

Open official listing ↗ provisional lead

Mare Mosso — Colombia Decaf CO2 Supremo Yöresel Filtre Kahve 250 Gr.

816 TRY / 250 g (816.0 TRY / 250 g normalized)

Decaffeination method: CO2 explicitly stated; roast/filter fit: Filter explicitly in product name; whole bean selection; roast level unknown; listing: Sepete Ekle / Hemen Al displayed; SKU COLDCFC02SPR250. No cart test.

Open official listing ↗ provisional lead

Story — Colombia Decaf

820 TRY / 250 g (820.0 TRY / 250 g normalized)

Decaffeination method: CO2 explicitly stated; roast/filter fit: Whole-bean size binding needs UI confirmation; OG250 barcode; roast not stated; listing: Official JSON-LD InStock; Price conflict: hosted page 738.10 TRY, live official JSON-LD 820 TRY for default variant; 2610 TRY alternate size. Use 820 only provisional, confirm UI exact 250g whole-bean variant.

Open official listing ↗ provisional lead

Beany — Kafeinsiz Swiss Water Decaf Kahve 1 KG

1700 TRY / 1000 g (425.0 TRY / 250 g normalized)

Decaffeination method: Swiss Water explicitly stated; roast/filter fit: Whole bean/V60/Chemex/filter options. Roast conflict: table Koyu vs bullet Orta; retain separately from light-filter leads; listing: Listing exists; cart untested; Seller page conflicts dark vs medium roast; no origin. Market sister-site snippet 1800 TRY not used.

Open official listing ↗ provisional lead

Dagk — Kafeinsiz Çekirdek Kahve 200g

390 TRY / 200 g (487.5 TRY / 250 g normalized)

Decaffeination method: Water process + carbon filtration stated; NOT branded Swiss Water; roast/filter fit: Whole bean; official breadcrumb Espresso. Roast/filter suitability unclear; keep separate; listing: Official JSON-LD InStock; 390 TRY discount in fresh JSON-LD; 450 TRY regular snippet not used.

Open official listing ↗ provisional lead

Mim and More — Decaf Coffee – Kafeinsiz Çekirdek Kahve 200 g

449 TRY / 200 g (561.25 TRY / 250 g normalized)

Decaffeination method: Unknown; roast/filter fit: Whole bean title; description calls it filter coffee; roast unknown; listing: Listing exists; availability not established; Limited extracted product card; insufficient method/origin/stock evidence.

Open official listing ↗ provisional lead

Coffee Department — Peru / Cenfrocafe / Water Decaf

500 TRY; bag weight unknown

Decaffeination method: Hot steam, pure water + activated carbon stated; NOT explicitly Swiss Water; roast/filter fit: Roast and current whole-bean size/options not recovered; listing: Legacy product endpoint; embedded model active with stock 1, not cart proof; 500 TRY embedded product model; package weight absent, do not normalize. May be legacy page, current catalog relevance unresolved.

Open official listing ↗ provisional lead

Kafital — Kolombiya Decaf CO2 – Kafeinsiz Filtre Kahve

None TRY; bag weight unknown

Decaffeination method: CO2 explicitly stated; roast/filter fit: City Roast; explicitly filter. Page weight typo 0,25 g retained, no normalization; listing: sold out; No displayed price recovered; package mass malformed as 0,25 g. Do not silently convert to 250g.

Open official listing ↗ unavailable listing

Arabica Coffee House — Decaf Arabica Kafeinsiz Çekirdek Kahve 250 gr

608 TRY / 250 g (608.0 TRY / 250 g normalized)

Decaffeination method: Unknown; Natural is cherry-processing claim, NOT decaffeination method; roast/filter fit: Dark roast; seller explicitly recommends V60/Chemex/filter. Keep in darker-roast alternatives; listing: Listing with sale price; exact stock unverified; Regular 760 TRY, sale 608 TRY VAT-inclusive. Not infer decaf method from Natural.

Open official listing ↗ provisional lead

Coverage gaps and conflicts

W Coffee identity remains unresolved; W Roastery Co is distinct. Old Java was excluded from roasted retail: the current first-party material presents green-coffee B2B supply. Tin Coffee/Williams Gesha Opal was listed out of stock.

Conflicts are retained rather than inferred away: Brownberry Guji is titled Natural but described as washed; Petra Diima Danche has natural/washed contradictions; Petra decaf has processing/variety inconsistencies; Kronotrop's hosted page showed GBP/location restrictions while domestic data showed TRY; Story's prices differed between extraction and structured data; Beany's roast descriptors conflicted.

For decaf, method is recorded as unknown unless the seller explicitly named it. Seller claims and tasting notes are not independently verified.

Sources

Official product/catalog pages and related evidence URLs used in the report:

Prices reflect seller evidence captured on 1 November 2026; sale prices and availability can change. Shipping is excluded. Listing variants are not verified current orderability.