Brands

Where to Buy Pistachio Milk, and What a Liter Costs

Which shops stock pistachio milk, what it costs straight from the brand, and whether making it yourself is cheaper. Prices read from the brands' own stores on 2 November 2026.

Written by Elena Ricci, Founder & lead writer Published Updated

Quick answer

Pistachio milk costs about $9.50 a liter brand-direct. On 2 November 2026 Elmhurst charged $8.99 for a 32 fl oz carton and Táche $9.00, while almond, cashew, walnut, hazelnut and oat from Elmhurst all cost $6.99 in the same carton. In stores, try Whole Foods, Sprouts or Target; Walmart and Amazon list it online, and Táche and Elmhurst both sell direct. Trader Joe's does not carry it.

Pistachio milk costs about $9.50 a liter if you buy it from the brand. On 2 November 2026 Elmhurst charged $8.99 for a 32 fl oz carton and Táche $9.00. Every other nut milk Elmhurst sells in that same carton cost $6.99. For shops, Whole Foods, Sprouts and Target stock it, Amazon and Walmart list it online, and Trader Joe's does not sell it at all.

We read every price off the brands' own stores in one sitting. What came out of it says something about why the pistachio carton costs more, and it is not what you would guess.

What does pistachio milk cost brand-direct?

Of the four US brands making pistachio milk, two publish a price you can actually pay. Both land within a cent of each other per liter. The rest of the table is the rest of the shelf, for scale.

Brand Product Base Pack Per carton Per liter
Táche Unsweetened Classic, and three other classics pistachio 6 × 32 oz, $54.00 $9.00 $9.51
Táche Unsweetened Barista, Original Barista pistachio 6 × 32 oz, $54.00 $9.00 $9.51
Elmhurst 1925 Unsweetened Pistachio Milk pistachio 2 × 32 fl oz, $17.98 $8.99 $9.50
Elmhurst 1925 Pistachio Barista Edition pistachio 2 × 32 fl oz, $13.98 $6.99 $7.39
Elmhurst 1925 Unsweetened Almond, Cashew, Walnut, Hazelnut, Oat various 2 × 32 fl oz, $13.98 $6.99 $7.39
Mooala Simple Oatmilk, Simple Almondmilk oat, almond 6 × 32 oz, $36.99 $6.17 $6.51
Mooala Original Oatmilk, Barista Blend Almondmilk oat, almond 6 × 32 oz, $35.99 $6.00 $6.34

All prices are the one-time price before shipping and tax, read 2 November 2026. Every carton is the same 32 fl oz, so the per-liter column is a unit conversion and not a pack-size effect. The full set of 33 cartons is in the CSV at the foot of this page.

Two things fall out of that. Pistachio milk is the dearest plant milk in the index, at half again what the cheapest oat milk costs. And the cheapest pistachio milk in the index comes from the same brand as the dearest one.

Why does one brand sell pistachio milk at two prices?

Because the cheaper carton is not the same drink. Elmhurst's Unsweetened Pistachio Milk declares three ingredients: filtered water, pistachios, Himalayan pink salt. Its Pistachio Barista Edition declares pistachio milk, then rice, then cane sugar, dipotassium phosphate and salt. The barista carton is pistachio milk extended with a cheaper grain and buffered with a phosphate so it holds up in acidic coffee.

That buys you $2.00 a carton, 22% off the plain version, and it puts the pistachio barista at exactly the price of the brand's oat and almond barista cartons. So if you want Elmhurst pistachio milk for coffee and not for drinking, the barista carton is the cheapest pistachio milk anyone sells direct. If you want the shortest ingredients list, you pay the $9.50.

Táche draws no such distinction. Its classic and its barista are both $54.00 a six-pack, so the choice there costs you nothing either way. What we have published on how barista formulas differ from standard ones covers what the rice, gums and phosphates are doing in the carton.

Is pistachio milk dearer because pistachios are dear?

