Sweet & Creamy Homemade Horchata

This Horchata Recipe is incredibly easy to make and stands as the ultimate refreshing beverage, perfect for complementing your favorite Mexican feast or simply enjoying on a warm afternoon. Our authentic recipe involves soaking white rice overnight, then blending it with aromatic cinnamon, rich vanilla, crunchy almonds, and a delightful mix of condensed and evaporated milk. The result is a wonderfully creamy, subtly sweet, and beautifully spiced drink that will undoubtedly impress your guests and delight your family!

A tall glass of homemade Horchata garnished with cinnamon, ready to be served over ice.
Enjoying a glass of freshly made Horchata.

There’s nothing quite like a chilled glass of Horchata on a hot day. Its unique blend of creamy texture and warming spices makes it an irresistible companion to hearty Mexican meals like Chicken Tinga or Easy Cod Fish Tacos. The delightful flavors of cinnamon and vanilla, combined with the subtle sweetness and rice base, create a truly satisfying experience that is both invigorating and comforting.

What is Horchata? A Journey Through Its Rich History and Global Variations

For those unfamiliar, Horchata, also known as Orxata in some regions, is a traditional beverage with roots stretching back centuries. At its core, it’s a plant-based milk drink, but its specific ingredients and preparation vary significantly across cultures. The most common form found in Mexico and many parts of the Americas, and the one we’re focusing on today, is made from white rice. This rice is meticulously soaked, then blended with water, cinnamon, vanilla, and a creamy mix of condensed and evaporated milk to achieve its signature smooth consistency and delightful taste.

The origins of Horchata are fascinating, tracing back to 13th-century Valencia, Spain, where it is famously known as orxata de xufa. In Spain, the traditional version utilizes soaked, ground, and sweetened tiger nuts (chufas), which impart a distinct earthy flavor and creamy texture. However, as the drink traveled across the Atlantic to Mexico and other Latin American countries, the recipe evolved. Rice became the primary base, giving birth to the beloved Mexican Horchata that many have come to know and love today.

The name “Horchata” itself is derived from the Latin term hordeata, which comes from hordeum (barley). This etymological link highlights a broader Mediterranean tradition of grain-based beverages and is also the linguistic root of orgeat syrup. This rich history underscores Horchata’s place as a deeply cultural and versatile drink, with different varieties served hot or cold, and even used as a flavoring in other beverages like frappé coffee.

Beyond Spain and Mexico, variations of Horchata exist globally. In West African countries such as Nigeria and Mali, a similar drink made from tiger nuts is known as kunnu aya. This global presence speaks to the universal appeal of creamy, spiced, and refreshing drinks, each adapted to local ingredients and palates. Our recipe today celebrates the iconic Mexican white rice Horchata, ensuring an authentic taste experience.

Why You’ll Adore This Homemade Horchata Recipe

Crafting your own Horchata at home offers several advantages over store-bought versions. Firstly, you have complete control over the ingredients, ensuring freshness and quality. Secondly, you can adjust the sweetness and spice levels to perfectly match your preferences. This recipe is designed to be straightforward, making it accessible even for novice cooks, yet yielding a remarkably authentic and delicious result.

  • Unmatched Freshness: Homemade always tastes better, and Horchata is no exception.
  • Customizable Sweetness: Adjust the sugar content to your exact liking, from subtly sweet to delightfully rich.
  • Perfect Pairing: A fantastic complement to spicy Mexican food, cutting through heat with its creamy coolness.
  • Entertaining Made Easy: A unique and impressive drink to serve at gatherings, family dinners, or summer parties.
  • Simple Ingredients: You’ll likely have most of these pantry staples already!

Essential Ingredients for Your Creamy Horchata

Creating this delightful beverage requires just a few simple ingredients, each playing a crucial role in developing Horchata’s signature flavor and texture. For exact measurements, please refer to the comprehensive recipe card further down the page.

