Homemade Horchata Recipe: How to Make the Best Horchata at Home

This creamy, cinnamon-kissed horchata recipe homemade is the easiest way to bring your favorite taqueria drink into your own kitchen. Horchata is an ice-cold Mexican rice drink that’s lightly sweet, beautifully spiced, and insanely refreshing on a hot day. With just rice, cinnamon, sugar, and milk, you can blend up a big pitcher in almost no time. No special tools or tricky steps, just simple ingredients and a little patience while it chills. It’s perfect to pairs with Lemon Bars, summer cookouts, or sipping alongside your favorite spicy foods.

Why You’ll Love This Recipe

This homemade horchata is exactly what you want in a refreshing drink: creamy but not heavy, sweet but not cloying, and full of warm cinnamon flavor. Because you’re making it at home, you can control everything, from how sweet it is to how creamy it gets. It uses pantry ingredients you probably already have, and most of the time is completely hands-off soaking and chilling in the fridge. The method is straightforward, beginner-friendly, and doesn’t require fancy equipment beyond a blender and a fine strainer or cheesecloth. Serve it over ice for parties, make it ahead for the week, or spike it for an adults-only version. Once you try this, you’ll never feel the need to buy store-bought horchata again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Served homemade horchata over ice with ground cinnamon, cinnamon sticks, and a white pitcher.

Horchata Recipe Homemade


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Oli Maz
  • Total Time: 6 hours 15 minutes
  • Yield: 46 servings 1x
  • Diet: Vegetarian

Description

This homemade horchata is creamy, cinnamon-kissed, lightly sweet, and refreshing. Made with rice, cinnamon, milk, sugar, vanilla, and ice, it is an easy Mexican-inspired drink perfect for taco night, summer cookouts, parties, or sipping on a hot day.


Ingredients

Scale

1 cup long-grain white rice, uncooked
4 cups water, divided
2 medium cinnamon sticks, about 45 inches each
2 cups whole milk, or 2% milk for a lighter version
1/2 cup sweetened condensed milk
1/4–1/3 cup granulated sugar, to taste
1 teaspoon vanilla extract
1/8 teaspoon salt
1/2 teaspoon ground cinnamon, optional for serving
Ice cubes, as needed for serving


Instructions

Place the uncooked rice in a fine-mesh strainer and rinse under cold running water until the water runs mostly clear.

Transfer the rinsed rice to a large bowl or jar.

Add the cinnamon sticks and 2 cups of water.

Stir, cover, and let the rice and cinnamon soak for at least 4 hours at room temperature, or ideally overnight in the refrigerator for deeper flavor and a creamier texture.

After soaking, pour the rice, cinnamon sticks, and soaking liquid into a blender.

Add 1 more cup of water.

Blend on high speed for 1–2 minutes, or until the rice is very finely ground and the liquid looks milky and opaque.

Set a fine-mesh strainer lined with cheesecloth, a nut milk bag, or a clean thin kitchen towel over a large pitcher or bowl.

Pour the blended rice mixture through the strainer, working in batches if needed.

Press or squeeze out as much liquid as possible, then discard the remaining rice pulp.

For extra-smooth horchata, strain the liquid a second time through fresh cheesecloth.

To the strained rice-cinnamon liquid, add the whole milk, sweetened condensed milk, remaining 1 cup of water, granulated sugar, vanilla extract, and salt.

Whisk or stir very well until the sugar is fully dissolved and everything is combined.

Taste and adjust sweetness by adding more sugar, 1 tablespoon at a time, if desired.

Cover the pitcher and refrigerate for at least 2 hours, or until very cold.

Before serving, stir the horchata well because natural separation is normal.

Fill glasses with ice and pour the chilled horchata over the top.

Finish with a light dusting of ground cinnamon if desired.

Serve immediately while cold and refreshing.

Notes

Soak the rice for at least 4 hours, or overnight for the best flavor and creamier texture.

Use a fine strainer, cheesecloth, or nut milk bag to prevent gritty horchata.

Strain twice if you want an extra-smooth drink.

Start with less sugar, then taste and adjust after adding the milk and condensed milk.