Not in any way this index can show. Elmhurst sells 17 different cartons at one size from one store, which makes it the cleanest control available, and the price does not follow the nut.

Walnut and hazelnut both sit in the $6.99 tier, alongside oat. Those are not cheap nuts. Meanwhile the only non-pistachio product in the $8.99 tier is Unsweetened Vanilla Cashew Milk, while the brand's plain Unsweetened Cashew Milk sits a tier below it at $6.99. The same nut, the same carton, two prices.

So the premium tracks the product line rather than the raw material. What the nut costs does matter further up the chain, and we track that separately in the US pistachio price tracker and in why pistachios are expensive. It is simply not what separates a $6.99 carton from an $8.99 one on this brand's shelf.

Which shops stock it?

StorePistachio milk?Notes
Whole FoodsYesOften stocks Elmhurst, Three Trees and Táche
SproutsYesElmhurst and Whole Moon among others
TargetYesSeveral Táche versions; some Whole Moon
WalmartOnline; in-store variesTáche listed online; shelf stocking is hit-or-miss
Trader Joe'sNoDoesn't carry pistachio milk (see below)
CostcoUnconfirmedWe couldn't verify it, varies by region

Availability varies by location and changes over time; call ahead or check the store's app for your branch. Smaller brands are the most patchy. We did not price any retailer, because retail listings for these products disagree with each other and go stale within weeks.

Online, Amazon and Walmart.com both list it, Thrive Market carries Táche and Elmhurst behind a membership, and the two brands sell from their own sites with store locators.

Why Trader Joe's doesn't count

A lot of people search "Trader Joe's pistachio milk", but Trader Joe's doesn't sell one. Its non-dairy range runs to oat and other creamers, not pistachio. It does occasionally carry other pistachio products, like a seasonal pistachio gelato, but for the milk you will need one of the stores above. We mention it to save you the trip.

Is making it yourself cheaper?

Yes, and by about half. Our recipe for homemade pistachio milk uses 125 g of shelled raw pistachios to make roughly a liter, which is the same volume as one of these cartons.

Source of nuts Price Cost of 125 g Against an $8.99 carton
Fiddyment Farms, 1 lb raw kernels $17.50/lb $4.82 54%
Fiddyment Farms, 2 lb raw kernels $16.75/lb $4.62 51%
Fiddyment Farms, 30 lb case $15.30/lb $4.22 47%
Nuts.com, 8 oz raw shelled $24.98/lb $6.88 77%

Fiddyment Farms is a California grower selling direct, and its 1 lb bag is the dearest per pound of anything it sells, so the top line of that table is the least favorable case. Even buying an 8 oz bag from an online retailer, the nuts for a liter cost less than the carton does.

The same seller also lets us put a number on something the official data cannot. Our price tracker notes that USDA publishes a farm-gate price and no US retail series exists, so "retail costs several times more" has never had a figure attached. Fiddyment sells in-shell pistachios in the same form NASS prices: $11.75 a pound for one bag, down to $9.08 a pound for a 25 lb case, against the $2.48 a pound growers received across the 2025 crop year. That is a multiple of 3.7 at the case price and 4.7 at the single pound. Roasting, bagging, marketing and the grower's own retail margin all sit inside that gap, and the two figures are 18 months apart, so it is the distance between a farm-gate average and one grower's shelf rather than a measure of anyone's profit.

How much pistachio you end up drinking is a separate question from what the nuts cost, and it depends on whether you strain. Our own label study divides Elmhurst Unsweetened's declared calories and protein by USDA's figures for the nut and recovers 6.0% to 6.2% pistachio, which is roughly 57 to 59 g in a 32 fl oz carton. The homemade batch starts with 125 g, but straining leaves some of that in the pulp, so the strained glass holds less than the 125 g you paid for. Our recipe's own nutrition note puts strained homemade milk roughly in line with a shop carton per cup, which says the loss is real. The no-strain method, blending pistachio butter into water, keeps all of it.

