There’s something magical about sipping an ice-cold glass of traditional horchata on a hot afternoon. With its creamy texture, sweet cinnamon flavor, and subtle notes of vanilla and rice, this beloved Mexican drink is both comforting and incredibly refreshing.
I first tasted horchata during a summer trip to Oaxaca. It was served over crushed ice at a street market, paired with a fresh churro, and I’ve been hooked ever since. This homemade version brings all those memories rushing back — and now it’s become a staple in our kitchen, especially during the warmer months.
Why You’ll Love This Refreshing Homemade Traditional Horchata
This horchata recipe is the perfect blend of tradition and convenience. Whether you're already a fan of this sweet, milky drink or trying it for the first time, you’re in for a treat.
First of all, it’s surprisingly easy to make. With a handful of pantry staples and a blender, you can recreate that authentic flavor at home without needing any special equipment.
It’s also naturally dairy-free and vegan, making it an inclusive treat for family and friends with dietary restrictions. The combination of rice milk and cinnamon is delicious all on its own, but you can easily tailor it to your liking.
This drink is also incredibly budget-friendly. A single batch makes several servings for a fraction of the cost you’d pay at a café or restaurant.
And let’s not forget how versatile horchata is. Enjoy it as a mid-day refresher, a pairing with spicy Mexican dishes, or even as a dessert drink with a splash of rum or coffee liqueur.
The result is a recipe you’ll return to again and again — simple, satisfying, and absolutely delicious.
Ingredients Notes

The beauty of horchata lies in its simplicity. While there are many regional variations, this recipe sticks to a traditional Mexican-style preparation with just a few key ingredients.
Long-grain white rice is the heart of horchata. Soaking the rice helps soften it and allows it to blend smoothly into the drink. I recommend using uncooked, plain white rice for the best flavor and texture.
Cinnamon sticks add a warm, spicy depth that defines horchata. Whole sticks give a more mellow, rounded flavor compared to ground cinnamon. Let them soak with the rice for the full infusion of flavor.
Almonds (optional but traditional) lend a subtle nuttiness and boost the creamy mouthfeel of the drink. Be sure to soak them with the rice so they blend easily. If you have a nut allergy, you can omit them without sacrificing too much flavor.
Sugar and vanilla extract sweeten and round out the flavor. You can adjust the sugar to your taste or substitute with honey or agave if you prefer a different kind of sweetness. Vanilla adds that signature aromatic note that makes horchata so delightful.
You’ll also need a fine mesh strainer or cheesecloth, and a good blender to achieve the smooth, silky consistency horchata is known for.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata from scratch is a relaxing process that yields a truly rewarding result.
Start by rinsing the rice under cool water to remove excess starch. Then, combine the rice, cinnamon sticks, and almonds (if using) in a large bowl and cover with warm water. Let the mixture soak for at least 6 hours, or ideally overnight. This step softens the ingredients and infuses the water with cinnamon’s rich flavor.
Once soaked, transfer everything — including the soaking water — into a high-powered blender. Blend on high for several minutes until the mixture is as smooth as possible. This creates a thick, flavorful base for your horchata.
Next, strain the mixture through a cheesecloth or fine mesh strainer into a large pitcher. Don’t rush this step — it may take a few minutes, but it ensures a smooth, grit-free drink. Discard the solids.
Stir in the sugar and vanilla extract. Then add cold water to reach your desired consistency, usually about 2 to 3 additional cups. Taste and adjust the sweetness as needed.
Chill the horchata thoroughly in the fridge before serving. For the ultimate refreshment, serve it over ice with a sprinkle of ground cinnamon on top.
Altogether, the process takes about 10 minutes of active prep, plus soaking and chilling time. What you get is a beautifully creamy, sweet, and spiced drink that’s perfect for any occasion.
Storage Options
Horchata stores beautifully, making it a great make-ahead option. Simply transfer the finished drink to an airtight container or pitcher with a lid and refrigerate.
It will keep fresh in the refrigerator for up to 4 days. Be sure to stir or shake it well before serving, as some separation is natural.
Avoid freezing horchata, as the texture can become grainy when thawed. If you do need to make a big batch in advance, you’re better off preparing the rice and cinnamon base ahead of time and blending it fresh.
For serving leftovers, give it a good shake and serve over fresh ice. It’s just as delicious chilled the next day — sometimes even better after the flavors have melded.
Variations and Substitutions
One of the joys of horchata is how customizable it is. Here are a few ways to put your own twist on this traditional drink.
Try swapping the white rice for brown rice for a slightly nuttier flavor and a boost of whole grain goodness. Just be sure to soak it well.
If you’re looking for an extra creamy version, replace part of the water with almond milk or coconut milk. This adds body and richness that some people prefer.
For a caffeine kick, stir in a shot of cold brew coffee before serving. The combination of creamy sweetness and coffee is absolutely addictive.
You can also make a boozy horchata cocktail by adding a splash of dark rum, Kahlúa, or Baileys. It’s a great adult twist for parties or gatherings.
Finally, feel free to experiment with different sweeteners. Agave syrup, honey, or even maple syrup can all add unique flavor notes that complement the cinnamon and vanilla beautifully.
No matter how you tweak it, this horchata recipe is a delicious base to build from. Don’t be afraid to make it your own!
PrintRefreshing Homemade Traditional Horchata Recipe
Cool down with this Refreshing Homemade Traditional Horchata Recipe, a classic Mexican rice drink flavored with cinnamon, vanilla, and a hint of sweetness. This dairy-free, vegan-friendly beverage is perfect for hot days, taco nights, or festive gatherings. It’s easy to make and irresistibly creamy with natural ingredients.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 6 hours 10 minutes (including soaking)
- Yield: 6 servings 1x
- Category: Beverages
- Method: Blended
- Cuisine: Mexican
- Diet: Vegan
Ingredients
-
1 cup long grain white rice
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
2 cups cold water (for blending)
-
1 tsp pure vanilla extract
-
⅓ – ½ cup granulated sugar (to taste)
-
1 cup almond milk (or regular milk, optional)
-
Ground cinnamon (for garnish)
-
Ice cubes (for serving)
Instructions
-
Rinse rice thoroughly and combine with cinnamon sticks in 4 cups of water.
-
Let soak overnight or for at least 6 hours.
-
Remove cinnamon sticks. Blend rice mixture until smooth.
-
Strain through a fine mesh or cheesecloth into a pitcher.
-
Add vanilla, sugar, 2 cups fresh water, and almond milk. Stir well.
-
Chill in fridge until ready to serve.
-
Serve over ice, sprinkle with ground cinnamon.
Notes
-
Adjust sweetness to taste.
-
For richer flavor, toast rice slightly before soaking.
-
Almond milk can be substituted with oat milk or regular milk.
-
Keeps in refrigerator up to 3 days.
Nutrition
- Serving Size: 1 cup
- Calories: 120 kcal
- Sugar: 13g
- Sodium: 20mg






Leave a Reply