There is a specific kind of magic that happens when the humidity breaks just enough to let you sit on the porch without feeling like you’re melting into the wood. It’s usually late August or early September, and the air finally feels crisp. Last year, during one of those perfect evenings, my neighbor brought over a pitcher of something icy and sweet. I took one sip and was instantly transported back to my grandmother’s kitchen in Mexico City, sitting on a stool while she ground rice and cinnamon sticks for hours.
That drink was horchata. And honestly? It changed how I view summer beverages forever. Before that night, I was stuck in a rut of iced coffee and store-bought lemonade. But this creamy, cinnamon-spiced rice milk is different. It’s not just a drink; it’s a hug in a glass. It’s the kind of thing that makes you slow down and actually taste your dinner.
I’ve made this creamy homemade cinnamon horchata probably fifty times since that first sip. Some batches have been too sweet, some too thin, and one time I forgot the lime zest entirely (a rookie mistake I never repeated). But after all those trials, I’ve nailed down the exact ratio that gives you that perfect balance: rich, velvety, and lightly spiced without being overpowering. It’s easier than you think, and it uses ingredients you likely already have in your pantry.
If you’re tired of sugary sodas or complicated smoothies that require a high-speed blender, this recipe is for you. It’s rustic, it’s refreshing, and it tastes like you spent all day making it (even though it only takes about ten minutes of active prep). Let’s get into why this drink has become my absolute favorite way to beat the heat.
Why You’ll Love This Horchata Recipe
I know what you’re thinking. “Can I really make authentic horchata at home?” The answer is yes, and it’s going to blow your mind how simple it is. Here’s why this creamy homemade cinnamon horchata has taken over my summer routine:
- It’s Actually Refreshing — Most homemade drinks are too thick or heavy. This has the perfect viscosity. It’s light enough to drink by the pool, but creamy enough to feel satisfying. It cuts through the heat without weighing you down.
- Pantry Staples Only — You don’t need fancy Mexican ingredients from a specialty store. I use long-grain white rice, ground cinnamon, vanilla, and milk. If you can buy these, you can make this. It’s basically the cinnamon French toast sticks of drinks—same warm spices, different form.
- Zero Cooking Required — This isn’t a hot cocoa or a simmered syrup. It’s cold-brewed. You soak, you blend, you strain, you chill. No pots on the stove, no burning your fingers, no mess. It’s perfect for lazy weekends.
- Customizable Sweetness — Store-bought versions are often cloyingly sweet. With this recipe, you control the sugar. I like mine lightly sweetened, but if you have kids with a serious sweet tooth, you can bump up the condensed milk or sugar without it tasting artificial.
- Great for Hosting — I served this at my last backyard BBQ, and people kept asking me for the recipe. It’s a conversation starter. Plus, it looks beautiful in a glass pitcher with ice and a cinnamon stick garnish. It feels fancy, but it’s actually super casual.
Whether you’re hosting a summer party, looking for a healthier alternative to soda, or just want to recreate a childhood memory, this drink delivers. It’s versatile enough to be a breakfast beverage (trust me, it’s amazing with breakfast) and perfect as a dessert accompaniment.
Ingredients You’ll Need
Here’s the best part: the ingredient list is short. I’m not kidding. You probably have 90% of this in your kitchen right now. I’m particular about a few things here, mostly the quality of the cinnamon and the type of rice, so pay attention to those details.
For the Base
Long-grain white rice (1 cup / 185g) — This is non-negotiable. Do not use brown rice, jasmine rice, or short-grain rice. Long-grain has the right texture and neutral flavor. I use standard brands like Uncle Ben’s or generic store brands. Just make sure it’s the long, slender kind.
Warm water (4 cups / 960ml) — For soaking. You’ll add more water later, but this initial soak is key to breaking down the rice grains so they blend smoothly.
Whole milk (2 cups / 480ml) — I use whole milk for that rich, creamy mouthfeel. You can use 2% if you’re watching calories, but it won’t be as luxurious. For a dairy-free version, coconut milk or oat milk works, though the flavor profile changes slightly.
For the Flavor
Cinnamon sticks (2 large sticks / or 1 tablespoon ground) — Authentic horchata uses cinnamon sticks (cassia bark if you can find it). They infuse a deeper, woodier flavor than ground cinnamon. If you only have ground cinnamon, use 1 tablespoon, but add it during blending, not soaking.
Vanilla extract (1 teaspoon) — Pure vanilla, not imitation. It adds a subtle floral note that rounds out the cinnamon. Don’t skip this; it’s the secret to making it taste “bakery fresh.”
Sugar (½ cup / 100g) — I like granulated white sugar. It dissolves easily. You can use brown sugar for a caramel note, or condensed milk for extra richness and sweetness. I usually stick to white sugar to let the cinnamon shine.
Lime zest (1 teaspoon) — This is my personal trick. A little bit of lime zest brightens up the heavy creaminess and cuts the sweetness. It’s subtle, but you’ll miss it if it’s not there.
Optional Add-ins
Ice — For serving. Lots of it.
Extra cinnamon stick — For garnish. It looks pretty and keeps the drink smelling good.
Condensed milk (2-3 tablespoons) — If you want that café-style sweetness, stir this in at the end. It adds a nice density.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use:
Large bowl — Something big enough to hold the rice, water, and cinnamon sticks for soaking. A 4-quart mixing bowl works perfectly.
Blender — Any standard blender works. I use a Ninja blender, but a Vitamix or even a hand blender is fine. Just make sure it’s powerful enough to pulverize the rice.
Strainer or nut milk bag — This is the most important tool. A fine-mesh strainer works, but a nut milk bag or cheesecloth gives you a smoother result. I prefer the nut milk bag because it catches the tiny rice particles that slip through a regular sieve.
Measuring cups and spoons — Standard stuff.
Pitcher or glass jars — For storing and serving. A glass pitcher looks beautiful on the table.
Wooden spoon — For stirring while the sugar dissolves.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years.
Step 1: Soak the Rice and Cinnamon (30 minutes to overnight)
Start by rinsing the rice under cold water until the water runs clear. This removes excess starch and prevents the horchata from being too gloopy. Drain it well. Toss the rice into your large bowl with the warm water and cinnamon sticks. Let it sit. If you’re in a hurry, 30 minutes is enough, but overnight in the fridge is better. The rice softens up, making it easier to blend. I usually do this step in the morning if I want it for dinner, or the night before if I’m planning ahead.
Step 2: Blend Until Smooth
Once the rice is soft, pour everything from the bowl into your blender. Add the milk, vanilla extract, and lime zest. If you’re using ground cinnamon instead of sticks, add it now. Blend on high speed for about 1-2 minutes. You want the mixture to look milky and slightly thick, with no visible rice chunks. If your blender is struggling, add a splash more water. The goal is a smooth, white liquid.
Step 3: Strain the Mixture
Place your strainer or nut milk bag over a large bowl or pitcher. Pour the blended mixture into the strainer. If using a strainer, press down on the rice pulp with a spoon to squeeze out every drop of liquid. If using a nut milk bag, squeeze it gently. Don’t press too hard, or you’ll release cloudy starch. You want clear, creamy horchata. Discard the leftover rice pulp (or save it to add to smoothies or baking later).
Step 4: Sweeten and Chill
While the horchata is still in the pitcher, add the sugar. Stir vigorously until the sugar is completely dissolved. Taste it. Does it need more sugar? More cinnamon? Adjust now. Once you’re happy with the sweetness, cover the pitcher and refrigerate for at least 1 hour. Chilling is crucial—it melds the flavors and makes it refreshingly cold. I usually let it sit for 2-4 hours for the best flavor.
Step 5: Serve
Fill glasses with ice. Pour the horchata over the ice. Garnish with a cinnamon stick and a slice of lime if you like. Enjoy immediately. It’s best fresh, but it keeps well in the fridge for a few days.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Don’t Skip the Rinse
I used to skip rinsing the rice, and my horchata turned out cloudy and gummy. Rinsing removes the surface starch, giving you a cleaner, brighter drink. It takes 30 seconds, but it makes a huge difference.
Soak Overnight for Best Results
While 30 minutes works, overnight soaking breaks down the rice fibers more thoroughly. This means you get more flavor out of the rice and a smoother texture. It’s worth the planning.
Use Cassia Cinnamon if Possible
Standard cinnamon sticks are usually Cassia, which is stronger and sweeter than Ceylon cinnamon. For horchata, you want that bold, spicy kick. If you only have ground cinnamon, use less, as it’s more potent.
Strain Twice for Clarity
If you want restaurant-quality clarity, strain the horchata twice. Once through a coarse strainer, then again through a fine mesh or nut milk bag. It’s extra work, but the result is silky smooth.
Adjust Consistency After Chilling
The horchata will thicken in the fridge as the rice starch settles. Before serving, give it a good stir and add a splash of water or milk if it’s too thick. You want it to pour easily but still feel creamy.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Chocolate Horchata
Add 2 tablespoons of cocoa powder or a square of dark chocolate during blending. It turns into a chocolatey delight. My kids love this version, especially when paired with easy baked mozzarella pizza pockets for a savory-sweet combo (weird, but it works!).
Turmeric Horchata
Add 1 teaspoon of turmeric and a pinch of black pepper for a golden, anti-inflammatory twist. It’s earthy and vibrant. Great for morning energy.
Coffee Horchata
Replace half the milk with cold brew coffee. It’s a caffeine kick in a creamy, spiced package. Perfect for hot summer mornings.
Dairy-Free Version
Use full-fat coconut milk or oat milk instead of dairy milk. Coconut milk adds a tropical twist that pairs beautifully with the cinnamon. Oat milk keeps the neutral flavor closest to the original.
Lower Sugar
Reduce the sugar to ¼ cup or use a natural sweetener like maple syrup or stevia. It’s still delicious, just less sweet. Add a splash of vanilla to compensate for the lost sweetness.
Serving & Storage
How to Serve:
I usually serve this straight from the pitcher at the dinner table. It looks rustic and stays cold. But here are other ways I’ve enjoyed it:
- On the Rocks — Classic. Fill a tall glass with ice and pour horchata over it.
- With Meals — It pairs wonderfully with spicy foods like tacos or grilled chicken. The creaminess cools down the heat.
- As a Breakfast Drink — It’s like drinking dessert for breakfast. Pair it with toast or fruit.
Storage Instructions:
Refrigerator: Store in an airtight container for up to 3 days. Stir well before serving, as separation is natural. It will thicken in the fridge, so add water or milk to thin it out.
Freezing: Horchata doesn’t freeze well because the dairy can separate and become grainy upon thawing. It’s best enjoyed fresh. If you must freeze it, freeze it in ice cube trays and use the cubes in smoothies later.
Pro Tip: If you’re making this for a party, make a double batch and keep it chilled in a cooler with ice. It stays fresh and cold for hours.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 180 |
| Protein | 4g |
| Carbs | 32g |
| Fiber | 1g |
| Sugar | 20g |
| Fat | 4g |
| Saturated Fat | 2g |
| Cholesterol | 10mg |
| Sodium | 50mg |
What’s Good:
- Low in fat (unless you use full-fat milk)
- Good source of calcium from the milk
- Contains cinnamon, which has anti-inflammatory properties
What to Know:
- Higher in sugar if you add condensed milk or extra sugar
- Contains dairy (unless modified)
- Gluten-free by nature
My Take:
Look, this is a treat. It’s sweet and creamy. It’s not a diet food. But compared to soda or store-bought drinks, it’s made with real ingredients. When I want to make it lighter, I use skim milk and reduce the sugar. But usually? I just enjoy a glass and appreciate the moment.
Final Thoughts
So that’s my go-to creamy homemade cinnamon horchata! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This drink has saved many a hot afternoon. It’s my answer to “what can I drink that’s not water?” when I want something flavorful and refreshing. My family is happy, my guests are impressed, and I’m happy because it’s so easy to make.
Make it yours! Try different spices, swap in your favorite milk, or add a splash of rum for an adult version. The best recipes are the ones you adapt to your tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy sipping! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Q: Can I use brown rice instead of white rice?
A: You can, but the flavor will be nuttier and the color darker. Traditional horchata uses white rice for its mild, neutral taste. If you use brown rice, soak it longer (overnight) to ensure it blends smoothly.
Q: Why is my horchata cloudy?
A: Cloudiness usually comes from not rinsing the rice enough or blending too aggressively. Rinsing removes starch, and gentle straining keeps it clear. Also, using a nut milk bag helps catch fine particles.
Q: Can I make this ahead of time?
A: Yes! In fact, it tastes better the next day because the flavors have had time to meld. Make it up to 3 days in advance and store it in the fridge.
Q: How do I sweeten it without sugar?
A: Try using condensed milk for richness, or maple syrup for a natural sweetener. Stevia or monk fruit also work, but add them gradually to taste.
Q: Can I add alcohol to this?
A: Absolutely! A splash of white rum or tequila makes for a great summer cocktail. Add it just before serving so the alcohol doesn’t evaporate.
Q: What if I don’t have cinnamon sticks?
A: Use ground cinnamon. Start with 1 tablespoon and adjust to taste. Add it during blending, not soaking, to avoid clumps.
Q: How long does it last in the fridge?
A> Up to 3 days. Stir well before serving, as separation is normal. If it smells off or tastes sour, discard it.
Pin This Recipe!
Creamy Homemade Cinnamon Horchata: Easy Summer Drink
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
Description
A refreshing, creamy, and cinnamon-spiced rice milk drink that is easy to make with pantry staples. This cold-brewed beverage requires no cooking and offers a perfect balance of rich texture and light spice.
Ingredients
- 1 cup long-grain white rice (185g)
- 4 cups warm water (for soaking)
- 2 cups whole milk (480ml)
- 2 large cinnamon sticks (or 1 tablespoon ground cinnamon)
- 1 teaspoon pure vanilla extract
- ½ cup granulated white sugar (100g)
- 1 teaspoon lime zest
- Ice (for serving)
- Optional: 2-3 tablespoons condensed milk
- Optional: Extra cinnamon stick for garnish
Instructions
- Rinse the long-grain white rice under cold water until the water runs clear to remove excess starch. Drain well.
- Place the rinsed rice in a large bowl with the warm water and cinnamon sticks. Let it soak for at least 30 minutes, or overnight in the refrigerator for best results.
- Pour the soaked rice, water, and cinnamon sticks into a blender. Add the milk, vanilla extract, lime zest, and ground cinnamon (if using).
- Blend on high speed for 1-2 minutes until the mixture is milky, smooth, and thick with no visible rice chunks.
- Place a fine-mesh strainer or nut milk bag over a large pitcher or bowl. Pour the blended mixture through the strainer.
- Press down on the rice pulp with a spoon or squeeze the bag gently to extract all the liquid. Discard the pulp.
- Add the sugar to the strained liquid and stir vigorously until completely dissolved. Taste and adjust sweetness if needed.
- Cover the pitcher and refrigerate for at least 1 hour, preferably 2-4 hours, to chill and meld flavors.
- Stir well before serving as separation is natural. Add a splash of water or milk if the mixture has thickened too much.
- Serve over ice, garnished with a cinnamon stick and lime slice.
Notes
Do not skip rinsing the rice to prevent cloudiness. Soaking overnight yields a smoother texture. If using ground cinnamon, add it during blending rather than soaking. The drink will thicken in the fridge; thin with water or milk before serving. It keeps well in the refrigerator for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Beverage
- Cuisine: Mexican
Nutrition
- Serving Size: 1 glass (approx. 16
- Calories: 180
- Sugar: 20
- Sodium: 50
- Fat: 4
- Saturated Fat: 2
- Carbohydrates: 32
- Fiber: 1
- Protein: 4
Keywords: horchata, cinnamon horchata, homemade horchata, summer drink, Mexican rice drink, dairy-free option, gluten-free drink, refreshing beverage



