Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Homemade horchata in mason jars on a wooden table

Horchata Recipe That’ll Rock Your Summer (Or Anytime, Really)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Megan
  • Total Time: 10 minutes (+ soaking time)
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This authentic Mexican horchata is creamy, refreshing, and lightly sweet with a touch of cinnamon—perfect for a hot day or a festive treat.


Ingredients

Scale
  • 1 cup long grain white rice
  • 2 cups water (for soaking)
  • 1/2 cup sliced almonds
  • 1 cinnamon stick
  • 4 cups water (for blending)
  • 1/2 cup granulated sugar (adjust to taste)
  • 1 teaspoon vanilla extract
  • 2 cups milk (or dairy-free alternative)
  • Ground cinnamon, for garnish (optional)

Instructions

  1. Rinse the rice under cold water to remove excess starch.
  2. Combine rice, almonds, and cinnamon stick with 2 cups water in a bowl. Soak overnight or for at least 6 hours.
  3. Transfer soaked mixture (including the water) into a blender. Add 4 cups of fresh water and blend until very smooth.
  4. Strain through a fine mesh sieve or cheesecloth into a pitcher to remove solids.
  5. Stir in sugar, vanilla extract, and milk until well combined.
  6. Chill in the fridge for at least 2 hours before serving.
  7. Serve over ice and garnish with ground cinnamon if desired.

Notes

You can substitute almonds with cashews for a twist. Adjust sweetness to your preference. Keeps in the fridge for up to 3 days.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Beverage
  • Method: No Cook
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 glass
  • Calories: 180
  • Sugar: 18g
  • Sodium: 50mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 1g
  • Protein: 3g
  • Cholesterol: 5mg