“You’ve got to try this,” my neighbor said as she handed me a chilled glass of a creamy, cinnamon-spiced drink. I was skeptical—rice water with cinnamon? Honestly, it sounded like something I’d only find at a street fair, not in my own kitchen. But the subtle sweetness and that velvety texture caught me off guard in the best way. That afternoon turned into a quiet moment of discovery, as the smell of cinnamon and vanilla filled my tiny apartment, making it feel instantly cozier.
That first glass of creamy homemade horchata with cinnamon and vanilla wasn’t just refreshing—it was a reminder that sometimes the simplest things, with a bit of patience, can surprise you. I found myself making it several times over the next week, tweaking the balance between cinnamon and vanilla just right, realizing how this traditional Mexican drink could become my go-to comfort refreshment when the day felt a little too full. It’s funny how something so humble—a few pantry staples soaking together—can feel like a little ritual of calm.
What stuck with me was how effortlessly this creamy horchata brings a moment of pause, a small pleasure that’s both soothing and satisfying. No complicated steps, just a few ingredients working together to create a drink that feels like a gentle hug in a glass. That’s the reason I keep coming back to this recipe, and why I think it’ll find a spot in your kitchen too.
Why You’ll Love This Recipe
After several rounds of testing and a few happy neighbors tasting, this creamy homemade horchata recipe stands out for several reasons. It’s not just a sweet drink—it’s an experience that blends tradition with easy, everyday cooking.
- Quick & Easy: Though it requires a bit of soaking time, the active prep is under 10 minutes, making it perfect for busy afternoons or last-minute refreshment.
- Simple Ingredients: You won’t need exotic items here—just rice, cinnamon sticks, vanilla, and a touch of sugar. These are pantry staples that most people already have on hand.
- Perfect for Any Occasion: Whether it’s a sunny brunch, a casual dinner, or even a laid-back party, horchata brings a creamy, aromatic charm that everyone appreciates.
- Crowd-Pleaser: Kids love the sweetness, and adults appreciate the rich, spiced flavor without it being too sugary or overpowering.
- Unbelievably Delicious: The texture is silky, thanks to blending the soaked rice and straining it well. The cinnamon and vanilla notes create a comforting depth that’s hard to forget.
This recipe isn’t just another take on horchata—it’s the version I trust for the perfect balance of creamy texture and warm spice. The secret? Blending the rice thoroughly and adding real cinnamon sticks instead of powder, which gives a fresh, vibrant flavor that bottled extracts can’t match.
Honestly, it’s the kind of drink that makes you close your eyes and savor the moment. It’s comforting without being heavy, light but flavorful, and easy enough to whip up on a whim. Whether you’re unwinding with a book or serving guests alongside something savory like crispy buffalo cauliflower bites, this horchata brings a little magic to the table.
What Ingredients You Will Need
This creamy homemade horchata recipe keeps things straightforward, using simple, wholesome ingredients to deliver bold flavor and satisfying texture without fuss. Most of these are pantry staples, and substitutions are easy if needed.
- Long-grain white rice – 1 cup (uncooked, rinsed) (using long-grain gives a cleaner flavor)
- Cinnamon sticks – 2 large sticks (for a deep, natural cinnamon aroma)
- Pure vanilla extract – 1 teaspoon (fresh, not imitation, for best flavor)
- Granulated sugar – ½ cup (adjust to taste; you can swap with honey or agave syrup)
- Whole milk – 4 cups (use dairy-free options like oat or almond milk for lactose-free)
- Filtered water – 2 cups (to soak the rice and dilute the drink)
- Ground cinnamon – a pinch (optional, for garnish)
For the rice, I recommend rinsing it well to remove excess starch, which helps keep the horchata smooth rather than gritty. If you want a creamier version, swap half the milk for evaporated milk or coconut milk; I tried this once when hosting a brunch and it was a hit.
For those watching sugar intake, swapping granulated sugar for natural sweeteners works well, but remember to adjust sweetness gradually—this recipe’s charm is in its balanced sweetness.
Equipment Needed
Luckily, you don’t need fancy gadgets to make this creamy homemade horchata with cinnamon and vanilla.
- Blender: A standard blender works perfectly to puree the soaked rice and cinnamon sticks into a smooth base. I’ve tried it both with high-speed and regular blenders—both work fine, just blend a bit longer if your blender isn’t as powerful.
- Fine mesh strainer or cheesecloth: Essential for straining out rice pulp and cinnamon bits to get that silky texture.
- Large bowl or pitcher: To soak the rice and later mix the horchata.
- Measuring cups and spoons: For accuracy, especially with the cinnamon and vanilla.
If you don’t have a fine mesh strainer, a clean kitchen towel can also do the trick—just be patient while you strain. For budget-conscious cooks, a basic blender and simple strainer are all you need to make this drink feel special.
Preparation Method

