There's something magical about a chilled glass of horchata on a hot afternoon—the creamy sweetness, the hint of cinnamon, and that smooth, nutty finish that lingers after each sip. It’s one of those drinks that instantly transports you to sunny patios and the comforting buzz of a taqueria.

I started making horchata at home during a summer heatwave when I was craving something cool but more interesting than lemonade. One batch turned into a weekly ritual, and now it's become a year-round favorite that everyone asks for, especially during cookouts and family gatherings.
Let me show you exactly how to make this traditional Mexican horchata from scratch—no shortcuts, no powdered mixes, just authentic flavor and refreshment.
Why You'll Love This Refreshing Homemade Traditional Horchata
Get ready to fall in love with a drink that’s as comforting as it is refreshing. This traditional horchata is the perfect mix of creamy, sweet, and spiced—and it’s easier to make than you might think.
First, it’s a budget-friendly beverage that uses pantry staples. You don’t need anything fancy—just rice, cinnamon, milk, sugar, and vanilla. If you’ve got those, you’re halfway there.
It’s also incredibly refreshing, especially when served over ice. The lightness of rice milk paired with a gentle sweetness makes it a go-to on hot days or when you’re looking for a dairy-free alternative to creamy drinks.
This horchata recipe is also naturally dairy-free and vegan (depending on the milk you choose). You can use almond milk, oat milk, or even coconut milk for your preferred twist.
And don’t forget its cultural charm. Making traditional horchata from scratch is a wonderful way to connect with authentic Mexican flavors and traditions. It’s a conversation starter and a crowd-pleaser all at once.
Once you taste this chilled, creamy, cinnamon-kissed beverage, you’ll want to keep a pitcher in your fridge all summer long.
Ingredients Notes

