Updated November 2026 We have trimmed this guide to coffee houses and roasters we could still find trading, and dropped shops whose status we could not confirm.
The best coffee houses in Tehran for bean lovers are the ones that roast their own: you can sit down for a flat white, then leave with a fresh bag of beans and perhaps a new filter or scale. Tehran has more cafés than anyone could count, but only a handful of chains and independents run their own roasteries, and those are the places to head if you brew at home. This is the second half of our coffee guide; the first, on the best coffee roasteries and bean shops in Tehran, covers buying beans, ground coffee and brewing kit.
Coffee houses with their own roasteries
Several of the city’s bigger coffee brands have moved into roasting, which makes them handy one-stop shops. Branch line-ups change, so check a chain’s Instagram page or a maps app for the outlet nearest to you before you set off.

Raees Coffee. Founded in 2000, Raees is one of the longest-established coffee chains in Iran and runs its own roastery. Most branches sell beans by the bag, and staff will grind them for you on the spot if you do not have a grinder at home; just tell them how you brew (espresso, moka pot, French press or filter) so they set the right grind.

Sam Café and Coffee Roasters. Sam is a good bet for specialty coffee. Its single-origin beans come with tasting notes on the bag, and the shops stock a tidy range of brewing equipment: cups and mugs, pour-over kettles, scales and paper filters. Kit has usually come with a small card explaining how to use it, which helps if you are new to pour-over. Branch details are on its Instagram page.

Roberto. A single café rather than a chain, Roberto sits in the Pasdaran area of north-east Tehran and has long been popular with the neighbourhood’s coffee crowd. It has sold beans to take home as well; as with any shop, look for the roast date on the bag and choose the freshest you can find.
Roasteries worth knowing
Alongside the cafés, Tehran now has a healthy number of dedicated roasters. Because imports of roasted coffee are restricted, local roasters supply most of the beans you will find in the city, according to Perfect Daily Grind, and quality has improved noticeably as a result.

- Set Coffee. One of the older specialty roasters in the city, selling both everyday and specialty blends plus a small selection of brewing gear. Its central Tehran shop on Fajr Street will pull you an espresso while you browse, and much of the range has been available through its website.
- Hayk Coffee Roasters. A smaller roaster that takes orders for beans; its Instagram page is the easiest way to see what is currently on offer.
Many smaller roasters sell mainly through Instagram and deliver across the city, often within a day or two. Ask whether the beans are roasted to order and when they were roasted, and buy in quantities you will finish within a few weeks.
Older coffee shops downtown
For a more traditional experience, the long-standing coffee and nut shops of central Tehran, especially along Jomhuri Avenue and in the streets around the Grand Bazaar, sell beans, ground coffee and basic equipment such as moka pots and Turkish coffee pots. They are usually cheaper than the specialty roasters, though the beans tend to be darker roasted commercial blends. Imported supermarket brands are less reliable these days, so do not count on finding your usual label on the shelves. For a sense of what everyday food and drink costs now, see our Iran prices trackers.
Learn the Persian: our free lesson on food, cafés and restaurants teaches you how to order your coffee in Persian.