- Rinse and soak the rice: Rinse 1 cup of long-grain white rice under cold water until the water runs clear. This usually takes 2-3 rinses. Transfer the rice to a large bowl and add 2 cups of filtered water and the 2 cinnamon sticks. Let it soak for at least 3 hours or overnight for best flavor extraction.
- Blend the soaked rice and cinnamon: Remove the cinnamon sticks from the soaking liquid, but keep them aside. Pour the soaked rice and water into a blender. Add 1 teaspoon of pure vanilla extract. Blend on high speed for about 1-2 minutes until the rice is broken down and the mixture looks milky and smooth. (If your blender struggles, blend in batches or add a splash of milk.)
- Strain the mixture: Pour the blended rice mixture through a fine mesh strainer or cheesecloth into a large pitcher or bowl. Use a spoon to press the solids and extract as much liquid as possible. Discard the rice pulp or save it for baking recipes.
- Add milk and sweeten: Stir in 4 cups of whole milk and ½ cup granulated sugar (or your preferred sweetener). Mix until the sugar dissolves completely. Taste and adjust sweetness as needed.
- Chill and serve: Refrigerate the horchata for at least 1 hour before serving. This allows the flavors to meld and the drink to become refreshingly cold. Serve over ice with a sprinkle of ground cinnamon on top.
Quick tip: If the horchata separates after chilling, just give it a good stir before pouring. Also, for a twist, adding a splash of almond milk can deepen the nutty undertones.
Cooking Tips & Techniques
Making creamy homemade horchata might seem straightforward, but a few tricks can make all the difference.
- Don’t skip soaking: Soaking the rice softens the grains and extracts flavor, which blending alone can’t achieve. I once rushed this step, and the horchata tasted grainy and lacked depth.
- Blend thoroughly: Blend until the rice breaks down completely; this impacts the creaminess. If you want an ultra-smooth drink, blend for a full 2 minutes, scraping down sides as needed.
- Strain well: Straining is key to avoid gritty texture. Using cheesecloth gives the smoothest results, but a fine mesh strainer works if you’re patient pressing the pulp.
- Use real cinnamon sticks: Ground cinnamon can be used for garnish, but soaking whole sticks imparts a cleaner, more authentic cinnamon flavor.
- Adjust sweetness carefully: Adding sugar slowly and tasting prevents the drink from becoming too sweet. I always start with less and add more after chilling.
- Chill before serving: Horchata tastes best cold, so don’t skip the refrigeration. I find chilling overnight improves flavor melding dramatically.
- Multitasking tip: While the rice soaks, it’s a perfect time to prep dishes like a savory roasted red pepper hummus or a crispy snack for a casual gathering.
Variations & Adaptations
This creamy homemade horchata recipe is quite flexible and can be adapted to suit different tastes or dietary needs.
- Vegan/Dairy-Free: Swap whole milk with almond, oat, or coconut milk. Coconut milk adds a tropical richness, while almond keeps it light.
- Spiced Up: Add a pinch of ground nutmeg or star anise during soaking for a more complex spice profile. I once tried star anise and it gave a subtle licorice hint that was surprisingly delightful.
- Low-Sugar: Replace sugar with natural sweeteners like stevia or monk fruit. Just be cautious, as these sweeteners vary in intensity.
- Creamier Texture: Use half evaporated milk or add a splash of heavy cream for a richer drink, especially nice as a dessert beverage.
- Alcoholic Twist: For grown-ups, add a splash of rum or tequila to turn horchata into a festive cocktail—great for summer nights.
Serving & Storage Suggestions
Serve your creamy homemade horchata well chilled, poured over ice cubes for that refreshing hit. A light dusting of ground cinnamon on top adds an inviting aroma and a pretty finishing touch.
Pair it with spicy or savory snacks like the pimento cheese stuffed jalapeños to balance the sweetness with a little heat, or enjoy it alongside a fresh fruit salad for a light brunch.
Store leftover horchata in a sealed container in the refrigerator for up to 3 days. Give it a good stir before serving, as natural separation can happen. Reheat gently (if you want it warm) on the stove over low heat, stirring constantly to prevent scorching—though it’s best enjoyed cold.
Flavors deepen over time, so if you make it a day ahead, the cinnamon and vanilla meld beautifully, making the experience even more satisfying.
Nutritional Information & Benefits
This creamy homemade horchata is a moderately sweet treat with some nutritional perks. A typical serving (about 1 cup or 240 ml) contains roughly 150-180 calories, depending on milk and sweetener used.
Rice provides a mild source of carbohydrates, making horchata an energizing refreshment. The cinnamon offers antioxidants and can help with blood sugar regulation, while vanilla adds flavor without calories.
Choosing dairy or plant-based milk affects fat and protein content; almond milk keeps it lighter, while whole milk adds creaminess and calcium. This recipe is naturally gluten-free and can be adapted for vegan diets easily.
I find this drink a satisfying way to enjoy a sweet beverage without artificial additives or excessive sugar, making it a wholesome alternative to sodas or pre-made mixes.
Conclusion
Making creamy homemade horchata with cinnamon and vanilla is one of those simple pleasures that keeps me coming back. It’s a drink that feels special but demands little effort, perfect for when you want a comforting sip that’s both refreshing and soothing.
Feel free to tweak the sweetness or spice to make it your own—the recipe is forgiving and ready to adapt. Whether you’re winding down after a long day or entertaining friends with bites like puff pastry baked brie, horchata adds a creamy, aromatic touch that’s hard to beat.
Honestly, it’s become my little kitchen ritual, a reminder that sometimes the best recipes come from quiet moments and simple ingredients. Give it a try and see how this creamy cinnamon-vanilla drink might just become a favorite in your home too.
Frequently Asked Questions
Can I make horchata without soaking the rice overnight?
While soaking overnight gives the best flavor and smoothness, soaking for at least 3 hours works if you’re short on time. The longer soak helps soften the rice and infuse the cinnamon better.
Is there a way to make horchata less sweet?
Absolutely! Start with half the sugar and adjust after blending. You can also substitute sugar with natural sweeteners like honey or stevia, but add gradually to avoid over-sweetening.
Can I use ground cinnamon instead of cinnamon sticks?
You can, but cinnamon sticks provide a fresher, cleaner flavor during soaking. Ground cinnamon works best as a garnish or added after blending for extra aroma.
How long does homemade horchata keep in the fridge?
Store it in a sealed container for up to 3 days. Stir before serving, as natural separation may occur over time.
Is horchata gluten-free and vegan?
Yes, traditional horchata is gluten-free. For a vegan version, simply use plant-based milk instead of dairy milk, and a vegan sweetener if preferred.
Pin This Recipe!

