Free shipping on orders over $125 · Every pillow ships with a sachet of refresh beans
Est. 2026 · Portland, OR

Wake up and smell the pillow.

Throw pillows — and one very ambitious sleeping pillow — hand-stuffed with real roasted coffee beans. Your couch, your bed, your rocking chair: suddenly a cafe.

dreams
Fresh-roasted arabica, roasted in Portland
Hand-sewn in Portland, OR
Aroma lasts 6+ months
Free refresh beans in every box
The Collection

Eight products. One strange, good idea.

Named for the drinks that inspired them. Sized from a 2-ounce eye mask all the way up to a genuinely sleep-on-able body pillow.

The Espresso — 12 inch coffee bean pillow on a leather chair
Best seller

The Espresso

12" × 12" · 1.5 lb beans

Small, dense, deeply fragrant. For anyone who drinks their coffee like they're mad at it.

$68 Add to cart →
The Americano — 18 inch coffee bean throw pillow on a green velvet couch

The Americano

18" × 18" · 3 lb beans

Our workhorse. The throw pillow you'd put on a couch if you were a normal person — which you clearly are not.

$94 Add to cart →
The Latte — 22 inch Euro coffee bean pillow on an unmade bed

The Latte

22" × 22" · 5 lb beans

Bigger, slouchier, more of a commitment. Your cat will respect its weight.

$128 Add to cart →
The Cold Brew — 14 by 26 inch coffee bean lumbar pillow on a cream couch

The Cold Brew

14" × 26" lumbar · 4 lb beans

Long. Lean. Surprisingly good for your back after a day hunched over a laptop.

$118 Add to cart →
The French Press — 20 by 36 inch coffee bean body pillow, top-down view on a bed
Flagship

The French Press

20" × 36" · 7 lb beans

For the true enthusiast. Yes, you can sleep on it. Yes, it's heavy. That's the whole point.

$188 Add to cart →
The Decaf — 18 inch fluff-filled cream pillow on a vintage rocking chair

The Decaf

Any size · no beans

Same canvas, same look, fluff stuffing. For when your partner vetoed the seven pounds of coffee.

from $48 Add to cart →
The Affogato — coffee bean sleep mask on a bedside table
New

The Affogato

Sleep mask · 2 oz cracked beans

Italian for "drowned." A proper eye pillow, filled with cracked coffee nibs and a whole-bean aroma pocket. You'll close your eyes, smell espresso, and fall asleep anyway.

$42 Add to cart →
The Red-Eye — U-shape coffee bean travel neck pillow on a leather duffel bag
New

The Red-Eye

Travel neck pillow · 1.5 lb beans

Every airplane neck pillow is filled with something weird. Ours is filled with coffee. The weight keeps your head from flopping forward. The aroma keeps you sane.

$72 Add to cart →
Portland ARABICA DARK ROAST
Our Story

A weird idea, executed with feeling.

Cawfii started where a lot of good ideas do: behind a Starbucks bar at 5:47 a.m., staring at a sack of whole-bean Sumatra and wondering if anyone had ever just… slept on it.

We tested it. It's weirdly incredible. The weight is calming. The smell is a whole vibe. Your couch starts feeling like a coffee shop.

Now we hand-stuff pillows with fresh-roasted arabica beans from our local Portland roaster and send them to couches, beds, and rocking chairs everywhere. Your living room will smell like Saturday morning.

— Jay & the Cawfii crew
The Beans

The fill is the whole point.

Every pillow is filled with real fresh-roasted arabica beans — sourced from a small-batch roaster right here in Portland. We hand-fill in small batches and ship from the same city.

100%
Arabica, single-origin
Arabica from a small-batch Portland roaster. We've met him. He's great.
0%
Surface oil
We use a medium roast — City+/Full City — so the oils stay inside the bean. No glossy sheen, no fabric staining, no rancid surprise.
6mo+
Aroma lifespan
Strong for a month, gentle for six, faint after a year. Refresh kits keep it going indefinitely.
What people say

"Yes, it's weird. Yes, I'm keeping it."

★★★★★

"I bought this as a joke for my husband. He now refuses to let me move it off the couch. The living room smells incredible."

— Priya K., verified buyer
★★★★★

"Got the French Press. Yes it's heavy. Yes I sleep with it. No I will not be taking questions at this time."

— Derek M., verified buyer
★★★★★

"I manage a cafe. I bought three Americanos for our lounge seating. Customers ask about them every single shift."

— Sam R., verified buyer
Questions

Asked & answered.

Everything a reasonable person would want to know before buying a pillow full of coffee.

Does it actually smell like coffee?
Yes. Intensely for the first month or so, gently for about six, faint after that. Our refresh kits top you up with 2 lb of fresh-roasted beans whenever you want the smell back.
Can I actually sleep on one?
The French Press is specifically built for it — large size, medium-roast beans that don't crunch or shift noisily, and enough weight to feel like a real pillow. The smaller sizes are for propping, hugging, or being a good couch friend.
Do the beans crack, leak, or go bad?
No, no, and no. We use medium-roast beans specifically — City+/Full City — so there's no surface oil to go rancid or stain fabric. A food-grade silica packet in the inner pouch keeps moisture in check. Just don't store your pillow in a humid bathroom and you're set. They also won't try to caffeinate you through your skin — sorry.
How do I clean it?
Unzip the outer canvas shell and cold-wash on delicate. The inner bean pouch stays sewn shut — never goes near water. Spot-clean for everyday spills.
Is this ethically sourced?
We source our beans from a small-batch roaster right here in Portland. We buy local, we roast local, we sew local. If you want to know which roaster, just email us and ask — we're not shy about it.
What does it weigh?
From 1.5 lb (Espresso) to 7 lb (French Press). The weight is part of the point — many customers compare it to a weighted blanket.
Where do you ship?
Anywhere in the US. Flat $12, free over $125. International coming soon.
Daniel Kim, VP of Wholesale
Wholesale & Corporate Gifting

Talk to Daniel.

Daniel Kim — VP of Wholesale.

Has never slept on a bean pillow.

Still closed the Adidas account.

Email Daniel →

Get the first batch.

We roast a new small batch every two weeks. Sign up and we'll tell you when the next drop is live, plus send you one oddly beautiful email a month.