Beverages
This iced horchata recipe delivers the creamy, cinnamon-kissed perfection of a Mexican café in just minutes—no special equipment required. The secret lies in soaking short-grain rice overnight, which transforms it into a silky, naturally sweet base that blends effortlessly into a fragrant, milky drink.
I first discovered this version during a trip to Oaxaca, where vendors served it ice-cold with a sprinkle of cinnamon that made every sip feel like a warm embrace.
The process is simpler than you’d expect: soak the rice, blend with milk and spices, strain for smoothness, and chill until perfectly frosty. What makes this recipe stand out is the balance of cinnamon warmth and vanilla sweetness, creating a drink that’s both comforting and refreshing.
Most versions skip the straining step, but I’ve found that removing the rice fibers results in a velvety texture that feels luxurious without being heavy.
By the time you’re done, you’ll have a pitcher of golden horchata that’s silky, lightly sweetened, and just sweet enough to satisfy. The aroma alone—warm cinnamon, toasted rice, and a hint of vanilla—will have everyone asking for seconds.
Serve it over ice with a cinnamon stick for presentation that feels like a café experience at home.
This recipe works equally well for casual sipping or impressing guests, and the leftovers stay fresh in the fridge for up to five days. For a twist, add a splash of lime juice or a pinch of nutmeg—just don’t skip the cinnamon.
Let’s make horchata that tastes like a vacation in every glass.
Ingredients for iced horchata
Four cups of milk, a cinnamon stick, and patience—this is all you need for café-quality horchata.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | ½ cup | Uncooked, like jasmine or sushi rice |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess (or 2% if preferred) |
| Cinnamon Sticks 🌿 | 2 whole | For soaking and garnish (or 2 tsp ground) |
| Vanilla Extract 🍯 | 1 tbsp | Pure vanilla for authentic flavor |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste (or use vanilla sugar) |
| Ground Cinnamon 🌶️ | 1 tsp | For blending (plus extra for garnish) |
| Water 💧 | 4 cups | For soaking rice (filtered preferred) |
| Ice Cubes ❄️ | 1 cup | For serving (or frozen lime slices) |
| Lime Juice 🍋 | 1 tbsp | Optional twist (freshly squeezed) |
| Salt 🧂 | ¼ tsp | Pinch to balance sweetness |
The rice is the heart of horchata, so short-grain white rice is non-negotiable—jasmine or sushi rice works best. I grab mine from the Asian market in bulk bins, but any grocery store carries it. Look for rice that’s plump and free of broken grains. Costco sells pre-packaged jasmine rice that’s perfect for this. The cinnamon sticks? Mexican markets or the spice aisle at Trader Joe's have the best quality—avoid the powdered stuff if you can. For vanilla, pure Madagascar bourbon vanilla makes a difference, but imitation works in a pinch. The sugar? Domino or C&H are reliable, but vanilla sugar cuts down on mess.
No short-grain rice? Arborio rice is your next best bet—it’s starchy enough to work, though texture won’t be identical. Skipping the cinnamon sticks? 2 teaspoons of ground cinnamon will do, but you’ll miss that deep, toasty aroma. The milk can be swapped for coconut milk for a dairy-free version, though the flavor shifts slightly. For a quicker version, pre-cook the rice (like risotto) before soaking, but the overnight soak is worth it for that silky texture. The lime juice is optional but adds a bright finish—Mexican limes if you can find them, or regular key limes.
This horchata tastes even better the next day once the flavors meld. Store it in the fridge for up to 5 days, covered tightly. For serving, I like to pour it over a large ice cube with a sprinkle of ground cinnamon and a cinnamon stick for garnish. If you make a big batch, freeze half in ice cube trays—just add 1 cube per serving to cold milk for instant horchata. The rice pulp left after straining? Toss it—it’s not worth the effort, trust me.
Why You'll Love This Recipe
- No-Soak Nightmare: I swear, I used to dread soaking rice overnight—until I realized just toasting the short-grain white rice in a dry pan for 5 minutes does the trick. The grains stay intact, the texture’s creamy without gummy bits, and honestly? It cuts my prep time in half.
- Warm Spice Magic: That first sip of cinnamon-infused milk—warm sticks simmered right into the rice water—tastes like a hug. The vanilla extract ties it all together, but it’s the cinnamon’s slow release that makes this drink dangerously addictive. (Yes, even on a Tuesday night.)
- Party in a Pitcher: Between us, this is my go-to for summer gatherings, brunch spreads, or just when I need a refreshing break. Freeze half the rice mixture in ice cubes, and your horchata stays icy for hours without watering down. Plus, it’s the one drink everyone actually finishes.
- Pantry Goldmine: I make a big batch on Sundays—it keeps in the fridge for five days without losing flavor—and costs me pennies per serving. The rice soaks up milk like a sponge, so I stretch a gallon with just a handful of grains. Budget-friendly? More like budget hero.
Instructions for iced horchata recipe: silky cinnamon-rice dream in minutes
Here's how to make this creamy, aromatic drink with just a few simple steps.
Soak the Rice and Cinnamon
In a medium saucepan, combine the 0.5 cup short-grain white rice, 4 cups water, 2 whole cinnamon sticks, and 0.25 tsp salt. Bring to a boil over high heat, then immediately reduce to a simmer. Cover and cook for 25 minutes, stirring occasionally to prevent sticking. You'll notice the liquid becomes milky white as the rice releases starch.
After 25 minutes, remove from heat and let the mixture cool completely to room temperature. This cooling step is crucial—it allows the rice to fully absorb the water and develop that signature creamy texture. Once cool, transfer the mixture to a blender or food processor for blending. Here's the thing—if you try to blend it warm, you'll end up with a watery mess instead of that velvety consistency we're after.
Blend Until Silky Smooth
Blend the cooled rice mixture on high for 2-3 minutes until completely smooth. The texture should be like heavy cream—thick and velvety with no visible rice particles. If it's not blending smoothly, add 2-3 tablespoons of the 4 cups whole milk at a time until you reach the desired consistency. You want it thick enough to coat a spoon but still pourable.
While blending, you'll notice the aroma becomes more intense—warm cinnamon and vanilla notes will fill your kitchen. This is your first taste of the finished product. Once smooth, pour the blended mixture back into the saucepan and stir in the 0.75 cup granulated sugar and 1 tbsp vanilla extract. Heat over medium-low heat, stirring constantly, until the sugar dissolves completely and the mixture reaches 160°F.
Mix in Milk and Cool
Remove the saucepan from heat and let it cool slightly for 5 minutes. Then, slowly whisk in the 4 cups whole milk, a little at a time, until fully combined. The mixture should be smooth and creamy. Here's where it gets fun—taste and adjust the sweetness if needed. If you prefer it sweeter, add more sugar now, but don't worry, you can always adjust later.
Once mixed, transfer the horchata to a pitcher and refrigerate for at least 2 hours, or until completely chilled. This chilling step is essential for that perfect iced horchata texture. While it chills, prepare your serving glasses by adding 1 tbsp lime juice and 1 cup ice cubes to each. The lime juice adds a refreshing twist that balances the sweetness perfectly.
Serve Chilled and Enjoy
Before serving, give the horchata a good stir to redistribute any settled flavors. Pour the chilled horchata over the ice cubes and lime juice in each glass. Garnish each serving with a sprinkle of 1 tsp ground cinnamon for that authentic touch. The contrast of the cold, creamy horchata with the warm cinnamon is what makes this drink so special.
Serve immediately and enjoy your homemade horchata. The drink should be sweet, creamy, and aromatic with a subtle warmth from the cinnamon and a bright citrus note from the lime. If you find it too thick after chilling, simply add a splash of milk to reach your preferred consistency. This recipe makes 4 servings, so you'll have plenty to share with friends or save for later—though I doubt you'll have any leftovers!
Pro Tips For Making Iced Horchata
- Toast the Rice First: Dry-toast the short-grain rice in a skillet over medium heat for 3-4 minutes until it smells nutty and golden. This deepens the flavor and prevents that raw starch taste—trust me, you’ll notice the difference.
- Soak Cinnamon Properly: Crack the cinnamon sticks before adding them to the milk—it releases flavor faster. Then, simmer the milk with cinnamon for at least 10 minutes (longer if you’re impatient and want stronger spice).
- Strain Twice for Smoothness: After simmering the rice-milk mix, strain it through a fine-mesh sieve twice—first to catch the rice, then again with a cheesecloth to filter out any grit. Your horchata will be silky, not gritty.
- Sweeten Gradually: Start with half the sugar called for, taste, then add the rest. Horchata’s sweetness builds, and you can always adjust—adding sugar later also helps dissolve it faster than dumping it all at once.
Pro cooking tips for perfect results
Rice Texture Secrets
The key to that signature silky texture starts with the rice. I always use short-grain white rice—jasmine or sushi rice—because its high starch content creates that luxurious creaminess. The 25-minute simmer is non-negotiable; it breaks down the rice just enough to release starch without cooking it fully.
For extra smoothness, I strain the blended mixture through a fine-mesh sieve or cheesecloth before mixing with milk. This removes any lingering rice fibers that could make the final drink gritty. 🍚
Blending Like a Pro
Your blender is the real MVP here. I use a high-powered Vitamix for perfect results, but even a good Ninja blender works if you pulse for 3-4 minutes total. The goal is to eliminate every last speck of rice—no exceptions.
If your mixture looks too thick, add 2-3 tablespoons of milk at a time until it reaches a pudding-like consistency. Pro tip: Chill the blender jar for 10 minutes before blending to prevent overheating, which can turn your horchata watery. 💡
Temperature Control
Heating the horchata to 160°F is crucial for dissolving the sugar completely while preventing curdling. I use a candy thermometer for precision, but a regular kitchen thermometer works too. Never let it boil—just a gentle simmer.
After mixing in the milk, let it cool to room temperature before refrigerating. This gradual cooling prevents condensation, which can make your horchata watery when you serve it over ice. 🌡️
Straining for Perfection
This is the step most recipes skip, but I swear by it. After blending, pour the mixture through a clean kitchen towel or double-layered cheesecloth into a clean pitcher. The rice pulp will trap any remaining fibers, giving you that ultra-smooth texture.
I even save the leftover pulp to make horchata ice cubes—just freeze it in an ice cube tray and add to drinks later for extra flavor. 💫
Sweetness Balance
Start with ¾ cup sugar, but taste as you go. I adjust by adding 1 tablespoon at a time until it reaches my sweet spot—just sweet enough to complement the cinnamon without overpowering it.
For a natural sweetener option, try vanilla sugar (mix ½ cup sugar with 1 tsp vanilla extract)—it cuts down on mess and adds depth. The lime juice at serving time adds brightness, so don’t over-sweeten before that step. 🍋
Chilling for Creaminess
Refrigerating for at least 2 hours is non-negotiable—this lets the flavors meld and the texture thicken naturally. For a shortcut, place the pitcher in an ice bath for 30 minutes before transferring to the fridge.
When serving, I always pour over large ice cubes (made from water or even horchata pulp) to prevent dilution. The contrast of cold horchata with warm cinnamon garnish is what makes this drink feel like a café experience. ✨
Nutrition facts
Frequently asked questions
Can I make horchata without a blender?
For a smoother texture, simmer the soaked rice mixture for 10 extra minutes until it breaks down naturally, then strain through a fine-mesh sieve or cheesecloth. The result won't be as silky, but it'll still taste delicious with a rustic texture.
Why does my horchata taste bitter?
Overcooking the rice or burning it can create bitterness. Always simmer gently and remove from heat immediately after 25 minutes. Another culprit is over-sweetening—start with ¾ cup sugar and adjust gradually. A pinch of salt helps balance flavors too.
How do I make horchata dairy-free?
Replace the whole milk with coconut milk (full-fat for creaminess) or almond milk. For best results, use 1 can (13.5 oz) coconut milk instead of 4 cups regular milk. The flavor will be slightly different but still refreshing.
Can I use instant rice instead of short-grain?
Not recommended—it lacks the necessary starch for that signature creamy texture. If you're in a pinch, arborio rice is your next best option, but it won't be as smooth. The 25-minute simmer is still crucial for flavor development.
How long does homemade horchata last?
Store in an airtight container in the fridge for up to 5 days. For longer storage, freeze in 1-cup portions—thaw overnight in the fridge before serving. The flavor actually improves after 24 hours as the spices infuse further.
