Authentic Horchata Recipe (Creamy Mexican Rice Drink)
Horchata is a refreshing Mexican drink made from rice, cinnamon, milk, and vanilla. This sweet, creamy beverage is served ice-cold and is one of the most popular drinks in Mexican restaurants. With its smooth texture and warm cinnamon flavor, horchata is perfect for summer parties, taco nights, and family gatherings.
Whether you're pairing it with spicy Mexican food or simply looking for a refreshing homemade drink, this authentic horchata recipe is easy to make and incredibly delicious.
Why You'll Love This Recipe
Authentic Mexican flavor
Creamy and refreshing
Easy to make ahead
Perfect for hot weather
Budget-friendly ingredients
Great for parties and cookouts
Better than restaurant horchata
The Origins of Horchata
Horchata originated centuries ago in Spain, where it was traditionally made from tiger nuts. Spanish settlers later introduced the drink to Mexico, where it evolved into the rice-based version that is now widely enjoyed throughout the country. Today, horchata is one of Mexico's most beloved aguas frescas and is commonly served alongside tacos, enchiladas, tamales, and other traditional dishes.
Prep Time
15 minutes
Chill Time
4 hours
Total Time
4 hours 15 minutes
Servings
8 servings
Ingredients
1 cup long-grain white rice
2 cinnamon sticks
4 cups water
2 cups whole milk
1 can (12 ounces) evaporated milk
1/2 cup sweetened condensed milk
1 tablespoon vanilla extract
1/2 teaspoon ground cinnamon
Ice for serving
Optional Garnish
Ground cinnamon
Cinnamon sticks
Instructions
Step 1: Soak the Rice
In a blender combine:
Rice
Cinnamon sticks
Water
Blend for 30–60 seconds until the rice is broken into small pieces.
Transfer the mixture to a large bowl or pitcher.
Cover and refrigerate for at least 4 hours or overnight.
Step 2: Strain the Mixture
Pour the rice mixture through a fine mesh strainer or cheesecloth into a large pitcher.
Discard the rice solids.
For an extra smooth horchata, strain twice.
Step 3: Add the Dairy
Stir in:
Whole milk
Evaporated milk
Sweetened condensed milk
Vanilla extract
Ground cinnamon
Mix until fully combined.
Step 4: Chill
Refrigerate for at least 1 hour before serving.
Step 5: Serve
Fill glasses with ice.
Pour horchata over the ice and sprinkle with cinnamon.
Serve cold.
What Does Horchata Taste Like?
Horchata has a sweet, creamy flavor with notes of vanilla and cinnamon. Many people compare it to cinnamon milk, rice pudding, or melted vanilla ice cream with a hint of spice.
Expert Tips
Soak overnight for the strongest flavor.
Strain twice for a smoother drink.
Shake or stir before serving since ingredients may settle.
Use Mexican cinnamon (canela) for authentic flavor.
Serve very cold for the best taste.
Drink Pairings
Horchata pairs perfectly with:
Churros
Mexican Wedding Cookies
Tres Leches Cake
Strawberry Tres Leche Cake
Tres Leche Cheesecake
Variations
Coconut Horchata
Replace one cup of milk with coconut milk.
Almond Horchata
Add 1/2 cup almonds during the soaking process.
Dairy-Free Horchata
Use oat milk, almond milk, or coconut milk instead of dairy products.
Storage
Store covered in the refrigerator for up to 5 days.
Shake well before serving.
Frequently Asked Questions
Is horchata served hot or cold?
Traditional Mexican horchata is served cold over ice.
Can I make horchata ahead of time?
Yes. In fact, horchata tastes even better after chilling overnight.
Does horchata contain dairy?
Some versions do and some don't. This recipe includes milk for extra creaminess.
Can I freeze horchata?
Yes. Freeze and blend for a horchata slushie.
Nutrition Information
Serving Size: 1 glass
- Calories: 240
- Carbohydrates: 35g
- Protein: 6g
- Fat: 8g
- Sugar: 26g
More Mexican Recipes You'll Love
- Authentic Mexican Hot Chocolate
- Classic Tres Leches Cake
- Mexican Taco Salad
- Churros
- Sopapillas
- Tropical Fruit Punch
Final Thoughts
This Authentic Horchata Recipe is sweet, creamy, and packed with cinnamon flavor. It's the perfect refreshing drink for taco night, summer cookouts, holiday gatherings, or anytime you're craving a taste of Mexico. One sip and you'll understand why horchata has remained a favorite for generations. 🤍🥛✨