If you’re looking for a drink that feels like a refreshing hug in a glass, look no further than Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe. This traditional Mexican beverage boasts a wonderfully smooth and milky texture with a hint of warm cinnamon spice that’s perfect for cooling down on a hot day or serving up at gatherings where you want to impress with something both unique and utterly delicious. The magic of this creamy horchata lies in its simplicity—just a few humble ingredients come together to create an irresistibly cool and sweet delight that feels homemade and heartfelt.

Ingredients You’ll Need
Getting the ingredients right is the key to nailing this recipe! Each component works in harmony to create the creamy texture, subtle sweetness, and inviting aroma that define this drink. Let’s take a look at what you’ll need:
- 1 cup uncooked long grain white rice: Essential for that smooth and creamy texture that makes horchata so special.
- 4 cups water: Helps soften the rice and create the perfect liquid base for blending flavors.
- 2 sticks cinnamon sticks: Infuse a gentle warm spice flavor that’s signature to horchata.
- 2 cups whole milk: Adds richness and creaminess; feel free to swap with almond or oat milk for a dairy-free option.
- 1 cup sweetened condensed milk: Provides natural sweetness and a lush, velvety texture—adjust according to how sweet you like it.
- 1 teaspoon vanilla extract: Enhances the overall flavor with a subtle aromatic note that elevates the drink.
- 1 teaspoon ground cinnamon: Sprinkled in to deepen the comforting cinnamon taste.
- 2 cups ice: Keeps everything chilled and perfectly refreshing when served.
How to Make Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe
Step 1: Prep the Rice and Water
Start by pulsing the uncooked long grain white rice together with the water in a food processor or blender until the mixture has a slightly textured consistency. This step is crucial because it breaks down the rice enough to release its creamy starches, which are the foundation of that smooth mouthfeel you want.
Step 2: Infuse with Cinnamon
Next, pour the rice and water mixture into a large pitcher or bowl along with the cinnamon sticks. Cover it well and pop it into your refrigerator to chill overnight. This slow-marinating process allows the cinnamon to deeply infuse the mixture with those warm, spicy aromas that make Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe so memorable.
Step 3: Strain the Mixture
The morning after, strain the chilled rice mixture through a fine mesh sieve to remove all solids, leaving behind a smooth, lightly tinted horchata base. Discard the rice solids and cinnamon sticks—they’ve done their job!
Step 4: Mix in Creamy Goodness
Now stir in the whole milk, sweetened condensed milk, vanilla extract, and ground cinnamon. Mix thoroughly until everything is combined into a rich, creamy, and fragrant beverage that tastes like the perfect balance of sweet and spice.
Step 5: Serve Over Ice
Pour the freshly made horchata over plenty of ice cubes to keep it icy cold. For the finishing touch, sprinkle a pinch of ground cinnamon on top for that inviting look and extra hint of cinnamon aroma that’ll have everyone reaching for a glass.
How to Serve Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe

