Authentic Mexican Horchata Recipe

Mexican Horchata
Servings: 8 Servings

Mexican Horchata

This Mexican horchata is a creamy, sweet, rice-based beverage, delicately flavored with cinnamon and vanilla. It blends soaked rice with sweetened condensed milk and evaporated milk, then lightens the mixture with your preferred milk to create a smooth, velvety drink. Serve chilled over ice for a refreshing treat that pairs beautifully with spicy foods, grilled dishes, or simply as a cooling drink on a warm day.

The technique is simple: soak, blend, strain, and chill. Soaking the rice and cinnamon softens the grains and releases deep cinnamon notes, while straining ensures a silky texture. You can easily adapt this recipe for dairy-free diets by using almond or oat milk and skipping the condensed milk if you prefer a less sweet version.

Total: 15 minutes

Equipment

  • Large bowl
  • Blender
  • Fine mesh strainer or cheesecloth
  • Large pitcher
  • Glasses for serving

Ingredients

  • 1 cup rice, rinsed
  • 1–2 cinnamon sticks, depending on size
  • 4 cups water
  • 1 can sweetened condensed milk
  • 1 can evaporated milk
  • 1 tsp vanilla extract
  • 1/4–1/3 cup sugar, or to taste
  • 2 cups milk of choice (regular, almond, oat, etc.)
  • Additional cinnamon sticks, for garnish (optional)
  • Ice, for serving

Instructions

  • Rinse the rice thoroughly under cold water until the water runs clearer. Place the rinsed rice and the cinnamon sticks in a large bowl and add 4 cups of water. Cover and let the rice and cinnamon soak for at least 4 hours, though overnight yields a fuller, smoother flavor.
  • After soaking, transfer the rice, cinnamon sticks, and soaking water to a blender. Add the sweetened condensed milk, evaporated milk, vanilla, and sugar. Blend on high until the mixture is completely smooth and the rice is broken down, about 1–2 minutes. If your blender struggles, blend in shorter bursts and stir between pulses.
  • Pour the blended mixture through a fine mesh strainer or several layers of cheesecloth into a large pitcher, pressing gently to extract as much liquid as possible while leaving the solids behind. Discard or reserve the strained solids for another use (they can be mixed into baked goods or discarded).
  • Stir in 2 cups of your chosen milk to reach the desired creaminess. Taste and adjust sweetness with additional sugar if needed. For a lighter drink, add more milk or plain water.
  • Chill the horchata for at least 1 hour before serving to let flavors meld. Serve over ice and optionally garnish each glass with a cinnamon stick. Stir before pouring if the mixture has settled.
  • Enjoy this refreshing, creamy horchata as a cooling standalone beverage or alongside spicy and savory dishes. Leftovers keep well refrigerated for up to 3 days—shake or stir before serving.

Notes

  • Soaking time matters: longer soaking (overnight) extracts more flavor from the rice and cinnamon and creates a creamier texture after blending.
  • Sweetness can be adjusted to taste. Start with 1/4 cup sugar and add more if you prefer a sweeter drink; the sweetened condensed milk already contributes significant sweetness.
  • For a dairy-free or vegan version, substitute the evaporated milk and the milk of choice with full‑flavored plant milks (such as almond or oat). You can omit or reduce the condensed milk and replace its sweetness with additional sugar or a plant-based sweetened condensed milk if preferred.
  • If you prefer a thinner horchata, dilute with a little cold water or more milk before serving. If you want it thicker and richer, reduce the added milk slightly.
  • Straining well is key to a smooth drink. Use a fine mesh strainer or cheesecloth and press gently to extract liquid; this removes grainy bits left from the blended rice.
  • Store horchata in a sealed container in the refrigerator for up to 3 days. Shake or stir gently before serving, as separation can occur.
  • Serving suggestion: serve very cold over ice and consider pairing with tacos, grilled meats, or spicy food to balance heat and richness.

Like this recipe? Leave a comment below!