Small-batch coffee from high-altitude farms, roasted within days of arrival — not months. Every bag traceable to the terrace it grew on.

Our beans come from a handful of smallholder terraces above 1,600 meters, where cooler air slows the cherry down and lets the sugars develop properly. We buy direct — no brokers, no middlemen marking up the price before it reaches us.
Every harvest is small. Every batch is different. That's the point.
We roast in batches under 12kg at a time — small enough to taste and adjust between drops. Most of what you buy was roasted less than a week before it reaches your door.
No flavor coatings, no filler beans, no rushing the first crack.

All roasts ship within 72 hours of roasting. Prices in USD, whole bean or ground.
Roasted 2 days ago
Bright, floral, citrus-forward. For people who think coffee shouldn't taste burnt.
Roasted 3 days ago
Balanced, caramel and stone fruit. The one we hand to first-time visitors.
Roasted 5 days ago
Deep, cocoa-heavy, low acidity. Built for espresso and cold mornings.
Beans peak within two weeks of roasting, then decline fast. Most supermarket coffee is already months old before it's opened. Ours rarely sits longer than a week.

Pick a roast, pick a frequency, we handle the rest. Pause or swap anytime — no contracts.
Consistent supply, roast-to-order scheduling, and pricing that scales with your volume. No minimum order horror stories.
Request wholesale pricing