Johnsons in the Making

How to Milk an Almond (And Actually Make It Worth Doing)

Fresh homemade almond milk being poured

Homemade almond milk

The traditional method works. Here's how to do it — and why most people eventually stop.

Milking an almond is exactly what it sounds like: extracting creamy, fresh almond milk from raw almonds at home. The basic method has been around forever — soak, blend, strain. It works. But it has enough steps and enough cleanup that most people try it once, decide it is too much effort, and go back to buying cartons. This page covers the full traditional method step by step, the shortcuts that actually hold up, and a faster approach we switched to that removed most of the friction.

  • Traditional method: soak overnight, blend, strain through a nut milk bag
  • Faster method: no soaking, no bag, done in under 2 minutes
  • Ratios, recipes, and tips for almond, oat, and cashew milk
  • Common mistakes and how to fix them

What to Know Before You Start

The quick version of everything this page covers.

  • The traditional blender method requires soaking almonds for 8 to 12 hours before use
  • After blending, you strain through a nut milk bag — this step takes the most time and makes the most mess
  • Standard ratio is 1 cup almonds to 3 to 4 cups water, adjusted to taste
  • Fresh homemade almond milk lasts 3 to 5 days refrigerated in a sealed container
  • Homemade tastes noticeably creamier than store-bought because there are no thinning agents or additives
  • A dedicated milk maker skips the soaking and straining entirely — same result in under 2 minutes
  • The same methods work for oat milk, cashew milk, coconut milk, and most other plant milks

The Traditional Method: How to Milk an Almond With a Blender

This is the method most recipes use. It produces great almond milk and does not require any special equipment beyond a blender and a nut milk bag. Here is how to do it properly.

What you need: 1 cup raw almonds, 3 to 4 cups filtered water (plus more for soaking), a high-speed blender, a nut milk bag or cheesecloth, a large bowl, and a jar or bottle to store the finished milk.

almonds soaking in water

Almonds taking a bath

Step 1 — Soak the almonds. Add 1 cup of raw almonds to a bowl and cover with 2 to 3 cups of water. Let them soak for at least 8 hours, or overnight. Soaking softens the almonds, which makes them easier to blend and produces a creamier result. Do not skip this step with the blender method — unsoaked almonds will not blend as smoothly and the milk will be grainier.

Step 2 — Drain and rinse. Pour off the soaking water and rinse the almonds under cold water. The soaking water pulls out some of the tannins in the almond skin, so you do not want to use it in your milk.

Step 3 — Blend. Add the soaked almonds to your blender along with 3 to 4 cups of fresh filtered water. Blend on high for 60 to 90 seconds until the mixture looks uniformly white and frothy. If you want to add flavoring — vanilla extract, medjool dates, a pinch of salt, cinnamon — add them now and blend for another 15 seconds.

Step 4 — Strain. This is the step most people underestimate. Place your nut milk bag over a large bowl and pour the blended mixture into the bag. Gather the top of the bag and squeeze firmly, working the milk through the mesh and into the bowl. Keep squeezing until the pulp inside the bag is as dry as you can get it. The drier the pulp, the more milk you extracted.

Step 5 — Store. Pour the finished milk into a sealed jar or bottle and refrigerate. It will keep for 3 to 5 days. Give it a shake before each use — homemade almond milk separates naturally without stabilizers.

Yield: roughly 3 to 4 cups of almond milk per batch, depending on how thoroughly you squeeze.

Tips for Better Almond Milk

A few things that make a real difference in the final result.

Use raw, unsalted almonds. Roasted almonds produce a darker, slightly bitter milk. Salted almonds throw off the flavor entirely. Raw is the right starting point.

Filtered water matters more than you think. Tap water with a strong mineral taste will come through in the finished milk. If your tap water tastes off, use filtered.

Less water makes creamier milk. The 1:3 ratio (1 cup almonds to 3 cups water) produces a richer milk. The 1:4 ratio is closer to the consistency of store-bought. Start at 1:3 and adjust from there.

washing almonds comedic

Sweeten after straining, not before. If you add dates or sweetener before blending, strain as normal — the sweetness will carry through with the milk. But if you are unsure how sweet you want it, taste after straining and adjust.

Do not throw away the pulp. Almond pulp from a good strain is fairly dry and works well in baked goods — cookies, energy balls, banana bread. Spread it on a baking sheet and dry it in a low oven if you want to store it longer.

The nut milk bag is the messiest part. Squeezing a bag of wet almond paste is not the most enjoyable step. Rinse the bag immediately after use or it gets harder to clean.

