“You want horchata? I got you.”
It wasn’t just any rice milk though. I soaked the rice overnight with cinnamon sticks and a hint of vanilla bean, and I swear the flavors whispered warmth and comfort even before the first sip. The creamy texture came from blending everything until smooth, then straining out the grit. That first glass was a quiet moment—cool, sweet, with just the right hint of spice. It stuck with me, the kind of recipe you revisit not just for flavor but because it feels like a little hug in a glass.
Over the weeks, I found myself making this creamy homemade horchata more than I expected, especially when friends dropped by unexpectedly or when I pulled together a quick snack to accompany the crispy baked turkey sliders that had become a household favorite. So yeah, this isn’t just a drink—it’s a story of accidental discovery that turned into a staple. And maybe, just maybe, it’ll become yours too.
Why You’ll Love This Recipe
This creamy homemade horchata with cinnamon rice milk and vanilla isn’t your run-of-the-mill rice drink. I’ve tested and tweaked it multiple times to land just right, and I’m confident it’ll win you over for several reasons:
- Quick & Easy: The active prep takes about 15 minutes, plus a few hours soaking. Perfect for planning ahead without feeling like a chore.
- Simple Ingredients: You likely have most of these in your pantry already—white rice, cinnamon sticks, vanilla extract, sugar, and milk (or a dairy-free alternative).
- Perfect for Any Occasion: Whether you’re cooling off after a summer barbecue or adding a cozy touch to brunch, this horchata fits the bill.
- Crowd-Pleaser: Always gets compliments, especially from folks who thought horchata was just a store-bought thing.
- Unbelievably Delicious: The balance of cinnamon and vanilla with creamy rice milk is soothing and refreshing all at once.
What sets this recipe apart? It’s all about the cinnamon rice milk infusion—slow-steeping the rice with whole cinnamon sticks creates a deep, aromatic flavor without overpowering sweetness. Plus, blending the soaked rice adds a silky texture you won’t get from just mixing powders or extracts. This recipe doesn’t feel like a shortcut; it tastes like a well-loved tradition you can make anytime in your own kitchen.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver a bold flavor and satisfying creamy texture without fuss. Here’s what you’ll need:
- White long-grain rice, 1 cup (about 190 grams) – plain, uncooked, preferably rinsed to reduce starch
- Whole cinnamon sticks, 2 sticks (about 3 inches each) – the heart of that warm, spicy flavor
- Vanilla extract, 1 teaspoon – pure vanilla is best for authentic aroma
- Granulated sugar, 1/2 cup (100 grams) – adjust to taste; you can swap for honey or maple syrup
- Water, 4 cups (960 ml) – for soaking and blending
- Milk, 2 cups (480 ml) – whole milk for creaminess, or use almond/coconut milk for a dairy-free option
- Pinch of salt – to balance and enhance flavors
Optional:
- Ground cinnamon, a sprinkle for garnish
- Ice cubes, for serving chilled
Pro tip: I like using organic cinnamon sticks when possible—cheaper brands sometimes lack that robust flavor. Also, rinsing the rice helps keep your horchata smooth rather than gummy. If you’re in the mood for a twist, try swapping in jasmine or basmati rice for a subtle floral note.
Equipment Needed
To make this creamy homemade horchata, you don’t need fancy gear:
- A medium bowl or large jar – for soaking the rice and cinnamon sticks overnight
- A high-speed blender or regular blender – to puree the soaked rice mixture into creamy milk
- A fine mesh strainer or nut milk bag – to strain out rice solids and get a smooth drink
- Measuring cups and spoons – for accuracy
- A large pitcher or container – for mixing and storing the finished horchata
If you don’t have a high-speed blender, just blend in batches and blend longer to get smoothness. I’ve used a basic blender before, and straining well is key to avoid grainy texture. A nut milk bag works wonders if you want a perfectly silky result, but a fine sieve will do if that’s all you have. And a long spoon for stirring sugar in is handy too.
Preparation Method
- Rinse the Rice: Place 1 cup (190 g) of white long-grain rice in a fine mesh sieve and rinse under cold water until the water runs clear. This removes excess starch and keeps your horchata from turning too thick or gummy. (5 minutes)
- Soak Rice and Cinnamon: Transfer rinsed rice to a medium bowl or jar. Add 4 cups (960 ml) cold water and 2 cinnamon sticks. Cover and let it soak at room temperature for at least 4 hours, preferably overnight. The rice will soften, and the cinnamon will infuse deeply. (4-12 hours)
- Blend the Mixture: Remove the cinnamon sticks from the soaking liquid. Pour the rice and water into your blender. Add 1 teaspoon vanilla extract and a pinch of salt. Blend on high for about 1-2 minutes until the rice is mostly broken down and the mixture looks creamy. (2 minutes)
- Strain the Liquid: Pour the blended mixture through a fine mesh strainer or nut milk bag into a large pitcher. Use the back of a spoon or your hands to press out as much liquid as possible. Discard or save the rice pulp for baking or smoothies. The liquid you have now is your cinnamon rice milk base. (5 minutes)
- Sweeten and Add Milk: Stir in 1/2 cup (100 g) granulated sugar until dissolved (adjust sweetness to your liking). Then add 2 cups (480 ml) milk or a dairy-free alternative. Mix well until combined. (3 minutes)
- Chill and Serve: Refrigerate the horchata for at least 1 hour before serving. Pour over ice cubes and sprinkle a little ground cinnamon on top if you like. Enjoy the creamy, cinnamon-vanilla goodness! (1 hour chilling)
Note: If you want a stronger cinnamon flavor, toss in a cinnamon stick while chilling. Also, stirring before serving helps redistribute settled spices.
Cooking Tips & Techniques
Making creamy homemade horchata with cinnamon rice milk and vanilla isn’t rocket science, but a few tips can save you from common pitfalls:
- Don’t skip rinsing the rice. I learned the hard way—unrinsed rice makes the drink cloudy and overly starchy.
- Soak the rice long enough. The cinnamon and rice need time to soften and infuse. Rushing this step leads to a weaker flavor and grainier texture.
- Blend thoroughly. When I first made this, I skimmed blending time, and the horchata was gritty. Blend until mostly smooth for that silky mouthfeel.
- Strain carefully. Use a fine sieve or nut milk bag. If you’re in a rush, double strain to catch any tiny bits.
- Adjust sweetness last. Sweetness can affect the overall balance, so start moderate and add more if you want.
- Keep it cold. Horchata tastes best chilled. I like to keep a large batch in the fridge and pour over ice when ready. It’s refreshing and comforting at once.
- Multitask soaking. I usually soak the rice and cinnamon overnight while prepping other dishes like hobo casserole or prepping a snack like crispy baked ham and cheese croissants. Saves time and makes the kitchen smell amazing.
Variations & Adaptations
This creamy homemade horchata recipe is super adaptable. Here are some ways to make it your own:
- Dairy-Free Version: Swap regular milk for almond, oat, or coconut milk. I’ve tried all three, and each brings a slightly different vibe—coconut adds tropical sweetness, almond keeps it light.
- Vanilla Bean Upgrade: Instead of vanilla extract, scrape a fresh vanilla bean pod into the soaking water for a richer, more floral vanilla flavor.
- Spiced Up: Add a pinch of ground nutmeg or cardamom to the blend for a more complex spice profile. I love this twist on chilly evenings.
- Sweetener Swap: Use maple syrup, agave nectar, or honey instead of sugar. Just remember to adjust quantities to taste as these are sweeter than granulated sugar.
- Brown Rice Version: For a nuttier flavor, try brown rice instead of white. It needs a longer soak and blend time but delivers a deeper taste.
I once added a splash of brewed coffee to the mix for a horchata mocha twist—totally unexpected but delicious. Feel free to experiment and tailor the recipe to your taste buds.
Serving & Storage Suggestions
This creamy homemade horchata is best served cold, poured over plenty of ice to keep it refreshing. A light dusting of ground cinnamon on top adds a lovely aroma and visual appeal.
It pairs beautifully with spicy or savory dishes. For instance, next time you’re serving up tacos, try this alongside the flavorful crunchy taco cups or a smoky batch of sticky garlic chicken noodles. The creaminess balances spice perfectly.
Store leftover horchata in a sealed container in the refrigerator for up to 3 days. Give it a good stir before serving, as some separation is normal. Avoid freezing—it can change the texture unfavorably.
Flavors tend to deepen after a day, so if you can wait, chilling overnight really lets the cinnamon and vanilla meld together beautifully.
Nutritional Information & Benefits
One 8-ounce (240 ml) serving of this creamy homemade horchata contains approximately:
| Calories | 150-180 kcal |
|---|---|
| Carbohydrates | 30-35 g |
| Fat | 3-5 g (depending on milk choice) |
| Protein | 2-4 g |
The cinnamon sticks offer antioxidants and potential blood sugar regulation benefits, while vanilla adds a comforting aroma that can help reduce stress. Using rice and milk keeps this drink naturally gluten-free and suitable for many dietary needs.
If you opt for dairy-free milk, this becomes a vegan-friendly treat. Just watch the sweetener if you want to keep it low glycemic.
Conclusion
This creamy homemade horchata with cinnamon rice milk and vanilla has become my go-to when I want something refreshing yet comforting. It’s simple, straightforward, and honestly, kind of magical how a few pantry staples turn into a smooth, flavorful drink.
Don’t hesitate to tweak the sweetness or spices to fit your palate. I love that it can be a quick cool-down on a hot day or a cozy accompaniment to a spicy meal. Plus, it’s a nice change from usual drinks and a perfect way to impress guests with minimal effort.
If you try this recipe, I’d love to hear how you made it your own. Feel free to share your tweaks or moments with it in the comments—let’s keep the horchata love flowing.
FAQs About Creamy Homemade Horchata with Cinnamon Rice Milk and Vanilla
Can I use brown rice instead of white rice?
Yes, brown rice works but needs a longer soaking time (8-12 hours) and a bit more blending to break down the tougher grains. It gives a nuttier flavor.
Is it necessary to strain the horchata?
Straining removes rice solids for a smooth texture, which is traditional. If you don’t mind a bit of grit, you can skip it, but most prefer straining for creaminess.
Can I make horchata without cinnamon sticks?
You can use ground cinnamon, but the flavor won’t be as deep or fresh. Steeping whole sticks slowly releases a richer aroma and taste.
How long can I store homemade horchata?
Store in the fridge in a sealed container for up to 3 days. Always stir well before serving as separation is normal.
What’s the best way to sweeten horchata for a healthier version?
Try natural sweeteners like honey, agave, or maple syrup in moderation. You can also reduce sugar and add a pinch of cinnamon to enhance sweetness perception.
Pin This Recipe!

