Authentic Mexican horchata recipe made with rice, cinnamon, milk, and vanilla. This refreshing homemade drink is creamy, lightly sweetened, and perfect for pairing with tacos, enchiladas, or churros. Easy to prepare ahead, this traditional agua fresca is a favorite for summer gatherings and Mexican celebrations.

Ingredients
- 1 ½ cups uncooked long-grain white rice
- 2 Mexican cinnamon sticks
- 4 cups hot water
- 2 cups milk (or almond milk for dairy-free)
- 2 teaspoons vanilla extract
- 2 teaspoons ground cinnamon
- ⅓–½ cup granulated sugar, to taste
Instructions
- Blend the rice base: In a blender, combine the rice, 2 cups of hot water, and cinnamon sticks. Blend until the rice and cinnamon are roughly ground. Add the remaining 2 cups of hot water and blend again.
- Soak: Transfer the mixture to a large pitcher or container, cover, and refrigerate for at least 8 hours or overnight.
- Strain: Pour the mixture through a fine mesh strainer or cheesecloth into a clean pitcher. Discard the rice solids.
- Add flavorings: Stir in the milk, vanilla extract, ground cinnamon, and sugar (adjust to taste).
- Chill and serve: Refrigerate until ready to serve. Stir well before pouring into glasses over ice.
Tips
- Use Mexican cinnamon (canela) for authentic flavor—it’s softer and more aromatic than regular cinnamon.
- Adjust the sweetness by starting with less sugar and adding more if needed.
- Blend the rice well, but don’t worry if it’s slightly coarse; soaking will extract the flavor.
- Always stir before serving, as the cinnamon may settle at the bottom.

Variations and Substitutions
- Dairy-Free Horchata: Replace milk with almond milk, oat milk, or coconut milk.
- Vanilla Twist: Add an extra splash of vanilla or a fresh vanilla bean for deeper flavor.
- Nutty Version: Blend a handful of almonds or cashews with the rice for a creamier texture.
- Spiced Horchata: Add a pinch of nutmeg or cloves during blending for a warming touch.
FAQs
How long does horchata last in the fridge?
It stays fresh for up to 3–4 days if stored in a sealed container.
Can I make horchata without soaking overnight?
You can shorten the soak to 4 hours, but overnight produces the richest flavor.
Is horchata always made with milk?
Traditional horchata can be made with or without milk. Using almond milk is also very common in Mexican households.
Serving Suggestions
- Serve ice-cold in tall glasses with a sprinkle of cinnamon on top.
- Pair with Mexican dishes like tacos, tamales, or enchiladas.
- Use as a base for cocktails (spiked horchata with rum or Kahlúa is popular).
- Enjoy with sweet treats like churros, conchas, or tres leches cake.
Why You’ll Love This Recipe
This homemade horchata is creamy, refreshing, and perfectly spiced with cinnamon. It’s naturally gluten-free, customizable, and tastes just like the authentic drink you’ll find at Mexican taquerías. Easy to make ahead, it’s the perfect drink for summer days, family gatherings, or anytime you want a sweet, cooling beverage.
Horchata (Authentic Mexican Rice Drink)
6
servings8
hoursIngredients
1 ½ cups uncooked long-grain white rice
2 Mexican cinnamon sticks
4 cups hot water
2 cups milk (or almond milk for dairy-free)
2 teaspoons vanilla extract
2 teaspoons ground cinnamon
⅓–½ cup granulated sugar, to taste
Directions
- Blend the rice base: In a blender, combine the rice, 2 cups of hot water, and cinnamon sticks. Blend until the rice and cinnamon are roughly ground. Add the remaining 2 cups of hot water and blend again.
- Soak: Transfer the mixture to a large pitcher or container, cover, and refrigerate for at least 8 hours or overnight.
- Strain: Pour the mixture through a fine mesh strainer or cheesecloth into a clean pitcher. Discard the rice solids.
- Add flavorings: Stir in the milk, vanilla extract, ground cinnamon, and sugar (adjust to taste).
- Chill and serve: Refrigerate until ready to serve. Stir well before pouring into glasses over ice.




Leave a Comment