Chill the horchata thoroughly before serving for the most refreshing flavor.

Natural separation is normal, so stir well before pouring.

For a dairy-free version, replace the milk and condensed milk with oat milk, almond milk, or coconut milk, then sweeten to taste with sugar, agave, or maple syrup.

For a richer nutty flavor, soak a few tablespoons of almonds or cashews with the rice and cinnamon before blending.

Store in an airtight pitcher or jar in the refrigerator for 3–4 days.

Freeze leftovers in ice cube trays and use them in iced coffee, smoothies, or future horchata drinks.

  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Drinks
  • Method: Blender
  • Cuisine: Mexican-American

Nutrition

  • Serving Size: 1 glass
  • Calories: 210
  • Sugar: 24 g
  • Sodium: 75 g
  • Fat: 5 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 1.5 g
  • Trans Fat: 0
  • Carbohydrates: 38g
  • Fiber: 1g
  • Protein: 5 g
  • Cholesterol: 18 g

Ingredients for Horchata Recipe Homemade

Homemade horchata ingredients including white rice, cinnamon sticks, milk, condensed milk, sugar, vanilla, and ice.
Simple pantry ingredients like rice, cinnamon, milk, sugar, and vanilla create a creamy homemade horchata.

This horchata is made with classic, simple ingredients you can find at any grocery store. Using good cinnamon and fresh milk makes a big difference in flavor, so don’t skip those. Here’s exactly what you’ll need to make a generous pitcher.

IngredientAmount
Long-grain white rice (uncooked)1 cup
Water (for soaking and blending)4 cups, divided
Cinnamon sticks2 medium sticks (about 4–5 inches each)
Whole milk (or 2% for lighter)2 cups
Sweetened condensed milk1/2 cup
Granulated sugar1/4–1/3 cup, to taste
Vanilla extract1 teaspoon
Ground cinnamon (for serving, optional)1/2 teaspoon
Ice cubesAs needed for serving
Pinch of salt1/8 teaspoon

How to Make Horchata Recipe Homemade Step by Step

Soaked rice and cinnamon being blended and strained through cheesecloth for homemade horchata.
Soak rice with cinnamon, blend until milky, then strain well for a smooth and creamy homemade horchata.

Making horchata at home is mostly about soaking, blending, and straining. The longer soak helps extract all that creamy starch and cinnamon flavor from the rice. Follow these steps and you’ll end up with a smooth, super flavorful drink every time.

  1. Step 1: Rinse and soak the rice with cinnamon – Place the uncooked rice in a fine-mesh strainer and rinse under cold running water until the water runs mostly clear. This removes excess surface starch and dust. Transfer the rinsed rice to a large bowl or jar. Add the cinnamon sticks and 2 cups of water. Stir, cover, and let it soak for at least 4 hours at room temperature, or ideally overnight in the fridge for deeper flavor and creamier texture.
  2. Step 2: Blend the rice and cinnamon mixture – After soaking, pour the rice, cinnamon sticks, and all the soaking liquid into a blender. Add another 1 cup of water. Blend on high for 1–2 minutes, or until the rice is very finely ground and the liquid looks milky and opaque. Don’t worry if tiny rice bits remain; they’ll be strained out later. Scrape down the sides of the blender if needed to make sure everything gets evenly blended.
  3. Step 3: Strain for a smooth texture – Set a fine-mesh strainer lined with cheesecloth, a nut milk bag, or a clean thin kitchen towel over a large pitcher or bowl. Pour the blended rice mixture through the strainer, working in batches if needed. Use a spoon or spatula to press and squeeze out as much liquid as possible. Discard the remaining pulp. For extra-smooth horchata, you can strain it a second time through fresh cheesecloth.
  4. Step 4: Add milk, sweetness, and flavor – To the strained rice-cinnamon liquid, add the whole milk, sweetened condensed milk, remaining 1 cup of water, granulated sugar, vanilla extract, and a small pinch of salt. Whisk or stir very well until the sugar is completely dissolved and everything is fully combined. Taste and adjust sweetness, adding more sugar a tablespoon at a time if you like it sweeter, or a splash of milk if you want it creamier.
  5. Step 5: Chill and serve over ice – Cover the pitcher and refrigerate the horchata for at least 2 hours, or until very cold. This resting time lets the flavors meld and the drink thicken slightly. When ready to serve, give it a good stir (it can naturally separate a bit). Fill glasses with ice, pour the chilled horchata over the ice, and finish with a light dusting of ground cinnamon on top if you’d like. Enjoy immediately.