A collection of Horchata ingredients including white rice, cinnamon sticks, almonds, and milk cartons.
The simple yet powerful ingredients that come together to create a delightful Horchata.
  • White Rice: The foundation of our Mexican Horchata. Any variety of white rice, such as long-grain, jasmine, basmati, or short-grain, will work beautifully. Rinsing it thoroughly is key to a smooth finish.
  • Water: Used for both soaking the rice and as the primary liquid base for the drink.
  • Almonds: These add a subtle nutty depth and contribute to the overall creaminess of the Horchata. For a nut-free version, simply omit them.
  • Cinnamon Stick: Essential for that warm, inviting spice. Using a whole stick during the soaking and blending process infuses a more profound and authentic flavor compared to ground cinnamon.
  • Vanilla Extract: Enhances the sweet and aromatic profile, adding a touch of classic dessert flavor.
  • Sweetened Condensed Milk: Provides a rich, sweet creaminess that is characteristic of many Mexican desserts and drinks.
  • Evaporated Milk: Contributes additional creaminess and a slightly savory depth without adding excessive sweetness, balancing the condensed milk.
  • Optional Sugar: While the condensed milk provides sweetness, you can add extra granulated sugar to taste if you prefer a sweeter Horchata.
  • Ice: Crucial for serving this drink perfectly chilled.
A close-up shot of a cinnamon stick and rice, key ingredients for infusing flavor into Horchata.
A close-up of cinnamon sticks, integral to the authentic Horchata flavor.

Step-by-Step Guide: Crafting Your Creamy Homemade Horchata

Making Horchata from scratch is a rewarding process that guarantees a fresh and flavorful drink. Follow these simple steps for a perfect batch every time:

Step 1: Prepare and Soak the Rice (The Foundation of Flavor)

Begin by placing your chosen white rice in a fine-mesh strainer. Rinse it thoroughly under cold running water until the water runs completely clear. This crucial step removes excess starch, which helps prevent a gummy texture and ensures a clearer, smoother Horchata. Once rinsed, transfer the clean rice to a large bowl. Add just enough water to generously cover the rice. Covering the rice ensures even saturation. Allow the rice to soak overnight, or for at least 8-12 hours. During this soaking period, the rice will soften considerably, making it easier to blend and release its starches and flavors. You’ll notice the grains become lighter in color and absorb most of the water, plumping up nicely.

Step 2: Blend All the Goodness (Achieving Perfect Smoothness)

After the rice has soaked sufficiently, it’s time to bring all the ingredients together. Carefully transfer the soaked rice (along with any remaining soaking water) into a high-speed blender. Add the almonds, a whole cinnamon stick (broken into smaller pieces if your blender struggles with larger items), vanilla extract, condensed milk, and evaporated milk. Blend these ingredients together on high speed until the mixture is completely smooth. This means no discernible rice grains should remain. This step might take a few minutes, so be patient and ensure everything is thoroughly pulverized. A powerful blender is a great asset here to achieve that silky-smooth texture.

Horchata mixture being blended in a high-speed blender for a smooth consistency.
The Horchata mixture transforms into a creamy delight in the blender.

Step 3: Strain for Silky Smoothness (The Secret to No Grittiness)

Once blended, the mixture needs to be strained to remove any fibrous residue and ensure a wonderfully smooth, non-gritty texture. Place a fine-mesh strainer or a cheesecloth-lined strainer over a large pitcher or bowl. Slowly pour the blended liquid through the strainer. Use the back of a spoon or spatula to press down on the solids, extracting as much liquid and flavor as possible. Discard the remaining pulp. This straining step is absolutely critical for achieving the authentic, smooth mouthfeel of traditional Horchata.

Step 4: Sweeten, Dilute, and Serve (The Final Touches)

Now that your Horchata base is smooth, taste it. If you desire a sweeter drink, this is the time to stir in additional granulated sugar, 1-2 tablespoons at a time, until it reaches your preferred sweetness level. Next, add the remaining water to the pitcher and mix everything well to combine. This dilution helps achieve the perfect consistency and ensures the flavors are well-balanced. Serve your freshly made Horchata over plenty of ice for maximum refreshment. For an extra touch of elegance and flavor, you can garnish each glass with a sprinkle of ground cinnamon, a star anise pod, or even a dash of shredded coconut.

Three glasses of perfectly chilled Horchata, garnished with cinnamon, ready to be enjoyed.
Beautifully presented glasses of Horchata, garnished and ready to refresh.

Expert Tips for Crafting the Best Homemade Horchata

