Authentic Mexican Horchata with Cinnamon

A glass of creamy Mexican Horchata featuring a smooth, milky white texture and a whole cinnamon stick for garnish.
Creamy Mexican Horchata
By Julia BennettUpdated:
This drink relies on a long cold soak to get a creamy base without needing heavy cream, and this is how this Mexican horchata works.
  • Time: 15 min active + 8 hours chilling
  • Flavor & Texture: Creamy, spiced, and refreshing
  • Perfect for: Summer parties, family gatherings, or a budget-friendly treat

Making a Creamy Mexican Horchata

The long-grain white rice is the real hero here. It provides a natural starch that creates a thick, creamy body when blended, so you don't have to rely entirely on dairy for the texture.

This Mexican horchata is a chilled, spiced drink that balances the warmth of cinnamon with a clean, milky sweetness. It's a reliable way to cool down, and it uses simple pantry staples that keep the cost per glass very low.

You can expect a drink that is light but satisfying. It isn't overly heavy like a milkshake, but it has more substance than a flavored water.

The Trick Behind the Texture

  • Cold Extraction: Soaking the rice and cinnamon overnight softens the grains. This lets the blender pulverize them into a smooth liquid instead of leaving chunky bits.
  • Mechanical Filtration: Passing the mixture through a sieve removes the coarse pulp. This ensures the drink feels smooth on the tongue.

Depending on how much time you have, you can choose between the traditional soak or a faster shortcut. The soak produces a more integrated flavor, while the shortcut is better for last-minute cravings.

MethodTimeTextureBest For
Traditional Soak8 hoursSilky and integratedQuality and depth
Quick Mix15 minsThinner, distinct flavorsImmediate serving

What Each Ingredient Does

ComponentPurposeSubstitute Notes
Long-grain white riceCreates the creamy baseOats: Makes it grainier and more "oat milk" like
Cinnamon stickAdds woody, warm aromaGround cinnamon: Use 1/2 tsp, but may look muddier
Evaporated milkAdds richness and colorCoconut milk: Similar fat, but adds a tropical flavor
Cane sugarBalances the spicesMaple syrup: Stronger taste, adjust amount to taste

For the Rice Base

  • 1 cup (200g) long-grain white rice
  • 4 cups (950ml) water
  • 1 cinnamon stick (5g)

For the Creaming and Sweetening

  • 1 can (12 oz / 354ml) evaporated milk
  • 1/2 cup (100g) cane sugar
  • 1 tsp (5ml) pure vanilla extract
  • 1/8 tsp (0.75g) fine sea salt Why this? Salt cuts through the sugar and makes the cinnamon pop

Equipment Needed

You'll need a high-speed blender to get the rice pulverized. A standard blender works, but you might need to blend in smaller batches. You also need a fine mesh sieve or a piece of cheesecloth for the filtration step. A large glass pitcher is best for storing it in the fridge.

How to Make It

Chilled, opaque white beverage in a tall glass with a rustic cinnamon stick and soft condensation on the glass.

Preparing the Base

Combine the uncooked long-grain white rice and the cinnamon stick in a bowl or jar. Pour in 4 cups (950ml) of water, stir briefly, cover, and allow the mixture to soak in the refrigerator for at least 8 hours or overnight. Note: This is the most critical step for a traditional Mexican horchata.

Blending the Mixture

Pour the entire contents of the soaking bowl, including the cinnamon stick and soaking water, into a high-speed blender. Blend on high for 60 to 90 seconds until the rice is completely pulverized and the liquid looks milky and opaque.

Refining the Texture

Place a fine mesh sieve or cheesecloth over a large pitcher and slowly pour the blended mixture through the filter. Use a spoon to press down on the solids to extract all liquid. Discard the remaining rice pulp.

Balancing the Flavors

Whisk in the cane sugar, vanilla extract, and fine sea salt until the sugar is fully dissolved. Stir in the evaporated milk until the color is a consistent, creamy off white.

