Creamy vegan horchata made dairy-free with rice milk, oat milk, and homemade cinnamon syrup. A quick, refreshing take on the classic drink.

This vegan horchata recipe is quick, creamy, and completely dairy-free. Inspired by both traditional Mexican horchata de arroz and 아침햇살, a Korean rice drink that’s nutty and sweet, I created a shortcut version using rice milk, oat milk, and homemade cinnamon syrup. It’s refreshing, lightly spiced, and the perfect drink to enjoy with any Mexican-inspired meal or during the holidays.
What is Horchata?
Horchata is a traditional Mexican drink made with rice, water, cinnamon, and sugar. This version, called horchata de arroz, is the one most people in the U.S. are familiar with. Traditionally, horchata is naturally dairy-free, but many modern recipes add milk or condensed milk to make it creamier.
The classic method involves soaking rice in water, then blending and straining. Since this process takes quite a bit of time, I developed a quicker version using store-bought rice milk to capture the authentic flavor and oat milk to add creaminess - no soaking or straining required!
Why You’ll Love This Recipe
- Fast and simple: No soaking, blending, or straining rice.
- Creamy and authentic-tasting: Rice milk for flavor, oat milk for richness.
- Even cinnamon flavor: Cinnamon syrup infuses smoothly without the grit of powder.
- Vegan and dairy-free: A plant-based version anyone can enjoy.
- Perfectly versatile: Great with Mexican-inspired meals, as a holiday drink, or on its own.

Ingredients You’ll Need
- Cinnamon simple syrup: Adds sweetness and deep cinnamon flavor that blends in smoothly.
- Cinnamon powder: A small shake gives extra warmth and a boost of spice.
- Oat milk: Creates a creamy texture. Almond, soy, or other non-dairy milk also work.
- Rice milk: Provides the subtle rice flavor that makes horchata taste authentic.
- Ice: To serve it chilled and refreshing.
How to Make Vegan Horchata
- Add the base: Pour cinnamon simple syrup into a glass, then add a small shake of cinnamon powder.
- Mix with oat milk: Pour in the oat milk. Use a handheld milk frother to blend the cinnamon powder smoothly into the milk. (If you don’t have a frother, use a mason jar or shaker with a lid and shake until well combined.) You can also skip this step if you prefer not to use cinnamon powder.
- Add ice: Fill the glass with ice cubes.
- Top with rice milk: Pour rice milk over the top, stir gently, and enjoy right away.




Tips for the Best Vegan Horchata
- Adjust to taste: This drink is very customizable. Add more syrup for sweetness or more oat milk for creaminess. Make it just the way you like it.
- Infuse cinnamon flavor: For a stronger flavor, make a more concentrated cinnamon syrup instead of adding extra cinnamon powder, which can settle at the bottom.
- Make ahead: You can mix the syrup, oat milk, and rice milk ahead of time and store in the fridge. Just stir before serving, as the milks may separate. For best results, skip the cinnamon powder when making ahead and add a light shake when serving if you want extra spice.
- Flavor boosts: A splash of vanilla, a pinch of nutmeg, or even a shot of espresso can turn this into a fun twist, like a horchata latte.
Frequently Asked Questions about Horchata
Traditionally, Mexican horchata de arroz is made with rice, water, cinnamon, and sugar. However, many modern recipes add milk or condensed milk for creaminess, so the horchata you come across may contain dairy.
Authentic horchata de arroz is naturally vegan, but many versions today use dairy. This recipe keeps it plant-based with rice milk and oat milk.
Store it in the fridge for 3–4 days. Stir before serving, since non-dairy milk may separate. For best results, skip the cinnamon powder when making ahead.
This vegan horchata is light, creamy, with warm cinnamon flavor - all without dairy or extra effort! With simple ingredients and a quick method, it’s an easy way to enjoy a classic Mexican drink anytime.
PrintVegan Horchata (Dairy-Free, Easy & Refreshing)
This vegan horchata is light, creamy, and full of warm cinnamon flavor - made dairy-free with rice milk, oat milk, and cinnamon syrup. A quick and refreshing take on the classic Mexican drink!
Ingredients
-
1–2 tablespoons cinnamon simple syrup (adjust to taste)
-
A small shake of cinnamon powder (optional)
-
½ cup oat milk (or other non-dairy milk of choice)
-
1 cup rice milk
-
Ice (for serving)
Instructions
-
Add the cinnamon simple syrup to a glass, then add a small shake of cinnamon powder.
-
Pour in the oat milk. Use a handheld milk frother to blend the cinnamon powder smoothly into the milk. (If you don’t have a frother, use a mason jar or shaker with a lid.) You can also skip the cinnamon powder if you prefer.
-
Fill the glass with ice cubes.
-
Top with rice milk, stir gently, and enjoy right away.
Notes
-
Make ahead: Mix the syrup, oat milk, and rice milk in advance and store in the fridge for 3–4 days. Stir before serving, as the milk may separate. For best results, skip the cinnamon powder when making ahead and add a little when serving if you’d like extra spice.
-
Customize: Add more syrup for sweetness or more oat milk for creaminess — it’s very flexible.
-
Flavor boosts: A splash of vanilla, a pinch of nutmeg, or even a shot of espresso turns this into a fun twist, like a horchata latte.
Share your thoughts below!