Common Problems and How to Fix Them

My milk came out watery. You either used too much water, did not soak the almonds long enough, or did not squeeze the bag thoroughly enough. Try a 1:3 ratio next time and soak for the full 8 to 12 hours.

My milk is gritty or grainy. Your blender did not run long enough, or the almonds were not soaked. Blend for the full 60 to 90 seconds and make sure the mixture looks fully emulsified before straining. A higher-powered blender also makes a noticeable difference here.

My milk separated really fast. This is normal — homemade almond milk has no stabilizers, so it separates as it sits. Just shake the jar before each use. If it separates within minutes rather than hours, the fat content may be uneven from incomplete blending.

glass of almond milk in fridge

My milk tastes bitter. This usually comes from the almond skins. Blanching the almonds before soaking (briefly boiling them and slipping off the skins) produces a milder, sweeter milk. It is extra work but worth it if bitterness is an issue for you.

My nut milk bag keeps tearing. They wear out faster than you expect. A fine mesh bag holds up better than cheesecloth over repeated use. Rinse it right after use and let it air dry.

The Faster Way: Milking Almonds With a Dedicated Milk Maker

We used the blender method for a while. It works and the milk is genuinely good. But the soaking step means you have to plan ahead — forget to soak overnight and you are waiting until tomorrow. The straining step is messy. Rinsing the nut milk bag after squeezing wet almond paste is nobody’s favorite part of the morning.

Eventually we switched to the Nama M1, which is a dedicated plant milk maker. The difference in the process is significant.

lifting spout for m1

How it works: add raw dry almonds and water to the chamber, close the lid, press the button. A high-speed blade and built-in filter system blend and strain at the same time. Two minutes later, fresh almond milk comes out the spout and dry pulp stays in the chamber. No soaking required. No nut milk bag. No squeezing.

The output is consistently smooth — smoother than what most blenders produce even with soaked almonds, because the M1’s filter is finer than a standard nut milk bag. Cleanup is rinsing the chamber and filter at the sink, which takes about two minutes.

The practical effect is that we make almond milk several times a week now instead of occasionally. When the process is that quick, there is no reason to default to the carton.

Almond Milk Ratios and Simple Recipes

These ratios work for both the blender method and the M1. Adjust to taste after your first batch.

Basic Almond Milk: 1 cup raw almonds, 3 cups filtered water. Blend and strain. That is the base — everything else is optional flavoring.

Sweetened Vanilla Almond Milk: 1 cup raw almonds, 3 cups filtered water, 2 medjool dates (pitted), 1 tsp vanilla extract, pinch of salt. This is the one we make most often. It is close to what you would find in a good cafe latte.

bowls of nuts and seeds for nut milks

Cashew Milk (no straining required with a blender): 1 cup raw cashews, 4 cups filtered water, 1 tsp vanilla, pinch of salt. Cashews blend so smoothly that most blenders do not need a straining step. The M1 still runs it through the filter, which makes it even smoother.

Oat Milk: 1 cup rolled oats, 3 cups cold filtered water, 1 tsp vanilla, 2 medjool dates, pinch of salt. Important — use cold water and do not over-blend or it gets slimy. 30 to 45 seconds in the blender is enough. The M1 handles this automatically.

Coconut Milk: 1 cup unsweetened shredded coconut, 4 cups filtered water, 2 medjool dates, 1 tsp vanilla. Works better in the M1 than in most blenders because the coconut shreds need a finer grind to extract the fat properly.

Save on the Nama M1 Milk Maker

If you want to skip the soaking and straining entirely, use code JOHNSONSM1 at checkout on namawell.com for the best available discount on the M1. This code is specific to the M1 and gives you better savings than the general JOHNSONS code on this machine. Does not apply on Amazon.

Use code JOHNSONSM1

Milking an Almond: Frequently Asked Questions

Which Method Is Right for You

If you already have a good blender and do not mind planning ahead, the traditional method is completely solid. The milk is great, the process is not complicated once you have done it a few times, and the only real cost is a nut milk bag.

using nut bag to strain almond milk from pulp

If you find yourself forgetting to soak overnight, skipping the nut milk bag step, or just defaulting back to the carton because it is easier… the M1 is worth looking at. Removing the soaking and straining steps is what finally made daily plant milk realistic for us.

black m1 milk maker

Either way, homemade almond milk is noticeably better than what comes in a carton. Worth making at least once to see the difference.