Did you know that traditional Mexican horchata is naturally dairy free? Made with just rice, vanilla, and cinnamon, you might even consider it the original rice milk beverage. But in some countries, and commonly in the U.S., dairy is added to store-bought horchata. There are a few vegan horchata brands that go in and out of season, but it’s pretty easy to make your own dairy-free horchata with this delicious recipe. All you need is a few simple pantry ingredients!

Best Creamy Dairy-Free Horchata (Mexican style)!
I adapted this dairy-free horchata recipe from Gale Gand. I like to make a smaller batch, use more vanilla, and sometimes use ground cinnamon and alternate sweeteners. You can read more about my ingredient choices in the information and FAQs below.
Mexican Horchata vs Spanish Horchata
Spanish horchata is made with chufa, or tiger nuts. It’s like our dairy-free tiger nut milk recipe. Mexican horchata is made with a base of rice. However, many traditional Mexican recipes also blend in almonds. We like the rice-almond version best, as it’s more full-bodied and richer in taste.
Almonds: To Blanch or Not to Blanch
You can actually buy blanched almonds, but it is sometimes cheaper and easier to buy regular almonds with the skins on. You don’t absolutely have to peel them. The skins will just darken the hue of your drink, and add a hint of rustic flavor. I like to peel them, and often find it relaxing. It’s easy to do – the skins slip right off. But you usually have to do them one at a time. I usually watch TV or listen to music while peeling them!
Why You Should Make Dairy-Free Horchata
Of course, it’s a delicious and naturally dairy-free creamy drink. But also, there aren’t many dairy-free horchata brands left that you can buy! Califia Farms Almond Milk Horchata, Chobani Oat Horchata, Organic Gemini Tigernut Horchata have been discontinued, along with other products over the years. The only mainstream brands left are Rice Dream and single serve Koia Protein Shakes, that latter of which is far from authentic. Plus, homemade vegan horchata tastes so much better, and you control the ingredients!
Key Tips for Success
- Grind the rice as fine as possible.
- Soak the rice and almonds for at least 6 hours (preferably 12 to 24 hours).
- Blend until very smooth before adding all of the liquid.
- Strain well with several layers of cheesecloth or a nut milk bag.
- Sweeten after blending to easily adjust the taste.
- Stir before serving (separation is normal).
Ingredient FAQs
- Rice: Can I use brown rice? I wouldn’t recommend it. I discuss in my Dairy-Free Rice Milk Recipe why I don’t use brown rice for making rice beverages. The reasons include not only taste, but also health aspects like arsenic.
- Almonds: Do you have a nut-free option? The natural substitute would be peeled tiger nuts. They aren’t technically nuts. Or you could simply omit the nuts, and increase the rice to 1 cup. If you want a creamier finish, substitute 1 to 2 cups of the water with your favorite unsweetened dairy-free, nut-free milk alternative.
- Sugar: Can I use maple syrup or a sugar-free sweetener? The sugar primarily functions as a sweetener in this recipe, so you can use your favorite sweetener, to taste. I think maple would be delicious, but plain sugar, agave, and honey give this dairy-free horchata the cleanest taste. Use sugar-free sweetener will obviously change the taste even more.
- Lime: Is it necessary? It isn’t, but a twist of lime adds some zest to the overall flavor. If you don’t plan to serve the dairy-free horchata with lime, taste test it first. You can blend in a pinch of salt if you want the flavors to pop more.

Special Diet Notes: Mexican Horchata
By ingredients, this recipe is dairy-free / non-dairy, egg-free, gluten-free, peanut-free, soy-free, vegan, plant-based, and vegetarian.