The magic of homemade horchata lies in its blend of just a few simple ingredients that come together in the most unexpected, delicious way. While it may seem basic on paper, each ingredient plays a vital role in creating the perfect drink.
White rice is the heart of horchata. Long-grain white rice works best because it yields a cleaner, silkier flavor. You'll soak it overnight to release its starch and flavor into the water, forming the base of the drink. Make sure to rinse it before soaking to remove excess starch.
Cinnamon sticks bring warm spice and aromatic depth to the horchata. Whole sticks are preferred over ground cinnamon because they infuse the soaking water more evenly and naturally. This results in a subtle, not overpowering, cinnamon presence.
Sugar sweetens the mixture just enough to highlight the flavors without becoming cloying. You can adjust the amount based on your personal preference. I usually start with a modest amount and add more after blending and straining.
Milk adds creaminess. Traditional recipes often call for evaporated or regular milk, but for a vegan or dairy-free version, unsweetened almond or oat milk is perfect. It gives horchata its signature smooth finish without overwhelming the rice and cinnamon.
Vanilla extract is the final touch that ties everything together. Just a splash adds that little something extra, bringing out the sweet, spiced notes beautifully.
For equipment, you’ll need a blender, a fine mesh strainer or cheesecloth, and a large pitcher. A nut milk bag works wonderfully if you want an ultra-smooth finish.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata at home is surprisingly simple, but it does take a little planning ahead. The overnight soak is essential to getting that smooth, creamy base—but the rest comes together in minutes.
Start by rinsing your white rice under cold water until the water runs mostly clear. This removes excess surface starch and prevents the final drink from becoming too gummy. Once rinsed, place the rice in a large bowl or container with the cinnamon sticks and about four cups of water. Cover and let it soak overnight or for at least 8 hours.
The next day, transfer the soaked rice, water, and cinnamon sticks into a high-powered blender. Blend until the mixture becomes as smooth as possible—this can take a good 2-3 minutes depending on your blender. The goal is to extract all the flavor and starch from the rice and cinnamon.
Now comes the straining process. Pour the blended mixture through a fine mesh strainer, nut milk bag, or a couple layers of cheesecloth into a large bowl or pitcher. This step removes any gritty bits, leaving you with a smooth liquid base.
Once strained, stir in the sugar, milk, and vanilla extract. Mix well and taste. If it needs a little more sweetness, feel free to add more sugar a tablespoon at a time until it hits your perfect balance.
Finally, chill the horchata in the fridge for at least 1–2 hours before serving. When ready to enjoy, serve it over ice with a sprinkle of cinnamon on top if you like a little flair.
From start to finish (not including the overnight soak), the active prep and blending take less than 15 minutes. What you get is a velvety, cinnamon-kissed drink that’s worth every minute.
Storage Options
Horchata stores beautifully, making it a great make-ahead drink. Simply pour any leftovers into a sealed pitcher or glass jar and keep it in the refrigerator. It will stay fresh for up to 5 days, though you’ll want to give it a good stir or shake before each serving as natural separation can occur.
If you want to batch it for a party or meal prep, it doubles or triples easily. Just make sure to blend and strain in batches if your blender can’t handle the volume.
Avoid freezing horchata, as the texture tends to suffer once thawed. The rice particles and milk components don’t always recombine smoothly after freezing.
When reheating isn’t necessary, horchata is served cold—but if you want a warm twist in cooler weather, gently heat it on the stove (without boiling), and it turns into a cozy, spiced drink that's just as satisfying.
Variations and Substitutions
The beauty of horchata is its flexibility. While this recipe sticks to the traditional Mexican method, you can easily adapt it to fit your tastes or pantry.
Try adding almonds to your soaking mixture. A quarter cup of raw almonds with the rice brings a slightly nutty undertone that complements the cinnamon beautifully. Just be sure to soak them along with the rice overnight.
If you're in a rush, you can use pre-ground cinnamon, though the flavor will be more intense and slightly bitter compared to using sticks. Use about 1 to 1½ teaspoons and blend directly with the rice.
For a richer drink, swap the plant milk for evaporated milk or even condensed milk (just reduce the added sugar to compensate). This makes for a decadent dessert-style horchata.
Prefer less sweetness or watching sugar intake? Replace sugar with maple syrup or agave nectar. Start with a few tablespoons and adjust to taste. These natural sweeteners also add unique depth.
Don’t be afraid to get creative. Infuse the soaking water with citrus peel, add a dash of nutmeg, or even spike it with cold brew coffee or rum for a fun twist on a classic.
No matter how you make it, horchata is a recipe that invites experimentation—and rewards it every time.
PrintRefreshing Homemade Traditional Horchata Recipe
Cool down with this traditional homemade horchata recipe made from simple ingredients like rice, cinnamon, vanilla, and milk. This authentic Mexican drink is creamy, lightly sweetened, and perfectly spiced. Ideal for hot days or pairing with spicy dishes!
- Prep Time: 10 minutes (plus overnight soaking)
- Cook Time: 0 minutes
- Total Time: 10 minutes (+ soaking & chilling time)
- Yield: 4 servings 1x
- Category: Beverages, Drinks
- Method: No-Cook, Blended
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long-grain white rice
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
2 cups milk (or almond milk for dairy-free option)
-
1 tsp vanilla extract
-
½ cup granulated sugar (adjust to taste)
-
¼ tsp ground cinnamon (optional for garnish)
-
Ice cubes (for serving)
Instructions
-
Rinse the rice thoroughly, then combine with cinnamon sticks and 4 cups water in a large bowl.
-
Let soak overnight (8–12 hours) at room temperature.
-
Remove cinnamon sticks, blend the soaked rice and water until smooth.
-
Strain through a fine mesh sieve or cheesecloth into a pitcher.
-
Add milk, vanilla extract, and sugar. Stir well until sugar dissolves.
-
Chill for at least 2 hours. Serve over ice with a sprinkle of cinnamon on top.
Notes
-
You can use almond, oat, or coconut milk for a vegan version.
-
Adjust sweetness to your preference.
-
For a smoother drink, double strain the mixture.
Nutrition
- Serving Size: 1 glass (approx. 1 cup)
- Calories: 160
- Sugar: 18g
- Sodium: 50mg
Leave a Reply