Achieving Horchata perfection is simple with a few key considerations. These tips will help you create a drink that is consistently smooth, flavorful, and incredibly refreshing:

  • Serve it Chilled to Perfection: While you can technically serve Horchata at room temperature, its true magic shines when it’s icy cold. For the best experience, either serve it generously over ice immediately after making it or refrigerate it for at least 2 hours before serving. The chill enhances the refreshing qualities and makes every sip more enjoyable.
  • Embrace the Overnight Soak: Soaking the rice is not just an optional step; it’s one of the most crucial elements of this recipe. This extended soak softens the rice grains, allowing them to break down more easily during blending, which contributes to a smoother final product. More importantly, it helps extract the rice’s natural starches and subtle flavors, giving the Horchata its characteristic body and taste. Don’t rush this step for the best results.
  • Straining is Non-Negotiable: After blending, straining the mixture is absolutely essential. If you skip this step, your Horchata will likely have an unpleasant chalky or gritty texture due to tiny rice and almond particles. Use a very fine-mesh strainer, or for an even smoother consistency, line your strainer with cheesecloth or a nut milk bag. Press firmly to extract all the liquid, leaving only the pulp behind.
  • Cinnamon’s Starring Role: Cinnamon is a cornerstone of Horchata’s flavor profile, so do not omit it! For the most authentic and robust flavor, I highly recommend using cinnamon sticks over ground cinnamon. As the sticks soak with the rice and are later blended, they release a more complex and fragrant essence into the drink. If you only have ground cinnamon, you can use about 1 teaspoon, but it won’t yield the same depth of flavor.
  • Customizing Sweetness: This Horchata recipe, with the condensed milk, provides a lovely level of sweetness for many. However, palates vary! If you prefer a sweeter drink, feel free to add an extra 2 tablespoons of granulated sugar (or your preferred natural sweetener like agave or maple syrup) after straining and before adding the final water. Taste and adjust until it’s perfect for you.
  • Choose Your White Rice Wisely: Any variety of white rice will work well in this recipe. Whether you have long-grain, jasmine, basmati, or short-grain rice on hand, you can confidently proceed. The key is the soaking and blending process, which breaks down the starches regardless of the specific grain length.
  • Nut-Free Alternative: If you or your guests have a nut allergy, you can easily omit the almonds from this recipe. The Horchata will still be wonderfully creamy and flavorful.
  • Making Ahead: Horchata is an excellent make-ahead beverage. Prepare it the day before your event, chill it thoroughly, and simply stir well before serving.
Horchata served in glasses with cinnamon sticks and a sprinkle of ground cinnamon.
Garnish your Horchata with cinnamon sticks for an appealing presentation.

Storage and Shelf Life

Once prepared, Horchata is best enjoyed fresh and chilled. Store any leftover Horchata in an airtight pitcher or container in the refrigerator. It will maintain its delicious flavor and creamy texture for up to 4 days. Because it is best served cold, I always recommend placing it in the fridge immediately after preparation. Give it a good stir before serving, as some of the heavier particles might settle at the bottom.

Serving Suggestions & Food Pairings

Horchata is incredibly versatile and pairs wonderfully with a variety of dishes, especially Mexican cuisine. Its cool, sweet, and spiced profile beautifully balances the heat and richness of many traditional foods. Serve it alongside:

  • Spicy Tacos (like your Chicken Tinga or Cod Fish Tacos)
  • Enchiladas or Burritos
  • Grilled Meats (Carne Asada, Pollo Asado)
  • Any dish featuring chili peppers, as it provides a cooling contrast.

It’s also a perfect standalone treat for a hot summer day or as a delightful dessert drink after any meal. Don’t forget to garnish with a sprinkle of ground cinnamon or a fresh cinnamon stick for that extra touch of flair!

Frequently Asked Questions About Horchata

Can I make Horchata vegan or dairy-free?
Absolutely! To make this recipe vegan, simply substitute the sweetened condensed milk and evaporated milk with their plant-based counterparts. There are many excellent coconut or oat condensed and evaporated milk alternatives available that will yield a deliciously creamy, dairy-free Horchata.
Can I use ground cinnamon instead of cinnamon sticks?
While cinnamon sticks are recommended for the most authentic and robust flavor, you can use ground cinnamon if sticks are unavailable. Use about 1 teaspoon of ground cinnamon during the blending step. Keep in mind that ground cinnamon might make your Horchata slightly darker and may require more thorough straining to avoid a powdery texture.
Why is my Horchata gritty?
Gritty Horchata is usually a sign that the rice wasn’t blended long enough or wasn’t strained thoroughly enough. Ensure you blend until no rice grains are visible, and then use a very fine-mesh strainer or cheesecloth to catch any remaining particles. Patience in both blending and straining is key!
How can I make my Horchata sweeter or less sweet?
The recipe uses sweetened condensed milk, which provides a good base level of sweetness. For a sweeter drink, add 1-2 tablespoons of granulated sugar or your preferred sweetener after straining, tasting as you go. If you prefer it less sweet, you can reduce the amount of condensed milk slightly and increase the evaporated milk, or dilute with more water. However, be mindful that condensed milk also contributes to the creamy texture.