Creamy Homemade Horchata Recipe with Cinnamon Rice Milk and Vanilla
A creamy, refreshing homemade horchata infused with cinnamon rice milk and vanilla, perfect for any occasion and easy to prepare with simple pantry ingredients.
- Prep Time: 15 minutes active prep plus 4-12 hours soaking
- Cook Time: 0 minutes
- Total Time: 5 hours 15 minutes to 12 hours 15 minutes
- Yield: 6 servings 1x
- Category: Beverage
- Cuisine: Mexican
Ingredients
- 1 cup white long-grain rice (about 190 grams), rinsed
- 2 whole cinnamon sticks (about 3 inches each)
- 1 teaspoon vanilla extract
- 1/2 cup granulated sugar (100 grams), adjust to taste
- 4 cups water (960 ml)
- 2 cups milk (480 ml) – whole milk or dairy-free alternative like almond or coconut milk
- Pinch of salt
- Optional: ground cinnamon for garnish
- Optional: ice cubes for serving chilled
Instructions
- Rinse the rice under cold water until the water runs clear to remove excess starch (about 5 minutes).
- Transfer rinsed rice to a medium bowl or jar. Add 4 cups cold water and 2 cinnamon sticks. Cover and soak at room temperature for at least 4 hours, preferably overnight (4-12 hours).
- Remove cinnamon sticks from soaking liquid. Pour rice and water into blender. Add 1 teaspoon vanilla extract and a pinch of salt. Blend on high for 1-2 minutes until mostly smooth and creamy.
- Strain the blended mixture through a fine mesh strainer or nut milk bag into a large pitcher. Press out as much liquid as possible. Discard or save rice pulp for other uses (about 5 minutes).
- Stir in 1/2 cup granulated sugar until dissolved, adjusting sweetness to taste. Add 2 cups milk or dairy-free alternative and mix well (about 3 minutes).
- Refrigerate horchata for at least 1 hour before serving. Serve over ice cubes and sprinkle with ground cinnamon if desired.
Notes
Rinsing the rice is essential to avoid a gummy texture. Soak rice and cinnamon sticks overnight for best flavor. Blend thoroughly and strain well for a silky smooth drink. Adjust sweetness last. Keep horchata chilled and stir before serving. Store in refrigerator up to 3 days; avoid freezing.
Nutrition
- Serving Size: 8 ounces (240 ml)
- Calories: 150180
- Sugar: 0.152
- Sodium: 50100
- Fat: 35
- Carbohydrates: 3035
- Fiber: 1
- Protein: 24
Keywords: horchata, homemade horchata, cinnamon rice milk, vanilla, creamy horchata, dairy-free horchata, refreshing drink, summer beverage





