This Horchata de Arroz (Mexican Rice Milk) is both delicious and super easy to make. Made from simple ingredients like rice, cashews, cinnamon, and dates, this popular drink is crowd-pleasing and perfect for hot summer days.
For more refreshing drinks, check out my agua fresca Mexican drink, this best watermelon juice recipe, and this iced strawberry hibiscus lemonade.

A Quick Look: Vegan Horchata (Mexican Rice Milk)
- 📝 Recipe Name: Horchata de Arroz (Mexican rice milk)
- 🕒 Total Time: 10 minutes prep time, 4 hours soaking time.
- 👥 Servings: 5
- 🎯 Key Ingredients: rice, cashews, cinnamon, dates, vanilla
- 🌱 Dietary Info: vegan, dairy-free, plant-based
- ✨ Best For: summer drinks, taco night, spicy meals
- 💕 Why You’ll Love It: Easy-to-make recipe, creamy texture, naturally sweetened, refreshing cinnamon flavor
Jump to:
During a trip to Chicago years ago, I had Mexican horchata for the first time at a family gathering. The creamy drink was served alongside a platter of stuffed bean gorditas, taco dorado de papa, quick pickled jalapenos and carrots, and a fiery, toasted chile de árbol salsa.
The ice-cold drink perfectly complemented the spicy food, and I couldn't believe Mexican rice milk was naturally dairy-free. Since then, I’ve experimented with many versions, but date-sweetened horchata is a favorite.
This vegan horchata recipe keeps the traditional rice-and-cinnamon base but adds soaked cashews and Medjool dates for a naturally sweet, creamy drink. It's also incredibly versatile and easy to customize with substitutions.
This creamy Mexican rice milk pairs beautifully with homemade refried black beans, this easy vegan taquitos recipe, and this 5-minute creamy avocado salsa drizzled on top.
Why This Recipe Works
- Traditional rice base. This recipe has the rice-and-cinnamon base used in traditional Mexican horchata.
- Naturally sweetened. Dates replace refined sugar for a more whole-food sweetness.
- Extra creamy texture. Cashews add a smooth, creamy body while still letting the rice flavor shine.
- Balanced flavor. Cinnamon, vanilla, and a pinch of salt bring everything together for a classic horchata flavor.
Is Horchata Healthy?
Yes. Homemade horchata can be a nourishing drink when made with simple ingredients like rice, cinnamon, and natural sweeteners. Traditional Mexican horchata is naturally dairy-free, and this version uses dates instead of refined sugar with added cashews for a smooth, lightly creamy texture.
Be sure to try this dairy-free horchata alongside Mexican lime rice (or Mexican vegan rice), paired with vegan refried pinto beans or these rice and bean tacos.
Ingredients & Substitutions
Here are the ingredients you’ll need to make this homemade Mexican horchata:

- White rice: Long-grain rice works best for a smooth texture.
- Raw cashews: You can substitute ⅓ cup blanched almonds for an almond horchata.
- Medjool Dates: You can also use Deglet Noor dates (use about 10-12 since they’re less sweet), or substitute with ⅓ cup maple syrup/agave, or ¼-1/3 cup cane sugar. Start with these amounts, but adjust the sweetness to taste.
- Cinnamon: Use a cinnamon stick for soaking, or substitute 1 teaspoon ground cinnamon.
Dairy-free horchata is often served with meals that include salsas like salsa de molcajete, salsa pico de gallo, roasted tomato salsa, or salsa tatemada.
How to Make Horchata from Scratch
Find the complete recipe with measurements for this Mexican horchata recipe below.

- Step 1: Soak the rice, cashews, and cinnamon for 4 hours or overnight. Then, drain the soaking water and rinse the rice and cashews.

- Step 2: Add the soaked rice, cashews, cinnamon stick, dates, salt, and 5 cups water to a blender. Blend for 1-2 minutes until smooth.

