Horchata is cool, creamy, and lightly sweet with a cozy hint of cinnamon. It’s the kind of drink that makes a hot afternoon feel manageable and a simple snack feel special. This version is inspired by classic Mexican horchata made from rice, cinnamon, and sugar, blended and strained until silky.
It’s easy to make at home, customizable, and budget-friendly. If you’ve only ever tried it at a taquería, you’re in for a treat making it yourself.
What Makes This Recipe So Good

- Authentic flavor, simple method: Uses basic pantry ingredients to get that classic cinnamon-vanilla profile.
- Ultra-creamy texture: Soaking and blending the rice creates a naturally rich body without heavy cream.
- Customizable sweetness: Adjust the sugar and add-ins to suit your taste or dietary needs.
- Make-ahead friendly: Tastes even better after chilling, so it’s perfect for parties or meal prep.
- Dairy-free by default: Naturally lactose-free, but still lush and satisfying.
Ingredients
- 1 cup long-grain white rice (uncooked; rinse briefly to remove extra starch)
- 2–3 cinnamon sticks (Mexican canela preferred for a softer, floral cinnamon flavor)
- 4 cups water (for soaking and blending)
- 2 cups cold water (to dilute after blending)
- 1–1.5 cups milk or dairy-free milk (optional; almond milk is traditional in some versions; adjust to taste)
- 1/3–1/2 cup granulated sugar (start low, add more if needed)
- 1–2 teaspoons vanilla extract
- Pinch of salt (balances sweetness)
- Ice, to serve
- Ground cinnamon, for garnish (optional)
Instructions

- Rinse the rice: Place the rice in a fine-mesh sieve and rinse under cool water for 15–20 seconds to remove excess surface starch.
- Soak with cinnamon: In a large jar or bowl, combine the rinsed rice, cinnamon sticks, and 4 cups of water. Cover and let sit at room temperature for at least 4 hours, or refrigerate overnight for best flavor and texture.
- Blend until very smooth: Pour the rice, cinnamon sticks, and soaking liquid into a high-speed blender.
Blend on high for 1–2 minutes, until the mixture looks milky and the rice granules are finely broken down.
- Strain well: Set a nut milk bag, fine-mesh sieve lined with cheesecloth, or a very fine strainer over a large pitcher. Strain the blended mixture, pressing or squeezing to extract as much liquid as possible. Discard the solids.
- Add flavor and adjust: Stir in the additional 2 cups of cold water, milk or dairy-free milk, sugar, vanilla, and a pinch of salt.
Mix until the sugar fully dissolves. Taste and adjust sweetness, vanilla, or milk level.
- Chill: Refrigerate for at least 1–2 hours. Horchata is best very cold.
- Serve: Stir before pouring over ice.
Garnish with a light dusting of ground cinnamon if you like.
How to Store
- Refrigerate: Keep horchata in a covered pitcher or jar in the fridge for up to 3–4 days.
- Shake or stir before serving: Natural separation is normal. Give it a quick stir to re-emulsify.
- Avoid freezing: Freezing can change the texture and cause graininess once thawed.
- Keep it cold: For serving outdoors, nestle the pitcher in ice to maintain that refreshing chill.

Why This is Good for You
- Dairy-free and gentle: Rice-based drinks can be easier on sensitive stomachs than heavy creamy beverages.
- Cinnamon perks: Cinnamon brings a cozy flavor and contains antioxidants. It also makes the drink feel satisfying, which can help curb dessert cravings.
- Hydrating and light: It’s mostly water, so it cools you down without feeling heavy.
- Customizable sugar: You control the sweetness, which helps keep it balanced and suitable for different diets.
Pitfalls to Watch Out For
- Skipping the soak: Not soaking long enough leads to a thinner, less flavorful drink.
Aim for at least 4 hours; overnight is ideal.
- Under-blending: If you don’t blend thoroughly, the drink won’t turn out as creamy. Use a high-speed blender and go a full minute or two.
- Not straining finely: Gritty horchata is usually a straining issue. Use a nut milk bag or double-layered cheesecloth for the smoothest texture.
- Over-sweetening early: Add sugar gradually.
Chilled drinks taste less sweet than warm mixtures, so recheck after chilling.
- Using harsh cinnamon: If your cinnamon is very strong, start with less. Mexican canela is milder and more floral.
Variations You Can Try
- Almond Horchata: Add 1/2–3/4 cup raw almonds to the soak with the rice. Blend and strain as directed for a nuttier, richer profile.
- Coconut Twist: Replace part of the milk with 1/2–1 cup light coconut milk for tropical creaminess.
- Piloncillo Syrup: Swap granulated sugar with a simple syrup made from piloncillo (or dark brown sugar) for deeper caramel notes.
- Spiced Horchata: Add a small piece of star anise or a strip of orange peel to the soak.
Remove before blending if you want just a hint.
- Vanilla Bean: Use 1/2 scraped vanilla bean instead of extract for a more aromatic finish.
- Lighter Version: Skip the milk and use only water for a more classic, delicate style with fewer calories.
- Iced Coffee Horchata: Mix equal parts chilled horchata and cold brew coffee for a refreshing morning drink.
- Adults-Only: A splash of rum or cream liqueur turns it into a smooth after-dinner sipper.
FAQ
Is horchata always dairy-free?
Many traditional versions are water-based and dairy-free. Some recipes add milk for extra creaminess. This recipe gives you both options—use water only for classic style or add milk for a richer texture.
Can I use brown rice?
Yes, but the flavor will be slightly nuttier and the color a bit darker.
Soak overnight and blend thoroughly to achieve a smooth texture.
What if I don’t have cinnamon sticks?
You can use 1–2 teaspoons of ground cinnamon, added after straining to reduce grit. Start with less and adjust to taste.
How do I make it less sweet?
Start with 1/3 cup sugar and add more only if needed. You can also use honey, agave, or a zero-calorie sweetener to suit your preferences.
Why is my horchata gritty?
It’s usually due to under-blending or coarse straining.
Blend longer and strain through a nut milk bag or double-layered cheesecloth for a smoother drink.
Can I make it ahead for a party?
Absolutely. Prepare it a day in advance and keep it chilled. Give it a good stir before serving and set out extra ice and cinnamon for garnish.
What’s the best rice to use?
Long-grain white rice is the most common and gives a clean, neutral base.
Jasmine rice adds a slight floral note, which some people love.
How can I make it vegan?
Use water only or choose a plant-based milk like almond, oat, or coconut. Sweeten with sugar, agave, or maple syrup.
Wrapping Up
Horchata is simple, soothing, and endlessly adaptable. With a little soaking, a solid blend, and a good strain, you’ll get that signature silky texture at home.
Keep the sweetness in check, serve it ice-cold, and don’t be afraid to try a variation or two. Once you make it yourself, it’s hard to go back to the store-bought kind.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

