Enjoy a 10% discount on all orders over $60

Homemade Mexican Horchata Drink

Mexican Horchata is a refreshing drink made with rice, milk, vanilla, cinnamon, and water.

June 9, 2023
Homemade HorchataPhoto By Canva
Difficulty Easy
Servings 6 people
Preparation 10 mins
Cooking 15 mins
Total 25 mins



  1. Place the rice in a fine-mesh sieve and rinse it under cold water.
  2. In a bowl, combine the rinsed rice, cinnamon sticks, and 2 cups of water. Let it soak for at least 4 hours, or preferably overnight.
  3. After soaking, discard the cinnamon sticks. Transfer the rice and the soaking water to a blender. Blend on high speed until the rice is finely ground and the mixture becomes creamy and smooth.
  4. Place a fine-mesh strainer or cheesecloth over a large pitcher or bowl. Pour the mixture through the sieve, pressing down with a spoon to extract as much liquid as possible. Discard the rice solids.
  5. Add granulated sugar, vanilla extract, and almond milk to the horchata liquid. Stir well until the sugar is fully dissolved and the milk is well incorporated.
  6. Refrigerate the horchata for at least 1-2 hours to chill it thoroughly. Stir well before serving.
  7. Fill glasses with ice cubes, and pour the chilled horchata to the glasses.
  8. Sprinkle ground cinnamon on top.
  9. Serve it cold.
Nutrition Facts
Serving Size 1 Homemade Horchata
Serves 6
Amount Per Serving
% Daily Value*
Total Fat 4.4 g5.6%
Cholesterol 7 mg2.3%
Sodium 111 mg4.8%
Protein 5 g10%
Potassium 86 mg1.8%
*The % Daily Value (DV) tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.


  • Use long-grain white rice or basmati rice. Avoid using sticky rice or short-grain rice. They can give the drink a gummy texture.
  • Soak the rice overnight. Soaking the rice for at least 6 hours or overnight helps soften it and makes it easier to blend. This helps to make a smooth and creamy horchata.
  • Use a high-powered blender. This helps create a smooth and creamy texture.
  • Serve over ice. Fill glasses with ice cubes and pour the chilled horchata over them. This will keep the horchata cool.
  • Strain the mixture through a fine-mesh sieve, cheesecloth, or nut milk bag. Press the mixture against the sieve or cloth to extract as much liquid as possible.
  • You can use dairy milk or non-dairy milk, such as almond milk or coconut milk. This gives a creamier texture and adds richness to the horchata drink. For more, check out our 'Types of Milk' article.
  • Balance the flavors. Adjust the sweetness and spice levels to your taste. Add more sugar, cinnamon, or vanilla extract if desired.
  • Chill before serving. Horchata is best served cold. Refrigerate it for at least a couple of hours before serving. You can also add ice cubes to glasses for an extra-cold drink.
  • Before serving, garnish the horchata with a sprinkle of ground cinnamon or a cinnamon stick. This adds an extra flavor.
  • Stir before serving, and serve it cold.
Rate This Recipe

This Homemade Horchata recipe is so easy to prepare and offers a delightful balance of creaminess, warming spice, and subtle sweetness.

This Mexican horchata drink is a perfect choice to enjoy with churros, pastries, or savory snacks. Prepare the ingredients to make this best horchata recipe. This creamy, sweet, and refreshing drink is a delightful treat for summer days.

What Is Horchata?

Horchata, also known as Agua de horchata, is a beverage that is popular in Mexico and other Latin American countries. It is a refreshing and creamy drink made from rice, milk, water, sugar, and flavorings such as cinnamon and vanilla. This recipe can be made dairy-free. Other variations may include additional ingredients like almonds, tiger nuts (chufa), sesame seeds, or even melon seeds.

To make horchata, soak long-grain white rice in water for a period of time to soften it. Then blend it with fresh water until smooth and creamy. Strain to remove any solids. Add sugar, cinnamon, and vanilla. Horchata is usually served chilled, often over ice.

Horchata is a creamy, slightly sweet, and aromatic drink that is usually served cold. This Mexican rice drink is a popular choice during hot summer months as a refreshing drink to accompany meals or snacks.

Horchata can vary in its ingredients and preparation method depending on the region. In Mexico, horchata is often made with rice, cinnamon, and vanilla, while in Spain, it can be made with tiger nuts (chufa) or almonds.

What Is In A Horchata?

Horchata can vary in its ingredients and preparation method depending on the region and personal preferences. The ingredients in a traditional Mexican horchata beverage are rice, water, milk, sugar, cinnamon, and vanilla extract. Other variations may include additional ingredients like almonds, tiger nuts (chufa), sesame seeds, or melon seeds.

