Skip to content

Homemade Horchata

12 hours 10 minutes
4 cups

This homemade horchata is a refreshing traditional Mexican drink made with rice, almonds, cinnamon, sugar, and water. It is creamy, lightly sweet, and perfect for serving over ice.

Homemade Horchata
This homemade horchata is a refreshing traditional Mexican drink made with rice, almonds, cinnamon, sugar, and water. It is creamy, lightly sweet, and perfect for serving over ice.

I was first introduced to horchata back in 2009 after we had recently moved to Phoenix and were shopping at one of the local Mexican grocery stores. It was one of those drinks that immediately stands out after the first sip—cool, creamy, lightly sweet, and full of cozy cinnamon flavor.

If you have never made homemade horchata before, do not let the ingredient list fool you. This traditional Mexican drink comes together with pantry basics like rice, almonds, cinnamon, sugar, and water, but the flavor feels extra special. It is refreshing enough for a hot afternoon, simple enough for casual get-togethers, and classic enough to keep in your back pocket whenever you want something a little different.

This homemade horchata recipe walks you through how to make an authentic-tasting version at home with easy steps and plenty of helpful tips along the way.

Homemade Horchata

What is Homemade Horchata?

Horchata is a traditional Mexican beverage that is known for being both refreshing and comforting at the same time. It is made from a blend of rice, almonds, cinnamon, sugar, and water, which gives it that creamy texture and signature flavor.

The history of horchata goes back much further than many people realize. Versions of the drink are said to trace back to ancient Egypt, where it was first made from tiger nuts. From there, it made its way to Spain and later to Mexico, where it evolved into the rice-and-almond version many of us know and love today.

This homemade horchata recipe is inspired by those traditional flavors while keeping the process simple enough for a home kitchen. The result is a cool, lightly spiced drink that feels right at home on a summer day, next to a plate of tacos, or poured over ice when you want something sweet but not too heavy.

Why You’ll Love this Recipe

  • Refreshing and creamy: Homemade horchata has a chilled, smooth texture that makes it especially good on warm days.
  • Made with simple ingredients: You only need a few pantry staples to make a batch.
  • Full of classic flavor: Rice, almonds, and cinnamon create that familiar horchata taste that is lightly sweet and wonderfully cozy.
  • Easy to customize: You can adjust the sweetness, make it creamier, or add a little vanilla depending on what you have on hand.
  • Great for sharing: This recipe makes enough for a gathering and feels a little special without requiring anything complicated.
  • Naturally dairy-free as written: Since it is made with water and plant-based ingredients, it works well for a variety of diets.

Ingredients

  • White rice: The base of the drink and what helps create horchata’s smooth, lightly starchy body.
  • Cinnamon stick: Adds warm spice and that unmistakable horchata flavor.
  • Whole blanched almonds: Bring richness, nuttiness, and extra creaminess to the finished drink.
  • Granulated sugar: Sweetens the horchata and lets you adjust the final flavor to your taste.
  • ater: Pulls everything together and keeps the drink light, sippable, and refreshing..

Substitutions & Additions

  • Brown rice: Use brown rice for a nuttier flavor and a little extra fiber, keeping in mind the texture may change slightly.
  • Oat milk or almond milk: Swap part of the water for oat milk or almond milk if you want a creamier finish.
  • Honey or agave syrup: Trade the granulated sugar for honey or agave if that is what you prefer for sweetness.
  • Vanilla extract: Add a teaspoon of vanilla for a soft, rounded flavor that works really well with the cinnamon and almonds.
  • Coconut milk: Replace part of the water with coconut milk for a richer twist.
  • Nut-free option: Omit the almonds and use more rice or sunflower seeds if you need to avoid nuts.

Equipment Needed for Homemade Horchata

GET NEW POSTS via EMAIL:

How to Make this Recipe

Start by rinsing the white rice under cold water until the water runs clear. This helps wash away excess starch and keeps the final drink from tasting overly heavy.

