There's something deeply nostalgic about sipping on a chilled glass of traditional homemade horchata on a hot summer day. Creamy, subtly sweet, and infused with the warm aroma of cinnamon, this beloved Mexican drink is both refreshing and comforting.

I first learned how to make horchata from a friend’s abuela during a backyard cookout. Ever since then, it’s become my go-to drink for family gatherings and sunny weekends. It's easy to make, wallet-friendly, and always a crowd-pleaser.
If you're looking for a beverage that's both traditional and cooling, you’re going to love this version. Let’s dive in!
Why You’ll Love This Refreshing Homemade Traditional Horchata
Get ready to fall in love with one of Mexico’s most iconic and refreshing beverages. This homemade horchata checks all the boxes when it comes to flavor, ease, and family appeal.
Simple Ingredients, Big Flavor
You don’t need a long shopping list or fancy equipment. Just a few pantry staples—like rice, cinnamon, sugar, and milk—transform into a sweet, creamy drink with depth and character.
Perfectly Cool and Creamy
Served over ice, horchata is wonderfully cooling on warm days. The combination of creamy rice milk and hints of cinnamon makes each sip smooth and satisfying.
Budget-Friendly Beverage
Unlike store-bought versions or fancy café drinks, this homemade horchata costs just pennies per serving. It’s a fantastic way to serve a large group without breaking the bank.
Make-Ahead Friendly
Planning a party or just want to be ready for the weekend? You can make this horchata a day or two in advance, and the flavors will only deepen and improve.
Now that you’re sold on it, let’s talk about what goes into this dreamy drink.
Ingredients Notes