More Refreshing Drink Recipes to Explore

If you loved this Horchata recipe, you might also enjoy these other delightful beverages from our collection. Each offers a unique and satisfying taste experience, perfect for any occasion.

Drinks

Indulgent White Chocolate Frappuccino

A creamy, sweet, and irresistible frozen coffee treat perfect for a delightful pick-me-up.

Drinks

Simple Homemade Pumpkin Spice Latte

Capture the essence of autumn with this easy-to-make, cozy, and flavorful pumpkin spice latte.

Drinks

Comforting Homemade Chai Tea Latte

Brew a fragrant and spicy chai tea latte from scratch for a comforting and aromatic experience.

Vegetarian

Quick Instant Pot Chai Tea Latte

Enjoy a quick and easy chai tea latte using your Instant Pot, perfect for busy mornings.

Tried this recipe? Leave a star rating and comment below! Subscribe to our newsletter or follow us on Facebook, Instagram, or Pinterest for the latest recipes.

Authentic Homemade Horchata Recipe

By
Julia Jolliff
This Horchata Recipe is easy to make and the perfect refreshing drink to pair with your favorite Mexican meal.
A classic Horchata drink in a glass with cinnamon.
Pin Recipe
Print Recipe
Prep Time:
15 mins
Soak Time:
12 hrs
Total Time:
12 hrs 15 mins
Yield:
4 servings

Ingredients

  • 1 cup white Rice
  • 1 1/2 Liters Water, plus additional water to soak the rice overnight
  • 1 Cinnamon stick
  • 1/2 cup almonds (optional, for nut-free)
  • 2 teaspoons Vanilla extract
  • 14 ounces Sweetened Condensed Milk
  • 12 ounces Evaporated Milk
  • Ice
  • 2 tablespoons sugar, optional (adjust to taste)

Instructions

  1. Place the white rice in a fine mesh strainer and rinse under cold water until the water runs clear. This removes excess starch.
  2. Transfer the rinsed rice to a large bowl and add just enough water to fully cover it. Let it soak overnight (at least 8-12 hours). The rice will absorb water and become tender.
  3. Combine the soaked rice (with any remaining soaking water), almonds, cinnamon stick, vanilla extract, sweetened condensed milk, and evaporated milk in a high-speed blender. Blend until the mixture is completely smooth, ensuring no rice grains are left. This may take a few minutes.
  4. Place a fine mesh strainer or a cheesecloth-lined strainer over a large pitcher or bowl. Pour the blended liquid through the strainer, pressing down on the solids with a spoon to extract as much liquid as possible. Discard the pulp.
  5. Taste the strained Horchata. If you prefer it sweeter, stir in the optional 2 tablespoons of sugar (or more to taste) until dissolved.
  6. Add the remaining 1.5 liters of water to the pitcher and mix well to combine and achieve the desired consistency.
  7. Serve immediately over plenty of ice and enjoy your refreshing homemade Horchata!
  8. Garnish with a sprinkle of ground cinnamon, a fresh cinnamon stick, star anise, or shredded coconut for an elevated presentation.

Notes

  • Feel free to substitute any milk or milk-substitute for a different flavor profile or dietary need.
  • You can omit the almonds entirely for a nut-free drink, without significantly impacting the creamy texture or delightful flavor.
  • For an extra layer of flavor, toast the almonds lightly before soaking and blending.

Nutrition Information (per serving)

Calories: 737kcal

Carbohydrates: 110g

Protein: 21g

Fat: 24g

Saturated Fat: 10g

Polyunsaturated Fat: 3g

Monounsaturated Fat: 10g

Trans Fat: 0.003g

Cholesterol: 58mg

Sodium: 238mg

Potassium: 817mg

Fiber: 3g

Sugar: 70g

Vitamin A: 471IU

Vitamin C: 4mg

Calcium: 585mg

Iron: 1mg

Nutrition information is automatically calculated and should be used as an approximation. It may vary based on specific ingredients and preparation methods.





Tried this recipe?
Mention @acedarspoon or tag #acedarspoon!