Next, use a spice grinder or coffee grinder to grind the rice and cinnamon until you have a fine mixture. Add that mixture to a large jar, bowl, or pitcher along with the blanched almonds. Stir in about 3 cups of hot water, then let everything cool to room temperature. Cover and let it stand overnight, about 10 to 12 hours, on the counter. If you are short on time, a shorter soak can still help soften the ingredients, but the longer soak gives the best flavor and texture.

The next day, transfer the soaked mixture to a blender. Add the remaining 2 1/2 cups of water along with the sugar, then blend until very smooth. This can take around 3 to 4 minutes depending on your blender, so do not rush it. You want the rice, almonds, and cinnamon fully broken down so they release as much flavor as possible.

Once blended, pour the mixture through a fine-mesh sieve lined with cheesecloth, or use a nut milk bag if you have one. Gather the cloth and squeeze out as much liquid as you can, then discard the leftover pulp. This step is what gives you that smooth, creamy horchata without a gritty finish.

Transfer the strained horchata to an airtight container or pitcher and refrigerate until cold. Slight separation is completely normal, so just give it a good stir or shake before serving. Pour over ice and garnish with extra cinnamon if you like.

Cooking Tips & Tricks

  • Soak overnight when possible: A longer soak helps the rice and almonds soften fully, which improves both texture and flavor.
  • Blend thoroughly: Give the mixture enough time in the blender so it becomes as smooth as possible before straining.
  • Use cheesecloth for the smoothest result: A fine-mesh strainer helps, but cheesecloth or a nut milk bag catches even more of the solids.
  • Adjust sweetness slowly: Start with the listed amount of sugar and add more only if needed.
  • Choose good cinnamon: Since cinnamon is one of the main flavors here, using a fresh, fragrant cinnamon stick makes a noticeable difference.
  • Blanch your own almonds if needed: If you cannot find blanched almonds at the store, drop regular almonds into boiling water for a minute or two, drain them, and slip the skins right off.
Homemade Horchata

Serving Suggestions

Serve homemade horchata in tall glasses over plenty of ice so it stays cold and extra refreshing. A light sprinkle of ground cinnamon on top makes it look pretty and adds a little extra aroma right before that first sip.

If you want to dress it up a bit, garnish each glass with a cinnamon stick or rim the glasses with cinnamon sugar. For a fun presentation, traditional clay cups give it an especially authentic feel.

Horchata is also a great pairing for bold and spicy foods. Try it with tacos, enchiladas, tamales, or grilled meats. On the sweeter side, it is also lovely with churros, flan, or simple butter cookies.

Storage Suggestions

  • Refrigerator: Store leftover horchata in an airtight container in the refrigerator for up to 3 to 4 days. Stir or shake well before serving because natural separation will happen.
  • Freezer: Freeze horchata in ice cube trays for longer storage. Once frozen, move the cubes to a freezer-safe bag. Thaw in the refrigerator and blend again if needed to bring back a smoother texture.
Homemade Horchata

Recipe FAQ

Can I use ground cinnamon instead of a cinnamon stick? Yes, you can. Start with about 1 teaspoon and adjust to taste, though a cinnamon stick gives a stronger and more traditional flavor.

Do I need blanched almonds? They help create a smoother drink, but if you only have regular almonds you can blanch them yourself first.

Can I make homemade horchata ahead of time? Absolutely. It is a great make-ahead drink since it needs time to chill anyway.

Is this recipe vegan? Yes, as written it already uses water and plant-based ingredients.

What if my horchata is too thick? Add a little more water or plant-based milk until it reaches the consistency you like.

Homemade horchata is one of those recipes that feels a little nostalgic, a little comforting, and incredibly refreshing all at once. With rice, almonds, cinnamon, sugar, and water, you can make a classic drink at home that tastes special without being fussy.

Once you have made it once, it is easy to see why horchata has stayed such a favorite for so many years. It is simple, adaptable, and perfect for serving over ice whenever you want something cool, creamy, and full of warm cinnamon flavor.

Homemade Horchata

Homemade Horchata

4.80 from 5 votes
This homemade horchata is a refreshing traditional Mexican drink made with rice, almonds, cinnamon, sugar, and water. It is creamy, lightly sweet, and perfect for serving over ice.
Yield 4 cups
Prep Time 12 hours 10 minutes
Total Time 12 hours 10 minutes

