Horchata Recipe: The Creamy, Refreshing Mexican Drink Everyone Loves

Horchata is a classic Mexican drink made with rice, cinnamon, water, and sweetener. It is creamy, lightly spiced, refreshing, and surprisingly easy to make at home. Served ice-cold, it pairs beautifully with tacos, enchiladas, burritos, tamales, grilled meats, and other Mexican-inspired meals.

This homemade horchata recipe uses simple ingredients that are easy to find at most U.S. grocery stores. The key is soaking the rice long enough to soften it, which helps create the smooth, milky texture horchata is known for.

What Is Horchata?

Horchata is a sweet, chilled beverage enjoyed throughout Mexico and other parts of Latin America. Mexican-style horchata is typically prepared with white rice, cinnamon, water, and sugar. Depending on the recipe, milk or evaporated milk may also be added for extra creaminess.

Unlike dairy-based milkshakes, traditional horchata gets much of its creamy texture from blended rice. Cinnamon gives it a warm, aromatic flavor, while sugar balances everything with gentle sweetness.

It is often served over plenty of ice and finished with a small sprinkle of ground cinnamon.

Why You’ll Love This Horchata Recipe

  • Easy ingredients: Everything is available at regular U.S. supermarkets.
  • Refreshing: It is especially delicious on hot summer days.
  • Creamy without being heavy: Blended rice creates a naturally smooth texture.
  • Make-ahead friendly: Horchata tastes even better after chilling.
  • Customizable: You can adjust the sweetness, cinnamon, and creaminess.
  • Perfect for gatherings: Make a large pitcher for family dinners, cookouts, or Cinco de Mayo celebrations.

Ingredients for Homemade Horchata

For about 6 servings, you will need:

  • 1 cup long-grain white rice
  • 1 cinnamon stick, preferably Mexican cinnamon if available
  • 4 cups water for soaking and blending
  • 2 cups cold water, or more as needed
  • ½ cup granulated sugar
  • 1 teaspoon vanilla extract
  • ½ cup whole milk or evaporated milk, optional
  • ¼ teaspoon ground cinnamon, plus more for serving
  • Ice, for serving

Ingredient note: Long-grain white rice works particularly well because it produces a smooth, lightly creamy drink. If you prefer a richer horchata, evaporated milk is an excellent choice.

How to Make Horchata Step by Step

Step 1: Rinse the Rice

Place the rice in a fine-mesh strainer and rinse it under cool running water. Continue rinsing until the water runs mostly clear.

Rinsing removes excess surface starch and helps prevent the finished horchata from becoming overly thick or gummy.

Transfer the rinsed rice to a large bowl or container.

Step 2: Add the Cinnamon and Water

Break the cinnamon stick into a couple of smaller pieces if necessary and add it to the rice.

Pour 4 cups of water over the rice and cinnamon. Make sure the rice is completely covered.

Cover the container and let the mixture soak at room temperature for at least 6 hours. For the best texture and flavor, soaking overnight is even better.

The rice should become noticeably softer after soaking.

Step 3: Blend the Mixture

Remove the cinnamon pieces and place the soaked rice and soaking water into a blender.

Blend on high for about 1–2 minutes, or until the rice is broken down and the mixture looks milky.

You do not need to turn the rice completely into a perfectly smooth paste. The goal is to release its starch and flavor into the liquid.

Tip: If your blender is small, work in batches rather than filling it too close to the maximum line.

Step 4: Strain the Horchata

Place a fine-mesh sieve over a large pitcher or bowl. For an especially smooth drink, line the sieve with cheesecloth.

Slowly pour the blended mixture through the strainer.

Press gently with a spoon or spatula to extract as much liquid as possible. Discard the remaining rice solids.

If your horchata still feels gritty, strain it one more time through clean cheesecloth or a very fine sieve.

Step 5: Sweeten the Drink

Add the sugar, vanilla extract, and ground cinnamon to the strained liquid.

Stir thoroughly until the sugar dissolves.

Taste the horchata and adjust the sweetness if needed. If you like a sweeter drink, add another tablespoon or two of sugar.

Step 6: Add Milk for Extra Creaminess

If you want a richer, creamier horchata, stir in ½ cup of whole milk or evaporated milk.

This step is optional. Traditional recipes vary, so you can enjoy the drink with or without dairy.

For a dairy-free version, simply leave the milk out or use an unsweetened plant-based milk such as almond or oat milk.

Step 7: Add More Water if Needed

Stir in the remaining 2 cups of cold water gradually.

Depending on your preferred consistency, you may need slightly more or less water. Horchata should be creamy and smooth but still thin enough to drink easily.

Taste again and adjust the sugar or cinnamon if necessary.

Step 8: Chill Thoroughly

Cover the pitcher and refrigerate the horchata for at least 1–2 hours.

For the best flavor, let it chill overnight. The cinnamon flavor becomes more noticeable as the drink rests.

Before serving, give the horchata a good stir because some of the rice solids may naturally settle at the bottom.

Step 9: Serve Over Ice

Fill glasses with ice and pour the chilled horchata over the top.

Finish each glass with a light sprinkle of ground cinnamon.

For a festive presentation, you can serve it in clear glasses with cinnamon sticks as a garnish.

How to Make Horchata Creamier

If you prefer a richer restaurant-style texture, there are several simple options.

