The best milk for kefir is whole, animal-based milk that still has its lactose — because lactose is what your grains eat. Almost any dairy milk will culture, but the type you choose changes the flavor, the thickness, and how healthy your grains stay over time. Here’s how the options compare.
Why lactose is the deciding factor
Kefir grains ferment lactose, the natural sugar in milk. Feed them a milk rich in lactose and they thrive, multiply, and turn out a tangy, well-set kefir. Take away the lactose — as with plant milks — and the grains have nothing to eat, so they weaken batch by batch.
That single fact drives every recommendation below. Any real dairy milk (cow, goat, sheep) contains lactose and will keep grains healthy. Non-dairy “milks” don’t, which is why they’re an occasional treat rather than a daily feed.
Cow milk: the reliable default
Whole cow milk is the everyday choice for most kefir makers. It has plenty of lactose and enough fat to give a rich, smooth result, and grains culture on it predictably.
Whole cow milk — the all-rounder — rich texture, reliable ferment, happy grains.
2% / reduced-fat — works fine; thinner and slightly less creamy kefir.
Skim / fat-free — ferments, but the drink is thin and less satisfying.
UHT / ultra-pasteurised — convenient and cultures, though grains may prefer regular pasteurised over the long run.
If you’re just starting out, buy plain whole cow milk and don’t overthink it. You can experiment with other milks once your grains are established.
Making kefir with raw milk
Raw (unpasteurised) milk makes excellent kefir. It keeps all its fat, enzymes, and native microbes, which many people find gives a fuller, more complex flavor. It’s a favorite among makers who have access to a trusted raw-milk source.
There are trade-offs to know. Raw milk carries its own bacteria that can, over many batches, compete with or shift your grain culture, and it carries a small risk of harmful pathogens, so source it fresh from a clean, reputable supplier. Its legality also varies from place to place.
- ×Only use fresh raw milk from a trusted, clean source
- ×Raw milk carries a small pathogen risk — not for high-risk individuals
- ×Native microbes can drift your culture; rinse grains in clean milk if flavor changes
- ×Check whether raw-milk sale is legal in your area
Goat and sheep milk
Both goat and sheep milk culture into kefir well, and each has a distinct character.
Cream kefir and higher-fat milks
Culture cream instead of milk and you get cream kefir — a thick, tangy, spoonable result close to a cultured crème fraîche. It’s wonderful dolloped on fruit or used in cooking.
The catch is that cream has less lactose relative to fat, so grains cultured only in cream can slow down. Alternate cream batches with regular milk batches, or blend cream with milk, to keep the grains fed. Think of cream kefir as a periodic indulgence rather than the grains’ staple diet.
Set your grain-to-milk ratio and ferment time for whichever milk you use.
Plant-based milks (dairy-free kefir)
Almond, oat, coconut, and soy “milks” can be fermented into a kefir-style drink, but they contain no lactose. Cultured continuously in plant milk, your grains starve and weaken until they stop working.
There are two workarounds. Use a powdered dairy-free kefir starter, which is designed for single-use plant-milk batches, or keep true grains alive by “resting” them in real dairy milk between plant-milk batches so they get fed. Coconut milk, being higher in fat and natural sugars, tends to give the best plant-based result.
Quick picks by goal
Whatever you choose, watch your grains: if they slow down, thin the kefir, or stop growing, put them back on plain whole dairy milk for a few batches. For a full rescue routine, see reviving and activating kefir grains.
