Store-bought almond milk has become a grocery staple, but homemade versions offer something different. The main reason people take on this project is cost. A single carton of almond milk at most supermarkets runs $2 to $4, while a pound of raw almonds (which yields roughly 4 to 5 batches of milk) costs around $8 to $12. That math alone can cut your per-serving expense in half or more, depending on where you shop and which brands you compare.
Your Free Guide to Planting Peaches at Home →
Beyond the wallet, there's the ingredient question. Commercial almond milks contain additives—guar gum for thickness, carrageenan for texture, added sugars in flavored versions. If you're reading labels because these ingredients bother your digestion or you're simply curious about what's going into your drink, homemade almond milk strips things down to two or three core components: almonds, water, and optionally salt or sweetener of your choice.
Taste is another factor people mention. Homemade almond milk tastes noticeably fresher and has a subtly nuttier profile than shelf-stable versions. It's also thinner than many commercial brands unless you add extra almonds or a thickener, which some people prefer for coffee or smoothies.
The process itself isn't demanding—it requires about 15 minutes of hands-on time spread across two days when you factor in soaking. For anyone interested in understanding food from source to glass, this is a straightforward entry point.
Takeaway: Homemade almond milk costs roughly half what store-bought versions do, contains no additives unless you add them, and tastes fresher. The trade-off is shelf life (it keeps about 5 days refrigerated versus weeks for commercial milk) and slightly thinner consistency.
You don't need specialized equipment to make almond milk. Most kitchens already have what's required. A high-speed blender is the most important tool—it breaks down soaked almonds into a fine slurry that extracts maximum milk. Standard blenders work, though they may leave grittier texture. Popular options include Vitamix, Ninja, or mid-range brands around $50 to $100; even a $35 blender from a big-box store will function adequately for this task.
Free Guide to Making Chocolate Syrup at Home →
A nut milk bag (also called a nut milk strainer) is the second key item. This is a fine mesh pouch, typically made of nylon or cotton, designed specifically for straining pulp from nut milks. They cost $5 to $15 and are reusable for years. If you don't have one, cheesecloth (doubled or tripled) or a fine-mesh strainer lined with paper towels works as a substitute, though straining takes longer and is messier.
Beyond that, you need a large bowl for soaking almonds, a measuring cup, and containers for storage—glass jars or bottles keep almond milk fresh longer than plastic. A funnel makes pouring easier but isn't essential.
For ingredients, raw almonds are the foundation. One cup of raw almonds (about 140 grams or 5 ounces) makes roughly one quart of milk. You'll also need water—filtered water is preferable to reduce mineral deposits, though tap water works. Optional additions include a pinch of salt (about 1/8 teaspoon per batch), sweeteners like honey or maple syrup, or vanilla extract.
Don't use roasted or blanched almonds—raw almonds with skins intact produce creamier milk. Buy from bulk bins or online suppliers if possible, as they're often cheaper than pre-packaged options.
Takeaway: A blender, nut milk bag, bowl, and storage jars are your main tools. One cup of raw almonds plus filtered water creates one quart of milk. Total equipment investment is under $30 if you already own a basic blender.
Soaking almonds overnight is non-negotiable for homemade almond milk. This step does several things that dramatically affect the final product. First, it softens the almonds so your blender can break them down completely. Second, it removes phytic acid and enzyme inhibitors—naturally occurring compounds in raw almonds that can interfere with digestion and nutrient absorption. Third, soaking increases the milk's creaminess and helps it emulsify better.
Get Your Free Peter Luger Steakhouse Information Guide →
The process is straightforward. Place one cup of raw almonds in a bowl and cover them with at least three cups of cold water (they swell as they absorb water, so use more water than you think you need). Let them sit at room temperature for 8 to 12 hours. A kitchen counter works fine; refrigeration isn't necessary for this duration and doesn't improve results.
After soaking, drain and rinse the almonds under cool running water. This removes the soaking liquid, which contains those enzyme inhibitors and sometimes develops a slightly bitter taste. Rinsing takes about 30 seconds and makes a noticeable difference in final flavor.
If you forget and leave almonds soaking for 24 hours, they're still usable but may become slightly mushy. If you can only soak for 4 to 6 hours in a pinch, the milk will still work—it just won't be quite as creamy. Some people soak almonds in advance and freeze them; frozen almonds can go directly into the blender and will thaw as you process them.
Hard tap water with high mineral content may produce slightly cloudier milk, but soaking in filtered water minimizes this. If cloudiness bothers you, it's purely cosmetic and doesn't affect taste or nutrition.
Takeaway: Soak almonds 8 to 12 hours to soften them, reduce enzyme inhibitors, and improve creaminess. Rinse thoroughly before blending. This single step determines how smooth and palatable your milk will be.
Once almonds are soaked and rinsed, combine one cup of almonds with four cups of filtered water in your blender. Some recipes suggest three or even five cups of water—less water makes thicker, creamier milk; more water produces thinner milk. Four cups is a reliable middle ground. Blend on high speed for 45 to 60 seconds until the mixture looks like thick, smooth soup with no visible almond chunks.
If your blender has a "nut milk" setting, use it. Otherwise, high speed works fine. The goal is pulverizing the almonds into such tiny particles that they remain suspended rather than settling. Don't blend longer than 90 seconds; over-blending generates heat that can affect flavor and potentially reduce some heat-sensitive nutrients.
After blending, pour the mixture into your nut milk bag suspended over a large bowl or pitcher. This is where the work happens. Gather the bag's edges and gently squeeze the pulp, working it through the mesh. This takes about 3 to 5 minutes and requires some patience—squeezing too hard too fast can clog the mesh. Take breaks to let gravity do some work; don't force it.
What remains in the bag is almond pulp, which has surprising uses. Many people dry it and add it to smoothie bowls, oatmeal, or baked goods for texture and nutrition. It keeps refrigerated for up to a week or frozen for months. Composting it is also fine if you don't cook.
If using cheesecloth instead of a nut milk bag, line a strainer with doubled cheesecloth and pour the blended mixture through. Let it drain for 5 to 10 minutes, then gather the corners and squeeze gently. Straining takes longer this way, and the process is messier, but the result is identical.
Some people strain twice (through the bag once, then through a fine-mesh strainer with a coffee filter) to achieve ultra-smooth milk. This reduces grittiness but also wastes some milk in the second straining. Most homemade versions have slightly more texture than commercial milk, and that's normal and acceptable.
Take
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.