What Kind of Rice Can Be Used for Horchata?

Traditionally, long-grain white rice is used for making horchata. This rice has a neutral flavor and a good starch content, which helps to achieve a smooth and creamy texture.

When selecting rice for the horchata Mexican drink, look for long-grain white rice. Avoid using short-grain rice or sticky rice. They have a higher starch content and may result in a gummy or sticky consistency.

There are regional variations of horchata that use different types of rice or alternative ingredients like tiger nuts (chufa) or almonds. However, for the traditional horchata recipe, long-grain white rice is the best choice.

Is Horchata Healthy?

Horchata can be a refreshing and enjoyable beverage, but its healthiness can depend on the specific ingredients and preparation method used. Traditional horchata recipes are made with rice, milk, cinnamon, and sweeteners. While horchata does contain some beneficial components, such as cinnamon, which has potential health benefits, it is also typically high in carbohydrates and sugar.

If you are looking for a healthier version, use reduced sugar or natural sweeteners and nutrient-rich ingredients like almonds or coconut milk.

Is Horchata Vegan?

Horchata can be vegan, depending on the recipe and ingredients used. Traditional horchata recipes made with rice, water, sugar, cinnamon, and vanilla are typically vegan. They do not contain animal products.

However, variations of horchata may include condensed milk, evaporated milk, or honey, which would make them non-vegan.

If you follow a vegan diet or have dietary restrictions, you can make this homemade horchata beverage vegan by using plant-based milk or water.

Is Horchata Dairy-Free?

Traditional horchata recipes are generally dairy-free. The basic horchata ingredients are rice, water, sugar, and flavorings like cinnamon and vanilla.

Some variations of horchata can include dairy products such as whole milk or unsweetened condensed milk. If you have specific dietary restrictions or preferences, check the specific recipe at a store or restaurant. Homemade horchata can be a good option to make this recipe dairy-free.

How To Make Dairy-Free Horchata?

To make a dairy-free and vegan homemade Mexican horchata, rinse 1 cup of long-grain white rice. Soak the rice in enough water to cover it for at least 4 hours or overnight to soften the rice. Drain the soaked rice and blend it with 2 cups of water and a cinnamon stick until finely ground and well combined. Strain the mixture through a fine-mesh sieve or cheesecloth, discarding the rice solids. Add 3/4 cup of granulated sugar, 2 cups plant-based milk, and 1 teaspoon of vanilla extract to the strained liquid, stirring until the sugar is dissolved. Refrigerate the horchata for a few hours to chill and allow the flavors to meld together. Serve the dairy-free horchata over ice. Enjoy this vegan and dairy-free horchata beverage.

What To Serve with Horchata?

Mexican horchata is a versatile beverage that pairs well with a variety of dishes. Pozole, or tortilla soup, can be served with horchata to balance the spiciness. The creamy sweetness of horchata complements the savory flavors of tacos, empanadas, and tamales. Also, churros and horchata are a classic combination in Mexican cuisine.

Here are our delicious recipes that you can serve with Horchata:

How To Store Mexican Horchata?

To store homemade Mexican horchata, transfer it to a covered container and place it in the refrigerator or freezer. This helps to maintain its freshness and prevent the growth of bacteria.

How Long Does Horchata Keep For In The Fridge?

Horchata can be stored in the refrigerator for 2-3 days. However, its shelf life may vary slightly depending on the specific ingredients and preparation method used.

Homemade horchata does not contain preservatives like commercially packaged beverages, so its shelf life is shorter. If you notice any changes in odor, taste, or appearance, or if it has been stored for an extended period, discard it to ensure food safety.

Can Horchata Be Frozen?

Yes, horchata can be frozen for longer-term storage. To freeze horchata, pour it into a freezer-safe container. You can use glass jars, plastic containers, or even ice cube trays for smaller portions. Place the container in the freezer and allow it to freeze completely. It may take a few hours overnight, depending on the size of the container. When you're ready to enjoy the horchata, transfer it from the freezer to the refrigerator and let it thaw slowly. Once thawed, stir to recombine any separated ingredients and ensure a smooth consistency.

While authentic horchata can be frozen, it's best to consume it within a few months for the best quality and taste. If you notice any significant changes in texture, flavor, or appearance, discard them. Freezing and thawing can affect the texture of horchata. This beverage may separate, and the consistency may change slightly.

Recipe byPetite Gourmets

Did you make this recipe?

Tag @PETITEGOURMETS using the hashtag #PGRECIPES and share on Instagram. We'll feature you on our site.

Shop on Petite Gourmets