I still remember the first time I had real Mexican horchata. It wasn’t the dusty, grainy powder mix you sometimes find in the international aisle of a grocery store (though I’ve bought those too, out of desperation). This was the real deal, served in a tall glass with ice clinking against the sides at a small taqueria in East Los Angeles. It tasted like liquid comfort—sweet, creamy, and impossibly refreshing, with that distinct whisper of cinnamon that lingered on your tongue long after the last sip.
At the time, I was skeptical. How could something made from rice, water, and sugar taste so rich? It defied logic. But one sip changed everything. I went back the next day, and the day after that, trying to recreate that magic in my own kitchen. It took a few tries—I’ve made some pretty watery, bland batches over the years—but I finally cracked the code.
Now, this classic Mexican horchata recipe is my go-to for hot summer days, spicy tacos, or just when I need something sweet that doesn’t feel heavy. It’s surprisingly simple, requires only a handful of ingredients, and tastes like a vacation. Once you make this homemade version, you’ll never go back to the powdered stuff again. Trust me, your taste buds will thank you.
Why You’ll Love This Recipe
There are plenty of drinks out there, but few offer the specific kind of cool-down that a glass of ice-cold horchata provides. Here’s why this recipe has earned a permanent spot in my weekly rotation:
- Stupid Simple — Seriously, if you can soak rice and blend it, you can make this. There’s no cooking involved, just blending and straining. I’ve made this on lazy Sundays when I didn’t want to turn on the stove.
- Lightning Fast Prep — While the rice soaks, you’re free to do literally anything else. The active time is maybe 10 minutes. The rest is just waiting. It’s perfect for meal prepping drinks for the week.
- Wholesome Ingredients — No artificial flavors or weird preservatives. Just rice, cinnamon sticks, vanilla, sugar, and milk. It feels good to know exactly what’s in your glass.
- Versatile — Drink it straight up, pour it over ice, or use it as a base for a creamy coffee. It pairs beautifully with spicy food, balancing out heat like nothing else.
- Budget-Friendly — Rice and cinnamon are pantry staples. This costs a fraction of what you’d pay at a restaurant, where a single glass can easily run $5-$8.
This is my answer to “what’s for dessert?” or “what can I drink with dinner?” when I want something special but effortless. It’s nostalgic, reliable, and always a crowd-pleaser.
Ingredients You’ll Need
The beauty of this classic Mexican horchata recipe lies in its simplicity. You probably have most of these items in your pantry right now. Here’s what you need to make about 4-6 servings:
- White Long-Grain Rice (1 cup / 200g) — This is the base. Don’t use brown rice; it’s too nutty and won’t blend as smooth. I use standard white rice because it creates that creamy, milky texture we’re looking for.
- Water (4 cups / 950ml) — For soaking and blending. Use filtered water if you have it, as it makes a cleaner taste.
- Cinnamon Sticks (2-3 sticks) — Not ground cinnamon! You want the whole sticks for soaking. They release flavor slowly and evenly. I keep a jar of Ceylon cinnamon sticks specifically for this.
- Vanilla Extract (1-2 teaspoons) — Pure vanilla makes a huge difference. I use about 2 teaspoons for a strong, sweet aroma. If you have vanilla beans, scrape one into the mix for extra luxury.
- Granulated Sugar (½ to ¾ cup / 100-150g) — Adjust to taste. I start with ½ cup and add more after tasting. Some people like it sweeter, some like it subtle. White sugar is traditional, but brown sugar adds a nice molasses depth if you prefer.
- Milk (1-2 cups / 240-480ml) — This is the secret to richness. Whole milk is best for that creamy mouthfeel. Some people use evaporated milk for extra sweetness, but I stick to regular milk. For a lighter version, you can use almond milk or oat milk.
- Ice Cubes — For serving. Essential.
Pro Tip: If you can find fresh raspberry lemonade spritzer ingredients, you might be tempted to mix horchata with it for a fruit twist, but stick to the classic first. The pure flavor is hard to beat.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
- Large Bowl — For soaking the rice. A 4-quart bowl works perfectly.
- Blender — A high-speed blender gives the smoothest result, but a regular blender works fine. Just blend longer.
- Strainer or Nut Milk Bag — This is crucial. You need to remove all the rice particles. A fine-mesh strainer works, but a nut milk bag or cheesecloth gives a silkier texture. I’ve tried both, and the bag is worth the extra cleanup.
- Large Pitcher or Jug — For mixing and storing. I use a glass pitcher because I can see the color change as it mixes.
- Measuring Cups and Spoons — Standard stuff.
Note: If you don’t have a nut milk bag, line your strainer with a double layer of cheesecloth. It’s a bit tedious, but it prevents grittiness.
How to Make It: Step-by-Step
Alright, let’s make this! It’s easier than you think. Here’s exactly how I do it, including the little tricks that make the difference between good and great.
Step 1: Soak the Rice (Minimum 2 hours, ideally overnight)
Place the rice, cinnamon sticks, and 4 cups of water in your large bowl. Stir it around to make sure the cinnamon is submerged. Cover it and let it sit. I usually do this in the morning so it’s ready by dinner, or the night before for maximum flavor extraction. The rice will absorb water and soften, which is key for blending.
Step 2: Blend Until Smooth
Once the rice is soft, pour everything (rice, water, cinnamon sticks) into the blender. Add the vanilla extract and half the sugar. Blend on high for 2-3 minutes. You want the mixture to look milky and white, with no visible rice grains. If your blender isn’t super powerful, you might need to blend in batches or pause to scrape down the sides.
Step 3: Strain the Mixture
Set your strainer (lined with cheesecloth or a nut milk bag) over a large bowl or pitcher. Pour the blended rice water through the strainer. Use a spoon to press on the rice solids to extract as much liquid as possible. Discard the leftover rice pulp. It’s starchy and not great for eating, but don’t throw it out if you’re making brown butter rice crispy treats later—it’s basically rice cereal now!
Step 4: Sweeten and Cream
Add the remaining sugar and the milk to the strained liquid. Stir well until the sugar is completely dissolved. Taste it! This is the moment of truth. If it’s not sweet enough, add more sugar. If it’s too thin, add a little more milk. If it’s too thick, add a splash of water.
Step 5: Chill and Serve
Refrigerate the horchata for at least 30 minutes to let it get cold. The flavors meld together as it chills. When you’re ready to serve, fill a glass with ice cubes and pour the horchata over the top. Garnish with a cinnamon stick or a sprinkle of ground cinnamon if you want to be fancy.
Total Time: About 5 minutes active, plus soaking time. The soaking is non-negotiable for texture.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
- Soak Overnight — I know it’s tempting to rush it, but soaking the rice for 8+ hours makes a noticeable difference in creaminess. The rice breaks down better.
- Don’t Skip the Cinnamon Sticks — Ground cinnamon will make the drink gritty and muddy. Sticks give you flavor without the texture issues.
- Blend Longer Than You Think — If you can see rice bits, keep blending. Gritty horchata is a texture fail. Aim for silky smooth.
- Adjust Sweetness Carefully — Sugar dissolves slower in cold milk. Mix it in while the liquid is still warm from blending, or stir vigorously.
- Use Full-Fat Milk — Skim milk will make this taste watery. You want that creamy mouthfeel. If you’re dairy-free, use full-fat coconut milk for a rich result.
Common Mistake: Adding too much sugar at once. Add it gradually and taste. It’s easier to add more than to fix an overly sweet drink.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these:
- Tropical Horchata — Add a handful of soaked dried shrimp (yes, really!) for a traditional Andalusian twist, or swap some water for coconut milk for a Caribbean vibe.
- Chocolate Horchata — Stir in 2 tablespoons of cocoa powder or a square of melted dark chocolate. It’s like a creamy mocha without the coffee.
- Spicy Horchata — Add a pinch of cayenne pepper or a slice of jalapeño during soaking. It sounds weird, but the heat balances the sweet perfectly. Great with tacos.
- Gluten-Free — This recipe is naturally gluten-free, but double-check your cinnamon sticks and vanilla extract for cross-contamination if you’re sensitive.
- Vegan — Use plant-based milk (almond, oat, or coconut) and skip the dairy milk. The result is still creamy and delicious.
Different Sweeteners: You can use honey or maple syrup instead of sugar, but they will change the flavor profile. Honey pairs well with the cinnamon.
Serving & Storage
How to Serve: I usually serve this straight from the pitcher at the dinner table. It looks rustic and stays cold. But here are other ways I’ve enjoyed it:
- With spicy tacos or enchiladas to cool down the heat.
- Over ice cream as a floating dessert drink.
- As a base for iced coffee or cold brew.
Side Dishes: It pairs well with fall charcuterie board items like spiced nuts and dried fruits, though it’s more of a summer drink. In cooler months, I serve it warm (heated gently, not boiled) with a cinnamon stick stirrer.
Storage Instructions:
- Refrigerator: Store in an airtight container for up to 3 days. Stir well before serving, as the rice solids may settle at the bottom.
- Freezing: Horchata doesn’t freeze well because of the milk. It can separate upon thawing. Stick to the fridge for best results.
Pro Tip: If it thickens in the fridge, just add a splash of water and stir. It’s normal.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is a sweet treat, so enjoy in moderation.
Per Serving (based on 6 servings):**
- Calories: 180
- Protein: 3g
- Carbs: 32g
- Fiber: 1g
- Sugar: 24g
- Fat: 4g
- Saturated Fat: 2g
- Cholesterol: 10mg
- Sodium: 45mg
What’s Good: It’s dairy-free if you use plant milk. It provides some calcium from the milk. It’s a natural source of energy from carbs.
What to Know: Higher in sugar due to the added sweetener. Use less sugar or a natural sweetener to reduce calories. Contains dairy (unless modified).
Final Thoughts
So that’s my go-to classic Mexican horchata recipe! I’ve probably talked your ear off at this point, but when you make a drink this often, you have a lot to say about it.
This has saved summer evenings more times than I can count. It’s my answer to “what’s cold and sweet?” when I’m tired of soda or juice. My family is happy, my guests are impressed, and I’m happy because I’m not stressed about making something complicated.
Make it yours! Try different spices, adjust the sweetness, or add a splash of rum for an adult version. The best recipes are the ones you adapt to your tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy drinking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use ground cinnamon instead of sticks?
You can, but it’s not ideal. Ground cinnamon will make the horchata gritty and muddy. If you must use it, use 1-2 teaspoons and strain through a nut milk bag or cheesecloth to remove the particles. But whole sticks are much better for flavor and texture.
Why is my horchata gritty?
This usually means the rice wasn’t blended long enough or the straining wasn’t thorough enough. Blend for a full 2-3 minutes until the mixture is very white and smooth. Use a fine-mesh strainer or nut milk bag to catch all the particles. Press the solids to get every drop of liquid.
Can I make this ahead of time?
Yes! This is actually better when made ahead. The flavors meld together over time. Make it the night before and let it sit in the fridge overnight. Stir well before serving.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Stir well before serving, as the rice solids may settle. It will thicken in the fridge, so add a splash of water if needed.
Can I freeze horchata?
Honestly, it doesn’t freeze well because of the milk. The texture can become grainy or separated when thawed. Make it fresh or store in the fridge for up to 3 days. If you must freeze, freeze in ice cube trays and use them in smoothies.
Is horchata gluten-free?
Yes, this recipe is naturally gluten-free. Rice, water, cinnamon, vanilla, sugar, and milk are all gluten-free. Just double-check your vanilla extract and cinnamon sticks for cross-contamination if you have celiac disease.
Can I use brown sugar instead of white sugar?
Absolutely! Brown sugar adds a nice molasses depth that pairs well with cinnamon. It will make the horchata slightly darker and richer-tasting. I’ve used it successfully and it’s delicious.
What’s the best rice to use?
Long-grain white rice is traditional. It creates a smooth, creamy texture. Short-grain rice is stickier and might not blend as smoothly. Avoid brown rice, as it has a stronger, nuttier flavor that changes the taste profile.
Pin This Recipe!
Classic Mexican Horchata: Easy Homemade Recipe
- Total Time: 2 hours 10 minutes
- Yield: 6 servings 1x
Description
A refreshing, creamy, and sweet homemade Mexican horchata made with rice, cinnamon, and vanilla. This simple drink requires no cooking and offers a rich, authentic flavor that pairs perfectly with spicy foods or serves as a cool summer beverage.
Ingredients
- 1 cup (200g) white long-grain rice
- 4 cups (950ml) water
- 2–3 cinnamon sticks
- 1–2 teaspoons vanilla extract
- 1/2 to 3/4 cup (100-150g) granulated sugar
- 1–2 cups (240-480ml) milk (whole milk recommended)
- Ice cubes for serving
Instructions
- Place the rice, cinnamon sticks, and 4 cups of water in a large bowl. Stir to submerge the cinnamon, cover, and soak for at least 2 hours or ideally overnight.
- Pour the soaked rice, water, and cinnamon sticks into a blender. Add the vanilla extract and half of the sugar. Blend on high for 2-3 minutes until the mixture is milky, white, and smooth with no visible rice grains.
- Set a fine-mesh strainer lined with cheesecloth or a nut milk bag over a large pitcher or bowl. Pour the blended mixture through the strainer. Press on the solids with a spoon to extract as much liquid as possible, then discard the rice pulp.
- Add the remaining sugar and milk to the strained liquid. Stir well until the sugar is completely dissolved. Taste and adjust sweetness or thickness by adding more sugar, milk, or water as needed.
- Refrigerate the horchata for at least 30 minutes to chill and allow flavors to meld.
- Serve over ice cubes in tall glasses. Garnish with a cinnamon stick or a sprinkle of ground cinnamon if desired.
Notes
Soaking the rice overnight ensures the smoothest texture. Do not use ground cinnamon as it creates grittiness; use whole cinnamon sticks instead. If the horchata thickens in the fridge, add a splash of water before serving. It does not freeze well due to the milk content.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Beverage
- Cuisine: Mexican
Nutrition
- Serving Size: 1 glass
- Calories: 180
- Sugar: 24
- Sodium: 45
- Fat: 4
- Saturated Fat: 2
- Carbohydrates: 32
- Fiber: 1
- Protein: 3
Keywords: Mexican horchata, homemade horchata, rice drink, cinnamon drink, summer drink, gluten-free drink, vegan horchata, easy recipe


