Free shipping on bags over $40 · New harvest single-origins just landed. Shop now →

LOOPING VIDEO: beans tumbling in the roaster drum / slow pour-over in progress — warm, close, shallow depth of field
Roasting today

Asheville, NC

Coffee worth slowing down for.

Small-batch beans roasted a few blocks from where you'll drink them — bright, honest, and never burnt to hide a cheap bean.

Why Ironwood

Three things we don't cut corners on.

I

Roasted in small batches

We never roast more than we can sell fresh. Bags leave the shelf within days of coming off the drum, not months.

II

Sourced with names attached

We know the farms our green coffee comes from — and we tell you. No mystery blends, no "product of many countries."

III

Roasted to taste like the bean

Light-to-medium, never charred. A good coffee should taste like where it grew, not like the inside of a roaster.

From bean to cup

How your bag gets made.

1

We source green beans

We buy unroasted coffee from farms and importers we know, chosen by cupping — not by price alone.

2

We roast in small batches

Every lot goes into the drum in batches small enough to watch closely and pull at exactly the right moment.

3

We cup and dial it in

We taste every roast against the last one. If it isn't right, it doesn't get bagged — it gets adjusted.

4

It ships within 48 hours

Bags leave us within two days of roasting, with the roast date stamped on so you always know how fresh it is.

Poured at cafés and restaurants across Asheville

In their words

People who taste the difference.

★★★★★
"The Ethiopia natural tastes like blueberry jam. Ridiculous."
S
Sam K. Asheville
★★★★★
"We switched our whole café to Ironwood and regulars noticed the next day."
N
Nina P. Owner, Blue Ridge Coffee
★★★★★
"Freshest beans I've ever brewed at home."
D
Derek M. Weaverville

Not sure where to start? Grab a sampler.

Three of our current favorites in smaller bags — a low-stakes way to find the roast you'll come back for.

Shop the sampler