This horchata recipe is the ultimate refreshing Mexican drink — creamy, sweet, and packed with warm cinnamon flavor! Made with rice, cinnamon, and milk, this homemade horchata recipe tastes just like the ones served in authentic taquerias and restaurants.
Whether you’re craving the best horchata recipe, an easy horchata recipe, or a classic authentic Mexican horchata recipe, this version is simple to make at home and perfect with tacos, enchiladas, or as a cool treat on hot days.
As an experienced home chef, this horchata recipe was personally tested 4 times to achieve the perfect creamy texture, balanced sweetness, and authentic cinnamon taste. Ready to make the best homemade horchata recipe? Let’s get started!

Prep and Cook Information
| Detail | Information |
|---|---|
| Prep Time | 10 minutes |
| Soak Time | 8–12 hours (or overnight) |
| Total Time | 10 minutes + soaking |
| Servings | 6–8 glasses |
| Calories per Serving | Approximately 180–220 kcal |
| Difficulty | Very Easy |
Ingredients for the Best Horchata Recipe
- 1 cup long-grain white rice (uncooked)
- 2 cinnamon sticks (or 1 tsp ground cinnamon)
- 4 cups cold water
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk (adjust for sweetness)
- 1 teaspoon pure vanilla extract
- ¼ teaspoon ground cinnamon (for extra flavor)
- Pinch of salt
- Ice cubes for serving
- Optional: extra cinnamon sticks and ground cinnamon for garnish

Step-by-Step Instructions (Easy Horchata Recipe)
- Rinse the rice: Place rice in a fine mesh strainer and rinse under cold water until the water runs mostly clear.
- Soak overnight: In a large bowl or pitcher, combine rinsed rice, cinnamon sticks, and 4 cups cold water. Cover and let soak in the refrigerator for 8–12 hours (or overnight).
- Blend the mixture: Transfer the soaked rice, cinnamon sticks, and soaking water to a high-speed blender. Blend on high for 1–2 minutes until very smooth.
- Strain the horchata: Pour the blended mixture through a fine mesh strainer or cheesecloth-lined sieve into a large pitcher. Press to extract as much liquid as possible. Discard the solids.
- Add the milks and flavorings: Stir in evaporated milk, sweetened condensed milk, vanilla extract, extra ground cinnamon, and a pinch of salt. Taste and adjust sweetness if needed.
- Chill: Refrigerate the horchata for at least 1 hour to let the flavors meld.
- Serve: Pour over ice in tall glasses. Garnish with a sprinkle of ground cinnamon and a cinnamon stick if desired.
- Enjoy immediately: Horchata is best served cold and fresh!

Cooking Tips for the Best Homemade Horchata Recipe
- Soaking the rice overnight is essential for the smoothest, creamiest texture.
- Use a high-powered blender for best results.
- For extra creaminess, add a splash of heavy cream or more evaporated milk.
- Adjust the condensed milk to control sweetness.
- Make it dairy-free with almond milk or oat milk + coconut condensed milk.

Popular Variations
- Strawberry Horchata: Blend in fresh strawberries before straining.
- Dairy-Free Horchata: Use almond milk, oat milk, and coconut condensed milk.
- Pineapple Horchata: Add pineapple chunks for a tropical twist.
- Spiced Horchata: Add a pinch of nutmeg or cloves for deeper flavor.

Storage & Make-Ahead Tips
- Refrigerate in an airtight pitcher up to 4 days. Shake well before serving.
- Do not freeze (texture changes).
- Best enjoyed within 2–3 days for maximum freshness.
Multimedia
Conclusion
This best horchata recipe brings the creamy, cinnamon-kissed taste of authentic Mexican horchata straight to your kitchen. It’s refreshing, easy, and pairs perfectly with all your favorite Mexican meals. Once you try this homemade horchata recipe, you’ll never go back to store-bought versions. Make a big batch today and enjoy every sip!
FAQs
What is the best horchata recipe ratio?
The classic is 1 cup rice to 4 cups water, plus evaporated and condensed milk for creaminess.
Can I make horchata without soaking overnight?
Overnight soaking gives the best flavor and texture, but 4 hours minimum works in a pinch.
Is horchata recipe dairy-free?
Traditional uses milk, but you can easily make it dairy-free with plant-based milks.
How long does homemade horchata last?
Up to 4 days in the refrigerator when stored properly.
Why is my horchata grainy?
You may not have blended long enough or strained thoroughly — blend well and double-strain if needed.
Can I use ground cinnamon instead of sticks?
Yes, but cinnamon sticks give a more authentic, mellow flavor during soaking.
What’s the difference between horchata and regular rice milk?
Horchata is sweeter, spiced with cinnamon, and much creamier than plain rice milk.
Can I make this horchata recipe ahead of time?
Absolutely — it tastes even better after chilling for a few hours.
If you are a food lover, visit our blog website therecipetaste.com.
Classic Tomato Bruschetta Recipe
