There's something undeniably comforting about sipping an icy glass of horchata on a hot afternoon. With its sweet cinnamon aroma and creamy texture, this traditional Mexican drink is as nostalgic as it is refreshing.
I first learned how to make horchata from a friend’s grandmother during a summer trip to Oaxaca. She used only a few simple ingredients, yet the result was so rich and satisfying that I never forgot the experience. Ever since, horchata has been my go-to drink when I want to serve something special but easy.
Ready to cool down with a creamy, cinnamon-infused classic? Let’s dive in.
Why You’ll Love This Refreshing Homemade Traditional Horchata Recipe
Get ready to fall head over heels for this timeless Mexican beverage. Whether you're new to horchata or already a fan, this homemade version delivers authentic flavor with minimal effort.
One of the biggest reasons to love this recipe is how simple it is. With just a handful of pantry staples—rice, cinnamon, sugar, and water—you can create a drink that tastes like it came from your favorite taquería.
It’s also incredibly budget-friendly. A single batch makes a full pitcher, perfect for serving a crowd or enjoying throughout the week, all without spending more than a few dollars.
Let’s not forget how cooling and refreshing it is. Served over ice, horchata is the ultimate heat-beater, with its creamy texture and subtly spiced flavor making every sip feel like a mini vacation.
Plus, this recipe is naturally dairy-free and vegan, which makes it great for sharing with guests who have dietary preferences. You can even adjust the sweetness to suit your taste.
Let’s take a look at the ingredients that make this traditional horchata shine.
Ingredient Notes

This horchata recipe stays true to its roots with a few classic ingredients and nothing unnecessary. The magic lies in how they soak, blend, and infuse to create a smooth, creamy drink.
Long-grain white rice is the base of this recipe. Once soaked and blended, it adds a starchy creaminess that’s signature to horchata. Avoid using instant rice or brown rice, which can alter the texture and flavor.
Cinnamon sticks are the soul of the flavor profile. Using whole sticks (instead of ground cinnamon) during the soak gives the drink a rich, warm spice without any gritty residue. If you only have ground cinnamon, use it sparingly—no more than ½ teaspoon—and strain the mixture thoroughly.
Granulated sugar provides the sweetness that balances the cinnamon and rice. You can start with a modest amount and adjust after blending. For a more caramelized note, feel free to use raw or light brown sugar instead.
Vanilla extract is optional, but just a touch adds a hint of depth and rounds out the flavors beautifully. It complements the cinnamon without overpowering it.
You’ll also need a fine mesh strainer or cheesecloth, plus a good-quality blender. These tools ensure your horchata is smooth and grit-free, which is key to the perfect glass.
How to Make This Refreshing Homemade Traditional Horchata Recipe

Crafting a delicious pitcher of horchata is surprisingly simple. It does require a bit of patience for soaking, but the active steps are quick and easy.
Start by rinsing your rice under cold water. This helps remove excess starch and ensures a smoother blend. Place the rinsed rice in a large bowl or blender jar with the cinnamon sticks and cover it with water. Let this mixture soak for at least 6 hours, or preferably overnight.
Once the rice and cinnamon have soaked, transfer everything (including the water) to a blender. Blend on high speed until the mixture is as smooth as possible. This usually takes about 1-2 minutes, depending on your blender.
Next, strain the blended mixture through a fine mesh sieve or cheesecloth into a large pitcher. Take your time here—press down or squeeze gently to extract every drop of flavor, but don’t force any gritty bits through.
Now it's time to sweeten and flavor. Stir in sugar to taste, starting with ⅓ cup, and a splash of vanilla extract if using. Then add an additional 2–3 cups of cold water to reach your desired consistency.
Refrigerate your horchata for at least 2 hours before serving. When it’s time to enjoy, give it a good stir, pour it over ice, and savor every creamy-cinnamon sip. From start to finish (excluding soaking), the process takes less than 15 minutes of active time.
Storage Options
Homemade horchata stores beautifully, making it an ideal make-ahead option for parties or daily sipping.
Keep it in a covered pitcher or airtight container in the refrigerator. It will stay fresh for up to 4 days, though it's best enjoyed within the first 48 hours for optimal flavor and texture.
Before serving any leftovers, be sure to stir it well—some settling is completely normal. The rice and cinnamon particles can separate slightly after sitting.
If you want to store individual servings, use mason jars or reusable bottles. They make it easy to shake and serve with no extra fuss.
To re-chill horchata without watering it down, consider freezing a few cubes of the drink itself to use as ice. That way, the flavor stays bold to the last drop.
Variations and Substitutions
This traditional horchata recipe is wonderfully versatile, giving you plenty of room to customize based on your preferences or pantry.
For a creamier version, swap out some of the water for unsweetened almond milk or evaporated milk. It adds a rich mouthfeel and boosts the flavor even further.
Want a nuttier twist? Add a few blanched almonds to the soaking mixture. Almonds blend well with the rice and offer a more complex flavor—just remember to strain thoroughly afterward.
To make it naturally sweetened, try replacing the sugar with agave syrup, maple syrup, or dates. If using dates, soak and blend them along with the rice and cinnamon.
Love coconut? Mix in a little coconut milk or shredded coconut during blending for a tropical spin. It pairs beautifully with cinnamon and vanilla.
You can also turn this into a grown-up treat by adding a splash of rum or coffee liqueur for a delicious horchata cocktail—just be sure to label it clearly if sharing!
Whether you keep it classic or put your own twist on it, this homemade horchata is a refreshing, delicious drink that you’ll want to make again and again. Don’t be afraid to experiment—you might just discover your own perfect blend.
PrintRefreshing Homemade Traditional Horchata Recipe
Indulge in the refreshing taste of this traditional horchata recipe made from scratch with simple, wholesome ingredients. This creamy and spiced Mexican beverage is perfect for summer gatherings or any time you crave a naturally sweet and dairy-free drink. Packed with cinnamon and rice flavor, it’s a crowd-pleaser and a must-try for lovers of authentic Latin American drinks.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 8 hours 10 minutes
- Yield: 6 servings 1x
- Category: Beverages / Drinks
- Method: Blended, No-Cook
- Cuisine: Mexican / Latin American
- Diet: Gluten Free
Ingredients
-
1 cup long grain white rice, rinsed
-
1 ½ cups almonds (optional for creaminess)
-
1 cinnamon stick
-
4 cups water (for soaking)
-
2 cups milk (or almond milk for dairy-free version)
-
½ – ¾ cup granulated sugar (adjust to taste)
-
1 tsp vanilla extract
-
Ground cinnamon for garnish
-
Ice for serving
Instructions
-
In a bowl, combine rice, almonds (if using), cinnamon stick, and water. Let soak for 4–8 hours or overnight.
-
Blend the soaked mixture (with soaking water) until smooth.
-
Strain through a fine mesh sieve or cheesecloth into a pitcher.
-
Add milk, sugar, and vanilla extract to the strained liquid. Stir well until sugar dissolves.
-
Chill in the refrigerator for at least 1 hour.
-
Serve over ice and sprinkle with ground cinnamon.
Notes
-
Almonds enhance creaminess but can be omitted.
-
Use almond milk for a vegan/dairy-free version.
-
Adjust sugar to taste or substitute with honey or agave.
-
Store in the fridge for up to 3 days; shake before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 160
- Sugar: 15g
- Sodium: 20mg
Leave a Reply