The charm of traditional horchata lies in its simplicity. With just a handful of wholesome ingredients, you can create something that tastes both luxurious and comforting.
White Rice
This forms the base of the horchata. Long-grain white rice is ideal because it has a neutral flavor and softens well during the soaking process. Make sure to rinse the rice before using to remove excess starch.
Cinnamon Sticks
Whole cinnamon sticks steeped with the rice give the drink its signature warm spice. Avoid using ground cinnamon for soaking—it doesn’t dissolve well and can lead to a gritty texture.
Granulated Sugar
Just the right amount of sugar brings out the natural sweetness of the rice and complements the cinnamon. You can adjust to taste, but don't skip it entirely; it's essential for that classic horchata flavor.
Milk (or Dairy-Free Alternatives)
Traditionally, horchata includes regular milk to create a rich, smooth texture. For a dairy-free version, almond milk or oat milk are great substitutes. Both add a slight nuttiness that works beautifully in this recipe.
Vanilla Extract
A splash of pure vanilla extract enhances the creamy notes and ties the flavors together. It's a small addition, but it makes a big difference in the final taste.
Equipment Note
You’ll need a blender for this recipe, along with a fine-mesh strainer or cheesecloth to remove the rice solids after blending. A large pitcher is also handy for chilling and serving.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata from scratch is surprisingly simple, but it does take a bit of time—mostly hands-off soaking time—to get that perfect flavor and texture.
Start by rinsing your rice thoroughly under cold water to remove excess starch. Then, place the rice in a large bowl or blender jar along with the cinnamon sticks and about three cups of warm water. Let this mixture soak for at least 4 hours, or overnight if possible. This step helps soften the rice and infuse the water with cinnamon flavor.
After soaking, transfer the entire mixture to your blender and blend on high until the rice and cinnamon are fully broken down. This usually takes 1–2 minutes, and the mixture should look milky and slightly grainy.
Next, strain the blended mixture into a large bowl or pitcher using a fine-mesh strainer, nut milk bag, or cheesecloth. Press or squeeze to extract as much liquid as possible—this is where the flavor lives!
Now it’s time to sweeten and cream it up. Stir in milk, sugar, and vanilla extract to your taste. If you like a richer drink, add more milk; for a lighter version, go easy on the dairy and add a bit more water instead. Mix thoroughly until the sugar dissolves.
Chill the horchata in the refrigerator for at least 2 hours. To serve, pour over ice and optionally sprinkle with a pinch of ground cinnamon for a little flair.
From start to finish, you’re looking at about 10 minutes of active prep time, plus soaking and chilling. It’s well worth the wait!
Storage Options
Homemade horchata stores beautifully, making it a great make-ahead option for parties, BBQs, or weekly meal prep.
Refrigerator Storage
Store your horchata in an airtight pitcher or glass container in the refrigerator for up to 4 days. Give it a good stir before serving, as some settling is natural.
Freezing Tips
While horchata can be frozen, the texture may change slightly upon thawing due to the dairy. If you do freeze it, use freezer-safe bags or containers and allow it to thaw in the fridge overnight. A quick blend or whisk should bring it back to life.
Leftover Ideas
Leftover horchata makes an amazing base for smoothies or milkshakes. It can also be used in baking to flavor cakes or muffins with a cinnamon-infused twist.
Reheating Not Needed
Horchata is meant to be enjoyed cold. If you've chilled it well, it's ready to pour over ice and enjoy anytime.
Variations and Substitutions
One of the best things about horchata is how customizable it is. You can tweak the base, the flavorings, or the sweetness level to make it truly your own.
Dairy-Free and Vegan Versions
Swap the milk with almond milk, coconut milk, or oat milk for a fully vegan-friendly version. These plant-based options add a delicious layer of flavor.
Nutty Horchata
Add a handful of blanched almonds or cashews to the soaking rice and cinnamon mixture. They’ll blend into the drink and give it an extra creamy, nutty richness.
Chocolate Horchata
For a dessert twist, stir in a tablespoon or two of cocoa powder or a bit of melted dark chocolate after straining. It’s like a spiced Mexican chocolate milk!
Low-Sugar Option
Trying to cut back on sugar? Use a natural sweetener like maple syrup, honey, or stevia to sweeten your horchata to taste.
Spiked Horchata
For adult gatherings, add a splash of rum or coffee liqueur to each glass. It’s creamy, indulgent, and makes a fun after-dinner drink.
The possibilities are endless, so don’t be afraid to experiment with your horchata. Each tweak can lead to your next favorite version!
PrintRefreshing Homemade Traditional Horchata Recipe
This traditional horchata recipe is a refreshing Mexican drink made from rice, cinnamon, and vanilla. It's dairy-free, sweet, and creamy—perfect for hot days or as a festive drink for any occasion. Learn how to make this authentic beverage at home using simple ingredients and easy steps. A flavorful, cool drink ideal for summer parties or as a sweet treat.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 6 hours 10 minutes (includes soaking time)
- Yield: 6 servings 1x
- Category: Beverages
- Method: Soaking and Blending
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long-grain white rice
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
2 cups water (for blending)
-
2 cups milk (or almond milk for dairy-free)
-
½ cup granulated sugar
-
1 tsp vanilla extract
-
Ice cubes, for serving
-
Ground cinnamon, for garnish (optional)
Instructions
-
Rinse and Soak Rice: Rinse the rice under cold water. Combine it with cinnamon sticks and 4 cups of water. Let soak overnight or for at least 6 hours.
-
Blend: Remove cinnamon sticks. Blend the soaked rice with the soaking water and 2 additional cups of fresh water until smooth.
-
Strain: Use a fine mesh strainer or cheesecloth to strain the mixture into a pitcher.
-
Flavor: Stir in the milk, sugar, and vanilla extract. Mix until sugar is fully dissolved.
-
Chill and Serve: Refrigerate for at least 2 hours. Serve over ice and sprinkle with ground cinnamon if desired.
Notes
-
Use almond milk to make it vegan.
-
Add more sugar or vanilla to taste.
-
Can be stored in the fridge for up to 3 days. Shake before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 140
- Sugar: 18g
- Sodium: 30mg
Leave a Reply