Store the beverage in a sealed glass pitcher in the refrigerator and shake or stir well before serving.

Avoiding Common Pitfalls

If your drink feels "sandy," the rice wasn't blended long enough or your strainer has holes that are too large. You can fix this by passing it through a coffee filter, though it takes a bit more patience.

When the consistency is too thin, it's usually because too much water was used or the rice was strained too aggressively. You can stir in a tablespoon of condensed milk to thicken it up quickly.

If it tastes too sweet, a tiny pinch more of salt or a squeeze of lime juice can balance the sugar without changing the core flavor.

ProblemRoot CauseSolution
Grainy textureUnder-blended riceBlend for another 30 seconds or use a coffee filter
Watery consistencyToo much dilutionStir in a bit more evaporated milk or condensed milk
Overly sweetToo much sugarAdd a pinch of salt or a dash of vanilla

Flavor Variations to Try

Almond Infusion

Add 1/2 cup of raw almonds to the rice during the soaking phase. This adds a nutty depth that is common in some regional versions of Mexican horchata.

Coconut Cream Twist

Swap the evaporated milk for full-fat coconut milk. This makes the drink naturally dairy-free and gives it a tropical vibe.

Maple Cinnamon

Replace the cane sugar with maple syrup. This changes the flavor profile to something more autumnal and rich.

Keeping It Fresh

Store the finished homemade Mexican horchata in a sealed glass pitcher in the refrigerator. Because the rice solids are natural, they will settle at the bottom over time. Always give the pitcher a vigorous shake or stir before pouring to get that consistent creaminess.

It remains fresh for up to 5 days. If you see the liquid separating, just stir it again.

Chef Note: Don't throw away the leftover rice pulp immediately. You can stir it into oatmeal or a smoothie for extra fiber and cinnamon flavor.

What to Serve This With

This drink is a great companion for spicy foods. I like serving it in a tall glass filled with ice and a sprinkle of ground cinnamon on top for a bit of visual flair. It also pairs well with churros or a piece of sweet pan dulce for a full breakfast experience.

Your Questions, Answered

Is horchata traditionally from Mexico?

Yes, though it originated in Spain. The Mexican version is distinct for using a rice and cinnamon base rather than the nuts used in other regions.

How do I make this drink?

Soak white rice and cinnamon in water for at least 8 hours. Blend the mixture until opaque, strain it through a sieve, and stir in sugar, vanilla, salt, and evaporated milk.

Which ingredients are needed?

Gather long-grain white rice, water, a cinnamon stick, evaporated milk, cane sugar, vanilla extract, and sea salt. These components balance sweetness with warm spice.

Can I make this without evaporated milk?

Yes, you can. The soaked rice provides a natural starchiness for creaminess, though the final texture will be thinner and less rich.

Are there other types of horchata?

Yes, different cultures use various seeds or nuts. The Spanish version, for instance, is traditionally made from tiger nuts instead of rice.

What can I use as a substitute?

Try a chilled rice-based beverage or almond milk. These provide a similar creamy profile and sweet taste if you cannot make the full recipe.

Where should I store the beverage?

Keep it in a sealed glass pitcher in the refrigerator. Since it contains evaporated milk, it must be kept chilled to stay fresh.

Creamy Mexican Horchata

Creamy Mexican Horchata Recipe Card
Creamy Mexican Horchata Recipe Card
4.2 / 5 (6 Reviews)
Preparation time:15 Mins
Total time:08 Hrs 15 Mins
Servings:6 10 oz. cups
Category: BeverageCuisine: Mexican
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
267 kcal
% Daily Value*
Total Fat 4.7g
   Saturated Fat 2.8g
Sodium 100mg
Total Carbohydrate 49.2g
   Dietary Fiber 0.3g
   Total Sugars 22.5g
Protein 6.3g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Pick your stars
Your Turn:
Submit Review:
How Readers Rated It
5
(2)
4
(3)
3
(1)
2
(0)
1
(0)
Jump to Recipe