So the money claim stands on its own and the nut-content claim does not follow from it. What the cost figure also leaves out is everything that is not a nut: your time, a blender, a straining bag, and the fact that homemade keeps a few days rather than weeks. It is an ingredient cost and nothing more.

What was sold out on 2 November 2026

Of Táche's six multi-serve cartons, four were sold out on the brand's own store: Unsweetened Classic, Three-Ingredient, Vanilla Classic and Unsweetened Vanilla Classic. The two barista cartons were in stock. All 17 Elmhurst cartons were in stock.

We are not claiming a cause. A single day's stock position at one store is thin evidence, and a direct-to-consumer store runs out for ordinary reasons. It is a dated fact, and the 2026 California crop failure we cover on the price tracker is the reason it is worth writing down rather than ignoring.

Two of the four US pistachio milk brands publish no direct price at all. Three Trees keeps a live pistachio milk page with no purchasable price, marked sold out. Whole Moon's store lists the product at no price and unavailable. For either brand, a shop or a third-party retailer is the only route, and neither can be priced the way the two above can.

What shipping does to the arithmetic

Enough to matter, and the two brands sit either side of their own thresholds. Táche ships free over $50 and its only pack is $54.00, so its smallest order clears it. Elmhurst ships free on a first order or over $75, and its smallest pistachio order is $17.98, so a repeat two-pack pays postage. Elmhurst also offers 10% off on subscription, which would take the plain pistachio carton to about $8.09, or $8.55 a liter. We recorded the one-time price throughout.

Which to buy once you've found it

For help choosing between the brands you find, unsweetened vs barista vs gum-free, see the rundown in best pistachio milk, and Táche against Elmhurst for how the two flagships differ. For the creamer side, see best pistachio creamer; nutpods' pistachio creamer is an almond and coconut base with pistachios fifth in the list, and at $14.95 for three 11.2 fl oz bottles it works out dearer per liter than any milk here. If you're after the Starbucks pistachio latte, that is a flavored dairy drink and not pistachio milk.

Methodology

What we included. Plant milk sold to US consumers from the brand's own online store, where the brand publishes a one-time price and the carton volume can be established from the brand's own text. That gave 33 rows across five brands. Every carton in the priced set is 32 fl oz (946 ml), which is why the per-liter column is a conversion rather than a comparison of different pack sizes.

Where the figures came from. Each brand's own storefront, read on 2 November 2026. Prices are the one-time, non-subscription price, before shipping and sales tax. Where a brand sells the same carton in several pack counts we checked that the unit price was constant and it was: Elmhurst's pistachio carton is $8.99 whether you buy two, four or six.

How we confirmed the volume. From the brand's own published text, not from an assumption. Elmhurst states "32 fl oz" on each product page, and all 17 of its multi-serve cartons carry an identical shipping weight, so they are one size. Táche's page states "Six-pack of 32 oz multi-serve cartons". Mooala states "32oz" and "Multi-Serve, 6-Pack". Any product whose volume we could not establish this way was left out.

The homemade comparison. 125 g of shelled pistachios per liter comes from our own recipe, not from a source about cost. Kernel prices are the sellers' published prices for raw shelled kernels on the same day. The conversion is 1 lb = 453.59237 g. The result is the cost of the nuts and nothing else.

The farm-gate multiples. Only the in-shell rows carry one, because USDA NASS prices pistachios on an in-shell basis and comparing a shelled kernel price against it would overstate the gap by whatever the shell weighs. We found no primary source for a pistachio shelling yield, so we did not convert; the shelled rows have that column left empty instead. The denominator is the $2.48 per pound growers received for the 2025 crop, which is a marketing-year average published in May 2026 against retail prices read in November 2026.