Adding evaporated milk creates a particularly creamy result without making the drink overwhelmingly heavy. Whole milk also works well.

You can also use a little sweetened condensed milk, but remember that it adds both sweetness and richness. If you use it, reduce the amount of granulated sugar.

Another important factor is the rice-to-water ratio. Too much water can make horchata taste thin, while too little can make it overly thick.

Can You Make Horchata Without Milk?

Absolutely. Milk is not required for a delicious horchata.

A rice-and-cinnamon horchata made with water has a refreshing, naturally creamy quality from the blended rice. It is also a good option if you want a dairy-free beverage.

For a plant-based creamy version, unsweetened almond milk or oat milk can be added after straining. Taste before adding additional sugar because some plant-based milks are already sweetened.

How to Make Dairy-Free Horchata

To make this recipe dairy-free, simply skip the milk.

Use water as the liquid base and check that your vanilla extract and other ingredients are dairy-free if you have a strict dietary requirement.

For additional creaminess, add a small amount of unsweetened almond or oat milk.

How to Make Horchata Vegan

The basic recipe can easily be made vegan. Use water or an unsweetened plant-based milk instead of dairy milk.

Also use a vegan-friendly sweetener. Granulated sugar is commonly used, but if you follow a strict vegan diet, check the package or choose another sweetener such as organic cane sugar, maple syrup, or agave.

Helpful Tips for the Best Horchata

Soak the rice long enough. Short soaking can leave the rice harder and make blending more difficult. Six hours is a good minimum, while overnight soaking gives excellent results.

Use Mexican cinnamon when available. Mexican cinnamon, also called Ceylon cinnamon, has a delicate, complex flavor that works beautifully in horchata.

Strain carefully. A fine-mesh sieve works, but cheesecloth produces an even smoother drink.

Taste before serving. Rice and cinnamon can vary slightly from batch to batch, so adjust the sugar and water according to your preference.

Chill before adding ice. Very cold horchata tastes better and won’t become watered down as quickly.

Stir before every serving. Natural rice particles can settle at the bottom of the pitcher.

Common Horchata Mistakes to Avoid

One common mistake is skipping the soaking step. Trying to blend dry rice with water will not produce the same smooth texture.

Another mistake is adding all the sugar before tasting. Depending on your rice, milk, and personal preference, you may need less or more sweetness.

Overloading the blender can also result in uneven blending. Work in batches when necessary.

Finally, don’t skip straining. Even a well-blended horchata can contain tiny pieces of rice that make the drink unpleasantly gritty.

What to Serve With Horchata

Horchata is especially good alongside spicy or savory foods because its cool, sweet flavor provides a refreshing contrast.

Serve it with:

  • Chicken or beef tacos
  • Enchiladas
  • Burritos
  • Tamales
  • Quesadillas
  • Fajitas
  • Nachos
  • Carne asada
  • Mexican rice and beans
  • Spicy grilled chicken
  • Tortilla chips and salsa

It is also delicious as an afternoon drink or a non-alcoholic option for parties.

How to Store Homemade Horchata

Store homemade horchata in a covered pitcher or airtight container in the refrigerator.

For the best flavor and freshness, enjoy it within about 3–4 days. Always stir well before serving because the rice solids naturally settle over time.

If the drink develops an unusual smell, flavor, or appearance, discard it.

Can You Freeze Horchata?

Yes, but freezing can slightly change the texture, particularly if the recipe contains dairy.

For the best results, freeze horchata without milk in freezer-safe containers, leaving room for expansion. Thaw it in the refrigerator and whisk or stir thoroughly before serving.

Another easy option is to freeze horchata in ice cube trays and use the cubes to chill a fresh batch without diluting it with regular ice.

Easy Horchata Variations

Vanilla Horchata: Add an extra ½ teaspoon of vanilla extract for a stronger vanilla flavor.

Strawberry Horchata: Blend a small amount of fresh strawberries into the finished drink, then strain again if desired.

Coconut Horchata: Replace some of the water with unsweetened coconut milk for a tropical twist.

Chocolate Horchata: Add a small amount of unsweetened cocoa powder and adjust the sugar to taste.

Coffee Horchata: Add chilled brewed coffee or espresso to create a creamy coffee-inspired drink.

Dairy-Free Horchata: Use almond or oat milk instead of whole milk or evaporated milk.

Horchata Nutrition

Nutrition can vary depending on the amount of sugar and whether milk is added. The estimates below are based on approximately six servings and include the optional whole milk.

NutrientApprox. Amount per Serving
Calories175
Carbohydrates34 g
Protein2 g
Fat3 g
Saturated Fat2 g
Sugar18 g
Sodium20 mg
Fiber0.5 g

Final Thoughts

This easy homemade horchata recipe is a refreshing way to enjoy a classic Mexican drink right in your own kitchen. With rice, cinnamon, sugar, and a handful of simple ingredients, you can make a creamy beverage that is perfect for family dinners, summer gatherings, taco nights, and celebrations.

The best part is how easy it is to customize. Make it dairy-free, add extra cinnamon, increase the creaminess with evaporated milk, or experiment with flavors such as vanilla and coconut. Once you learn the basic method, you can adjust the recipe to create your ideal glass of chilled horchata.

Leave a Comment

Your email address will not be published. Required fields are marked *

*