You know that moment when you’ve got a serious craving for something sweet and comforting, but also kinda refreshing and not just another slice of cake? That’s exactly where my horchata recipe comes in. I used to think you had to hunt down a little taco shop for the good stuff, but turns out, homemade Mexican horchata is crazy easy—and probably about to ruin store-bought for you forever. If you can soak rice and use a blender, you’re pretty much set. Oh, speaking of sweet things that go great with drinks, I just tried this dreamy chocolate cream cheese pound cake (seriously, check it out, so good with horchata on the side).
What is Horchata?
Alright, let’s clear this up for anyone new. Horchata is a traditional Mexican drink (not the kind with a crazy long ingredient list or anything). In its classic form, it’s made with rice, cinnamon, sugar, and milk—plus a touch of vanilla if you’re feeling fancy. It’s chilly, sweet, and honestly, I’d call it hug-in-a-glass levels of comfort. You’ll see versions in Spain with almonds and in other parts of Latin America too, but in most taquerias around here, it’s rice all the way. My grandma claims hers cures sadness—maybe that’s exaggerated, but it has helped my mood a lot.
« I tried making horchata at home for the first time and it tasted exactly like what I used to get as a kid at the mercado. Never buying bottled again! » – Maria G.
Authentic Mexican Horchata Recipe
So, what makes an authentic Mexican horchata recipe, well, authentic? It’s real simple. The secret? Soaking the rice overnight. That’s honestly where all the flavor comes from (don’t try to rush it, it’s worth it). Cinnamon sticks, not ground cinnamon if you want the five-star restaurant taste. Some folks use just water, some go full milk. I go half and half—rich but not over the top. Use a blender and a fine mesh strainer or cheesecloth. End with a splash of vanilla extract while you whisper thank you to the rice gods (I totally do). Now, yeah, you’ll sometimes see tiger nuts or other grains in recipes from Spain, but stick to this classic if you want the taste that screams Mexican carniceria.
How to Make Horchata
Here’s the play-by-play. Dump your rice, broken cinnamon stick, and water in a big bowl. Let it soak—overnight is best, honestly, but at least six hours if you’re impatient. Next, blend it up until it’s as smooth as it gets (don’t stress about a little grit). Then, strain that mix really well into a pitcher. Toss in sugar, milk, vanilla, and give it a whirl with a spoon. Pour it over ice and it’s ready. No need for fancy gadgets. If it seems too creamy, just water it down a bit—or, heck, add more cinnamon if you love spice. Tastes a little nostalgic, a little magical, and a whole lot milky sweet.
Recipe Variations
If you’re like me, you’ll probably want to mix things up now and then. A few easy ideas:
- Swap half the rice for blanched almonds for a nuttier flavor.
- Use only water for a dairy-free, lighter horchata.
- Toss in a couple tablespoons of cocoa powder for a fun twist (chocolate horchata is totally a thing).
- Stir in a spoonful of instant coffee—yup, trusted hack for a killer iced coffee vibe.
Tips for Proper Storage
Alright, nobody wants funky horchata. Here’s how to keep it:
Put your horchata in the coldest part of your fridge, in a sealed container. It’ll stay fresh about three days, but honestly, it never lasts longer at my house. Give it a good shake or stir before you pour, since rice solids can settle at the bottom. If you’re keeping it more than two days, taste before serving to make sure the milk hasn’t gone weird. Oh, and don’t freeze it—turns grainy and weird, promise.
Common Questions
Q: Can I use brown rice for horchata recipe?
A: Totally, but be ready for a slightly nuttier flavor and a little more fiber, if that’s your thing.
Q: Is it possible to use just water and skip milk?
A: Absolutely, and that makes it vegan and lighter. Still tastes awesome!
Q: Do I have to soak the rice overnight?
A: Six hours is minimum, overnight gives the best flavor and smoothness.
Q: What’s the best sweetener for horchata recipe?
A: I always use plain white sugar, but you can try agave or honey for a different touch.
Q: How do I make it extra cold fast?
A: Pour over lots of ice or stash it in the freezer for 30 mins before serving (just don’t forget about it in there).
Ready for a Glass? Try Making It Today
So to wrap it up, the best horchata recipe takes just a handful of ingredients and a bit of patience. Go with real cinnamon sticks; don’t skip the soaking. If you want to experiment, the sky’s kinda the limit. If you’re looking for more fun recipes to pair up, maybe check out some breakfast ideas or even find other sweet drinks to match. For more detailed steps and a super authentic experience, check out these super helpful resources: Traditional Mexican Horchata | Muy Delish and the wild discussion over at Looking for a 5* Horchata recipe : r/Cooking.
Don’t overthink it—give homemade horchata a go. You might just impress yourself (and your friends will probably beg for seconds).

Authentic Mexican Horchata
- Total Time: 360 minutes
- Yield: 4 servings 1x
- Diet: Vegan optional
Description
A traditional Mexican drink made from rice, cinnamon, sugar, and milk, perfect for any occasion.
Ingredients
- 1 cup long-grain white rice
- 1 cinnamon stick
- 4 cups water (for soaking)
- 1 cup milk
- 1/2 cup sugar
- 1 teaspoon vanilla extract
- Ice (for serving)
Instructions
- Dump the rice and broken cinnamon stick into a big bowl and add the water. Let it soak overnight or at least six hours.
- After soaking, blend the rice and cinnamon stick mixture until it’s as smooth as possible.
- Strain the mixture into a pitcher using a fine-mesh strainer or cheesecloth.
- Add sugar, milk, and vanilla extract to the strained liquid and stir to combine.
- Pour the horchata over ice and serve.
Notes
Store in the coldest part of your fridge. Shake or stir before serving to mix any settled solids. Best consumed within 3 days.
- Prep Time: 360 minutes
- Cook Time: 0 minutes
- Category: Beverage
- Method: Blending and Straining
- Cuisine: Mexican
Nutrition
- Serving Size: 1 serving
- Calories: 250
- Sugar: 25g
- Sodium: 100mg
- Fat: 5g
- Saturated Fat: 2g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 10mg
Keywords: horchata, Mexican drink, refreshing beverage, homemade horchata, rice drink