🚚 Ships to the USA & Canada
MexGoodies
DrinksRecipe

🥛Mexican Horchata Recipe: How to Make Creamy Horchata at Home

Mexican horchata is a sweet, creamy agua fresca made from rice and cinnamon, and this recipe is the classic homemade version, served over plenty of ice. You soak the rice with cinnamon for at least 4 hours, blend it with its soaking water, strain it twice, then sweeten it with sugar, vanilla and a splash of evaporated milk. It's about 20 minutes of actual work; the soak does the rest.

Updated · 7 min read · By the MexGoodies team

Two tall glasses of creamy horchata over ice, dusted with ground cinnamon and holding cinnamon sticks, with a glass pitcher of horchata behind them and rice grains and cinnamon in front, on a plain Mexican pink background.
In this guide ▾
  1. Recipe
  2. What is Mexican horchata?
  3. How long do you soak rice for horchata?
  4. How do you strain horchata so it isn't gritty?
  5. Does horchata have evaporated milk or condensed milk?
  6. How long does horchata last in the fridge?
  7. How is Mexican horchata different from Spanish horchata?
  8. Where can you buy horchata ingredients in the U.S.?
  9. FAQ

Recipe

Makes About 8 cups (2 quarts) · Prep 20 min · Rest 4 h

Ingredients

  • 1 cup long-grain white rice
  • 2 cinnamon sticks, about 3 inches each
  • 4 cups hot water, for soaking
  • 3 cups cold water, plus more if you like it lighter
  • 1 can (12 ounces) evaporated milk
  • 1/2 to 3/4 cup sugar, to taste
  • 1 teaspoon vanilla extract
  • Optional: 1/2 can (about 7 ounces) sweetened condensed milk, in place of some of the sugar
  • Ice and ground cinnamon, for serving

Instructions

  1. 1.Rinse the rice in a strainer under cold water until the water runs almost clear, then drain it well.
  2. 2.Put the rice in a large bowl with the cinnamon sticks, broken into pieces, and the 4 cups of hot (not boiling) water. Cover and soak for at least 4 hours. If you're soaking it overnight, put it in the fridge.
  3. 3.Blend the rice, cinnamon and all the soaking water for 2 to 3 minutes, until a little of the mixture rubbed between your fingers feels smooth, with no grit. If your blender is small, do it in two batches.
  4. 4.Strain the mixture into a pitcher through a fine-mesh strainer. Then strain it again through cheesecloth or a clean, thin kitchen towel, squeezing well. Discard the pulp left behind.
  5. 5.Stir in the 3 cups of cold water, the evaporated milk, the vanilla and half the sugar until the sugar dissolves. If you're using condensed milk, add it now and hold the sugar until the end.
  6. 6.Taste and adjust: more sugar if it needs sweetness, more water if it feels too thick. Chill it until cold, or serve it right away over plenty of ice.
  7. 7.Stir the pitcher before serving, since the rice settles to the bottom. Pour over ice and dust with ground cinnamon.

What you need, shipped to your door

What is Mexican horchata?

Mexican horchata is an agua fresca made from soaked, blended rice, cinnamon, water and sugar, and many families add milk to make it creamier. Aguas frescas are Mexico's everyday drinks: water blended with fruit, flowers or grains, sweetened and served ice cold from vitroleros, the big glass jars you see at taquerías, fondas (small home-style eateries) and market stands. Along with jamaica (hibiscus) and tamarind, horchata is one of the most classic aguas frescas.

It tastes sweet and cinnamony with a soft rice background, and the texture is silky, almost like milk. It's a with-the-meal drink, especially next to tacos, tortas and antojitos (masa-based snacks like sopes and quesadillas), because that creamy sweetness plays so well with a spicy salsa. At home it's made by the pitcher: it goes a long way, it uses simple pantry ingredients, and everyone likes it, from the kids to the grandparents.

How long do you soak rice for horchata?

Soak the rice for horchata for at least 4 hours, and ideally overnight in the fridge. Soaking softens the grains so the blender can grind them fine; skip it and you get a thin-tasting, gritty drink. Hot (not boiling) water helps the rice soften faster, and the cinnamon infuses the water during the same soak.

As for the rice, the simplest is best: long-grain white rice, like the súper extra grade Mexican cooks use for everyday red rice. Skip parboiled and instant rice, which don't give the drink the same body or flavor. One note on cinnamon: the cinnamon sticks used in Mexico (canela) are thin and flaky, so they blend without trouble. If yours are the thick, hard kind sold in many U.S. stores (usually cassia), leave them in the soak but pull them out before blending, then add a pinch of ground cinnamon.

of soaking, at minimum
4 hours
is ideal, in the fridge
Overnight
not boiling, so the rice softens faster
Hot water
white rice, never parboiled or instant
Long-grain

How do you strain horchata so it isn't gritty?

