How to Make Nut Milk | Real Steps for Creamy Results

Making your own nut milk at home takes about 15 minutes of active work after the nuts have soaked, and the homemade version tastes noticeably fresher and creamier than store-bought cartons.

Store-bought nut milks often contain gums, preservatives, and a fraction of the actual nuts you’d use at home. Making your own gives you full control over thickness, sweetness, and ingredients, plus it costs less per quart once you’ve made a few batches. The process breaks down into four steps: soak, blend, strain, and store. Here’s exactly how to get it right every time.

What Ratio of Water to Nuts Works Best

The standard ratio is 4 cups of fresh filtered water to 1 cup of raw nuts. That produces a milk with a texture similar to what you’d buy at the store. For creamier milk — better for lattes and cereal — use a 5:1 ratio (5 cups water to 1 cup nuts). For a thinner, more neutral milk suited for smoothies, drop to 3:1 or even 2:1. Stick with the 4:1 ratio on your first batch; you can adjust from there.

Soaking: The Step Most People Skip

Soaking raw nuts for 8 to 24 hours softens them and reduces natural enzyme inhibitors that can make nut milk harder to digest and less creamy. The optimal range is 12 to 24 hours — drop a cup of nuts in a bowl, cover them with water by at least two inches, and leave them on the counter. If you’re in a warm climate or planning to soak longer than 12 hours, refrigerate the bowl overnight to prevent bacterial growth. Short on time? Pour boiling water over the nuts and let them sit for 30 minutes as a rapid alternative.

Blending and Straining for the Best Texture

Drain and rinse the soaked nuts thoroughly — never reuse the soaking water. Add them to a high-speed blender with 4 cups of fresh filtered water. If you want flavor, add a pinch of salt, a tablespoon of maple syrup, agave, or date syrup, and a teaspoon of vanilla extract. A high-speed blender is essential for smooth results; if you’re shopping for one, our tested list of blenders for nut milk will help you pick the right one.

Blend on high for 1 minute if you’re using soft nuts like cashews (longer blending can heat the milk and affect texture). For harder nuts like almonds, hazelnuts, or macadamia, blend for 2 to 3 minutes. Hard nuts benefit from a second blend: dump the pulp back into the blender with 1 cup of fresh water and run it for another minute to extract more milk. Cashews do not need this extra step.

Pour the mixture through a nut milk bag set over a large bowl. Gather the bag, twist it closed, and squeeze firmly until the liquid stops flowing. A fine-mesh sieve lined with cheesecloth works too, but a nut milk bag gives you the thinnest, most pulp-free result — ideal for coffee and tea.

How Long Homemade Nut Milk Lasts

Pour the strained milk into a sealed glass jar and refrigerate immediately. It keeps for 3 to 4 days conservatively, and up to a week if you stored it in a clean container. Separation is normal; shake the jar well before each use. Freezing works for about 2 months, though the texture may shift slightly after thawing.

And never skip or shorten the soak below 8 hours; that’s the difference between silky milk and gritty water.

FAQs

Do I need a nut milk bag, or can I use a regular strainer?

A nut milk bag gives you the smoothest, most pulp-free milk with the least effort. A fine-mesh sieve lined with multiple layers of cheesecloth works as a backup, but it takes longer and still lets some fine grit through. A nut milk bag is cheap and worth buying if you make milk regularly.

Should I use cold or hot water for blending?

Cold or room-temperature water is standard and safe for any blender. Using very hot water — not boiling — produces noticeably creamier milk because the heat helps release more fat from the nuts. Just make sure the water isn’t boiling, or it can damage the blender jar or create steam pressure.

Can I make nut milk without soaking the nuts first?

You can, but the milk will be noticeably grittier and less creamy. Soaking softens the nuts and reduces natural compounds that inhibit smooth blending. Even a 30-minute soak in boiling water makes a real difference. If you skip it entirely, you’ll waste more nuts for a thinner result.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.