- Step 3: Strain the mixture through a nut milk bag into a large bowl or pitcher. Stir in the vanilla, almond extract, and salt. Serve over ice and dust lightly with ground cinnamon.
Mexican rice milk is often served ice cold alongside tacos, rice, beans, and fresh salsas—classic Mexican meals like the ones in my 25 Mexican vegan meal prep recipes.
Tested Tips
- Soak for the creamiest texture. Soaking the rice and cashews overnight creates a smoother, richer horchata.
- Use a nut milk bag. A nut milk bag gives the smoothest texture and removes tiny particles.
- Blend thoroughly. Blend for at least 1-2 minutes to fully break down the rice.
- Adjust sweetness. If you prefer sweeter horchata, add an extra date or a splash of maple syrup.
- Serve ice cold. Cinnamon rice milk tastes best chilled and poured over ice.
For more refreshing drinks, try my licuado de nopales (cactus smoothie), iced green tea lemonade, or this blueberry lemonade recipe.
Storage
- Refrigerate: Store horchata in an airtight container or glass pitcher in the refrigerator for 2-3 days.
- Shake before serving: Natural separation is normal with homemade horchata. Simply shake or stir before pouring.
- Freezing option: You can freeze horchata in ice cube trays to enjoy later or blend into smoothies or other iced drinks later.

Horchata de Arroz (Mexican Rice Milk) FAQs
Usually not. Traditional Mexican horchata is typically dairy-free because it’s made with rice, water, cinnamon, and sugar. Some versions add milk or sweetened condensed milk. This vegan horchata recipe stays completely dairy-free.
Horchata, also called horchata de arroz, is a traditional Mexican rice milk drink made from soaked rice, cinnamon, water, and sweetener. Many traditional recipes are naturally dairy-free, though some modern versions add milk or condensed milk. Horchata is also one of the classic aguas frescas, refreshing drinks traditionally served ice cold alongside Mexican meals. This recipe is a vegan horchata made with rice, cashews, cinnamon, and naturally sweet Medjool dates.
Horchata can taste gritty if the rice wasn’t soaked long enough or if the mixture wasn’t strained well. Soaking the rice and straining through a fine-mesh strainer, nut milk bag, or cheesecloth helps create a smoother drink.
Yes. You can soak the rice in very hot water for about 2 hours instead. A high-speed blender can also help break down the rice more easily.
Horchata has a creamy texture with a lightly sweet flavor and warm cinnamon notes. The rice gives it a subtle nuttiness, while the cinnamon adds warmth. It’s refreshing, lightly spiced, and traditionally served ice cold.
Did you try this recipe? Let me know what you thought by leaving a comment below and sharing it on Instagram, Facebook, & Pinterest! 💛
📖 Recipe

Horchata de Arroz (Mexican Rice Milk)
Want To Save This Recipe?
Ingredients
- Soaking water
- 1 cup long-grain white rice
- ½ cup raw cashews
- 8 Medjool dates, pitted
- 1 cinnamon stick
- 1 teaspoon pure vanilla extract
- ⅛ teaspoon almond extract, optional
- 1 pinch sea salt
- 5 cups water
Instructions
- Place the rice, cashews, and cinnamon stick in a bowl. Cover with water by a couple of inches and soak for at least 4 hours or overnight for best texture. See Notes for more options.
- Drain and rinse the soaked cashews and rice.
- Add the rice, cashews, dates, and 5 cups of water to a blender.
- Blend for 1-2 minutes until smooth.
- Strain the mixture through a nut milk bag into a large bowl or serving pitcher.
- Add the cinnamon, vanilla, almond extract (if using), and salt. Whisk well to combine.
- Serve over ice and dust lightly with ground cinnamon.
Video
Notes
- Quick soak option: Soak in very hot water and soak for 2 hours instead of 4.
- No soak option: If using a high-speed blender, you can skip soaking, though soaking gives the smothest texture.
- For a thinner horchata, add up to 1 extra cup of water or ¼ cup more cashews for a creamier version.
- Sweetness: Start with 7-8 Medjool dates, blend, and taste. Add more for sweetness or use fewer dates for a lighter, less sweet flavor. (Deglet Noor dates may require a few extra.)
- Tip: Taste after blending, this is the best time to adjust sweetness before straining.
Nutrition
Julie Gaeta is a plant-based recipe creator, certified Integrative Nutrition Health Coach, and mom of nine who's been plant-based for over 20 years. She's cooked approximately 4,382 pots of beans and can't vacation without her juicer and pasta pot. Her work has been featured in HuffPost, Yahoo, YourTango, and other major outlets. She helps others simplify wellness and feel good again through her blog, coaching, and weekly newsletter.











Julie Gaeta says
I make this a lot. It’s creamy, lightly spiced, and so refreshing over ice. I usually double because it always disappears fast!
Veganmom758 says
YUMMM!
Julie Gaeta says
Thanks so much!