To keep horchata from turning out gritty, blend it long enough and strain it twice: first through a fine-mesh strainer, then through cheesecloth (Mexican cooks call it manta de cielo). These are the tricks that make the difference:

  • Blend for 2 to 3 minutes, not 30 seconds. Well-soaked rice needs time to turn into powder.
  • Do the finger test: rub a little of the mixture between your fingers. If it feels sandy, blend another minute.
  • Strain in two passes: the strainer catches the coarse bits and the cheesecloth (or a clean, thin kitchen towel) catches the fine ones.
  • Squeeze the cloth with clean hands to get every drop out; that's where the flavor is.
  • If you still feel grit when you pour, strain it through the cloth again. The fine layer that settles at the bottom over a few hours is normal (it's rice starch), so just stir the pitcher.

Does horchata have evaporated milk or condensed milk?

Mexican horchata can be made with water alone, but many households add evaporated milk, condensed milk or both for a creamier drink. Each option changes the result:

  • Evaporated milk: milk with part of its water cooked off and no added sugar. It adds body and milky flavor without making the drink too sweet. It's what this recipe uses.
  • Sweetened condensed milk: concentrated milk with lots of sugar. It makes horchata thicker and dessert-sweet, so cut back on the sugar, or skip it, when you use it.
  • Whole milk: lighter than evaporated. Use it if you don't have a can on hand.
  • Water only: the lightest, most refreshing version, and the one to make if you don't do dairy.
  • With almonds: some cooks blend a few blanched almonds in with the rice for a rounder flavor. It's a family touch; the base is still rice and cinnamon.

Evaporated milk

What this recipe uses

  • Milk with part of its water cooked off, no added sugar
  • Adds body and milky flavor
  • Doesn't make the drink too sweet

Sweetened condensed milk

For a dessert-sweet horchata

  • Concentrated milk with lots of sugar
  • Makes it thicker and sweeter
  • If you use it, cut back on the sugar or skip it

Water only

Dairy-free

  • The lightest, most refreshing version
  • Rice, cinnamon, water, sugar and vanilla
  • For anyone who doesn't do dairy

How long does horchata last in the fridge?

Homemade horchata keeps for about 3 days in a tightly covered pitcher in the fridge, and if it has milk in it, try to finish it sooner. It has no preservatives, so after a few days it starts to ferment: if it smells sour, tastes tangy or looks fizzy, it's time to toss it.

A few tips to keep it tasting good down to the last glass: store it without ice (ice waters it down), stir the pitcher before pouring because the starch settles, and if you're making a big batch for a party, freeze some in ice cube trays. Horchata ice cubes chill the glass without diluting it. What you don't want is to leave it out of the fridge for hours, especially on a hot day.

How is Mexican horchata different from Spanish horchata?

Mexican horchata is made with rice and cinnamon, while Spanish horchata, best known in Valencia, is made with tiger nuts (chufas), small tubers that are soaked and ground with water and sugar. The name comes from Spain, but in Mexico the drink became a rice and cinnamon agua fresca, and that's the version this recipe makes.

So if a recipe or a menu says horchata de chufa, it's a different drink: earthier and nuttier, and usually without the cinnamon that defines the Mexican version. Other Latin American countries have their own horchatas too, made with different seeds, each with its own flavor.

Where can you buy horchata ingredients in the U.S.?

You can get the pantry staples for Mexican horchata from MexGoodies, which sells original Mexican products and ships anywhere in the U.S. in 3 to 7 days (Canada too): Verde Valle long-grain rice and cinnamon sticks, Carnation evaporated milk and La Lechera sweetened condensed milk.

And for days when there's no time to soak anything, there's horchata powder. Klass comes in a 220 g bag with the cinnamon already in it and dissolves in cold water, and Zuko Súper Sabor Horchata comes in 13 g packets you mix with cold water on the spot. Follow the package directions and pour it over plenty of ice. It's not the same as rice you blended yourself, but it saves the day when there are tacos and no horchata.

Frequently asked questions

Is horchata made with raw or cooked rice?

Raw rice. It's soaked for several hours until it softens and then blended; there's no cooking involved.

What kind of rice is best for horchata?

Plain long-grain white rice, the everyday kind. Avoid parboiled and instant rice, which don't give the same body.

Can you make horchata without milk?

Yes. The water-only version is just rice, cinnamon, water, sugar and vanilla. It's lighter and a good option if you don't do dairy.

Why is my horchata gritty?

Usually it wasn't blended long enough or was only strained through a sieve. Blend for 2 to 3 minutes and strain a second time through cheesecloth or a thin kitchen towel.

Can you freeze horchata?

Yes, in ice cube trays. Horchata cubes chill your glass without watering it down; it may separate a little as it thaws, so give it a good stir.

Craving it already? 😏

More recipes & guides

See all →