I made this Pistachio Horchata and it’s so ridiculously creamy and pistachio-forward that plain milk looks boring.

And I’m obsessed with this Pistachio Horchata. I love how the nutty pistachio flavor hits first, then the cardamom whispers in the back.
I don’t pretend it’s subtle. It’s rich, green, slightly floral, like dessert that forgot to be shy.
I reach for it when I want something that tastes indulgent but not sticky sweet. Real pistachio crunch on top, a smear of creamy depth from raw pistachios shelled unsalted and a hint of warm spice from ground cardamom.
It’s my go-to for Summer Desserts. I drink it loud, not politely, with abandon.
Never boring, always. No regrets.
Every sip.
Ingredients

- Plus raw pistachios add nutty creaminess and green color.
- Long-grain rice gives body and silky mouthfeel.
- Cold water loosens, chills, and keeps flavors light.
- Whole milk makes it creamy and comforting, it’s cozy.
- Heavy cream ramps richness, making it luxuriously thick.
- Condensed milk brings sweet, caramelized milkiness.
- Granulated sugar adjusts sweetness; start low.
- Cardamom adds floral warmth, aromatic spice.
- Cinnamon stick gives cozy depth and subtle spice.
- Vanilla adds soft, sweet background aroma.
- Sea salt balances sweetness and brightens flavors.
- Ice cubes chill and lighten the drink.
- Chopped toasted pistachios top it with crunch.
Ingredient Quantities
- 1 cup raw pistachios shelled unsalted
- 1/2 cup long grain white rice rinsed
- 3 cups cold water for soaking/blending
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup sweetened condensed milk
- 1/4 to 1/3 cup granulated sugar adjust to taste
- 1 teaspoon ground cardamom or 6 crushed green cardamom pods
- 1 small cinnamon stick
- 1 teaspoon pure vanilla extract
- 1/8 teaspoon fine sea salt
- Ice cubes for serving
- 1/4 cup chopped toasted pistachios for garnish
How to Make this
1. Put 1 cup shelled pistachios and 1/2 cup rinsed long grain rice in a bowl, cover with cold water and soak 4 hours or overnight until soft; drain and rinse.
2. Add the soaked pistachios and rice to a blender with 3 cups cold water for blending and blitz on high until super smooth, about 2 to 3 minutes — you want it as creamy as possible.
3. Strain the blended mix through a fine mesh sieve lined with cheesecloth or a nut milk bag into a large bowl, squeeze or press to get all the liquid out; for extra yield, put the pulp back in the blender with 1 cup fresh water, blend briefly and strain again.
4. In a small saucepan warm 1 cup of the whole milk with the cinnamon stick and either 1 tsp ground cardamom or 6 crushed green cardamom pods; simmer gently 4 to 5 minutes to infuse, then remove from heat and let cool to room temp; discard the cinnamon stick and pods (or strain them out).
5. In a pitcher combine the strained pistachio-rice milk with the cardamom-infused milk, the remaining 1 cup whole milk, 1/2 cup heavy cream, 1/3 cup sweetened condensed milk, 1/4 to 1/3 cup granulated sugar (adjust to taste), 1 tsp vanilla and 1/8 tsp fine sea salt; whisk until the sugar is dissolved and everything is homogenous.
6. Taste and adjust sweetness or cardamom level now — remember flavors mellow as it chills so slightly bolder is fine.
7. Chill the horchata at least 2 hours or overnight to let flavors meld and for it to get properly cold.
8. When ready to serve, stir the horchata well, fill glasses with ice cubes, pour horchata over ice and give it a quick stir.
9. Garnish each glass with 1/4 cup chopped toasted pistachios and a tiny pinch of ground cardamom or a light dusting of cinnamon if you like.
10. TIP: Toast the pistachios in a dry skillet until fragrant to boost crunch and flavor; save the leftover pulp for baking or smoothies so nothing goes to waste.
Equipment Needed
1. Large mixing bowl (for soaking the pistachios and rice, you’ll want something roomy)
2. Blender (high speed if you have it, for super smooth milk)
3. Fine mesh sieve plus cheesecloth or a nut milk bag (strain the milk and squeeze all the liquid out)
4. Small saucepan (to warm and infuse the milk with cinnamon and cardamom)
5. Whisk and a pitcher or large jar (to combine and chill the horchata)
6. Measuring cups and spoons (for milk, sugar, cardamom etc.)
7. Dry skillet (to toast the pistachios for garnish)
8. Cutting board and knife or small food chopper (to chop the toasted pistachios)
9. Glasses and ice scoop or tongs (for serving over ice)
FAQ
Delicious And The Best Creamy Pistachio Cardamom Horchata Recipe Substitutions and Variations
- Pistachios: swap with raw cashews or blanched almonds. Cashews give an ultra creamy texture, almonds give a nuttier, slightly firmer flavor. (Use same amount)
- Long grain white rice: use basmati or jasmine rice, or try 1/2 cup rolled oats for a gluten free, creamier body. Oats will blend faster, rice keeps the classic horchata vibe
- Whole milk + heavy cream: substitute with full fat canned coconut milk or a mix of unsweetened oat milk + 1/4 cup coconut cream for richness. Coconut adds a subtle tropical note, oat keeps it milky
- Sweetened condensed milk / granulated sugar: replace with 1/3 cup pure maple syrup or 1/3 cup honey (reduce other liquids slightly). Or use 1/3 cup sweetened condensed coconut milk for a dairy free sweetener
Pro Tips
1) Toast the pistachios first, but keep an eye on them, they go from fragrant to burnt real quick. Let them cool before blending so the milk wont get warm and funky.
2) Don’t skip the double blend/strain trick: after you squeeze the first batch, toss the pulp back with a cup of fresh water and blend again. You’ll get way more creamy yield and less wasted flavor, and the extra pulp can be dried and used in baking.
3) Make the spiced milk a little stronger than you think you need because cold dulls flavors. Chill everything overnight if you can, it tastes smoother the next day. If it’s still too flat, a tiny pinch more cardamom or a splash more vanilla wakes it up.
4) Balance the texture: if it separates slightly after chilling, just give it a good shake or stir before serving. For a silkier mouthfeel swap half the whole milk for more cream, or strain again through cheesecloth for ultra smooth.