Limitations. This is a brand-direct index, so it is not what you pay in a shop. We priced no retailer, deliberately: retail listings for these products either block automated reading or carry prices that decay within weeks, and the same call was made on our pistachio cream and pistachio butter audits. The index is therefore a comparison of one channel with itself, which is its strength for the within-brand findings and its limit for anything else. Only two of the four US pistachio milk brands publish a direct price, so the pistachio category rests on two brands. We excluded non-US stores, so nothing here is converted from another currency. We excluded bundles, variety packs, ready-to-drink single-serve cartons and creamers, which are priced on different bases. Prices change without notice, which is the point of the date on every row.

The dataset

Both tables are free to reuse with attribution.

  • Plant milk brand-direct price index, 33 rows. Columns: brand, product, product line, base ingredient, carton size in fl oz and ml, pack count, pack price, price per carton, price per liter, availability, free-shipping threshold, subscription discount, store URL, checked date and notes.
  • Pistachio grower-direct prices, 13 rows. Columns: seller, seller type, product, form, pack size, pack price, price per lb, price per kg, cost of 125 g, multiple of the 2025 farm-gate price, availability, store URL, checked date and notes. Covers shelled kernels and in-shell bags, with USDA's farm-gate figure as the last row and the denominator.

Released under CC BY 4.0. Use it, and please link back.

Suggested citation: Ricci, E. (2026). What a liter of plant milk costs brand-direct: a 33-carton price index, November 2026. pistachiomilk.org. https://pistachiomilk.org/where-to-buy-pistachio-milk/

Version history

  • 2026-11-02, v2.0. Added the brand-direct price index and the kernel price table, with both CSVs, a methodology note and dated stock positions. The page previously carried no price at all and asserted that homemade is "fresher and cheaper" with no figure; that claim now has one. Replaced four bare retailer homepage URLs in the sources: block with nine primary product pages. Recorded that Three Trees and Whole Moon publish no direct price, which the page had not distinguished from the two brands that do.
  • 2026-06-22, v1.0. First published as a retailer availability guide.

Allergy note

All pistachio milks are tree-nut products and are unsuitable for anyone with a pistachio allergy; some are blended with almond or cashew. This guide is informational only and contains no affiliate links. We don't earn from any retailer or brand named here, and nobody paid for a place in the index.

Frequently asked questions

How much does pistachio milk cost?
About $9.50 a liter buying direct from the brand. On 2 November 2026 an Elmhurst 32 fl oz carton worked out to $8.99 and a Táche carton to $9.00, before shipping. The same Elmhurst carton in almond, cashew, walnut, hazelnut or oat cost $6.99, so pistachio carried a premium of $2.00 a carton, or 29%.
Where can I buy pistachio milk?
Whole Foods, Sprouts and Target stock it in stores. Amazon and Walmart list it online, Thrive Market carries Táche and Elmhurst, and both of those brands sell from their own websites. Availability varies by branch because the category is small. Three Trees and Whole Moon both publish product pages with no purchasable direct price, so for those two a shop or a third-party retailer is the only route.
Does Trader Joe's sell pistachio milk?
No. Trader Joe's does not currently sell a pistachio milk or pistachio creamer, despite being a common place people look. It does sell other pistachio products at times, such as a seasonal pistachio gelato. For the milk, try Whole Foods, Sprouts, Target, Amazon or a brand's own website.
Is it cheaper to make pistachio milk at home?
Yes, on ingredients. Our recipe uses 125 g of shelled pistachios for about a liter. At Fiddyment Farms' published $17.50 for a 1 lb bag of raw kernels, that is $4.82 of nuts, against $8.99 for an Elmhurst carton of the same volume. The figure covers nuts only, not your time, a blender or a nut-milk bag, and if you strain the milk some of those 125 g stays in the pulp rather than in the glass.
Does Costco sell pistachio milk?
We could not confirm that Costco currently carries pistachio milk, so we will not claim it does. Costco's plant-milk range changes and varies by region. Whole Foods, Sprouts, Target, Amazon, Thrive Market or buying direct from Táche or Elmhurst are the confirmed routes.