Authentic Horchata Recipe
This authentic horchata recipe is a Mexican rice drink made with cinnamon, sugar, and soaked rice, just like the ones served in taquerÃas.
This Mexican drink is creamy, sweet, and refreshing. In this post, I’m sharing an Authentic Horchata Recipe made the traditional Mexican way by using real rice, cinnamon sticks, and slow steeping for deeper flavor.
This isn’t a shortcut version. I make it the same way families in Mexico have made it for generations. Start with soaking raw rice, blending it smooth, then straining it for a silky finish. The result? A chilled, cinnamon-kissed drink that tastes like the classic taqueria horchata everyone loves.
My husband and I always fight over the last drop of it. We love to enjoy this drink along with pulled pork tacos in weeknight dinners.
Homemade vs Store-Bought Horchata
| Homemade Horchata | Store-Bought Mix |
|---|---|
| Made with real rice and cinnamon | Often uses powdered ingredients |
| Fresh, authentic flavor | Artificial flavors are common |
| You control the sweetness | Usually pre-sweetened |
| No preservatives | May contain additives |
| Creamy, naturally refreshing | Less authentic texture |
What Is Authentic Horchata?
Horchata is a traditional Mexican drink made from soaked rice blended with cinnamon, sweetener, and water creating a naturally creamy, milky beverage without needing heavy dairy.
It’s served ice-cold and is especially popular with street tacos, spicy meals, and family gatherings. The creaminess comes from the starch in the rice. That’s why soaking and blending are key for that authentic horchata texture.
What Makes This Horchata Recipe So Authentic?
Authentic Mexican horchata isn’t creamy because of condensed milk. It’s creamy all because of soaked rice & cinnamon. That’s the foundation of the real flavor. In Mexico, the classic method starts with raw white rice, whole cinnamon sticks, water, and time with no shortcuts HA HA!
This method follows the traditional approach used in many Mexican kitchens, and their rule is simple – flavor must come from the rice itself, not from canned products. So, I always use raw rice.
Traditional horchata is blended and then strained to remove the rice pulp, creating that smooth taquerÃa texture. So what makes this version authentic isn’t just the ingredients…It’s the respect for the original technique.
Recipe Details
Here’s a quick overview before you start making this authentic Mexican horchata recipe.
| Detail | Information |
|---|---|
| Prep Time | 10 minutes |
| Soak Time | 8–12 hours |
| Blend Time | 5 minutes |
| Total Time | About 8 hours 15 minutes |
| Servings | 6 glasses |
| Cuisine | Mexican |
| Difficulty | Easy |
Ingredients You’ll Need
These are the same ingredients used in traditional Mexican horchata, nothing fancy and nothing extra Americanized.
- 1 cup raw white rice – I use regular long-grain white rice because it blends smooth and gives that naturally creamy texture without condensed milk.
- 2 whole cinnamon sticks – Authentic horchata uses canela (Mexican cinnamon) not ground cinnamon because it releases deep flavor while soaking.
- ½ cup granulated sugar – Classic Mexican horchata is lightly sweet, not overly sugary. Adjust to taste, but don’t skip it as sweetness balances the cinnamon perfectly.
- 1 tsp pure vanilla extract – I add just a splash because it rounds out the drink and makes it taste closer to restaurant-style horchata.
- 4 cups cold filtered water (for soaking) – Clean water matters because horchata is a rice-based drink & better water means smoother flavor.
- 2 cups cold filtered water (for blending and thinning) – Helps achieve the perfect drinkable consistency after blending.
- ½ cup evaporated milk or whole milk (optional) – This is optional but some authentic families like to add a small amount for richness. I personally add just a little. It enhances creaminess without overpowering the rice flavor.
How to Make Authentic Horchata (Step-by-Step)
Making horchata the authentic Mexican way is not fast but it’s simple and peaceful. This is the part where patience turns into flavor.
Rinse & Soak the Rice With Cinnamon
I wash the rice lightly (not aggressively, showing some love to baby rice grains HA HA), then soak it with whole cinnamon sticks. This overnight soak is what softens the rice so the flavor blends into the water , not just on the surface.
Blend Until Creamy Smooth
On the next day, I blend the soaked rice & cinnamon with fresh cold water. I always blend a full 60-90 seconds, because longer blending = silkier hearty horchata. You should see the mixture turn milky white that’s the main thing.
Strain for That TaquerÃa Texture
Basically this step is the difference between homemade horchata and authentic taquerÃa horchata. I slowly strain the blended mixture through a fine mesh strainer or nut milk bag. Removing pulp gives you that smooth finish to avoid grainy.
Sweeten & Add Vanilla
After straining stir in sugar and a tiny splash of vanilla. The flavor instantly turns nostalgic. Sweet, cinnamon-kissed, and creamy. My ultimate love.
Chill Before Serving
Horchata always tastes best when served ice-cold. I prefer to refrigerate it for at least 2 hours & this is how Mexican restaurants keep it so refreshing.
Do I Need to Soak the Rice Overnight?
Yes! overnight soaking makes a HUGE difference. It’s my personal experience.
Whenever I make authentic Mexican horchata, I always soak the rice with the cinnamon sticks because this is what pulls out that natural creamy, milky base. If you skip the soaking, the rice stays hard and the drink turns out thinner and flat. Overnight soaking softens the grains, blends smoother, and gives that real taquerÃa-style flavor we all crave in classic horchata.
Can I Make Horchata Without Dairy?
Of course and that’s actually more traditional and authentic horchata recipe.
Many authentic Mexican horchata recipes are naturally dairy-free because the creaminess comes from blended rice not from the milk. If you prefer a richer version of Mexican horchata, you can add a splash of whole milk or evaporated milk, but the authentic base is still delicious without any dairy at all. So yes from me, your horchata can be dairy-free, creamy, and still authentic.
What Kind of Rice Is Best for Mexican Horchata?
I’ve tested different types, and long-grain white rice works the best.
It blends smoother, flavors more cleanly, and gives that ultra-silky texture that reminds me of horchata from street vendors in Mexico. Jasmine rice or basmati can add floral notes (not traditional), and brown rice makes the drink nuttier and less creamy so stick with plain long-grain white rice for the most authentic results.
What to Serve With Mexican Horchata Recipe
Horchata pairs wonderfully with both spicy and savory dishes because its creamy cinnamon flavor helps balance bold Mexican seasonings.
Horchata is the perfect refreshing drink to serve alongside flavorful Mexican dishes. I especially love pairing it with my Carne Asada Marinade, where the creamy sweetness balances the smoky grilled beef beautifully. It’s also delicious with Chicken Enchiladas or as a refreshing drink alongside Pico de Gallo and tortilla chips for a light summer meal.
- For summer BBQs & family cookouts – guests always reach for horchata first, even before sodas.
- With cinnamon sugar on top – just a little sprinkle makes it look like café-style horchata.
- For holidays & gatherings – It feels nostalgic and homemade, especially when served in a big glass pitcher along with Fruity pebbles cereal bars.
If you’re planning a taco night, serve it with my Mexican Coleslaw for a crisp, tangy side dish, and drizzle your tacos with my homemade Taco Salad Dressing for even more flavor.
If I’m making horchata for a party, I chill it several hours ahead then add ice only just before serving so it doesn’t water down. Those little details are the kind of things you learn from actually making horchata, not just reading a recipe online.
Common Mistakes to Avoid When Making Horchata
Don’t Skip the Soaking Time
The rice needs enough time to soften so it blends smoothly and absorbs the cinnamon flavor. Rushing this step often leads to a gritty drink with a weaker taste.
Blend Long Enough
A quick blend leaves larger rice pieces behind. Blend until the mixture looks creamy before straining.
Strain Twice for the Smoothest Texture
For silky horchata, strain through a fine-mesh sieve or cheesecloth twice. This removes tiny rice particles that can make the drink feel grainy.
Chill Before Serving
Freshly blended horchata tastes good, but chilling it for at least an hour allows the flavors to come together while making the drink much more refreshing.
Stir Before Pouring
Natural separation is completely normal because the rice settles at the bottom. Simply stir or shake before serving.
Storing & Reheating Tips
Freshly made authentic horchata stays good for up to 3-4 days in the refrigerator. I always store it in an airtight glass pitcher or jar so the flavors stay clean and the cinnamon doesn’t pick up fridge odors.
Before serving again, give it a gentle stir or shake because the rice sediment naturally settles at the bottom. That’s normal in real homemade horchata.
Why Did My Horchata Separate?
Don’t worry, this is completely normal. Since homemade horchata contains blended rice and cinnamon, some settling naturally occurs while it sits in the refrigerator. Simply stir or shake well before serving, and it will return to its creamy consistency.
Food Safety Tip
Do NOT leave Cinnamon horchata at room temperature longer than 2 hours. This is a milky, wet rice mixture & bacteria loves that environment. Keeping it chilled is part of serving it safely.
Can I Freeze Homemade Horchata?
You can freeze horchata for up to 2 months but I personally feel the texture becomes slightly thinner and not as silky once thawed. So I only freeze when I have leftovers from a big batch.
Nutrition Facts for Homemade Horchata (Per 1 Serving)
These nutrition values are based on ingredients used in a classic authentic Mexican horchata recipe and may slightly vary based on sweetness level. This helps you understand calories, carbs and sugar before making your batch at home.
| Nutrient | Amount | % Daily Value* |
| Calories | 155 kcal | 8% |
| Total Carbohydrates | 32 g | 11% |
| Total Fat | 2 g | 3% |
| Saturated Fat | 0.5 g | 2% |
| Cholesterol | 0 mg | 0% |
| Sodium | 45 mg | 2% |
| Sugar | 20–22 g | — |
| Protein | 1 g | 2% |
| Calcium | 70 mg | 6% |
| Potassium | 90 mg | 2% |
Nutritional values are estimated and may vary based on specific ingredients, brands, and cooking methods.
Pro Tips for the Best Horchata
After testing this authentic horchata recipe many times in my own kitchen, here are the tiny details that make a huge difference in flavor, texture, and creaminess. These are the small things most beginners skip, but they matter for that taquerÃa-style silky finish.
- Blend long, not short.
Don’t rush the blending time. I blend for 60-90 seconds until the mixture looks cloudy, milky, and creamy. This is where the rice releases maximum starch the main source of real authentic creaminess. - Strain twice for the smoothest texture
I strain first through a fine mesh strainer and then through a nut-milk bag or cheesecloth. This removes tiny rice grit so you get silky smooth horchata not chalky or sandy. - Chill fully before sweetening
Cold dulls sweetness. That’s why I always add sugar after chilling. It avoids accidentally over-sweeten. - Don’t add too much cinnamon powder
Whole cinnamon sticks blend cleaner. Powder turns gritty & stick always wins for classic Mexican horchata. - Serve over ice not blended with ice
Ice inside the blender waters it down. Pour over ice instead, especially if serving guests.
Authentic Horchata Recipe Made the Mexican Way
Ingredients
Equipment
Method
- Rinse & Soak Rice: In a large bowl, combine 1 cup uncooked long-grain white rice, cinnamon stick, and 2 cups hot water. Soak for at least 4-6 hours or overnight for best flavor.
- Blend Rice Mixture: Transfer soaked rice + cinnamon + soaking water to a blender. Add 3 cups cold water and blend 60-90 seconds until smooth and milky.
- Strain the mixture: Pour the mixture through a fine-mesh strainer or cheesecloth into a pitcher to remove rice solids.
- Sweeten & Flavor: Stir in ½ cup sugar, 1 ½ tsp vanilla extract, and 1 ½ cups milk (optional for creaminess). Taste and adjust sweetness if needed.
- Chilling: Refrigerate for at least 2 hours before serving. Add ice just before serving for an extra refreshing drink.
- Serve: Pour into glasses, optionally sprinkle a tiny pinch of cinnamon on top, and enjoy your authentic horchata!
Notes
- Soaking Rice: For the creamiest and most authentic horchata, soak rice at least 4-6 hours or overnight.
- Sweetness: Adjust sugar to taste & start with ½ cup and add more if desired.
- Dairy Options: Traditional horchata is naturally dairy-free; add milk or evaporated milk for a richer, creamier version.
- Serving: Serve ice-cold over a glass of ice, sprinkle a tiny pinch of cinnamon for a café-style touch.
- Storage: Store in an airtight pitcher in the fridge for up to 3-4 days. Stir before serving, as natural sediment from rice may settle.
Frequently Asked Questions
What rice is best for homemade horchata?
Long-grain white rice works best. It blends smoothly and gives the most authentic flavor and silky texture.
What is horchata made of?
Mexican horchata is made from soaked long-grain white rice blended with cinnamon, water, and sugar. The natural starch from the rice is what makes horchata creamy – even without dairy.
Should I strain horchata twice in authentic horchata recipe?
Double straining makes the drink smoother and removes tiny rice particles, giving that silky TaquerÃa texture.
Can I Use Brown Rice Instead of White Rice?
Yes, although white rice produces the traditional flavor and smoother texture. Brown rice creates a nuttier taste and slightly grainier drink.
Can Kids Drink Horchata?
Absolutely. Since this homemade version contains no alcohol or coffee, it’s a refreshing family-friendly drink that children usually enjoy.
Why Is My Horchata Grainy?
The rice likely wasn’t soaked long enough or wasn’t strained thoroughly. Soaking for at least 8 hours and straining twice usually creates a much smoother drink.
Related Recipes
Final Thoughts On Authentic Horchata Recipe
Making this authentic horchata recipe at home feels so special because you actually taste the difference between real, homemade horchata and the watered-down versions you sometimes get in stores.
When you slow-soak the rice, use whole cinnamon sticks, and blend patiently, you unlock that creamy, refreshing, classic Mexican flavor that makes horchata such a beloved drink.
If you enjoyed this authentic horchata recipe, you might also love exploring more of my Mexican-inspired recipes, including Carne Asada Marinade, Pico de Gallo, Mexican Coleslaw, and my creamy Taco Salad Dressing. Together, they make an easy and delicious homemade Mexican feast.












