There's nothing quite like the first icy sip of homemade horchata on a warm afternoon. With its creamy texture, subtle cinnamon warmth, and delicate sweetness, this classic Mexican drink offers pure comfort in a glass.

I first discovered the magic of horchata at a small taco stand during a summer road trip through Southern California. One cup quickly turned into two, and when I got home, I became determined to master my own traditional version—simple, authentic, and irresistibly refreshing.
After a few test runs and lots of happy taste-testing, this version became our go-to. Whether you're hosting a summer get-together or just need a cozy refreshment, this horchata delivers every time.
Let’s dive into what makes this recipe such a standout.
Why You'll Love This Refreshing Homemade Traditional Horchata
This horchata recipe is more than just a drink—it’s a ritual of flavor, ease, and nostalgia.
Get ready to fall head over heels for this cool, creamy classic. This horchata isn't just delicious—it's a breeze to prepare and easy to customize for your taste.
It's surprisingly simple to make. Don’t let the thought of soaking rice intimidate you. With a blender and a few pantry staples, you’ll be sipping in no time. The hardest part is waiting for the rice to soak!
Totally budget-friendly. All you need are basic ingredients like white rice, cinnamon sticks, sugar, and milk. No fancy tools or hard-to-find spices.
Naturally dairy-free (if you want it to be). While traditional horchata can include milk, it’s just as tasty made with almond or oat milk—perfect for vegan or lactose-intolerant friends.
Perfect for entertaining. This recipe yields enough for a crowd, and you can easily double it for parties, picnics, or taco night.
Whether you're new to horchata or looking to refine your version, this recipe offers the perfect blend of tradition and ease.
Ingredients Notes

The magic of traditional horchata lies in how a few humble ingredients come together to create something extraordinary. Here’s what makes this recipe sing.
White rice is the base of the drink, offering body and a smooth mouthfeel once blended and strained. I recommend using long-grain white rice, which blends easily and doesn’t get too starchy. Rinse it beforehand to remove excess surface starch.
Cinnamon sticks infuse the horchata with a warm, earthy sweetness. Use real sticks instead of ground cinnamon—they soak with the rice and release a subtle, authentic flavor that powdered cinnamon can’t quite match.
Sugar provides that essential sweetness. I use regular granulated sugar, but feel free to experiment with alternatives like cane sugar or agave syrup if you prefer a lighter sweetness.
Milk adds a creaminess that balances the rice and cinnamon. Traditional recipes often use evaporated milk or whole milk, but for a lighter or vegan option, almond milk works beautifully.
Vanilla extract isn’t always included in classic horchata, but I love adding a splash. It rounds out the flavors and brings a comforting note that really complements the cinnamon.
As for tools, you’ll need a blender, fine-mesh strainer or cheesecloth, and a large pitcher. A little patience helps too—this drink does need to rest overnight for best results!
How To Make This Refreshing Homemade Traditional Horchata

Creating this velvety horchata is easier than you might expect. Just a few simple steps stand between you and a pitcher of sweet, spiced delight.
Start by rinsing 1 cup of white rice thoroughly under cold water. This removes excess starch and keeps the final drink from becoming gummy. Place the rinsed rice in a large bowl or blender, along with 2 cinnamon sticks and 4 cups of warm water. Let this soak at room temperature for at least 6 hours, or preferably overnight.
Once the rice has soaked and softened, transfer the mixture to your blender if it’s not already there. Blend on high for 1-2 minutes, or until the rice and cinnamon sticks are finely ground. The mixture will look cloudy and gritty—that’s perfect.
Set a fine-mesh strainer or cheesecloth over a large bowl or pitcher. Slowly pour the rice blend through, straining out all solids. You may need to do this in batches, pressing down with a spoon to extract as much liquid as possible.
Now it’s time to flavor your horchata! Stir in 2 cups of milk (or your dairy-free alternative), ½ to ¾ cup of sugar, and 1 teaspoon of vanilla extract. Taste and adjust as needed—some folks prefer a sweeter blend, others more cinnamon-forward.
Chill your horchata for at least 1 hour before serving. When ready, pour it over ice and enjoy that first icy sip!
This recipe takes some passive time (about 6–8 hours soaking), but the hands-on time is only around 15 minutes. The result? A refreshing, silky drink that’s worth every second.
Storage Options
Homemade horchata stores beautifully, making it an ideal make-ahead treat.
Keep your horchata in a sealed glass pitcher or bottle in the fridge. It stays fresh for up to 4-5 days, though it's best within the first 2–3 when the flavors are most vibrant.
Since the rice sediment can settle at the bottom, be sure to shake or stir well before each serving. If you’ve used a nut milk, separation may be more noticeable—this is totally normal.
If you plan to store it longer, you can freeze horchata in ice cube trays and thaw as needed. This is a great option for smoothies or iced coffee later on!
When reheating, keep in mind that horchata is meant to be enjoyed cold. Simply pour over ice or chill in the fridge until you're ready to serve.
Variations and Substitutions
One of the best things about horchata is how customizable it is. While this version leans traditional, there are plenty of ways to make it your own.
Vegan or dairy-free? Use almond milk, oat milk, or coconut milk in place of regular milk. These options add great flavor and keep things plant-based.
Add a nutty twist. Some regional horchata recipes include soaked almonds or cashews blended with the rice. If you want a richer version, try adding ½ cup of soaked raw almonds during the blending step.
Flavored horchata? Yes, please. Add a tablespoon of cocoa powder for chocolate horchata or a shot of espresso for a fun coffee-house twist. You can also infuse it with orange or lime zest for a citrusy pop.
Less sugar? Try agave syrup, honey, or a few dates blended with the rice mixture before straining. This lets you control the sweetness naturally.
Serving tip: Rim your glasses with cinnamon-sugar for an extra-special presentation. It’s a little detail that makes a big impression.
Feel free to experiment and make it your own—the base recipe is so forgiving, it invites creativity.
PrintRefreshing Homemade Traditional Horchata Recipe
This refreshing homemade traditional horchata recipe blends rice, cinnamon, and vanilla for a creamy and sweet Mexican drink. Perfect for summer, this dairy-free beverage is easy to make and loaded with authentic flavor.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 6 servings 1x
- Category: Beverages
- Method: Blended
- Cuisine: Mexican
- Diet: Vegetarian
Ingredients
-
1 cup long grain white rice
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
4 cups cold water (for blending)
-
1 tsp vanilla extract
-
⅔ cup granulated sugar (adjust to taste)
-
Optional: 1 cup milk or almond milk (for creamier texture)
-
Ice, for serving
Instructions
-
Rinse rice until water runs clear.
-
Combine rice, cinnamon sticks, and 4 cups water in a bowl. Soak overnight (8–12 hours).
-
Transfer soaked mixture (with cinnamon) to blender. Blend until smooth.
-
Strain through a fine mesh or nut milk bag into a pitcher.
-
Stir in 4 cups cold water, vanilla, and sugar. Mix until fully dissolved.
-
Chill in refrigerator. Serve over ice.
Notes
-
For a richer version, blend with 1 cup milk or almond milk.
-
Adjust sweetness to taste.
-
Strain well to avoid gritty texture.
Nutrition
- Serving Size: 1 cup
- Calories: 130 kcal
- Sugar: 18g
- Sodium: 5mg
Leave a Reply