$18
Harbor House
Milk chocolate and toasted hazelnut up front, with a brown-sugar finish that holds up in milk.
kindSmall-batch beans, roasted the morning they ship, so the cup you pour at home tastes the way it did at our bar.
We keep the list short on purpose. Every bag is roasted in small batches and rested five days before it goes out the door.
$18
Milk chocolate and toasted hazelnut up front, with a brown-sugar finish that holds up in milk.
$23
Bergamot and white peach over jasmine, a washed Ethiopian lot that lands bright and clean.
$20
Dark cocoa and black cherry with a syrupy body, built for a short and honest espresso.
Batch 412 · This morning
We roast slow and by feel, never twice the same way. Sara built the first drum roaster in a garage two streets from the water. Ten years on, we still cup every batch before it earns a label.
Nothing here sits in a warehouse for months. If it is on the shelf, it was roasted this week.
Come see the roasteryEighteen grams of coffee to 300 grams of water, and a cheap scale to keep you honest.
Pour twice the coffee's weight, wait forty seconds, and watch the bed swell and breathe.
Keep the bed level and aim for a total brew time around three minutes.
Too sharp means grind coarser and too flat means grind finer. Change one thing at a time, then taste again.
Saturday cupping flight
Shot on the floor between batches, not staged for the feed.
Verified reviews from Google and the shop counter.
Open Tuesday to Sunday, from 7:00 until the beans run low. Book a Saturday cupping and taste six origins side by side.
12 Harbor Lane, Pier District
Tuesday to Sunday, 7:00 to 17:00
The window table
Brew notes and first dibs on limited micro-lots. We never send more than that.
Every bag is roasted in the 48 hours before it ships and rested five days for espresso, three for filter. You brew it at its peak, not months later.
We ship anywhere in the US and Canada. Local orders over $40 get free same-day delivery by bike.
Yes. Pick your roast and cadence, pause or swap any time from your account. Subscribers save 10 percent on every bag.
Tell us within two weeks and we will replace the bag or refund it. Coffee is personal, and we would rather you find your cup.