Creamy Homemade Horchata Recipe Easy Cinnamon Vanilla Drink at Home
A creamy, cinnamon-spiced traditional Mexican drink made with soaked rice, cinnamon sticks, vanilla, and milk. This easy recipe delivers a silky texture and comforting flavor perfect for any occasion.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 3 hours 10 minutes
- Yield: 6 servings 1x
- Category: Beverage
- Cuisine: Mexican
Ingredients
- 1 cup long-grain white rice (uncooked, rinsed)
- 2 large cinnamon sticks
- 1 teaspoon pure vanilla extract
- ½ cup granulated sugar (adjust to taste; can substitute with honey or agave syrup)
- 4 cups whole milk (can substitute with almond, oat, or coconut milk for dairy-free)
- 2 cups filtered water
- Pinch of ground cinnamon (optional, for garnish)
Instructions
- Rinse 1 cup of long-grain white rice under cold water until the water runs clear (2-3 rinses). Transfer to a large bowl and add 2 cups filtered water and 2 cinnamon sticks. Soak for at least 3 hours or overnight for best flavor.
- Remove cinnamon sticks from soaking liquid and set aside. Pour soaked rice and water into a blender. Add 1 teaspoon pure vanilla extract. Blend on high speed for 1-2 minutes until rice is broken down and mixture is milky and smooth.
- Strain the blended mixture through a fine mesh strainer or cheesecloth into a large pitcher or bowl. Press solids with a spoon to extract as much liquid as possible. Discard or save rice pulp for baking.
- Stir in 4 cups whole milk and ½ cup granulated sugar (or preferred sweetener). Mix until sugar dissolves completely. Taste and adjust sweetness as needed.
- Refrigerate horchata for at least 1 hour before serving. Serve chilled over ice with a sprinkle of ground cinnamon on top.
Notes
Soaking the rice overnight yields the best flavor and smoothness. Blend thoroughly for a silky texture. Strain well to avoid gritty texture. Use real cinnamon sticks for authentic flavor. Adjust sweetness gradually. Chill before serving for best taste. Can substitute dairy milk with plant-based milk for vegan/dairy-free version. Rice pulp can be saved for baking.
Nutrition
- Serving Size: 1 cup (240 ml)
- Calories: 165
- Sugar: 22
- Sodium: 90
- Fat: 5
- Saturated Fat: 3
- Carbohydrates: 27
- Fiber: 0.5
- Protein: 5
Keywords: horchata, creamy horchata, cinnamon vanilla drink, homemade horchata, Mexican drink, rice drink, cinnamon drink, easy horchata recipe



