Easy Homemade Horchata (Authentic & Dairy-Free)

4.88 (8 ratings)

28

This post may contain affiliate links. Please read our disclosure policy.

Horchata is one of those drinks people assume has milk in it, but the dairy-free horchata I grew up drinking didnโ€™t. It was light, refreshing, and made with rice, cinnamon, and water, the classic horchata served as an agua fresca alongside a big Mexican meal.

Glass of homemade dairy-free Mexican horchata served over ice, topped with ground cinnamon and a cinnamon stick (canela).

This easy homemade horchata recipe stays true to that tradition. No milk, no condensed milk, just simple pantry ingredients blended into a naturally creamy, lightly sweet agua de horchata de arroz. Itโ€™s refreshing, comforting, and exactly how horchata should taste.

If youโ€™re looking for an authentic Mexican horchata thatโ€™s naturally dairy-free and incredibly easy to make at home, this is the recipe I keep coming back to.

What Is Horchata?

Horchata is a traditional Mexican rice drink made from soaked rice, cinnamon, water, and sweetener, then blended and strained until smooth. In Mexico, horchata is commonly served as an agua fresca, a light, cooling beverage meant to balance spicy or hearty foods.

While some modern versions add milk or condensed milk for extra richness, many traditional Mexican horchata recipes are made with water, making them naturally dairy-free. This version highlights the clean, refreshing flavor of rice and cinnamon without overpowering sweetness.

If you want to learn more about horchata and its origins, itโ€™s a traditional drink with roots in Spain and Latin America, and in Mexico itโ€™s most often enjoyed as a rice-based agua fresca flavored with cinnamon and served cold.

Yvette Marquez-Sharpnack, Mexican cookbook author and founder of Muy Bueno, holding a molcajete and sharing authentic, family-tested Mexican recipes rooted in tradition.

Why Youโ€™ll Love This Dairy-Free Horchata

  • Naturally dairy-free โ€“ No milk or condensed milk needed
  • Authentic Mexican flavor โ€“ Inspired by traditional agua fresca-style horchata
  • Light and refreshing โ€“ Not heavy or overly sweet
  • Easy to make โ€“ Simple steps with pantry ingredients
  • Perfect for gatherings โ€“ A crowd-pleasing drink for all ages
Want to save this recipe?
I’ll email this recipe to you, so that you can come back to it later!

โญโญโญโญโญ
โ€œFinally, an authentic horchata that tastes like the one I remember from living in Mexico.โ€

Iโ€™ve made at least 30 horchata recipes, and while some were good, most tasted like the kind you get at an ice cream shop, not a true street-style agua fresca. This recipe is the best. For the smoothest texture, I recommend straining it a few times using a nut milk bag or cheesecloth. It may taste slightly sweet at first, but once you add plenty of ice, it balances perfectly. What a gem of a recipe!

โ€” Jill

Ingredients & Substitutions

This dairy-free horchata recipe uses just a few simple ingredients:

Ingredients for an easy, traditional dairy-free Mexican horchata recipe measured and arranged on a table.
  • Long-grain white rice โ€“ The base of the drink
  • Cinnamon stick โ€“ I usually purchase canela in bulk at my Latin market. Adds warmth and depth
  • Cloves: Add a distinct pungent warm flavor, but can be omitted from this recipe. 
  • Water โ€“ Keeps the horchata light and refreshing
  • Granulated sugar โ€“ Adjust to taste
  • Vanilla extract (optional) โ€“ Adds a subtle layer of flavor

๐Ÿ‘‰ The complete list of ingredients, quantities, and instructions can be found in the printable recipe card below.

How to Make Horchata

Step 1: Make the simple syrup. In a medium saucepan, combine the sugar and water. Warm over low heat, stirring until the sugar has fully dissolved. Remove from heat and allow to cool completely.

Step 2: Grind the rice. Using a food processor or coffee grinder, pulverize the rice until it reaches the consistency of coarse ground coffee.

Step 3: Bloom the spices and soak the rice. Bring the water to a boil in a large saucepan. Remove from heat and let cool slightly. Add the ground rice, cinnamon stick, and cloves. Cover and let soak for 8 hours or overnight at room temperature.

