Horchata is one of the most beloved traditional Mexican beverages, known for its creamy texture, sweet flavor, and refreshing taste. Made from rice, cinnamon, water, and milk, this classic drink is served chilled and enjoyed year-round throughout Mexico and beyond.

Whether paired with spicy Mexican dishes, enjoyed on a hot summer day, or served at family gatherings, homemade horchata is a delicious and easy-to-make beverage that everyone loves.

What Is Horchata?

Mexican horchata is a sweet rice-based drink made by soaking rice and cinnamon, blending them with water, and sweetening the mixture with milk and sugar. The result is a smooth, creamy beverage with a subtle cinnamon flavor and refreshing finish.

While different versions of horchata exist around the world, the Mexican version is particularly famous for its rich yet light taste.

Why You'll Love This Recipe

  • Authentic Mexican flavor
  • Easy to make at home
  • Refreshing and creamy
  • Perfect for hot weather
  • Made with simple ingredients
  • Great for parties and family meals

Ingredients

  • 1 cup long-grain white rice
  • 2 cinnamon sticks
  • 4 cups water
  • 2 cups milk
  • ½ cup granulated sugar
  • 1 teaspoon vanilla extract
  • Ice cubes, for serving
  • Ground cinnamon, for garnish

Instructions

Step 1: Soak the Rice

Place the rice, cinnamon sticks, and 2 cups of water in a large bowl.

Cover and soak for at least 4 hours, preferably overnight, to soften the rice and infuse the cinnamon flavor.

Step 2: Blend the Mixture

Transfer the soaked rice, cinnamon, and soaking water to a blender.

Blend until the mixture becomes smooth and milky.

Step 3: Strain

Pour the blended mixture through a fine-mesh strainer or cheesecloth into a large pitcher.

Discard the solids.

Step 4: Add Remaining Ingredients

Stir in the remaining 2 cups of water, milk, sugar, and vanilla extract.

Mix until the sugar is completely dissolved.

Step 5: Chill

Refrigerate the horchata for at least 1 hour before serving.

Step 6: Serve

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

Sprinkle with a little ground cinnamon before serving.

Tips for the Best Horchata

  • Soak the rice overnight for maximum flavor.
  • Use whole milk for a richer texture.
  • Adjust the sugar to your preferred sweetness level.
  • Blend thoroughly to extract the rice flavor.
  • Serve very cold for the most refreshing experience.

Optional Variations

Dairy-Free Horchata

Replace milk with almond milk, oat milk, or coconut milk.

Coconut Horchata

Add coconut milk for a tropical twist.

Almond Horchata

Blend a handful of soaked almonds with the rice mixture.

Extra Cinnamon Flavor

Add additional cinnamon sticks during soaking.

Serving Suggestions

Horchata pairs wonderfully with:

  • Tacos
  • Enchiladas
  • Burritos
  • Tamales
  • Grilled meats
  • Spicy Mexican dishes

Its cooling sweetness helps balance bold and spicy flavors.

Storage

Store horchata in a covered pitcher in the refrigerator for up to 4 days.

Stir well before serving, as natural separation may occur.

Frequently Asked Questions

Is horchata made with rice?

Yes. Traditional Mexican horchata is primarily made from rice, cinnamon, water, milk, and sugar.

Can I make horchata ahead of time?

Absolutely. Horchata often tastes even better after chilling for several hours.

Is horchata served hot or cold?

Mexican horchata is traditionally served cold over ice.

Final Thoughts

Horchata is a refreshing Mexican classic that combines simple ingredients into a deliciously creamy and satisfying drink. Its sweet rice flavor, warm cinnamon notes, and smooth texture make it the perfect companion to spicy meals or a refreshing treat on a warm day. Once you try homemade horchata, you'll understand why it has remained a favorite beverage for generations.