Ingredients
  

  • ½ cup white rice
  • 1 cinnamon stick
  • 1 cup whole almonds blanched *
  • ¼ cup granulated sugar or to taste
  • 5 ½ cups water

Instructions
 

  • Using a spice or coffee grinder, pulverize the rice and cinnamon until it reaches a fine powder.
    1/2 cup white rice, 1 cinnamon stick
  • Add the rice and cinnamon mixture to a large jar or jug with the almonds. Stir in 3 cups of hot water and allow to cool to room temperature. Cover and let stand overnight (10-12 hours) on the counter, not in the fridge.
    1 cup whole almonds, 5 1/2 cups water
The Next Day:
  • Transfer the mixture to your blender, add remaining 2 1/2 cups of water and sugar and blend until it is is smooth. This may take about 3-4 minutes.
    1/4 cup granulated sugar
  • Pour mixture through a fine mesh sieve layered with cheesecloth or use a nut milk bag. Gather edges of cheesecloth or milk bag and squeeze remaining pulp to force out as much liquid as you can. Discard leftover pulp.
  • Transfer to airtight container or jug to store in the refrigerator. Slight separation is normal, just stir or shake before serving. Serve over ice garnished with extra cinnamon, if desired. Enjoy!

Notes

If you cannot find blanched almonds in your grocery store you can blanch your own by adding regular almonds into boiling water for a minute or two. Drain under cool water and give them a little squeeze so the skins slip right off.
Tried this recipe?Snap a photo and mention @JenniferMeyering

Comments (20)

  1. I love horchata! I had it for the first time at this little hole-in-the-wall taco shop and it was love at first sip. I’ve never made it myself but I’d love to try someday. Thanks for the recipe!

  2. I was addicted to Horchata when I lived in Arizona, haven’t had it in about 7 years and it sounds delicious right about now. Thanks for sharing!

  3. I love Horchata and normally buy it from one of the Hispanic grocery stores here in Texas. Thanks for sharing the recipe.

  4. This sounds AWESOME!! I’ve never even heard of it before but I love milky drinks. I’m going to try it out myself over the weekend. Thanks for linking up with our Fabulous Foodie Fridays party xx

  5. I have never heard of horchata before. Have I been missing out or what. It sounds absolutely delicious and I am going to have to give it a go. Hope you have a great weekend and stopping by from Fab Foodie Friday.

  6. I LOVE horchata!! It’s one of my favorite drinks at our local Mexican restaurant 🙂 would love to try making my own!!

  7. ooh i loooove horchata! I wish it was hot and sweaty out… instead of freezing cold and maybe snowing tomorrow haha. tastes so great on a summer day!!

  8. Hi there! I’m really glad to hear you and your family have delved into the culture of my people (Mexicans). It’s so great to see others dipping their toes into delicious drinks and foods like horchata.

    One note, though: calling stores that are American-owned and run “regular” makes a lot of minorities, including Hispanics, a little left out. And the use and emphasis of the word “other” makes a lot of Hispanics and Mexican-Americans feel left out too. Obviously there was no harm meant in this, but sometimes language can be tricky like that, especially with such a diverse population in southwestern states.

    In any case, I plan on trying your horchata recipe because it looks great! Thanks for sharing!

    1. Hi Carlos,

      Thanks so much for your comment! I really hope that you do try and make this horchata because it really is delicious. Also, I’m sorry if you felt “offended” or “left out” by the way that I used the word “other” when referring to the Mexican and Asian grocery stores. This was never my intention and I do believe that you read this out of context. I am in fact half Mexican myself and regularly shop at those “other” grocery stores because they are, sometimes, better than the “regular” grocery stores. Once again, I’m sorry that you misunderstood the meaning of what I was saying.

      Best,
      Jennifer

4.80 from 5 votes (3 ratings without comment)

Leave a Reply

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

Recipe Rating




Share + Follow:

20.6kFollowers
10.9kFans
4.4kFollowers
341Followers
36.2kTotal fans

explore our recent finds

Search