Step 4: Blend the mixture. After soaking, break the cinnamon stick in half. Transfer the soaking liquid, rice, cinnamon, and cloves to a blender. Blend for 2 to 3 minutes until fully combined.

Step 5: Strain. Pour the mixture through a fine-mesh strainer lined with a double layer of cheesecloth into a pitcher. Squeeze out as much liquid as possible and discard the solids.

Step 6: Sweeten and flavor. Stir in the vanilla and 2 cups of the cooled thin simple syrup. Taste and adjust sweetness if needed.

Step 7: Chill and serve. Cover and refrigerate until ready to serve. Stir well before pouring and serve over ice.

More of a visual learner? Watch this video to learn how to make homemade horchata.

Why I Use Simple Syrup Instead of Sugar

Instead of adding granulated sugar directly to the horchata, I sweeten it with a thin simple syrup. This extra step may seem small, but it makes a big difference.

Using simple syrup ensures the horchata is evenly sweetened without any graininess. Since this drink is served cold, sugar doesnโ€™t always dissolve as smoothly once everything is chilled. Simple syrup blends right in and gives you more control over the final flavor.

Itโ€™s a small step that results in a smoother, more balanced horchata every time.

Two tall glasses of homemade dairy-free Mexican horchata served over ice, with a pitcher in the background.

Horchata Expert Tips & Tricks

  • Grind the rice first: Pulverizing the rice before soaking helps release more flavor and creates a smoother texture.
  • Bloom the spices: Pouring hot water over the rice, cinnamon, and cloves allows the spices to fully infuse as the mixture soaks.
  • Donโ€™t rush the soak: Letting the rice soak for at least 8 hours (or overnight) softens it and improves the final consistency.
  • Blend thoroughly: Give the mixture a full 2 to 3 minutes in the blender to break everything down completely.
  • Strain well: A double layer of cheesecloth helps remove grit and keeps the horchata silky. I like to use cheesecloth and a strainer, but you can also use a nut bag
  • Sweeten to taste: Start with the suggested amount of simple syrup, then adjust if needed.
  • Stir before serving: Natural separation is normal for dairy-free horchata.

Why This Horchata Is Naturally Dairy-Free

Many people are surprised to learn that authentic Mexican horchata doesnโ€™t require milk. While creamy versions made with evaporated or condensed milk are common today, traditional agua fresca-style horchata relies on rice, cinnamon, and water.

This dairy-free horchata is lighter, more refreshing, and closer to how horchata has been made in many Mexican homes for generations. Itโ€™s meant to cool you down, not weigh you down.

Serving Suggestions

Serve this dairy-free horchata well chilled over ice, with a light dusting of ground cinnamon if you like. Itโ€™s the perfect refresher alongside Mexican tacos, Mexican tamales, enchiladas, or any spicy Mexican meal.

Horchata is traditionally enjoyed as a non-alcoholic agua fresca, but it also makes a fun base for cocktails. If you want to turn this cinnamon-spiced treat into an adults-only affair, add a splash of dark rum, vodka, or tequila for an easy Horchata Margarita.

Storage Instructions

  • Store horchata in a sealed pitcher or jar in the refrigerator for up to 3 days. Stir well before serving, as separation is natural.
  • Freezing is not recommended, as it can affect the texture once thawed. You can freeze them into ice cubes for iced coffee or make paletas de horchata.

Optional Variations

This recipe reflects how I make horchata at home. While I havenโ€™t tested all variations, readers sometimes enjoy:

  • Adding fresh strawberries for a fruity twist, like this Strawberry Horchata.
  • Swapping white sugar for piloncillo simple syrup
  • Adding a splash of almond extract along with vanilla
  • Sweetening with agave or honey, to taste

If you try a variation, please let me know how it turns out in the comments below.

Frequently Asked Questions

Is horchata dairy-free?

Traditional Mexican horchata is often made with rice, cinnamon, and water, making it naturally dairy-free. Some modern versions add milk, but this recipe does not.
๐Ÿ‘‰ Try it alongside my Vegetarian Mexican Tostadas โ€” just skip the queso fresco for a completely dairy-free combo.

What is the difference between Mexican horchata and Spanish horchata?

Mexican horchata is made with rice, while Spanish horchata (horchata de chufa) is made from tiger nuts.

Can I make horchata without sugar?

