Mom Flavor Lab

Homemade Horchata Everyone Will Crave

My neighbor Rosa brought horchata to a block party years ago and I literally grabbed her by the arm and said, “What IS this.” Cold, creamy, kissed with cinnamon and vanilla, my kids both abandoned their juice boxes on the spot. My toddler called it “cinnamon milk” for the next three months.

Jump to Recipe

I’ve been making horchata at home ever since, and I’ve tried probably a dozen versions. This one is the one I keep coming back to. It’s smooth, not too sweet, and takes about 10 minutes of actual hands-on time. The rice does the work overnight.

What makes this horchata different is the soak ratio and the cinnamon stick method, I’ll walk you through exactly why that matters below.

Why You’ll Love This Horchata

  • Zero cooking required: the rice soaks overnight and the blender does everything else
  • Ready in 10 minutes of hands-on work: perfect for make-ahead summer entertaining
  • Naturally dairy-free: crowd pleaser for guests with dietary restrictions
  • Customizable sweetness: scale the sugar up or down to your family’s taste
  • Uses pantry staples: long-grain white rice, cinnamon, vanilla, water

Ingredients for Horchata

For the horchata

  • 1 cup long-grain white rice, the starch from this specific variety gives horchata its signature creamy body. Jasmine works too.
  • 2 cinnamon sticks, whole sticks release flavor slowly during the soak. Ground cinnamon can go bitter. Don’t substitute here.
  • 4 cups cold water (for soaking)
  • 3 cups cold water (for blending and straining)
  • ½ cup granulated sugar, start here and adjust to taste after straining
  • 1 teaspoon pure vanilla extract
  • ¼ cup whole almonds (optional), traditional in some regional Mexican versions; adds a subtle nuttiness and extra creaminess
  • Pinch of ground cinnamon, for serving
  • Ice, for serving

How to Make Horchata — Step by Step

Step 1: Soak the rice and cinnamon

Combine the rice, cinnamon sticks, and optional almonds in a large bowl or pitcher. Pour in 4 cups of cold water. Cover and refrigerate for a minimum of 8 hours, ideally overnight. This long soak is everything. The rice absorbs the cinnamon flavor from the inside out, and the starch begins to break down into the water, which is what gives horchata that silky texture. Rushing this step gives you thin, bland horchata. Don’t do it.

Step 2: Blend the soaked rice

horchata recipe

Pour the soaked rice, cinnamon sticks, and all that cloudy soaking water directly into a blender. Add 1 additional cup of cold water. Blend on high for a full 2 minutes, yes, the whole two minutes. You want the rice completely pulverized into a smooth, thick paste. The mixture will look almost porridge-like. That’s right. A high-powered blender is your best friend here. If yours runs weak, blend in 90-second rounds with a 30-second rest.

Step 3: Strain through cheesecloth

horchata recipe

Set a fine-mesh strainer lined with a double layer of cheesecloth over a large pitcher. Pour the blended rice mixture through in batches. Press and squeeze the rice pulp gently with the back of a spoon to extract every last drop of that creamy liquid. Don’t skip the cheesecloth, the strainer alone leaves gritty bits behind and the texture of your horchata suffers for it. Once strained, discard the pulp.

Step 4: Sweeten and flavor

horchata recipe

Add ½ cup sugar and 1 teaspoon vanilla extract to the strained horchata. Stir well until the sugar is fully dissolved. Taste it now and adjust, if you want it sweeter, add sugar one tablespoon at a time. If it tastes too rich, stir in the remaining cup of cold water. This is your horchata and there are no rules here. My teenager likes it sweeter; I prefer mine on the lighter side.

Step 5: Serve over ice

horchata recipe

Fill tall glasses with ice. Give the horchata a good stir (it settles, always stir before pouring), then pour over ice. Dust the top lightly with ground cinnamon and add a cinnamon stick if you’re feeling fancy. Which you should be, because you just made homemade horchata from scratch. That’s a flex.

horchata recipe

Amber’s Tips

💛 Amber’s Tip: The most common mistake with horchata is under-blending. Two full minutes on high, set a timer. If the rice isn’t completely pulverized, your final drink will be gritty no matter how well you strain it. Also, always stir the pitcher before pouring each glass. The rice starch settles fast and the last glass should taste as good as the first.

Variations

Strawberry Horchata

Blend 1 cup of fresh or frozen strawberries into the finished horchata for a gorgeous pink drink that my toddler absolutely loses her mind over. It’s basically liquid summer. Strain once more after blending the strawberries in to remove any seeds.

Spiked Horchata (RumChata at Home)

Add 1.5 oz of dark rum or spiced rum per glass right before serving. A splash of Kahlúa works too if you want a coffee note. This is what I make for adult summer cookouts when the kids are finally in bed.

Chocolate Horchata

Stir 2 tablespoons of good-quality cocoa powder and an extra tablespoon of sugar into the finished horchata before chilling. It tastes like a cold chocolate cinnamon milk. My teenager calls it “dangerous.”

Almond Horchata

Double the almonds to ½ cup and reduce the rice to ¾ cup. This version is richer, slightly nuttier, and closer to the horchata de almendra style popular in parts of Spain. Gorgeous with a light dusting of cinnamon on top.

What to Serve With Horchata