Garnishes
A light dusting of ground cinnamon or a cinnamon stick stirrer not only looks beautiful but amplifies the aroma every time you take a sip. For a fun twist, try adding a few toasted rice grains on top or even a touch of whipped cream for extra indulgence.
Side Dishes
Creamy horchata pairs wonderfully with spicy or savory snacks like crunchy churros, tamales, or even a basket of warm tortilla chips with salsa. Its cool and sweet nature provides the perfect contrast to anything with a little heat or bold flavor.
Creative Ways to Present
Try serving your creamy horchata in mason jars with little striped straws for a charming rustic vibe. Another idea is layering it gently over a shot of espresso or cold brew coffee for a delicious horchata latte. It’s a crowd-pleaser that’s as fun to serve as it is to sip.
Make Ahead and Storage
Storing Leftovers
You can keep any extra horchata in an airtight container in the refrigerator for up to three days. Shake or stir well before serving, as some ingredients may settle over time.
Freezing
Freezing horchata isn’t recommended because the texture can become grainy once thawed—it’s best enjoyed fresh for that silky, creamy experience the recipe promises.
Reheating
This drink is designed to be served cold, so reheating isn’t ideal. However, if you want a warm version, gently warm it on the stove over low heat—just don’t let it boil to preserve its delicate flavors.
FAQs
Can I use a different type of rice?
Long grain white rice is preferred because it breaks down nicely for the creamiest texture, but you can experiment with medium grain rice—just expect a slightly different consistency.
Is it possible to make this dairy-free?
Absolutely! Substitute the whole milk with your favorite plant-based milk like almond, oat, or coconut milk, and use a dairy-free sweetened condensed milk alternative or make your own.
How sweet is Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe?
The sweetness level is pleasantly balanced thanks to the sweetened condensed milk, but you can always adjust the amount to make it more or less sweet depending on your taste.
Can I skip soaking the rice overnight?
While it’s technically possible, soaking overnight is essential for releasing the rice’s starches and infusing the flavors fully, giving you that signature creamy and flavorful horchata.
How long does this drink last?
When stored properly in the fridge, Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe can last up to three days, but it’s best enjoyed fresh for maximum flavor and texture.
Final Thoughts
There’s something truly heartwarming about making Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe from scratch. It’s a beautiful blend of simple ingredients transformed into a silky, spiced drink perfect for any occasion. I can’t wait for you to try it and make it your own refreshing favorite — trust me, once you do, this homemade horchata will be your go-to drink all year round!
Print
Creamy Horchata: The Ultimate Refreshing Homemade Drink Recipe
- Prep Time: 15 minutes
- Cook Time: 8 hours (overnight soaking)
- Total Time: 8 hours 15 minutes
- Yield: 4 servings
- Category: Beverage
- Method: Blending
- Cuisine: Mexican
- Diet: Vegetarian
Description
This Creamy Horchata recipe is a refreshing and traditional homemade Mexican beverage featuring a smooth blend of rice, cinnamon, and creamy milk. Perfectly balanced with sweetened condensed milk and a hint of vanilla, this drink is chilled over ice to provide a deliciously cool and comforting refreshment, ideal for warm days or any occasion.
Ingredients
Main Ingredients
- 1 cup uncooked long grain white rice (essential for that creamy texture)
- 4 cups water (helps to blend the rice smoothly)
- 2 sticks cinnamon sticks (infuse a warm spice flavor)
- 2 cups whole milk (adds richness, can substitute with almond or oat milk)
- 1 cup sweetened condensed milk (provides sweetness, adjust to preference)
- 1 teaspoon vanilla extract (enhances flavor)
- 1 teaspoon ground cinnamon (for a comforting spice note)
- 2 cups ice (to keep the drink chilled)
Instructions
- Pulse Rice and Water: Combine the uncooked long grain white rice and 4 cups of water in a food processor or blender. Pulse until the mixture is slightly textured but not completely smooth, ensuring the rice retains some graininess for texture.
- Chill Mixture with Cinnamon: Pour the rice and water blend into a large pitcher or bowl. Add the cinnamon sticks, cover, and refrigerate the mixture overnight (about 8 hours) to allow the flavors to infuse and the rice to soften further.
- Strain the Rice Mixture: After chilling, pour the rice and cinnamon mixture through a fine mesh strainer or sieve. Discard the solids to leave a smooth, flavored liquid base for your horchata.
- Add Dairy and Flavorings: Stir in the whole milk, sweetened condensed milk, vanilla extract, and ground cinnamon into the strained rice water. Mix thoroughly until the horchata is rich, creamy, and all ingredients are well combined.
- Serve Over Ice: Fill glasses with ice cubes and pour the creamy horchata over the top. Optionally garnish with a dusting of extra ground cinnamon for a decorative and flavorful finish. Serve immediately for the best refreshing experience.
Notes
- For a dairy-free version, substitute whole milk with almond or oat milk.
- Adjust sweetness by adding more or less sweetened condensed milk to your taste preference.
- Make sure to soak the rice mixture overnight for maximum flavor and creaminess.
- You can pulse the rice in smaller batches if your blender is not large enough.
- Serve chilled and consume within 2 days for the best freshness.