Dairy-Free Horchata (Mexican Style)
Ingredients
Method
- Place the rice in your spice grinder or food processor and grind it as finely as possible.
- Add the ground rice, almonds, and cinnamon to a large bowl.
- Heat 2 cups water until hot and pour over the rice mixture.
- Cover the bowl and let the rice and almonds soak for several hours or overnight (refrigerated or at room temperature).
- Place the soaked rice mixture with liquid in your blender, and blend on high until the mixture is as smooth as possible.
- Add the remaining 2 cups water to your blender, and blend for about 1 minute.
- Strain the horchata through a nut milk bag or a fine mesh strainer lined with a double layer of cheesecloth. Squeeze to extract as much of the liquid as possible.
- Return the horchata to your blender. Blend in the sweetener, to taste, and the vanilla.
- Serve the horchata over ice and garnish each glass with a lime wedge.
- Store any leftovers in the refrigerator. The horchata will settle as it sits, so stir or whisk it before serving. If it becomes to thick, whisk in more water.
Nutrition
Notes
Tried this recipe?
Let us know how it was!More Recipe Tips: Dairy-Free Mexican Horchata
Serving Suggestions
- Cinco de Mayo: This is the perfect drink to celebrate Latin heritage!
- Summer Barbecues: We love this dairy-free horchata for Memorial Day Weekend, Fourth of July, and other hot summertime gatherings.
- Chillin’ on the Patio: Take a lemonade break with this cool, creamy sip. It’s lighter than ice cream, and more refreshing, but still satisfies those creamy cravings.
- Oatmeal: There’s no need to sweeten your cereal. Just douse it with some horchata! The cinnamon, rice, and almonds make it a natural breakfast pairing.
- Rice Pudding: You can use this delicious dairy-free horchata in place of the dairy-free milk, sweetener, sugar, and vanilla in dairy-free rice pudding!
Make Ahead
- Time: You can make it up to 2 days ahead for optimal freshness.
- Tips: Since you need to soak the almonds and rice, it is best to plan several hours or even a day ahead.
Storage
- Store: Keep this naturally creamy vegan beverage in an airtight container or pitcher in your refrigerator for up to 1 week. It can be frozen for longer storage.
- Tips: It will need to be whisked before serving. You can even blend it again and strain again, if you want it as smooth and emulsified as possible. I like to freeze leftover dairy-free horchata into cubes. You can full defrost the cubes and whisk, or blend them into smoothies, homemade vegan ice cream, or dairy-free milkshakes.
Troubleshooting
- Horchata is too thin: Keep in mind that it will thicken as it sits. But you can add some more almonds if you need to thicken it now. Blend 1/4 cup almonds with 1/2 cup of the prepared horchata until smooth. Add the remaining horchata and blend for 1 minute. Strain the mixture again.
- Horchata is too thick: Simply blend or whisk in more water! If this dilutes the sweetness too much, feel free to add a little more sweetener and a small pinch of salt. The salt will help to add body to the sweetness.
- Texture is too gritty: Residual nut pulp can be a small issue, and rice produces even more grittiness. If possible, use a high-power blender and blend for an additional minute. Strain through several layers of cheesecloth to remove as much sediment as possible.
- The drink separated: This is a natural milky beverage, which means it doesn’t contain any emulsifiers. So yes, it will separate as it sits. Always give it quick stir, whisk, or blend before serving. If you plan on slow sipping, serve it with a spoon for occasional stirring.

8 Comments
I made the recipe pretty much as is. It was delicious! Here are a few observations influence mainly by my Vitamix. I ground jasmine white rice in a Vitamix dry grains container and it turned into a fine flour consistency. I added the blanched and skinned almonds to the rice flour and cinnamon stick and added two cups of hot water. The water was completely absorbed, so I added the rest of the 4 cups of water and let the slurry rest overnight in the refrigerator. The next day I transferred the slurry to my wet Vitamix container and added the vanilla, agave syrup and just a small amount of water to rinse out the bowl and make the rice/almond mix thin enough to blend. After blending for at least a couple of minutes the solution was quite homogeneous. I squeezed the mixture through a fine nut milk bag and essentially everything passed through, which was a surprise. The result was a pleasantly thick drink that didn’t get too thin when served over ice. 5 stars!
That’s fantastic! Thank you for sharing your tips and notes with a Vitamix Casey. Definitely more powerful than my machine!
Could you use blanched almond flour?
You can, but the end result won’t be quite as creamy. Almond flour seems to loose some of the almond’s oils and is a bit drier.
How do you make ground rice?
Our neighbors made some and it is good. This recipe sounds great.
Hi Mike, the instruction for grinding is the first step. You pulverize it in a food processor or spice grinder.
I tested several horchata recipes and this is the winner! Excited to serve it for Cinco de Mayo. Will probably keep making it all summer, lol. It’s sooo refreshing over ice!
I’m so glad you love it like we do Katy! Thanks for the feedback.