Homemade Mexican Horchata Recipe

Mexican horchata is the perfect antidote to a hot day. This creamy, rice‑based beverage is lightly sweetened, kissed with cinnamon, and served ice‑cold. It’s a staple at taquerias and Mexican restaurants for good reason: it pairs beautifully with spicy food and tastes like a cooling hug in a glass.

Homemade Mexican Horchata Recipe

The best part? This homemade Mexican horchata recipe is incredibly easy to make. You don’t need any special equipment—just a blender, a fine‑mesh strainer, and a little patience. The result is far superior to any powdered mix. Creamy, naturally dairy‑free, and utterly refreshing. Let’s make horchata.

What Is Horchata?

Horchata (or horchata de arroz) is a traditional Mexican drink made from white rice, cinnamon, and water, sweetened with sugar, and often finished with a splash of milk or vanilla.

Despite its creamy texture, it’s naturally dairy‑free (though some recipes add milk or condensed milk for extra richness—I’ll include both options). The rice is soaked, blended, and strained, resulting in a smooth, lightly nutty, cinnamon‑spiced beverage.

Ingredients You’ll Need

The ingredient list is short and pantry‑friendly. Use white long‑grain rice for the best texture.

IngredientAmountNotes
White long‑grain rice1 cup (200g)Do not rinse
Water (for soaking)2 cups (480ml)Cold tap water
Cinnamon stick1 large (or 2 small)Mexican canela is ideal, but Ceylon works
Water (for blending)3 cups (720ml)Additional
Granulated sugar1/2 cup (100g)Adjust to taste
Vanilla extract (optional)1 tspAdds warmth
Milk (optional, for creamy version)1 cup (240ml)Whole, oat, or almond milk

Pro tip: For an authentic touch, use Mexican canela – it’s softer and more floral than standard cinnamon. But regular cinnamon sticks work fine.

How to Make Homemade Mexican Horchata (Step by Step)

This recipe requires a little waiting (the rice needs to soak), but active time is only about 15 minutes. Plan ahead.

Step 1: Soak the Rice and Cinnamon

In a large bowl or pitcher, combine the rice, 2 cups of water, and the cinnamon stick. Cover and let sit at room temperature for at least 4 hours, or overnight in the refrigerator. Soaking softens the rice, making it easy to blend.

Step 2: Blend the Mixture

Transfer the soaked rice, cinnamon stick, and the soaking water to a blender. Add the remaining 3 cups of fresh water. Blend on high for 1–2 minutes until the rice is very finely ground and the liquid looks milky.

Step 3: Strain

Place a fine‑mesh strainer, nut milk bag, or several layers of cheesecloth over a large pitcher or bowl. Pour the blended mixture through the strainer. Use a spatula or spoon to press out as much liquid as possible. Discard the solids (rice pulp).

Pro tip: For an extra‑smooth horchata, strain a second time through a finer sieve or a clean paper towel‑lined strainer.

Step 4: Add Sweetener and Flavor

Stir in the sugar and vanilla extract (if using). Taste and adjust sweetness—horchata should be pleasantly sweet but not cloying. For a creamier, restaurant‑style horchata, stir in 1 cup of milk (dairy or plant‑based) at this stage.

Step 5: Chill and Serve

Refrigerate until very cold, at least 2 hours. Horchata tastes best when fully chilled. Serve over ice, and garnish with a sprinkle of ground cinnamon or a cinnamon stick.

Pro tip: For an extra‑frothy finish, give the horchata a quick shake or blend with a handful of ice just before serving.

Video Guide 📺


Traditional vs. Creamy Horchata

There are two main styles of Mexican horchata. Choose what you prefer.

StyleDairyTextureBest For
Traditional (Agua de Horchata)No milkLight, refreshing, like a flavored waterHot days, lighter meals
Creamy (Horchata con Leche)With milk (dairy or plant)Richer, smoother, more indulgentDessert, richer foods

Which is more authentic? Both are common. Street vendors often serve a lighter version, while restaurants favor the creamier style. I’ve included both options above.

Tips for the Best Horchata (And Mistakes to Avoid)

