Drinks & uses

Pistachio Horchata Recipe (Creamy & Dairy-Free)

A nutty twist on Mexican horchata: soaked rice and pistachios blended with cinnamon and vanilla into a creamy, dairy-free drink.

Written by Elena Ricci, Founder & lead writer Published Updated

Quick answer

To make pistachio horchata, soak white rice and raw pistachios with a cinnamon stick for a few hours, then blend with fresh water, vanilla and a little sweetener until smooth. Strain through a nut-milk bag and chill. It is naturally dairy-free and vegan, with the cinnamon-rice base of classic horchata and a green, nutty richness from the pistachios.

Pistachio horchata is a nutty twist on the classic Mexican agua fresca: uncooked white rice and raw pistachios soaked with cinnamon, blended with water and vanilla, then strained into a creamy, cinnamon-spiced, dairy-free drink. It keeps everything that makes horchata good: the silky rice body, the warm cinnamon, and adds pistachio's gentle, green richness on top. Like traditional horchata, it is naturally vegan when you sweeten it with maple syrup or sugar.

What is pistachio horchata?

Horchata, in its most familiar Mexican form, is a cold drink made by soaking rice (sometimes with almonds or other nuts) in water with cinnamon, then blending, straining and sweetening it. There is no dairy in the original, which is part of why it travels so well as a dairy-free option. A pistachio horchata simply swaps in raw pistachios as the nut, so you get the same creamy, cinnamon-and-vanilla profile with the nutty depth of pistachio. The rice is doing the heavy lifting on body and creaminess, while the pistachios bring flavor, a touch of fat for richness, and a faint green color.

How to make it

The method is the same logic as making pistachio milk: soak, blend, strain, with rice added to the soak for that distinctive horchata texture.

Pistachio horchata

Makes ~5 cupsActive 15 minTotal 4 hr 15 min (with soak)

Ingredients

  • 1 cup (200 g) uncooked long-grain white rice
  • 3/4 cup (100 g) raw shelled pistachios
  • 1 cinnamon stick (or 1 tsp ground cinnamon)
  • 4 cups water to soak + 2 cups to blend
  • 3-5 tbsp sugar or 3 tbsp maple syrup, to taste
  • 1 tsp vanilla, pinch of salt

Method

  1. Soak rice, pistachios and cinnamon in 4 cups water 4 hours or overnight.
  2. Blend with the soaking water plus 2 cups fresh water, 60-90 seconds.
  3. Strain through a nut-milk bag, squeezing well; discard the pulp.
  4. Whisk in sweetener, vanilla and salt. Chill, then serve over ice with cinnamon.

How does it taste?

Pistachio horchata tastes like a creamier, nuttier horchata: warm cinnamon and vanilla up front, a rounded rice-milk body, and a soft pistachio finish. It is less sweet and less intensely nutty than a straight glass of pistachio milk, because the rice dilutes and mellows everything into that easy-drinking horchata character. Don't expect a vivid green, real pistachios give a pale, muted tint, not the bright color of dyed pistachio products. If you want a deeper pistachio hit, stir a spoonful of pistachio paste or pistachio butter into the strained drink.

Tips for a smooth, creamy result

Two things make or break the texture. First, soak long enough, at least 4 hours, ideally overnight, so the rice and nuts soften and break down cleanly. Second, strain properly through a nut-milk bag or doubled cheesecloth, not a coarse sieve, and squeeze hard to get every drop. If yours comes out gritty, it was under-blended or under-strained. For a richer, creamier glass, hold back some of the blending water, or finish with a splash of ready-made pistachio milk. Horchata separates as it stands, so keep it in the fridge and stir before each pour.

Stored in a sealed pitcher in the fridge, pistachio horchata keeps for three to four days; the rice solids will settle and the drink will thicken slightly, both of which a quick stir or shake fixes. Because it has no preservatives, give it a sniff before serving older batches and make smaller quantities if you won't get through it quickly. It does not freeze well as a drink, since the rice starch turns grainy on thawing, but you can pour leftovers into lolly molds for a cinnamon-pistachio ice pop instead.

Sweetener, spice and variations

Classic horchata leans sweet, but start low and add more. You can always sweeten further, and a pistachio syrup folds in cleanly if you want extra pistachio flavor with the sugar. Cinnamon is essential; vanilla rounds it out. From there you can riff: a pinch of cardamom nods to pistachio's Middle Eastern pairings, a little cocoa makes it chocolatey, and a shot of espresso poured over turns it into something close to a pistachio coffee. It also makes a great base for a blended pistachio smoothie or a poured-over-ice cooler. For more ideas, browse all the drinks and uses.

Is it good for you?

Pistachio horchata is a treat drink, not a health drink, most of the body comes from white rice, and it is sweetened. Even so, the pistachios contribute genuine nutrition. Per the USDA, raw pistachios supply protein, fiber, healthy fats and potassium, and the American Pistachio Growers' nutrition reference notes their broader nutrient profile. You only use a modest handful per batch, spread across several glasses, so treat the drink as the indulgence it is and enjoy the pistachios as a bonus rather than the point.

Allergy note

Pistachios are a tree nut, so this horchata is unsuitable for anyone with a tree-nut allergy. It is naturally dairy-free and easily vegan, just sweeten with sugar or maple syrup rather than honey. If you are sensitive to other tree nuts, note that many horchata recipes also include almonds, so check before swapping or serving.

Frequently asked questions

Is pistachio horchata dairy-free?
Yes. Traditional Mexican horchata is already dairy-free. It is a plant-based drink made from soaked rice (and often nuts) blended with water, cinnamon and sugar. This pistachio version keeps that base, so it contains no milk. Use a plant-based sweetener like maple syrup and it is fully vegan.
What is pistachio horchata made of?
Pistachio horchata is made from uncooked white rice and raw pistachios soaked together with cinnamon, then blended with fresh water, vanilla and a little sugar and strained. The rice gives horchata its signature creamy body, and the pistachios add nutty richness and a faint green tint.
Why is my horchata gritty or grainy?
Grittiness usually means it was under-blended or under-strained. Blend for a full 60 to 90 seconds, then strain through a fine nut-milk bag or doubled cheesecloth rather than a coarse sieve. A longer soak also softens the rice and pistachios so they break down more smoothly.

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 personalized dietary or medical advice.