Milk, remembered in oats.

For most of history, milk meant one animal, and one debt we never quite named. This is what we made once we finally said thank you, and let her rest.

What we carry forward

Everything milk once meant, kept, gently.

Slow-soaked, on purpose

We give the oats the patience milk once gave us without asking, so every carton comes out silky, unhurried, and a little more aware than the last one.

Her long rest

Every carton means one less morning asked of her. A fraction of the water, the land, the waiting, and none of the old debt left standing.

The same rituals, kept

It still steams, foams, and pours the way she always did. Some habits are worth inheriting, even after the reason for them has changed.

How it's made

Every batch, a small memorial.

Whole oats, filtered water, a little patience, nothing added to cover what's missing. We didn't want to hide that this used to come from somewhere else. We wanted to remember it.

The whole ritual

Shake. Pour. Remember.

The same gesture, morning after morning, just a different animal behind it now. We kept the ritual. We just finally said thank you before we poured.

In her honor

What we owe, and what we've paid down.

0g
Dairy, debt settled
3x
Creamier, we're still trying to match her
100%
Whole oats, holding her place

*Numbers from our own taste panel, we admit we're a little biased, and a little sentimental.

Reviews

People who taste the difference, and what's underneath it.

"It's the first oat milk that doesn't just replace her, it seems to actually miss her a little, and somehow that's the part that got me."

Sarah K.
Home barista

"We tested six oat milks behind the bar for a month. This is the only one that felt like it was grieving something. The other five, we don't talk about."

James T.
Café owner

"Creamy without being heavy, and it tastes like someone actually said thank you before they poured it."

Priya N.
Everyday drinker
FAQ

Good questions.

Not dairy milk. It's what's left once you take the animal out and keep the gratitude in, oats and water, soaked and strained, doing their best impression of something we used to take for granted.

Built for it. It steams and micro-foams close to dairy, without splitting in acidic espresso, the thing that trips up a lot of plant milks. Ours has never split, not once, we've stopped asking why.

Refrigerate, shake before pouring, use within about 7 to 10 days of opening, it will let you know if it disagrees. Unopened, check the date printed on the carton, if you can still read it.

Yes. Oats, water, a pinch of salt, nothing from an animal, ever again, and we mean that as a promise, not just an ingredient list.

Because in a lot of ways, for a lot of us, it did. We're not here to argue you out of dairy. We're here to notice what we owe it, and to make something that says thank you instead of something that just replaces it.

A note

In her memory.

She fed most of us before we could ever ask her to. We took her milk for granted for a long time, and then, one day, we didn't have to anymore. This is a small thank you, made from oats, poured the same way, with a little more gratitude than the last carton had.

with gratitude, the oatmilk.soy team