Horchata Recipe: How to Make It at Home

Erin Gamble • October 30, 2026

Horchata is a sweet, creamy, plant-based drink. In Mexico it is made from rice, cinnamon and sugar, sometimes with milk or vanilla, and served cold as an agua fresca.


To make horchata at home, soak long-grain white rice and cinnamon sticks in water overnight. Blend until smooth, strain out the solids, then sweeten, add vanilla and more water or milk, and chill. In Breckenridge, you can drink it with tacos at Mi Casa, where the kids menu lists it as traditional Mexican rice milk.


This recipe covers what horchata is and where it comes from, ingredients, equipment and step-by-step method. It also covers tips for a smooth drink, variations, high-altitude notes, storage and what to serve with it.


What Is Horchata?


Horchata is a name for several sweet, mostly plant-based drinks, some made with milk. Mexican horchata is made from soaked rice, cinnamon and sugar.


It tastes like cold, liquid rice pudding: sweet, creamy and warm with cinnamon. Despite the milky look, a traditional Mexican horchata can be entirely dairy-free, because the "milk" comes from blended rice.


In Mexico, horchata is commonly served as an agua fresca, one of the light, sweet, cold drinks served with everyday meals.


Where Horchata Comes From


The word "horchata" probably comes from the Latin hordeata, from hordeum, meaning barley. The Italian orzata and English orgeat share that root, though those drinks are no longer usually made from barley.


The drink's family is old. A barley drink has been traced to ancient Egypt. Tiger nuts, small tubers called chufa in Spanish, reached the Iberian Peninsula in the 8th century, and records of a similar drink near Valencia date to the 13th century.


Spanish horchata, horchata de chufa, is still made from tiger nuts. It is especially tied to the Valencian Community, where the town of Alboraya is its main production center and a regulating council oversees its designation of origin. In Mexico, rice took the place of tiger nuts.


Types of Horchata


  • Mexican horchata: Mexico (main ingredient: Rice, cinnamon, sugar; taste: Sweet, creamy, cinnamon)
  • Horchata de chufa: Spain, especially Valencia (main ingredient: Tiger nuts; taste: Nutty, earthy, sweet)
  • Horchata de morro: El Salvador, Nicaragua, Honduras, Costa Rica (main ingredient: Morro (jícaro) seeds; taste: Nutty, spiced)
  • Horchata de melón: Various (main ingredient: Ground melon seeds; taste: Light, mildly nutty)
  • Horchata lojana: Ecuador (main ingredient: A red infusion of about 18 to 20 plants; taste: Herbal, floral)


This recipe makes Mexican horchata, the rice version.


Horchata Ingredients


This makes about 6 cups, enough for 6 servings over ice.


  • 1 cup long-grain white rice, uncooked
  • 2 cinnamon sticks, about 3 inches each, broken into pieces
  • 4 cups water for soaking
  • 2 cups cold water or milk to finish
  • 1/2 to 2/3 cup sugar, to taste
  • 1 1/2 teaspoons pure vanilla extract
  • Pinch of salt
  • Ground cinnamon, for serving
  • Ice, for serving


Long-grain white rice gives the cleanest flavor and the smoothest blend. Brown rice tastes nuttier but stays grittier. Use whole cinnamon sticks rather than ground cinnamon for the soak, since the sticks release flavor into the water and strain out cleanly. Soft, flaky cinnamon sticks blend more easily than hard, thick ones.


Equipment


  • Large bowl or blender jar with a lid, for soaking
  • Blender, ideally a high-powered one
  • Fine-mesh strainer
  • Cheesecloth or a nut milk bag, for a second strain
  • Large pitcher
  • Whisk or long spoon


