Glass of authentic horchata recipe with ice cubes, cinnamon powder dust, and cinnamon stick, next to a jar filled with horchata on a rustic wooden table.

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 HorchataStore-Bought Mix
Made with real rice and cinnamonOften uses powdered ingredients
Fresh, authentic flavorArtificial flavors are common
You control the sweetnessUsually pre-sweetened
No preservativesMay contain additives
Creamy, naturally refreshingLess 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.

DetailInformation
Prep Time10 minutes
Soak Time8–12 hours
Blend Time5 minutes
Total TimeAbout 8 hours 15 minutes
Servings6 glasses
CuisineMexican
DifficultyEasy

 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.

NutrientAmount% Daily Value*
Calories155 kcal8%
Total Carbohydrates32 g11%
Total Fat2 g3%
Saturated Fat0.5 g2%
Cholesterol0 mg0%
Sodium45 mg2%
Sugar20–22 g—
Protein1 g2%
Calcium70 mg6%
Potassium90 mg2%

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.

  1. 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.
  2. 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.
  3. Chill fully before sweetening
    Cold dulls sweetness. That’s why I always add sugar after chilling. It avoids accidentally over-sweeten.
  4. Don’t add too much cinnamon powder
    Whole cinnamon sticks blend cleaner. Powder turns gritty & stick always wins for classic Mexican horchata.
  5. Serve over ice not blended with ice
    Ice inside the blender waters it down. Pour over ice instead, especially if serving guests.
Sonia Khan

Authentic Horchata Recipe Made the Mexican Way

This authentic horchata recipe is creamy, refreshing, and deliciously classic – just like the Mexican rice drink you’ll find at local taquerias in Mexico. It’s made with rice, cinnamon, vanilla, and a hint of sweetness for that traditional flavor everyone loves.
Prep Time 10 minutes
soak time & blend 6 hours 2 minutes
Total Time 6 hours 12 minutes
Servings: 6 servings
Course: Beverage, Drinks
Cuisine: Mexican
Calories: 180

Ingredients
  

  • 3 cups cold water for blending & thinning
  • 1 ½ cups whole milk OR evaporated milk more creamy & more authentic taqueria texture
  • ½ cup granulated sugar adjust sweeter to taste
  • 1 ½ tsp pure vanilla extract
  • 1 medium cinnamon stick
  • pinch of salt optional but enhances flavor
optional add-ins
  • â…› tsp almond extract – boosts authentic Mexican horchata flavor
  • ice for chilling + serving

Equipment

  • 1 Blender
  • 1 Jar for soaking rice
  • 1 Fine mesh strainer cheesecloth can also be used.

Method
 

  1. 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.
  2. 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.
  3. Strain the mixture: Pour the mixture through a fine-mesh strainer or cheesecloth into a pitcher to remove rice solids.
  4. Sweeten & Flavor: Stir in ½ cup sugar, 1 ½ tsp vanilla extract, and 1 ½ cups milk (optional for creaminess). Taste and adjust sweetness if needed.
  5. Chilling: Refrigerate for at least 2 hours before serving. Add ice just before serving for an extra refreshing drink.
  6. 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.

Similar Posts