Horchata is one of those drinks that just makes everything around it taste better. Here’s what I pair it with:

  • Tacos al pastor or carnitas: the cool creaminess of horchata is the perfect contrast to spicy, fatty pork
  • Churros or Mexican wedding cookies: cinnamon on cinnamon is never a bad idea
  • Spicy grilled chicken: horchata calms the heat without killing the flavor
  • Tres leches cake: both are cold and creamy and the table becomes a very happy place

Storage and Reheating

Horchata keeps in a sealed pitcher or airtight container in the refrigerator for up to 4 days. The starch will settle to the bottom, just stir or shake before each pour. Don’t freeze it; the texture turns grainy and it won’t blend back smoothly.

For a make-ahead batch, soak the rice the night before and blend and strain the morning of your event. It takes about 10 minutes and you’ll have a full pitcher ready to go.

Frequently Asked Questions About Horchata

What is horchata made of?

Traditional Mexican horchata is made from long-grain white rice soaked with cinnamon sticks, then blended, strained, and sweetened with sugar and vanilla. Some regional recipes also add almonds or coconut. It is naturally dairy-free and vegan.

How long does homemade horchata last?

Homemade horchata lasts up to 4 days in the refrigerator in a sealed container. Always stir or shake before serving because the rice starch settles quickly. Do not freeze horchata, the texture becomes grainy when thawed.

Can I make horchata without soaking the rice overnight?

A minimum 4-hour soak is possible in a pinch, but the flavor will be noticeably lighter and less creamy. The overnight soak allows the rice to fully soften and the cinnamon to infuse deeply. If you need a shortcut, use warm water for a faster 2-hour soak.

Is horchata gluten-free?

Yes. Traditional horchata made from rice, cinnamon, sugar, and vanilla is naturally gluten-free. Always check any store-bought additions like flavored syrups or pre-made mixes if you are serving someone with a gluten sensitivity.

Why does my horchata taste gritty?

Grittiness almost always means the rice wasn’t blended long enough or the straining wasn’t thorough. Blend on high for a full two minutes, and always strain through cheesecloth inside a fine-mesh strainer. A single layer of cheesecloth or strainer-only is usually the culprit.

Tried This Horchata Recipe?

If you made this horchata and your family gathered around that pitcher like mine does, I want to hear about it. Drop a star rating and leave a comment below, it genuinely means everything and helps other moms find this recipe too.

Horchata

Homemade Horchata

No ratings yet
This creamy homemade horchata is smooth, refreshing, and perfectly flavored with cinnamon and vanilla. Made with soaked rice, cinnamon sticks, and simple pantry staples, this authentic Mexican drink is naturally dairy-free and perfect for hot summer days, taco nights, and family gatherings.
Prep Time 10 minutes
Cook Time 8 hours
Total Time 8 hours 10 minutes
Servings: 6 servings
Course: Drinks
Cuisine: Mexican
Calories: 145

Ingredients
  

For the Horchata Base
  • 1 cup long-grain white rice, rinsed
  • 2 whole cinnamon sticks
  • 4 cup s water (for soaking)
  • 1 teaspoon ground cinnamon
For the Final Drink
  • 2 cup s whole milk (or oat milk for dairy-free)
  • 1/2 cup granulated sugar, plus more to taste
  • 1 teaspoon pure vanilla extract
  • 2 cup s cold water
  • Ice, for serving
  • Ground cinnamon and cinnamon sticks, for garnish

Method
 

  1. Rinse the rice under cold water until the water runs mostly clear. Add the rinsed rice and cinnamon sticks to a large bowl or pitcher. Pour 4 cups of water over the rice and cinnamon. Cover and refrigerate for at least 8 hours or overnight.
  2. Transfer the soaked rice, cinnamon sticks, and all soaking water to a blender. Add the ground cinnamon. Blend on high speed for 2 full minutes until the mixture is as smooth as possible.
  3. Line a fine mesh strainer with cheesecloth and set it over a large pitcher. Pour the blended mixture through the strainer slowly, pressing the rice pulp with the back of a spoon to extract all liquid. Strain a second time for the smoothest texture.
  4. Add the whole milk, sugar, vanilla extract, and 2 cups of cold water to the pitcher. Stir well for about 1 minute until the sugar is fully dissolved. Taste and adjust sweetness as desired.
  5. Stir or shake well before serving. Pour over plenty of ice, dust the top with ground cinnamon, and garnish with a cinnamon stick.

Nutrition

Calories: 145kcalCarbohydrates: 30gProtein: 2gFat: 2gSodium: 5mgFiber: 1gSugar: 17g

Notes

Storage: keeps in a sealed pitcher in the fridge for up to 5 days. Stir or shake well before each serving as the liquid settles naturally.
Dairy-free swap: replace whole milk with full-fat oat milk or canned coconut milk in equal amounts for a delicious dairy-free horchata.
Make-ahead tip: horchata tastes even better after 24 hours in the fridge as the flavors meld together. Make it the day before for parties.
Spiked version: add 2 ounces of rum or cinnamon whiskey per glass for an adults-only horchata that’s perfect for summer gatherings.

Tried this recipe?

Let us know how it was!

DISCLOSURE: This post contains affiliate links. If you purchase through these links, Mom Flavor Lab may earn a small commission at no extra cost to you. I only recommend products I use and love in my own kitchen.

Leave a Comment

Recipe Rating