Making non-dairy kefir at home is a simple fermentation process. You combine a non-dairy liquid like coconut milk, almond milk, or soy milk with kefir grains, then let it sit at room temperature for 12 to 48 hours. The grains consume the sugars in the liquid and produce a tangy, slightly fizzy, probiotic-rich drink. The process is straightforward, but it does require attention to temperature and timing to get consistent results.
What Are Kefir Grains and How Do They Work?
Kefir grains are not grains in the botanical sense. They are a complex community of bacteria and yeasts held together by a polysaccharide matrix. This matrix looks like small, gelatinous, white or yellowish clusters that resemble cauliflower florets.
When you add these grains to a liquid, they ferment the natural sugars present. The bacteria produce lactic acid, which gives kefir its sour taste. The yeasts produce small amounts of alcohol and carbon dioxide, which create the mild fizz. The result is a fermented beverage that contains live microorganisms.
These grains are different from a “kefir starter culture,” which is a powdered blend of specific bacterial strains. Grains are reusable indefinitely if cared for properly. Starter cultures are typically single-use or limited-use. Most home kefir makers prefer grains because they are self-perpetuating.
Which Non-Dairy Milk Works Best for Kefir?
Not all non-dairy milks ferment the same way. The sugar content and protein structure of the liquid matter significantly.
Coconut milk is the most popular choice for non-dairy kefir. It has a higher fat content and natural sugars that ferment well. The finished kefir tends to be creamy and thick. Both full-fat canned coconut milk and carton coconut milk work, but canned versions produce a richer texture.
Almond milk is more challenging. Many commercial almond milks contain thickeners like carrageenan or gums that can interfere with fermentation. They also have low sugar content, which means the grains have less to eat. The result is often a thinner, less tangy kefir. Some people add a small amount of sugar or a date to give the grains more to ferment.
Soy milk is another option. It has a protein structure closer to dairy milk, which often yields a thicker final product. Look for unsweetened soy milk with minimal additives. Oat milk tends to become very thick and slimy during fermentation, which many people find unappealing.
If you are new to this, start with coconut milk. It is the most forgiving and produces the most consistent results.
How To Make Non Dairy Kefir: Step-by-Step
The basic method is the same regardless of which milk you choose. You need clean equipment, kefir grains, and your chosen non-dairy liquid.
Step 1: Gather your materials. You will need 1 to 2 tablespoons of active kefir grains, 2 cups of non-dairy milk, a glass jar, a breathable cover like a coffee filter or cloth, and a rubber band.
Step 2: Combine the milk and grains. Place the kefir grains in the glass jar. Pour the non-dairy milk over them. Stir gently with a non-metal spoon. Metal can react with the acidic fermentation, so use plastic, wood, or silicone tools.
Step 3: Cover the jar. Secure the cloth or coffee filter over the top with the rubber band. This allows airflow while keeping out dust and insects. Do not use an airtight lid because fermentation produces gas that needs to escape.
Step 4: Let it ferment. Place the jar at room temperature, ideally between 68°F and 78°F (20°C to 25°C). Let it sit for 12 to 48 hours. The exact time depends on the temperature, the type of milk, and the activity of your grains.
Step 5: Check for doneness. The kefir is ready when it has thickened slightly and developed a pleasant tangy aroma. It should not smell spoiled or rotten. If it separates into curds and whey, it has fermented too long. It is still safe to drink but may be very sour.
Step 6: Strain and store. Pour the fermented milk through a plastic strainer to catch the grains. Place the finished kefir in a sealed container in the refrigerator. It will keep for about one week.
Step 7: Care for your grains. Rinse the grains gently in fresh non-dairy milk and start the next batch immediately, or store them in a small amount of milk in the refrigerator if you need a break.
Why Does My Non-Dairy Kefir Separate or Turn Slimy?
Separation is common with non-dairy kefir. The fermentation process naturally produces curds and whey, just like dairy kefir. This is not a sign of failure. You can shake the jar vigorously to recombine the liquid, or strain it for a thicker product.
A slimy or stringy texture is different. This usually happens when the milk contains added gums or thickeners. Carrageenan, guar gum, and xanthan gum are common additives in commercial non-dairy milks. These ingredients can react with the fermentation process and produce a mucus-like texture.
If you encounter this, switch to a milk without thickeners. Look for “original” or “unsweetened” varieties with short ingredient lists. Some brands specifically market their milks as kefir-friendly.
Another cause of sliminess is fermenting for too long at too high a temperature. Heat speeds up fermentation but can also encourage the growth of certain bacteria that produce polysaccharides. Keeping the temperature moderate and checking the kefir regularly prevents this issue.
How Do You Keep Kefir Grains Healthy in Non-Dairy Milk?
Kefir grains thrive on sugar. Non-dairy milks generally have less sugar than dairy milk. Over time, the grains may become less active because they have less to eat.
Many experienced kefir makers rotate their grains. They ferment a batch in dairy milk every few batches to “feed” the grains, then return them to non-dairy milk. This is not possible if you are strictly dairy-free for medical or ethical reasons.
If you only use non-dairy milk, you may notice fermentation slowing down after several weeks. The grains may shrink in size. This is a sign of starvation. You can add a small amount of sugar, maple syrup, or a mashed date to the milk to provide extra food. Do not use honey, as its natural antimicrobial properties can inhibit fermentation.
Some people find that grains eventually stop working in non-dairy milk entirely. When this happens, you need fresh grains. This is a known limitation of non-dairy kefir production, not a reflection of your technique.
Is Non-Dairy Kefir as Probiotic-Rich as Dairy Kefir?
Non-dairy kefir contains live bacteria and yeasts, but the microbial profile differs from dairy kefir. The milk you use influences which organisms thrive.
Dairy milk is a rich environment for kefir grains. It contains lactose, a sugar that many kefir bacteria prefer. Non-dairy milks contain different sugars, such as sucrose, glucose, and fructose. The microbial community in the grains will shift to adapt to these sugars, but the diversity may decrease over time.
Some research suggests that non-dairy kefir still contains significant numbers of beneficial bacteria. However, the exact strains and their quantities vary based on the milk type, fermentation time, and temperature. No clinical evidence currently confirms that non-dairy kefir provides the same health benefits as dairy kefir. The word “probiotic” describes live microorganisms, but the specific health effects depend on the strains present.
If you are drinking non-dairy kefir for gut health, it is reasonable to assume it offers some benefit. Just be aware that the microbial content is not identical to traditional dairy kefir.
Can You Use a Kefir Starter Instead of Grains?
Yes, you can use a powdered kefir starter culture instead of grains. This is a simpler option for beginners because you do not need to strain or maintain grains.
Starter cultures contain specific freeze-dried bacterial and yeast strains. You mix the powder directly into your non-dairy milk and let it ferment. The process takes the same amount of time as with grains.
The downside is cost and consistency. You must purchase a new starter packet for each batch. The resulting kefir may also be less complex in flavor because it contains fewer microbial strains than traditional grains.
Some manufacturers sell “vegan kefir starters” specifically designed for non-dairy milks. These are formulated to work without lactose. If you use a dairy-based starter, it may still work in non-dairy milk, but results vary.
How Long Does Homemade Non-Dairy Kefir Last?
Homemade non-dairy kefir lasts about 5 to 7 days in the refrigerator. The tanginess will increase over time as fermentation continues slowly at cold temperatures.
You can freeze finished kefir in ice cube trays to extend its shelf life. Frozen kefir cubes can be added to smoothies or thawed in the refrigerator. Freezing does kill some bacteria, so the probiotic content may be lower after thawing.
Always check for signs of spoilage before drinking. If the kefir smells strongly of alcohol, has visible mold, or develops an off-putting odor, discard it. Fermentation is a controlled process, but contamination can happen.
Frequently Asked Questions
How long does it take to make non-dairy kefir?
It takes 12 to 48 hours at room temperature. Warmer rooms speed up fermentation, while cooler rooms slow it down.
Can I use any non-dairy milk to make kefir?
No, some work better than others. Coconut milk and soy milk ferment well, while almond and oat milk often produce thin or slimy results due to additives and low sugar content.
Why is my non-dairy kefir not thickening?
Low sugar content or added stabilizers in the milk can prevent thickening. Try a different brand of milk, or add a small amount of sugar or a mashed date to give the grains more to ferment.
Do I need special equipment to make non-dairy kefir?
No, you only need a glass jar, a breathable cover, a rubber band, and a plastic strainer. Avoid metal utensils because they can react with the acidic fermentation.