Yes. You can sweeten horchata with honey, agave, or other sweeteners, adjusting to taste.

Why does my horchata separate?

Separation is normal for dairy-free horchata. Simply stir before serving.

More Mexican Drink Recipes

If you tried this Easy Homemade Horchata or any other recipe on my blog, please leave a ๐ŸŒŸ star rating and let me know how it went in the comments below!

Download my free eBook!
Don’t miss out! Fill out the form to download this must-have collection of comforting recipesโ€”perfect for bringing warmth and flavor to your cocina!

Summarize & Save This Content On

Two tall glasses of homemade dairy-free Mexican horchata served over ice, with a pitcher in the background.
4.88 (8 ratings)

Easy Homemade Horchata (Authentic & Dairy-Free)

Total Time: 8 hours 15 minutes
Yield: 12
Prep: 10 minutes
Cook: 5 minutes
This authentic Mexican horchata is naturally dairy-free, made with ground rice, cinnamon, cloves, and a thin simple syrup for a smooth, refreshing agua fresca. Lightly sweet and perfectly spiced, this easy homemade horchata is ideal for warm days, family gatherings, or serving alongside your favorite Mexican meals. This recipe is also published inย theย Muy Buenoย cookbook.
Email this Recipe
Enter your email, and Iโ€™ll send the recipe straight to your inbox! Plus, youโ€™ll get subscribed to my newsletter for more delicious updates.

Ingredients 

Thin Simple Syrup:

  • 2 cups water
  • 1 cup sugar

Instructions 

  • In a medium saucepan combine sugar and water. Over low heat allow the sugar to melt, stirring until sugar has dissolved. Allow to cool.
  • In a food processor or coffee grinder, pulverize the rice so it is the consistency of ground coffee.
  • In a large saucepan over high heat, bring the water to a boil. Remove from heat and let cool; add rice, cinnamon stick, and cloves. Cover and let soak for eight hours or overnight at room temperature.
  • After soaking, break the cinnamon stick in half, and place the water, rice, broken cinnamon stick, and cloves in a blender. Puree for 2-3 minutes.
  • Pour the liquid through a fine strainer lined with a double layer of cheesecloth, into a pitcher. Squeeze the excess liquid and discard the solids.
  • Stir in the vanilla and 2 cups of the thin simple syrup.
  • Cover and refrigerate until youโ€™re ready to serve. Stir before pouring and serve over ice.

Video

Notes

  • Dairy-free by design: This horchata is made with rice, cinnamon, and water. No milk or condensed milk needed.
  • Simple syrup matters: Sweetening with a thin simple syrup ensures the horchata blends smoothly and evenly, especially when served cold.
  • Grind the rice first: Pulverizing the rice before soaking helps create a smoother texture and better flavor extraction.
  • Soak time: For best results, allow the rice mixture to soak for at least 8 hours or overnight.
  • Straining is key: Use a fine-mesh strainer lined with cheesecloth to remove grit and achieve a silky finish.
  • Natural separation: Stir before serving, as separation is normal with dairy-free horchata.
  • Storage: Store refrigerated in a sealed container for up to 3 days.

Nutrition

Serving: 12g | Calories: 273kcal | Carbohydrates: 70g | Protein: 1g | Fat: 0.2g | Saturated Fat: 0.03g | Polyunsaturated Fat: 0.03g | Monounsaturated Fat: 0.03g | Sodium: 36mg | Potassium: 55mg | Fiber: 0.4g | Sugar: 58g | Vitamin A: 1IU | Vitamin C: 0.01mg | Calcium: 16mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @muybuenocooking or tag #muybuenocooking!

Photography by Jenna Sparks

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




28 Comments

  1. Jill says:

    FINALLY! An AUTHENTIC recipe that is truly like I remember having when I lived in Mexico. I have made at least 30 recipes this year and while I found a few that were delicious, they were all like the kind you get in a Mexican ice cream shop and not like the true agua fresca you find on the streets. This recipe is the BEST. I do recommend straining three times in a nut milk bag for the smoothest result (or three times through a strainer with cheesecloth, I just find the bags easier). Itโ€™s a tad sweet for my taste at first but when you add a lot of ice to your glass, the water evens it out. What a gem of a recipe! Thank you SO much!!

  2. Daniella says:

    Delicious and easy!