Go Back
+ servings
A glass of horchata with a cinnamon stick topped with ground cinnamon.
Print Recipe
No ratings yet

Vegan Horchata

This vegan horchata recipe makes a creamy and slightly sweet milky drink with a hint of cinnamon spice. It’s the perfect drink when you want something light and refreshing. You can even make this creamy horchata into a mocktail or cocktail!
Prep Time10 mins
Soak time1 d
Total Time1 d 10 mins
Course: Drinks
Cuisine: American, Mexican
Keyword: 4-ingredient, agua fresca, cocktail, drinks, mocktail
Servings: 5 servings
Calories: 190kcal
Author: Elise Shivamber


  • Blender
  • Mesh strainer
  • Measuring cup


  • 1 cup uncooked long-grain white rice
  • 4 cups water
  • 2 cinnamon sticks
  • 2 cups oat milk or coconut milk


  • Add uncooked long-grain white rice, water, and cinnamon sticks to a large bowl.
  • Soak 4-6 hours minimum, best if overnight (up to 24 hours). Leave soaking rice in the refrigerator.
  • Once soaked, blend the soaked white rice, water and cinnamon sticks in a high-speed blender until smooth. You should not see any large pieces of rice or cinnamon.
  • Strain into a pitcher or large measuring cup.
  • Add oat milk (or coconut milk) to the pitcher and stir to combine.
  • Serve over ice immediately and garnish with a fresh cinnamon stick, or allow the flavors of the agua de horchata to combine in the fridge for at least 4 hours and then serve.
  • If serving at a later time, make sure to stir before serving. It is completely normal for the milk and rice milk to separate.


When to blend the rice: The longer you can soak the rice (up to 24 hours), the better! This is because the liquid gets the taste of the cinnamon and rice, to create a creamier and more flavorful horchata. The cinnamon sticks should be completely opened up - almost flat!
Speed up the soak: To speed up the time the white rice soaks in the water, soak the white rice in boiling water. If you use boiling water, you can soak the rice for 2 hours before it’s ready to blend. However, the taste will be best if waiting overnight.
Prep ahead for best taste: If you can, make horchata the day before wanting to serve it. The longer it sits, the better it tastes! (Of course within the window of storage!)
Storage directions: Store in an airtight container in the refrigerator for a couple of days.


Serving: 1cup | Calories: 190kcal | Carbohydrates: 40g | Protein: 4g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 57mg | Potassium: 96mg | Fiber: 2g | Sugar: 8g | Vitamin A: 201IU | Vitamin C: 1mg | Calcium: 168mg | Iron: 1mg