Authentic Horchata Recipe Made the Mexican Way

Hey Foodies! If you’ve ever tasted horchata at a real Mexican Taquería, you know this 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.

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.

Close-up of a glass of authentic horchata recipe with ice cubes and a cinnamon stick garnish, showing creamy texture and smooth consistency.

What Makes This Authentic 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!

I learned this method from real Mexican home cooks, and their rule is simple – flavor must come from the rice itself, not from canned products. So, I always use raw rice.

Traditional horchata also gets strained & not blended and served directly just because removing the rice pulp is what gives that smooth, silky taquería texture. So what makes this version authentic isn’t just the ingredients…It’s the respect for the original technique.

 Ingredients You’ll Need For Authentic Horchata Recipe

These are the same ingredients used in traditional Mexican horchata, nothing fancy and nothing extra Americanized.This is the classic base that gives you that real creamy, smooth, and cinnamon-forward taquería flavor. Go grab following ingredients

  • Raw White Rice
    I use regular long-grain white rice because it blends smooth and gives that naturally creamy texture without condensed milk.
  • Whole Cinnamon Sticks
    Authentic horchata uses canela (Mexican cinnamon) not ground cinnamon because it releases deep flavor while soaking.
  • 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.
  • Pure Vanilla Extract
    I add just a splash because it rounds out the drink and makes it taste closer to restaurant-style horchata.
  • Cold Filtered Water
    Clean water matters because horchata is a rice-based drink & better water means smoother flavor.
  • Evaporated Milk or Whole Milk
    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.
Ingredients for authentic horchata recipe: long-grain white rice, cinnamon sticks, sugar, milk, vanilla extract, and water arranged on a rustic wooden table.

You can get quantities in my recipe card at bottom.

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.

Rice and cinnamon sticks soaking in water for authentic horchata recipe, step 1.

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 point when you know you’re doing it right.

Full blender blending soaked rice and cinnamon with cold water to make authentic horchata recipe

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.

Straining blended rice and cinnamon mixture into a glass pitcher to make authentic horchata recipe.

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.

Adding vanilla extract to the strained horchata mixture in a glass pitcher to make authentic horchata recipe.

Chill Before Serving


Horchata always tastes better than ice-cold. I prefer to refrigerate it for at least 2 hours & this is how Mexican restaurants keep it so refreshing.

Final glass of authentic horchata recipe served ice-cold with a cinnamon stick and cinnamon powder dusting, next to a jar filled with horchata.

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 Authentic 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.

Serving Suggestions for Authentic Mexican Horchata Recipe

I always serve my homemade authentic Mexican horchata ice-cold. That’s when the flavors really shine. If you’ve ever had horchata from a taco cart or a family fiesta, you know how refreshing that creamy cinnamon-rice taste feels on a hot day. I love pouring it over a tall glass packed with ice so every sip is chilled and smooth.

Here’s how I personally love serving horchata at home:

  • With spicy Mexican food as it balances heat beautifully. Horchata is like a sweet, cooling break in between spicy bites.
  • 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.

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.

Authentic horchata recipe served with taccos.

Storing & Reheating Tips For Horchata (How Long Does Horchata Last?)

In my kitchen, 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.

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 you freeze Authentic 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. Ingredient data verified through trusted nutrition databases like USDA FoodData Central.

Tips & Tricks for the Best Horchata Every Time

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.
Authentic Horchata Recipe served fresh.

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.

I hope this guide  from soaking tips to serving suggestions  helps you confidently make smooth, silky Mexican horchata anytime you want. It’s such a simple recipe, but it’s one that carries tradition, comfort, and nostalgia in every chilled sip.

If you enjoyed this recipe, share it with others and don’t forget to rate it. Your feedback truly helps my little recipe blog grow and reach more horchata lovers. If you want more recipes from me I’ll suggest to try my kung pao chicken recipe, believe me it goes so well with fluffy white white ric.

Frequently Asked Questions 

Q: 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.

Q: 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.

Q: 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.

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.
SavorAndSpice

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. It’s simple to make at home, budget-friendly, and tastes even better when served ice-cold. A comforting and nostalgic Mexican drink that pairs beautifully with tacos, enchiladas, and weekend family dinners.
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.