Buy 3+ packets and get FREE shipping within Malaysia \u2014 applied automatically at checkout.
Roast-to-order · est. small batch

We don't roast
until you order.

Every bag leaves the roaster within 24 hours of your order and ships within 48. No warehouse of stale beans — just Brazil, Ethiopia, and Indonesia, roasted for your cup, not a shelf.

CHARGE 1ST CRACK DROP COOL
Bean temp · live roast curve~11 min roast
Our roasting philosophy

Same bean. Different roast. Different soul.

We strive to bring you the best coffee through our own roasting method — developed batch by batch to pull the most out of every origin. The same beans can taste completely different depending on how far we take the roast, so every order lets you choose the profile yourself.

Light Roast

More floral, bright, and delicate — the origin's own character stays front and center.

Medium Roast

Chocolatey and balanced — sweetness and acidity meet in the middle.

Dark Roast

Heavy and strong — bold, syrupy body with deep roasted sweetness.

Not sure where to start?

Ask our AI Coffee Guru

Answer two quick questions and we'll match you to a bean, roast, and grind.

What flavor pulls you in?
How do you brew?
Three origins, three characters

Roasted to show where each bean is from — not to hide it.

We roast each origin to its own curve. Nothing is roasted dark enough to taste the same.

Whole Beans

Freshest option — grind at home right before brewing.

Ground for Drip

Medium grind, ready for pour-over or filter machines.

Ground for Espresso

Fine grind, built for pressure — espresso machines & moka pots.

How roast-to-order works

From your order to your door.

Order placed

You choose origin, weight, and grind. Green beans get queued that day.

Roasted within 24h

Our roaster logs the exact curve for your batch — charge to drop.

Rested & packed

Beans degas for peak freshness before sealing with a one-way valve.

Shipped within 48h

Tracked shipping, roast date printed on every bag.

Subscribe & save

Pay once a year. We roast every month.

Pick one bean, pay once for the year, and we'll roast and ship a 500g bag to you every month — delivery included, saving you around RM120 a year.

From the mailbox

What's in the bag, in their words.

Repeat customers roast for less.

Create an account to track every order, reorder in one click, and unlock automatic discounts the more you come back.

Cafes & offices

Ordering for your business?

Tell us your company and which beans you need — our team will follow up with wholesale pricing and delivery options.

Your order

Roastery Assistant
Beans, orders & shipping
What's the difference between your origins? Where's my order? Do you offer discounts for repeat orders?