There's something incredibly comforting about sipping a chilled glass of traditional horchata on a warm afternoon. With its creamy texture, sweet cinnamon-kissed flavor, and subtle nutty aroma, this beloved Mexican drink is both nostalgic and irresistibly refreshing.
I first fell in love with horchata at a tiny family-run taquería tucked into a quiet corner of Guadalajara. It was served icy cold in a tall glass, its velvety body dusted with cinnamon, and I’ve been hooked ever since. Now, I make it regularly at home—an easy, budget-friendly treat that tastes like summer in a glass.
Whether you’re prepping for a backyard BBQ, a Cinco de Mayo celebration, or simply need something cool to sip on the porch, this horchata recipe is exactly what you need. Let’s dive in!
Why You'll Love This Refreshing Homemade Traditional Horchata
If you've never made horchata at home before, you're in for a treat. This recipe is simple, authentic, and incredibly satisfying.
It’s cool, creamy, and perfectly sweet. Horchata strikes a beautiful balance between creamy and light, thanks to its rice and almond base. The cinnamon and vanilla add warmth, making every sip a gentle hug for your taste buds.
Surprisingly easy to make. With just a few pantry staples and a little soaking time, you can whip up an authentic horchata without any special equipment or fancy ingredients. Blend, strain, and chill—it's that easy.
Budget-friendly and made with staples. Most of what you need is probably already in your kitchen: rice, cinnamon, sugar, water, and milk. Skip the store-bought version and save money while enjoying a fresher, more flavorful drink.
A crowd-pleaser for all ages. Whether you're serving kids, teens, or adults, everyone loves horchata. It’s non-alcoholic, dairy-optional, and naturally gluten-free, making it perfect for a variety of dietary needs.
Horchata is more than just a beverage—it's a refreshing, creamy way to bring people together. Let’s explore what goes into making this classic Mexican favorite.
Ingredients Notes
The beauty of horchata lies in its simplicity. Each ingredient plays a key role in building a rich, well-rounded flavor profile.
Long-grain white rice is the foundation of this drink. It's mild in flavor but brings the creamy, starchy base that horchata is known for. Rinsing the rice before soaking helps remove excess starch and ensures a smoother blend.
Raw almonds add a gentle nuttiness that pairs beautifully with the cinnamon and vanilla. You can substitute with blanched almonds, or leave them out if you want to keep things more traditional and rice-forward.
Cinnamon sticks are steeped alongside the rice and almonds, infusing the mixture with a warm, aromatic note. Don’t use ground cinnamon in the soak—it makes straining much harder. Save that for garnishing at the end.
Sugar provides the sweetness horchata is known for. I prefer white granulated sugar for a clean, classic flavor, but feel free to use brown sugar or even sweetened condensed milk if you want a richer variation.
Vanilla extract and milk bring the drink together in the final blend. Use whole milk for a creamier finish, or opt for almond milk or oat milk to keep it dairy-free. Vanilla deepens the flavor without overpowering it.
You'll also need a fine mesh strainer or cheesecloth to get that silky-smooth texture, and a good-quality blender for processing the soaked mixture.
How To Make This Refreshing Homemade Traditional Horchata
Making horchata at home is a simple, rewarding process that starts the night before.
Start by rinsing 1 cup of long-grain white rice under cool water until the water runs clear. This helps remove excess starch and leads to a smoother drink. Place the rinsed rice in a large bowl or container along with ½ cup raw almonds and 1-2 cinnamon sticks.
Add 3 cups of warm water to the bowl, cover it, and let everything soak for at least 6 hours—ideally overnight. This softens the rice and almonds and allows the cinnamon to infuse deeply into the liquid.
After soaking, transfer the entire mixture (including the water, rice, almonds, and cinnamon sticks) into a blender. Add an additional 1½ cups of water and blend on high until the mixture is completely smooth—this can take 2 to 3 minutes depending on your blender.
Now it’s time to strain. Pour the mixture through a fine mesh sieve lined with cheesecloth or a nut milk bag into a pitcher or large bowl. This step is key to achieving horchata’s signature silky texture. Press or squeeze to extract as much liquid as possible, discarding the solids.
Stir in ½ cup sugar, 2 cups of milk (or non-dairy alternative), and 1 teaspoon of vanilla extract. Taste and adjust the sweetness to your liking. If it’s too thick, add a bit more cold water or milk until it reaches your desired consistency.
Refrigerate the horchata for at least an hour before serving. Serve over ice and sprinkle a little ground cinnamon on top for a classic finishing touch.
Storage Options
Horchata stores beautifully in the fridge, making it a great make-ahead option.
Keep it in a sealed glass pitcher or airtight container in the refrigerator. It will stay fresh for up to 4 days, though it’s best enjoyed within the first two for optimal flavor and creaminess.
You may notice some separation as it sits—this is totally normal. Just give it a good stir or shake before serving to recombine the ingredients.
Freezing horchata is not recommended, as the texture changes significantly when thawed. Instead, make smaller batches if you won’t finish it within a few days.
To re-serve, simply stir well, pour over ice, and enjoy. You can also re-blend it briefly for extra smoothness if needed.
Variations and Substitutions
One of the things I love most about horchata is how flexible it is. Here are a few fun variations to try:
Coconut horchata: Replace half the milk with coconut milk for a tropical twist. It adds a gentle sweetness and pairs beautifully with cinnamon.
Dairy-free version: Use almond milk, oat milk, or cashew milk in place of regular milk. Skip condensed milk if you’re avoiding dairy, and sweeten with maple syrup or agave.
Coffee horchata: Add a shot of cold brew coffee to your glass of horchata for a Mexican iced coffee vibe. It’s a delicious pick-me-up!
Chocolate horchata: Blend in 1–2 tablespoons of unsweetened cocoa powder with the soaked rice and almonds. It’s a rich, dessert-like treat.
No almond version: If you're dealing with nut allergies, simply omit the almonds. The rice and cinnamon alone still create a delicious, traditional flavor.
PrintRefreshing Homemade Traditional Horchata Recipe
This traditional homemade horchata recipe is a creamy and refreshing Mexican drink made with rice, cinnamon, and vanilla. Naturally dairy-free, it’s the perfect chilled beverage to serve on a hot day or alongside your favorite Mexican dishes. Easy to make and packed with comforting flavors, this authentic horchata is sure to impress.
- Prep Time: 10 minutes
- Cook Time: 4–6 hours
- Total Time: 4 hours 10 minutes
- Yield: About 6 servings 1x
- Category: Beverage / Drink
- Method: Blended and strained (no-cook)
- Cuisine: Mexican
- Diet: Vegan
Ingredients
-
1 cup long-grain white rice
-
2 cinnamon sticks
-
4 cups water (for soaking)
-
2 cups cold water (for blending)
-
½ cup granulated sugar (adjust to taste)
-
1 tsp vanilla extract
-
2 cups unsweetened almond milk (or regular milk if preferred)
-
Ice cubes for serving
Instructions
-
Soak the Rice: Rinse the rice and place in a blender with cinnamon sticks and 4 cups water. Let soak at room temperature for 4–6 hours or overnight in the refrigerator.
-
Blend: Remove cinnamon sticks. Blend the rice-water mixture until smooth.
-
Strain: Use a fine mesh sieve or cheesecloth to strain the liquid into a large pitcher, discarding solids.
-
Sweeten & Flavor: Add sugar, vanilla, almond milk, and additional 2 cups cold water. Stir until sugar is dissolved.
-
Chill & Serve: Refrigerate until cold. Serve over ice with a sprinkle of cinnamon if desired.
Notes
-
For extra smooth horchata, strain twice.
-
Adjust sweetness and thickness by varying sugar and milk amount.
-
Keeps in the refrigerator for up to 3–4 days. Shake well before serving.
Nutrition
- Serving Size: 1 cup
- Calories: 130
- Sugar: 15g
- Sodium: 30mg
Leave a Reply