✅ Do This for Authentic, Smooth Horchata

  • Don’t rinse the rice – The starch on unrinsed rice gives horchata its signature body and creaminess.
  • Soak long enough – 4 hours is the minimum. Overnight is better for a smoother blend.
  • Strain thoroughly – Gritty horchata is unpleasant. Use a nut milk bag or a fine‑mesh strainer lined with cheesecloth.
  • Chill well – Horchata is meant to be ice‑cold. Warm horchata tastes flat.

❌ Common Mistakes

MistakeWhy It HappensFix
Gritty, sandy textureNot strained well enoughUse a finer strainer or double‑strain
Too thin, waterySoaking water discarded or too much extra waterAlways use the soaking water; don’t over‑dilute
Bland or flat flavorNot enough cinnamon or sugarAdd a second cinnamon stick; taste and adjust sugar
Cloudy appearance (normal)Rice starch – it’s supposed to be cloudyNo fix needed—it’s correct
Separates in the fridgeNatural settling of rice particlesStir well before serving

Pro tip: To make a large batch for a party, scale the recipe up. Horchata keeps well in the fridge for up to 5 days (stir before serving).

Frequently Asked Questions

Is horchata dairy‑free?

Yes, the traditional version is made without any milk or dairy. This recipe as written (without the optional milk) is completely dairy‑free and vegan. The creamy version adds milk, but you can use plant‑based milk to keep it dairy‑free.

Can I make horchata with brown rice?

Yes, but the flavor will be nuttier and the color darker. Brown rice needs a longer soaking time (8–12 hours) and produces a slightly grainier texture. Strain very well.

How long does homemade horchata last?

Store in a sealed pitcher or jar in the refrigerator for up to 5 days. Stir before each serving, as the rice particles may settle. Do not freeze—the texture becomes grainy.

Can I use ground cinnamon instead of a stick?

Fresh cinnamon stick is strongly preferred because it infuses slowly during soaking. Ground cinnamon can make the horchata bitter and gritty. If you must use ground, add just 1 teaspoon at the blending stage and strain extra carefully.

Why does my horchata taste “raw” or floury?

The rice needs to be blended very finely. Blend for a full 2 minutes. If it still tastes raw, strain and then return the liquid to the blender with the solids and blend again before a second straining.

Can I make horchata without a blender?

It’s very difficult. The rice needs to be pulverized to release its starch. You could use a food processor, but a blender is best. Some traditional recipes grind the rice with a metate (stone grinder), but that’s impractical for most home cooks.

What can I serve with horchata?

Horchata is the perfect partner for spicy Mexican dishes: tacos, enchiladas, tamales, or chilaquiles. It also pairs beautifully with churros, flan, or any cinnamon‑spiced dessert.

Is horchata halal?

Yes, this recipe contains no alcohol or haram ingredients. All ingredients (rice, water, cinnamon, sugar, vanilla, optional plant milk) are halal.

Nutritional Information (Per 1 Cup / 240ml Serving, Traditional Version)

Without optional milk.

NutrientAmount
Calories160
Protein1g
Fat0g
Carbohydrates39g
Fiber1g
Sugar25g
Sodium5mg
Calcium10mg (from rice)

Creamy Version (with 1 cup whole milk per batch, divided by 6 servings)

NutrientAmount (per cup)
Calories195
Protein2.5g
Fat3g
Carbohydrates39g
Sugar27g
Calcium8% DV

Using plant‑based milk (unsweetened) reduces calories and sugar.

Conclusion

Homemade Mexican horchata is a revelation. It’s creamy without being heavy, sweet without being cloying, and spiced with the warm, familiar hug of cinnamon. Once you’ve made it from scratch, you’ll never go back to the powdered stuff.

This homemade Mexican horchata recipe is your ticket to cooling down on a hot afternoon, impressing guests at a taco night, or simply treating yourself to something special. Make a pitcher. Fill a tall glass with ice. Pour, garnish with a cinnamon stick, and sip slowly.

Now go soak that rice.

Related Stories

Leave a Reply

Your email address will not be published. Required fields are marked *