Recipe

How to Make Pistachio Milk (Easy, Tested Recipe)

Soak, blend, strain, done. A tested 10-minute method — plus a no-strain shortcut, storage and the fixes for thin or bitter batches.

Written by Elena Ricci, Founder & lead writer Published Updated

Quick answer

To make pistachio milk, soak one cup of shelled pistachios for 4–8 hours, blend with 3–4 cups of water, then strain through a nut-milk bag. Add a pinch of salt and a date or a little maple syrup to taste. Using pistachio butter instead skips the soaking and straining entirely.

Homemade pistachio milk is one of the easiest plant milks to make: soak pistachios, blend them with water, strain, and you're done. It takes about ten minutes of active work, tastes fresher and nuttier than most cartons, and lets you control the sweetness. Below is the method I use, a no-strain shortcut, and the fixes for the two things that usually go wrong.

If you're new to pistachio milk generally, the complete guide explains what it is and how it compares to other milks; once you've made a batch, you can thicken it into pistachio creamer for coffee.

The quick version

Homemade pistachio milk

Makes ~1 litreActive 10 minSoak 4–8 hr

Ingredients

  • 1 cup (≈125 g) shelled raw unsalted pistachios
  • 3–4 cups filtered water (plus extra to soak)
  • Pinch of fine sea salt
  • 1–2 pitted dates or 1 tbsp maple syrup (optional)
  • ½ tsp vanilla extract (optional)

Method

  1. Soak the pistachios in water 4–8 hours (or 1 hour in just-boiled water for a quick soak).
  2. Drain and rinse.
  3. Blend with 3–4 cups fresh water, salt, and optional sweetener and vanilla for 60–90 seconds.
  4. Strain through a nut-milk bag, squeezing well.
  5. Bottle and refrigerate; shake before use. Keeps 3–4 days.

Step by step

1. Soak. Cover the pistachios with water and leave them 4–8 hours, or overnight in the fridge. Soaking softens the nuts so they blend smoother and creamier. Short on time? Cover with just-boiled water and wait an hour.

2. Drain and rinse. Tip away the soaking water and rinse the nuts — this freshens the flavour.

3. Blend. Add the pistachios to a blender with 3–4 cups of fresh water. Use 3 cups for a richer milk, 4 for a lighter one. Add a pinch of salt, and a date or a little maple syrup plus vanilla if you want it gently sweet and "shop-bought" tasting. Blend on high for 60–90 seconds until smooth and pale green.

4. Strain. Pour through a nut-milk bag into a bowl and squeeze to get every drop. No bag? A fine sieve lined with a double layer of muslin works (see the FAQ). Save the leftover pulp for porridge or baking.

5. Store. Bottle it, refrigerate, and shake before each use. It keeps 3–4 days.

The no-strain shortcut (using pistachio butter)

If you'd rather not soak or strain, blend 2–3 tablespoons of smooth pistachio butter (or very smooth pistachio paste) into 2–3 cups of water with the salt and optional sweetener. Because there's no pulp, you can drink it straight from the blender. It's the fastest route to a glass and great when you only want a single serving.

Make it creamier, or turn it into creamer

For a richer drink, use less water (3 cups, or even 2½). To make pistachio creamer for coffee, drop to about 2 cups of water, add a sweetener, and — if you want more body and a little foam — blend in a teaspoon of neutral oil.

Troubleshooting

  • Too thin? Too much water. Use 3 cups, or add ¼ cup more nuts.
  • Bitter? Usually the skins or over-blending. A pinch of salt and a date balance it; keep the blend to 60–90 seconds.
  • Grainy? Your blender left pulp behind — strain again, or switch to the pistachio-butter method.
  • Separating in the fridge? Normal for milk with no stabilisers. Just shake.

What to do with the pulp

Don't bin it. Stir leftover pistachio pulp into porridge or pancake batter, fold it into pistachio desserts, or dry it out for a rough pistachio powder.

Choosing your pistachios

  • Raw vs roasted: raw (or lightly roasted) shelled pistachios give the cleanest, greenest milk; darkly roasted nuts make a toastier, browner one.
  • Unsalted: use unsalted so you control the seasoning — you add just a pinch yourself.
  • Shelled: buy shelled to save a lot of time, or shell your own.
  • Blanched/peeled (optional): peeling the skins after soaking gives a sweeter, brighter green, less tannic milk — see why pistachios are green.

Equipment

A high-speed blender gives the smoothest result, but any blender works. You'll also want a nut-milk bag (or fine sieve plus muslin) for straining, a bowl, and a bottle or jar for storage. For the no-strain method you only need a blender.

Variations

  • Vanilla: add ½ tsp vanilla extract (the version most like shop-bought).
  • Sweetened: blend in 1–2 dates or a tablespoon of maple syrup.
  • Chocolate: add 1 tbsp cocoa and a little extra sweetener.
  • Barista-style: use a 1:2.5 nut-to-water ratio and blend in 1 tsp neutral oil for more body and better foam.
  • Pistachio creamer: drop to ~2 cups water, sweeten, and thicken — full notes in the creamer guide.

Nutrition of homemade pistachio milk

Homemade unsweetened pistachio milk lands roughly in line with shop versions — about 50–60 calories, ~2 g protein, ~4–4.5 g fat and ~2.5–3 g carbohydrate per cup — but with no added sugar (unless you add it) and no fortification, so it won't carry the calcium, vitamin D and B12 that fortified cartons add. Full detail in pistachio milk benefits.

Storage and freezing

Keep it in a sealed bottle in the fridge and use within 3–4 days — it has no preservatives. It naturally separates; just shake. You can freeze it for up to a couple of months (ice-cube trays are handy), though the texture can become slightly grainy on thawing, so frozen milk is best for smoothies, baking and cooking rather than drinking straight.

Want to use your milk straight away? Try it in pistachio coffee, or see all the drinks and uses.

Frequently asked questions

Do you need to soak pistachios to make pistachio milk?
Soaking isn't strictly required, but it gives a smoother, creamier milk and an easier blend. Soak 4–8 hours, or do a 1-hour quick soak in just-boiled water. If you use pistachio butter instead of whole nuts, you can skip soaking entirely.
Do you have to strain pistachio milk?
If you blend whole nuts, yes — strain through a nut-milk bag for a smooth drink. If you blend pistachio butter or very smooth pistachio paste into water, there's no pulp to remove, so you can skip straining. A high-power blender leaves less pulp than a standard one.
How long does homemade pistachio milk last?
About 3 to 4 days in a sealed container in the fridge. It separates as it sits, which is normal — just shake before using. Homemade milk has no preservatives, so don't keep it as long as a shop-bought carton.
Can you make pistachio milk without a nut-milk bag?
Yes. Line a fine-mesh sieve with a double layer of muslin or a clean thin tea towel, pour the blended milk through, and gently squeeze. It's a little slower than a nut-milk bag but works well.
Why is my pistachio milk thin or bitter?
Thin milk usually means too much water — use 3 cups instead of 4, or add more nuts. Bitterness can come from the pistachio skins or from over-blending; a pinch of salt and a date balance it, and a 60–90 second blend is plenty.

Allergy note: Pistachios are a tree nut. If you have a nut allergy, avoid pistachio milk and pistachio products, and check labels for cross-contamination warnings. This article is general information, not personalised dietary or medical advice.