We bring you a rich, creamy, refreshing, and authentic Mexican Drink Horchata Recipe that delivers the classic sweet cinnamon flavor loved across generations. Horchata is one of the most popular traditional beverages in Mexico, served chilled and enjoyed with tacos, tamales, enchiladas, grilled meats, or as a cooling drink on warm days. With the right ingredients and proper preparation, we can create a smooth, restaurant-quality horchata at home with ease.
This complete guide covers everything needed, from selecting ingredients to blending, straining, sweetening, and serving the perfect glass of homemade horchata.
What Is Mexican Horchata?
Mexican horchata is a creamy rice-based beverage made by soaking white rice with cinnamon, blending it with water, sweetening it, and often enriching it with milk or condensed milk. Unlike dairy-heavy milkshakes, horchata is light, silky, fragrant, and deeply refreshing.
Its signature flavor comes from:
- White rice
- Cinnamon sticks
- Vanilla
- Sugar
- Milk (optional but delicious)
Served over ice, it becomes one of the most satisfying drinks in Mexican cuisine.
Ingredients You’ll Need
To make authentic homemade horchata, gather the following:
Main Ingredients
- 1 cup long-grain white rice
- 2 cinnamon sticks
- 4 cups water (for soaking)
- 2 additional cups cold water
- 1 cup milk
- 1/2 cup sweetened condensed milk
- 1/2 cup granulated sugar (adjust to taste)
- 1 teaspoon vanilla extract
- Ice cubes
Optional Enhancements
- Ground cinnamon for garnish
- Almond milk for a nutty twist
- Evaporated milk for extra richness
- Maple syrup instead of sugar
- Coconut milk for tropical flavor
How to Choose the Best Ingredients
Rice
Use long-grain white rice for the cleanest flavor and smoothest texture. Avoid instant rice.
Cinnamon
Always use cinnamon sticks instead of powder during soaking. This creates a cleaner, richer infusion.
Milk
Whole milk adds creaminess, while almond milk or oat milk creates dairy-free versions with excellent taste.
Step-by-Step Guide to Making Mexican Horchata
Mexican Horchata is a refreshing and creamy drink made with rice, cinnamon, and milk. It is sweet, smooth, and perfect served cold.
Step 1: Soak the Rice and Cinnamon
Rinse the rice well, then place it in a blender or bowl with the cinnamon sticks and 2 cups of water. Blend briefly or leave whole. Let the mixture soak for at least 4 hours or overnight. This softens the rice and infuses the cinnamon flavor.
Step 2: Blend Until Smooth
After soaking, pour the rice mixture into a blender if it is not already there. Blend thoroughly until the rice is finely broken down and the liquid looks milky.
Step 3: Strain the Mixture
Pour the blended mixture through a fine mesh strainer or cheesecloth into a large pitcher. Press gently to extract as much liquid as possible. Discard the leftover solids for a smooth texture.
Step 4: Add Milk and Sweeteners
Stir in the remaining 2 cups of water, milk, sugar, and vanilla extract. Mix well until the sugar fully dissolves. Taste and adjust sweetness if needed.
Step 5: Chill and Serve
Refrigerate the horchata until cold. Stir before serving, as ingredients may settle. Pour over ice and sprinkle a little cinnamon on top if desired.
Pro Tips for the Best Horchata
Use Overnight Soaking
This gives the smoothest texture and strongest flavor.
Double Strain
For restaurant-quality horchata, strain twice.
Balance Sweetness
Start with less sugar and adjust after chilling.
Shake Before Serving
Rice particles may settle naturally. Stir or shake before pouring.
Traditional Flavor Profile
A perfect horchata should taste:
- Smooth
- Creamy
- Light
- Sweet but not overpowering
- Warmly spiced with cinnamon
- Refreshing when icy cold
The texture should be silky, never gritty.
Popular Variations of Horchata
1. Dairy-Free Horchata
Replace milk and condensed milk with:
- Almond milk
- Oat milk
- Coconut milk
2. Almond Horchata
Add 1/4 cup soaked almonds during blending for a richer, nuttier taste.
3. Coconut Horchata
Use coconut milk and garnish with toasted coconut.
4. Extra Cinnamon Horchata
Add one additional cinnamon stick while soaking.
5. Vanilla Cream Horchata
Increase vanilla extract slightly for dessert-like richness.
What to Serve with Horchata
Mexican horchata pairs beautifully with savory and spicy dishes:
- Tacos al pastor
- Carne asada
- Tamales
- Chicken enchiladas
- Burritos
- Quesadillas
- Churros
- Sopapillas
Its cool sweetness balances bold spices perfectly.
How to Store Homemade Horchata
Keep horchata refrigerated in a sealed pitcher or bottle.
Storage Time
- Best flavor: First 2 days
- Good quality: Up to 4 days
Always stir before serving.
Common Mistakes to Avoid
Skipping the Soak
Unsoaked rice creates grainy horchata.
Using Ground Cinnamon in Soak Water
This can create muddy texture.
Too Much Sugar Immediately
Sweetness intensifies after chilling.
Not Straining Well
Leaves unpleasant rice grit.
Nutritional Snapshot
Approximate values per serving:
- Calories: 180–240
- Carbohydrates: Moderate
- Fat: Low to moderate
- Protein: Light
- Sugar: Adjustable
Use plant milk and reduced sugar for a lighter version.
Why Homemade Horchata Is Better
Fresh homemade horchata delivers:
- Stronger cinnamon aroma
- Cleaner ingredients
- Adjustable sweetness
- No preservatives
- Better texture
- Superior freshness
Store-bought versions rarely match the taste of real homemade horchata.
Quick Recipe Summary
Ingredients
- 1 cup rice
- 2 cinnamon sticks
- 6 cups water total
- 1 cup milk
- 1/2 cup condensed milk
- 1/2 cup sugar
- 1 tsp vanilla
Method
- Rinse rice
- Soak rice + cinnamon in water
- Blend smooth
- Strain well
- Add milk, sugar, vanilla
- Chill
- Serve over ice
FAQs about Mexican Drink Horchata Recipe
1. What is Mexican horchata made of?
Mexican horchata is usually made with rice, water, milk, cinnamon, sugar, and vanilla. Some recipes also include almonds or sweetened condensed milk for a richer flavor. It is served cold and is known for its creamy, sweet taste.
2. Does horchata contain dairy?
Traditional Mexican horchata can be made either with or without dairy. Some recipes use only soaked rice and water, while others add milk for a creamier texture. You can also make it dairy-free by using almond milk or another plant-based option.
3. How long should I soak the rice for horchata?
For the best flavor and texture, rice is usually soaked for at least 4 hours, but overnight soaking works even better. This helps soften the rice and makes it easier to blend smoothly.
4. How should horchata be served?
Horchata is best served well chilled or over ice. Many people like to sprinkle a little ground cinnamon on top before serving for extra flavor and a classic finishing touch.
5. How long does homemade horchata last?
Homemade horchata can usually be stored in the refrigerator for up to 3 days in a sealed container. Since the ingredients may settle, it is best to stir or shake well before serving.
Final Thoughts
This Mexican Drink Horchata Recipe gives us the authentic flavor of classic homemade horchata with a creamy body, sweet cinnamon aroma, and refreshing finish. By soaking properly, blending thoroughly, and straining carefully, we create a beverage that rivals the best taquerias and family kitchens.
Serve it ice cold, pair it with your favorite Mexican meals, and enjoy one of the most beloved drinks in traditional cuisine.
