Go Back

Dirty Horchata

A creamy, spiced Mexican rice milk beverage elevated with espresso and cinnamon. This homemade version combines the light, refreshing tradition of horchata with the bold intensity of café drinks, creating a naturally sweet, dairy-free beverage perfect for any time of day.
Prep Time 8 hours 15 minutes
Cook Time 10 minutes
Total Time 8 hours 25 minutes
Servings: 4 glasses
Course: Drinks and Beverages
Cuisine: Mexican-inspired
Calories: 185

Ingredients
  

Main
  • 1 cup long-grain white rice uncooked
  • 4 cups water for soaking
  • 4 cups water for blending
  • 1/2 cup blanched almonds
  • 1/4 teaspoon ground cinnamon
  • 1 teaspoon vanilla extract
  • 3 tablespoons sugar or agave syrup
  • 2 shots espresso about 2 ounces
  • 1/2 teaspoon vanilla bean paste optional, for deeper flavor
  • Pinch of salt
  • Ice cubes for serving
  • Ground cinnamon for garnish

Equipment

  • Large mixing bowl
  • Fine mesh strainer or cheesecloth
  • Blender or food processor
  • Measuring cups and spoons
  • Espresso machine or stovetop moka pot
  • Tall drinking glasses
  • Wooden spoon for stirring

Method
 

  1. Measure 1 cup of uncooked long-grain white rice into a large mixing bowl and cover it completely with 4 cups of water. Let it sit at room temperature for at least 8 hours or overnight, which softens the rice and allows it to release its starches into the water.
  2. While the rice soaks, measure out 1/2 cup of blanched almonds. Blanched almonds blend more smoothly and create a silkier texture than unblanched varieties.
  3. After soaking overnight, drain the rice through a fine-mesh strainer and rinse it well under cool running water until the water runs clear. This removes excess starch that could make the horchata cloudy or overly thick.
  4. Place the drained rice and blanched almonds into your blender along with 4 cups of fresh water. Blend on high speed for 2 to 3 minutes until the mixture becomes completely smooth and milky white.
  5. Pour the blended mixture through a fine-mesh strainer lined with cheesecloth into a clean bowl, pressing gently with the back of a spoon to extract all the liquid. This step separates the smooth rice milk from the grainy solids, creating that signature creamy texture.
  6. Stir the vanilla extract, ground cinnamon, sugar, and a pinch of salt directly into the strained rice milk until the sugar dissolves completely. Taste at this point and adjust sweetness or spice to your preference.
  7. Prepare 2 shots of fresh espresso using your espresso machine, moka pot, or strong brewed coffee. The espresso should be hot and freshly pulled for the best flavor impact.
  8. Pour the hot espresso into the prepared horchata base and stir thoroughly to blend the flavors together. Transfer to the refrigerator and chill for at least 1 hour before serving, or serve immediately over ice if you prefer it cold right away.
  9. Fill tall glasses with ice cubes and pour the dirty horchata until about three-quarters full. Top with a sprinkle of ground cinnamon and serve immediately for the best temperature and texture.

Notes

Make the rice milk base in advance and store it in the refrigerator for up to 5 days, then add fresh espresso just before serving for maximum flavor and convenience. The horchata base freezes well for up to 3 months. Soak the rice for the full 8 hours or overnight for the creamiest texture. Use freshly brewed espresso rather than reheated coffee for best results.