How to Make Horchata


  1. Rinse the rice. Put the rice in a strainer and rinse under cold water for about 30 seconds. This removes loose surface starch that can make the drink gluey.
  2. Soak. Put the rice, broken cinnamon sticks and 4 cups of water in a bowl or blender jar. Cover and refrigerate for at least 8 hours and up to 24 hours.
  3. Blend. Pour the rice, cinnamon and soaking water into the blender. Blend on high for 2 to 3 minutes, until the rice is as fine as you can get it. The mixture will look like thin, gritty milk.
  4. First strain. Pour through a fine-mesh strainer set over a bowl. Press the solids with a spoon to push the liquid through.
  5. Second strain. Line the strainer with cheesecloth or use a nut milk bag. Strain again and squeeze gently. This step makes the drink smooth instead of sandy.
  6. Sweeten. Pour the strained liquid into a pitcher. Whisk in 1/2 cup of sugar, the vanilla and a pinch of salt until the sugar dissolves.
  7. Finish. Stir in 2 cups of cold water or milk. Taste and add more sugar if you like it sweeter.
  8. Chill. Refrigerate for at least 1 hour, until very cold.
  9. Serve. Stir well, pour over ice and dust the top with ground cinnamon.


Discard the rice solids, or stir a spoonful into oatmeal or pancake batter.


Tips for Smooth, Creamy Horchata


  • Soak long enough. At least 8 hours softens the grains so they blend into a creamy liquid. Short soaks give a thin, gritty drink.
  • Blend in batches if needed. A crowded blender leaves whole grains. If your blender is small, blend half at a time.
  • Strain twice. The second strain through cloth is the difference between restaurant-smooth and sandy.
  • Sweeten after straining. Sugar dissolves better in the finished liquid, and you can taste as you go.
  • Stir before every pour. Starch settles to the bottom as horchata sits. That is normal.
  • Add salt. A pinch makes the cinnamon and vanilla taste fuller without tasting salty.


Horchata Variations


  • Dairy-free horchata: finish with water, or use almond or oat milk. The base is already plant-based.
  • Extra-creamy horchata: replace 1 cup of the finishing liquid with evaporated milk, or use 1/2 cup sweetened condensed milk in place of most of the sugar.
  • Almond horchata: add 1/2 cup blanched almonds to the soak. They add body and a nutty flavor.
  • Toasted rice horchata: toast the dry rice in a skillet over medium heat until lightly golden before soaking, for a deeper, nutty taste.
  • Strawberry horchata: blend 1 cup of fresh strawberries into the finished horchata.
  • Coconut horchata: replace the finishing milk with coconut milk.
  • Horchata coffee: pour horchata over cold brew or a shot of espresso and ice.
  • Horchata with rum: horchata flavors also appear in alcoholic drinks such as RumChata. For adults, add 1 1/2 ounces of rum or a reposado tequila to a glass of horchata over ice. Drink responsibly, and keep the spiked pitcher away from the kids' table.


If you want something tart instead of creamy for an adult table, our guide to frozen and fruit margaritas covers the other side of the Mexican drink menu.


High-Altitude Notes


Horchata needs no cooking, so altitude changes this recipe very little. Breckenridge sits at about 9,600 feet, and the soak and blend work the same as at sea level.


Altitude matters only if you heat anything. At high elevation, water boils at lower temperatures: about 193 °F at 10,000 feet, compared with 212 °F at sea level. If you use a hot-water shortcut for the soak, your just-boiled water will be cooler than at sea level, so give the rice the full soak time instead of cutting it short. Liquids also evaporate faster at altitude, so if you make a cinnamon syrup for sweetening, keep the heat low and the time short.


Storage and Food Safety


Horchata is a perishable drink, so treat it like milk.


  • Soak in the refrigerator. Keep the rice soak covered and cold. Do not leave it on the counter overnight.
  • Refrigerate at 40 °F or below. Keep finished horchata covered in the refrigerator.
  • Follow the 2-hour rule. Do not leave horchata out at room temperature for more than 2 hours, or more than 1 hour above 90 °F. Bacteria grow fastest between 40 °F and 140 °F.
  • Drink within 3 days. Homemade horchata tastes best within 2 to 3 days. Discard it if it smells sour or turns thick and slimy.
  • Freeze for later. Freeze horchata in ice cube trays and use the cubes to chill fresh horchata or iced coffee without watering it down.


