The Best Homemade Horchata Recipe

Recipe
If there’s one drink that screams comfort and celebration all at once, it’s homemade horchata. Creamy, cinnamon-kissed, and invigoratingly sweet, this Mexican classic is ridiculously easy to make—and even easier to fall in love with.
Forget the store-bought stuff; this version is next-level delicious and uses simple, wholesome ingredients like rice, almonds, and cinnamon sticks.
The result? A silky-smooth drink that’s slightly nutty, perfectly spiced, and downright addictive. I’ve made this recipe more times than I can count, and trust me, once you sip this chilled, dreamy concoction, you’ll never look back.
Whether you’re whipping it up for a summer BBQ, pairing it with tacos, or just treating yourself, this horchata is about to become your go-after drink. Let’s get blending!
Ingredients
To craft the perfect horchata, the key lies in simplicity and quality ingredients. This revitalizing drink relies on a few staples, but each one plays a vital role in achieving that creamy, cinnamon-kissed flavor. Here’s what you’ll need, along with some insider tips to make it shine:
- Long-grain white rice: This is the base of horchata. Avoid short-grain or sticky rice—long-grain blends better and creates the right texture.
- Cinnamon sticks: Skip the ground cinnamon here; whole sticks infuse the drink with a deeper, more authentic flavor.
- Unsalted almonds: Raw, blanched almonds add richness. If you’re allergic, try swapping with cashews or even sesame seeds for a nut-free version.
- Granulated sugar: Adjust to taste, but a little sweetness is essential to balance the earthy rice and cinnamon.
- Vanilla extract: A splash elevates the flavor profile, giving it a warm, aromatic kick.
- Water: Filtered water is best for a clean, fresh taste.
- Milk (optional): For extra creaminess, add whole milk or a dairy-free alternative like oat or almond milk.
Pro tip: Soak the rice and cinnamon sticks overnight—it’s non-negotiable for achieving that smooth consistency.
Fresh ingredients make all the difference, but feel free to experiment with almond milk or coconut milk for a twist. A pinch of sea salt at the end can also enhance the flavors dramatically.
How to Make the Best Authentic Mexican Horchata Recipe

– Shake or stir before serving – Separation is natural! Give it a good mix before pouring.
*Pro tip: For a frothy finish, blend chilled horchata with ice for 10 seconds.*
Nutrition
Homemade horchata offers a revitalizing and nutritious beverage option.
This table provides the nutritional information per serving.
Calories: 150
Total Fat: 2g
Sodium: 10mg
Total Carbohydrates: 30g
Sugars: 25g
Protein: 1g
Calcium: 100mg
Chef Tips
Making the perfect horchata isn’t just about the ingredients—it’s about technique. I always soak the rice overnight for maximum creaminess, then blend it with cinnamon until smooth.
Straining through a fine-mesh sieve removes grittiness. Chill it well before serving—it tastes better cold.
For extra richness, I sometimes add a splash of evaporated milk. Adjust sweetness last; the flavors meld as it sits.
Frequently Asked Questions
Can I Use Almond Milk Instead of Rice Milk?
Yes, you can use almond milk instead of rice milk in horchata. I’ve tried it and love the nutty flavor it adds. Just make sure it’s unsweetened so you control the sweetness yourself. It works great!
How Long Does Homemade Horchata Last in the Fridge?
I keep my homemade horchata in the fridge for about three to four days max. It starts separating after a while, so I just give it a good shake or stir before drinking to mix it back up.
Can I Make Horchata Without Cinnamon?
Yes, I can make horchata without cinnamon. While it’s a traditional ingredient, I’ll still achieve a creamy, invigorating drink using rice, water, sugar, and vanilla. Adjust the flavor to my taste by adding nutmeg or almond extract.
Is Horchata Gluten-Free?
Yes, horchata’s gluten-free since I make it with rice, water, sugar, and sometimes almonds or cinnamon—none of which contain gluten. I always double-check ingredients to be sure there’s no cross-contamination if I’m sensitive.
Can I Use a Blender Instead of a Fine-Mesh Strainer?
I can use a blender instead of a fine-mesh strainer, but I’ll need to strain it after blending to remove gritty bits. A cheesecloth or nut milk bag works well if I don’t have a strainer handy.