Delicious And The Best Creamy Pistachio Cardamom Horchata Recipe
I made this Pistachio Horchata and it's so ridiculously creamy and pistachio-forward that plain milk looks boring.
6
servings
420
kcal
Equipment: 1. Large mixing bowl (for soaking the pistachios and rice, you’ll want something roomy)
2. Blender (high speed if you have it, for super smooth milk)
3. Fine mesh sieve plus cheesecloth or a nut milk bag (strain the milk and squeeze all the liquid out)
4. Small saucepan (to warm and infuse the milk with cinnamon and cardamom)
5. Whisk and a pitcher or large jar (to combine and chill the horchata)
6. Measuring cups and spoons (for milk, sugar, cardamom etc.)
7. Dry skillet (to toast the pistachios for garnish)
8. Cutting board and knife or small food chopper (to chop the toasted pistachios)
9. Glasses and ice scoop or tongs (for serving over ice)
Ingredients
-
1 cup raw pistachios shelled unsalted
-
1/2 cup long grain white rice rinsed
-
3 cups cold water for soaking/blending
-
2 cups whole milk
-
1/2 cup heavy cream
-
1/3 cup sweetened condensed milk
-
1/4 to 1/3 cup granulated sugar adjust to taste
-
1 teaspoon ground cardamom or 6 crushed green cardamom pods
-
1 small cinnamon stick
-
1 teaspoon pure vanilla extract
-
1/8 teaspoon fine sea salt
-
Ice cubes for serving
-
1/4 cup chopped toasted pistachios for garnish
Directions
- Put 1 cup shelled pistachios and 1/2 cup rinsed long grain rice in a bowl, cover with cold water and soak 4 hours or overnight until soft; drain and rinse.
- Add the soaked pistachios and rice to a blender with 3 cups cold water for blending and blitz on high until super smooth, about 2 to 3 minutes — you want it as creamy as possible.
- Strain the blended mix through a fine mesh sieve lined with cheesecloth or a nut milk bag into a large bowl, squeeze or press to get all the liquid out; for extra yield, put the pulp back in the blender with 1 cup fresh water, blend briefly and strain again.
- In a small saucepan warm 1 cup of the whole milk with the cinnamon stick and either 1 tsp ground cardamom or 6 crushed green cardamom pods; simmer gently 4 to 5 minutes to infuse, then remove from heat and let cool to room temp; discard the cinnamon stick and pods (or strain them out).
- In a pitcher combine the strained pistachio-rice milk with the cardamom-infused milk, the remaining 1 cup whole milk, 1/2 cup heavy cream, 1/3 cup sweetened condensed milk, 1/4 to 1/3 cup granulated sugar (adjust to taste), 1 tsp vanilla and 1/8 tsp fine sea salt; whisk until the sugar is dissolved and everything is homogenous.
- Taste and adjust sweetness or cardamom level now — remember flavors mellow as it chills so slightly bolder is fine.
- Chill the horchata at least 2 hours or overnight to let flavors meld and for it to get properly cold.
- When ready to serve, stir the horchata well, fill glasses with ice cubes, pour horchata over ice and give it a quick stir.
- Garnish each glass with 1/4 cup chopped toasted pistachios and a tiny pinch of ground cardamom or a light dusting of cinnamon if you like.
- TIP: Toast the pistachios in a dry skillet until fragrant to boost crunch and flavor; save the leftover pulp for baking or smoothies so nothing goes to waste.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 290g
- Total number of serves: 6
- Calories: 420kcal
- Fat: 22.9g
- Saturated Fat: 8.3g
- Trans Fat: 0.08g
- Polyunsaturated: 3.32g
- Monounsaturated: 5.8g
- Cholesterol: 27.7mg
- Sodium: 114mg
- Potassium: 465mg
- Carbohydrates: 45.4g
- Fiber: 2.8g
- Sugar: 26.2g
- Protein: 10.6g
- Vitamin A: 169IU
- Vitamin C: 1.25mg
- Calcium: 184mg
- Iron: 1.31mg