What to Serve with Horchata


Horchata's sweetness and cinnamon cool down chile heat, which makes it a natural partner for spicy food.



Frequently Asked Questions


What is horchata made of?


Mexican horchata is made of rice, water, cinnamon and sugar, often with vanilla and sometimes milk. Spanish horchata is made from tiger nuts instead of rice.


Does horchata have dairy?


Traditional Mexican horchata does not need dairy, because blended rice gives it a milky look and body. Many recipes add milk, evaporated milk or condensed milk for extra creaminess, so ask or check the recipe if you avoid dairy.


Is horchata alcoholic?


No. Horchata is a non-alcoholic drink. Some brands make spiked versions, such as RumChata, but regular horchata contains no alcohol.


How long does homemade horchata last?


Homemade horchata keeps for about 3 days in a covered container in the refrigerator. Stir or shake it before serving, since the starch settles to the bottom.


Why is my horchata gritty?


Gritty horchata usually means the rice did not soak long enough, the blender was too full, or the drink was strained only once. Soak for at least 8 hours, blend for 2 to 3 minutes and strain a second time through cheesecloth.


Can you make horchata with cooked rice?


You can, but the result is thicker and starchier, closer to a rice pudding drink. Uncooked rice soaked overnight gives the classic light, smooth texture.


Horchata at Mi Casa in Breckenridge


At Mi Casa Mexican Restaurant & Cantina, horchata, traditional Mexican rice milk, is on our kids menu, next to Shirley Temples and Roy Rogers. It goes well with our scratch-made tacos and with desserts like our tres leches cake, a vanilla cream cake soaked in three milks with cajeta caramel. Browse the full Mi Casa menu before you visit. We have served Breckenridge since 1981 from 600 South Park Ave, steps from the Peak 9 base, and we are open daily from 11:30 am to 9 pm.

Table of Mexican dishes, nachos and drinks at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make tres leches cake at home: bake a light sponge, soak it in three milks, chill and top with whipped cream. Box cake option and high-altitude notes.
Row of soft tacos with a drink behind them at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Corn vs flour tortillas compared with USDA nutrition data: calories, fiber, fat, sodium and gluten, plus how each is made, how it tastes and when to use it.
Soft tacos with pickled red onion, carrot and cheese at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make homemade flour tortillas with flour, fat, warm water and salt: mix, rest, roll and cook on a hot comal. Tips, fixes, altitude notes, storage.
Mexican plates with rice, beans, guacamole and a sizzling skillet at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make Mexican rice at home: toast long-grain rice, simmer it in tomato broth, rest and fluff. Tips, variations, high-altitude notes and storage.
Table of Mexican dishes, nachos and drinks at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make burritos at home: a seasoned ground beef burrito with rice, beans and cheese, how to fold it, smothered and steak versions, and where it was invented.
Tacos, a plate of nachos and drinks on a window table at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make homemade nachos in the oven: crisp tortilla chips, seasoned beef, beans and melted cheese, plus what to put on nachos and how to keep them crisp.
Tacos, a plate of nachos and drinks on a window table at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make quesadillas at home: a crisp chicken quesadilla on flour tortillas and a traditional quesadilla mexicana with corn tortillas and Oaxaca cheese.
Table of Mexican dishes, nachos and drinks at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make chilaquiles at home: crisp corn tortillas simmered in salsa verde or red chile sauce, topped with crema, queso fresco, onion, avocado and eggs.
Mexican plates with rice, beans, guacamole and a sizzling skillet at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
Make elote at home: grilled Mexican street corn with crema, mayo, cotija, lime and chile, plus elote in a cup, boiled and oven methods and high-altitude tips.
Shrimp tacos with pickled onion, rice and black beans at Mi Casa in Breckenridge
By Erin Gamble • October 30, 2026
How to make fish tacos at home: crispy beer-battered Baja cod or seared snapper, cabbage slaw, a creamy lime sauce and fresh salsa, with frying and safety tips.
More Posts