Expert Tips

Common Mistakes

One of the biggest mistakes when making horchata at home is not soaking the rice long enough. A quick 30-minute soak won’t extract enough starch or flavor, and you’ll end up with a thin, bland drink. Another issue is skipping the straining step or using a colander with large holes; this leaves gritty rice bits in your glass. Use fine cheesecloth or a nut milk bag for best results. Over-sweetening is also common, especially with sweetened condensed milk in the mix. Always start with less sugar, then taste and adjust. Finally, don’t forget to chill it thoroughly.

Serving horchata lukewarm makes it taste heavier and less refreshing. A good stir right before pouring is also important because natural separation is completely normal.

Variations

Served homemade horchata over ice with ground cinnamon, cinnamon sticks, and a white pitcher.
Serve homemade horchata very cold over ice with a light dusting of cinnamon for the perfect refreshing drink.

There are so many fun ways to customize this horchata recipe homemade. For a dairy-free version, swap the whole milk and condensed milk for oat milk and a bit more sugar or maple syrup. You can also add a few tablespoons of almonds or cashews to the rice while soaking, then blend them together for a richer, nutty flavor similar to Spanish horchata de chufa. Want a coffee-shop twist? Stir in a shot of chilled espresso or cold brew for a horchata latte.

For adults, add a splash of rum, tequila, or cinnamon whiskey. You can also play with spices, add a pinch of nutmeg or cardamom, or use Mexican cinnamon (canela) for an especially warm aroma. Adjust thickness by adding more water for lighter, or more milk for extra creamy.

Storage Tips

StorageTimeNotes
Refrigerator (airtight pitcher or jar)3–4 daysStir well before serving; natural separation is normal.
Freezer (leaving room for expansion)Up to 1 monthThaw in the fridge overnight and whisk; texture may be slightly less smooth but still tasty.
Ice cube trays (for iced coffee or smoothies)Up to 1 monthBlend frozen horchata cubes into smoothies or use instead of regular ice.

FAQ

Can I use brown rice instead of white rice?

Yes, you can use brown rice, but the flavor and texture will be different. Brown rice gives a nuttier taste and can be slightly grainier. Soak it a bit longer, overnight is best, to help soften the bran layer and create a smoother drink.

Do I have to use sweetened condensed milk?

No. Sweetened condensed milk adds richness and sweetness, but you can leave it out and use more regular milk plus extra sugar or another sweetener. Taste as you go, since the drink will seem slightly less sweet once it’s ice-cold.

Can I make horchata without dairy?

Absolutely. Replace the milk and sweetened condensed milk with plant-based options like oat milk, almond milk, or coconut milk. Add sugar, agave, or maple syrup to taste. Oat milk gives the creamiest dairy-free result.

Why is my horchata gritty?

Grittiness usually means the rice wasn’t strained well enough. Use a finer strainer, cheesecloth, or a nut milk bag, and consider straining twice. Also make sure you blended the rice very thoroughly so it breaks down properly before straining.

Can I make horchata ahead of time for a party?

Yes, horchata is perfect for making ahead. Prepare it up to 24 hours before serving and keep it chilled. Give it a good stir before pouring into glasses or a drink dispenser, and serve with plenty of ice so it stays cold for guests.

Conclusion

This horchata recipe homemade is a simple way to bring a classic Mexican drink right to your table with ingredients you already know and love. With a little soaking, blending, and straining, you get a creamy, cinnamon-scented drink that’s refreshing enough for hot summer days and special enough for parties and holidays. Customize the sweetness, adjust the creaminess, or even make it dairy-free so everyone can enjoy a glass. Once you see how easy it is to make a big pitcher at home, you’ll want to keep a batch in the fridge all year long.

For more recipes inspirations, check out Pinterest.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star