← Theme storeUse this theme

Fresh this week

Coffee with a story in every cup.

Single-origin beans from small farms, roasted in small batches and sent out while they are at their best.

Roasted to order

Ships within 48 hours

Flexible plans

Skip or cancel any time

Free shipping

On orders over $40

Shop by category

Find what you love

Bestsellers

Customer favourites

The tasting box

Three origins, one box.

A sampler of three 100g roasts with tasting cards, a good way to find your favourite or give a coffee lover something to explore.

The collection

Shop everything

From farm to cup

Coffee roasted by people who care.

We buy directly from small farms and co-ops, roast in small batches and write down what we taste so you know what to expect. Our goal is simple: coffee that is fresh, fairly sourced and a pleasure to make at home.

Reviews

Loved by customers

“The freshest coffee I have found online. It tastes like it was roasted yesterday, because it was.”

Marta L.

“I switched my whole office to Roast. The subscription is flexible and the beans never disappoint.”

Luca R.

“Great tasting notes on the bags and friendly advice when I was picking my first grinder.”

Aiko T.

Good to know

Questions, answered

How fresh is the coffee?

We roast to order, usually within 48 hours of your purchase, and every bag shows its roast date so you know exactly how fresh it is.

Which grind size should I choose?

Choose Whole bean if you have a grinder. Espresso is fine for machines and moka pots, and Filter suits pour-over, drip and batch brewers.

Can I change or cancel my subscription?

Yes. You can skip, pause, change roast or cancel at any time from your account or by getting in touch before your next roast date.

How long do beans stay fresh?

Beans are at their best for about four weeks after roasting. Keep them sealed in a cool, dark place and grind just before brewing.

Ready when you are

Small-batch coffee, roasted to order.

Shop now