There’s nothing quite like the icy-cold, creamy comfort of homemade traditional horchata on a warm day. With its delicate blend of cinnamon, vanilla, and sweet rice, this refreshing drink brings instant nostalgia—and a whole lot of flavor—to your glass.

I first discovered horchata at a small family-run taquería on a summer road trip through California. Ever since, it’s been my go-to for cooling off and capturing a taste of something special. Best of all, this version is simple, affordable, and made with pantry staples.
Whether you're serving it with tacos or sipping it solo, this horchata is the perfect balance of sweet, creamy, and just a little spicy. Let’s dive into what makes this drink so magical.
Why You’ll Love This Refreshing Homemade Traditional Horchata
Once you try this homemade horchata, you’ll see why it’s been cherished for generations. It’s not only delicious—it’s also incredibly easy to whip up in your own kitchen.
No complicated equipment or ingredients required. All you need is rice, cinnamon, sugar, water, and milk—things you likely already have in your pantry or fridge. It’s a budget-friendly beverage that feels fancy.
Perfect for meal prep or gatherings. This recipe makes a generous batch and stores well in the fridge for several days. That means you can enjoy a chilled glass anytime without starting from scratch.
Naturally gluten-free and customizable. You can easily make it dairy-free or vegan by swapping in almond or oat milk. Want to make it extra decadent? Add a splash of sweetened condensed milk or top with a little whipped cream and cinnamon.
A drink that doubles as dessert. Horchata is satisfyingly sweet, making it a wonderful treat to finish off a spicy meal—or enjoy in place of dessert entirely.
It’s an easy win for hot afternoons, taco nights, and weekend treats. Ready to get started?
Ingredients Notes

This traditional horchata recipe is made with a few key ingredients, each playing a vital role in achieving that creamy, dreamy flavor and texture.
White rice is the base of the drink. Long grain white rice works best, though jasmine rice can also be used for a touch of floral aroma. Avoid instant rice, as it won’t break down properly during soaking.
Cinnamon sticks infuse the rice soak with their warm spice. While you could use ground cinnamon in a pinch, whole sticks deliver a more balanced flavor and are easier to strain out later.
Sugar provides the drink’s signature sweetness. Regular white sugar dissolves beautifully, but feel free to adjust the amount to taste or use alternatives like agave or maple syrup if preferred.
Milk gives horchata its signature creaminess. Traditional recipes often use whole milk, but you can use 2%, almond milk, or oat milk to suit your dietary preferences. For a richer version, add a bit of evaporated milk or half-and-half.
Vanilla extract rounds everything out with subtle depth. A small splash goes a long way in enhancing the natural sweetness of the drink without overpowering the cinnamon.
As for equipment, you’ll need a high-speed blender and a fine mesh strainer or cheesecloth to ensure a smooth texture. A large pitcher is helpful for storing and serving your finished horchata.
How To Make This Refreshing Homemade Traditional Horchata

Making horchata at home may take a little time, but it’s mostly hands-off—and so worth it.
Start by combining the uncooked rice, cinnamon sticks, and 4 cups of water in a large bowl or blender. Cover and let this mixture soak for at least 4 hours or overnight in the refrigerator. This softens the rice and draws out the cinnamon flavor.
Once soaked, pour the entire mixture (including water, rice, and cinnamon) into a high-powered blender. Blend for 2-3 minutes, until the rice and cinnamon are well broken down and the liquid looks cloudy and creamy.
Next, strain the mixture through a fine mesh sieve or cheesecloth into a large pitcher. Don’t rush this part—let it drip naturally and use a spoon to gently press out every bit of liquid. You want a smooth, grit-free base.
Now stir in the milk, sugar, and vanilla extract. Mix until fully dissolved and taste-test to adjust sweetness. Chill the horchata in the fridge for at least an hour before serving.
To serve, pour over ice and sprinkle with a bit of ground cinnamon on top if desired. It’s cool, creamy, and just sweet enough—exactly what you need on a sunny day.
From start to finish, including soaking time, the whole process takes around 5–6 hours, though most of that is inactive. Active prep is just 15–20 minutes.
Storage Options
Horchata stores beautifully, making it ideal for prepping ahead or enjoying over several days.
In the refrigerator, keep it in a tightly sealed glass pitcher or bottle. It will stay fresh for up to 5 days. Just give it a good shake or stir before serving, as the rice solids can naturally settle at the bottom.
If you’d like to make a big batch, consider freezing it in mason jars or freezer-safe containers (leave room for expansion). Frozen horchata keeps well for up to 3 months. Thaw in the refrigerator overnight and stir well before serving.
Avoid leaving horchata out at room temperature for extended periods. Because it contains milk, it should be refrigerated within 2 hours of preparation or serving.
For reheating (if you enjoy it warm), gently heat on the stovetop over low heat, stirring regularly to prevent curdling. However, horchata is best enjoyed ice-cold.
Variations and Substitutions
One of the best things about horchata is how easy it is to make it your own. Here are a few creative spins to try:
Dairy-free or vegan horchata is simple to achieve. Swap out dairy milk for almond, oat, or rice milk. Use agave syrup instead of sugar for a plant-based sweetener that dissolves easily.
Coconut horchata adds a tropical twist. Replace part of the milk with canned coconut milk for a rich, exotic flavor. You can also add a handful of shredded coconut to the rice soak for extra aroma.
Spiced horchata levels up the flavor. Try infusing your soak with cloves, allspice, or nutmeg alongside cinnamon. Just remember to strain well!
Chocolate horchata (aka "horchata de chocolate") is a fun treat. Stir in a few tablespoons of cocoa powder or add a splash of chocolate syrup when mixing. It’s especially popular with kids!
Coffee horchata makes a great morning pick-me-up. Mix in a shot of cold brew or strongly brewed coffee before chilling for a refreshing and caffeinated twist.
PrintRefreshing Homemade Traditional Horchata Recipe
Discover the best homemade traditional horchata recipe — a creamy, cinnamon-infused Mexican rice drink made with simple ingredients. Perfect for cooling off on a hot day or serving at a fiesta. This easy horchata recipe blends rice, almonds, and cinnamon for an authentic, refreshing beverage.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 4 hours 10 minutes (including soaking)
- Yield: 6 servings 1x
- Category: Beverages
- Method: Blending / Soaking
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long grain white rice
-
½ cup blanched almonds
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
½ cup granulated sugar
-
1 tsp vanilla extract
-
2 cups milk (or almond milk for dairy-free)
-
2 cups cold water
-
Ground cinnamon, for garnish (optional)
-
Ice, for serving
Instructions
-
Rinse the rice under cold water.
-
In a blender, combine rice, almonds, cinnamon sticks, and 4 cups of water. Blend until slightly coarse.
-
Cover and let the mixture soak for at least 4 hours or overnight.
-
Blend the soaked mixture again until smooth.
-
Strain through a cheesecloth or fine mesh sieve into a large pitcher.
-
Stir in sugar, vanilla, milk, and cold water.
-
Chill in the refrigerator for at least 1 hour.
-
Serve over ice and garnish with ground cinnamon if desired.
Notes
-
For a nut-free version, omit almonds.
-
Use dairy-free milk for a vegan version.
-
Adjust sugar to taste.
-
Can be stored in the fridge for up to 3 days. Shake before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 17g
- Sodium: 30mg
Leave a Reply