Beverages
This oat milk horchata recipe transforms the classic Mexican drink into a creamy, dairy-free delight that’s just as comforting as the original. The secret lies in soaking cinnamon-infused rice in oat milk overnight, then blending it into a velvety, spiced elixir that’s naturally sweetened and perfectly chilled.
Unlike traditional versions made with cow’s milk, this plant-based alternative keeps all the warm cinnamon notes while adding a subtle nuttiness from the oats.
The process is simpler than you’d think—no special equipment needed beyond a blender and a fine-mesh strainer. Start by toasting the rice and cinnamon to deepen their flavors, then let them soak in oat milk for at least 8 hours (overnight works best).
After blending and straining, the result is a creamy, fragrant drink that’s rich enough to sip slowly or light enough to enjoy over ice. The texture is smoother than store-bought horchata, with none of the graininess you sometimes find in homemade versions.
What makes this recipe stand out is how it balances authenticity with modern dietary needs. The oat milk adds natural creaminess without dairy, while the cinnamon and vanilla deliver that familiar horchata warmth.
It’s the perfect beverage for brunch, dessert pairings, or a cozy afternoon pick-me-up—especially when you’re avoiding animal products but still crave something indulgent. Ready to make it? Let’s get blending.
One of the best parts is how versatile this horchata is. Use it as a base for iced coffee drinks, mix it into smoothies, or serve it straight up with a sprinkle of cinnamon.
The recipe scales easily, too, so you can make a pitcher for the week or a single serving for an impromptu treat. Just remember: the longer it soaks, the richer the flavor becomes—patience here makes all the difference.
Ingredients for oat milk horchata
Nine simple ingredients, one velvety dream—creamy, spiced, and totally dairy-free.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | ½ cup | Uncooked, like jasmine or sushi rice |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground preferred |
| Pure Vanilla Extract 🍯 | 1 tsp | Alcohol-free if preferred |
| Unsweetened Oat Milk 🥛 | 4 cups | Barista-style for creaminess |
| Granulated Cane Sugar 🍬 | ½ cup | Or coconut sugar for deeper flavor |
| Lime Zest 🍋 | 1 tsp | From 1 lime, finely grated |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Ice Cubes ❄️ | 1 cup | For serving, optional |
| Cinnamon Sticks 🌿 | 2 whole | For garnish, optional |
| Unsweetened Coconut Milk 🥥 | ¼ cup | For extra creaminess (optional) |
The rice and cinnamon are your flavor powerhouse. Jasmine or sushi rice soaks up the cinnamon best, giving that authentic horchata depth. Whole Foods or Trader Joe's usually carry the right kind—look for short-grain varieties. Toast the rice and cinnamon together in a dry pan for about 2 minutes (just until fragrant) to wake up those flavors. Penzeys Spices has amazing ground cinnamon if you want to splurge, but regular grocery store stuff works fine. The oat milk? Barista-style from Chobani or Oatly gives the best creaminess—none of that watery nonsense.
No vanilla extract? Vanilla bean paste or even a scraped vanilla bean works wonders. Short on lime? Orange zest and juice give a similar brightness. The sugar can be swapped for coconut sugar or maple syrup, but keep it at the same amount. Want it sweeter? Add a splash of agave nectar after blending. The coconut milk is optional but takes this from good to next-level creamy—full-fat canned coconut milk works best. Pro tip: if your horchata tastes too thin, blend in a few ice cubes at the end—it thickens up beautifully.
This keeps 4-5 days in the fridge, but honestly, it’s best fresh. The longer it soaks (up to 24 hours), the richer it gets. I like to make a big batch on Sundays so I’ve got it ready for the week. For serving, chill it well and garnish with a sprinkle of cinnamon or a cinnamon stick—instant cozy vibes. Freezes for up to 3 months if you want to prep ahead, but the texture changes slightly. Always strain it through a fine-mesh sieve for that ultra-smooth texture—no graininess here!
Why You'll Love This Recipe
- I swear by this trick: just toast the short-grain white rice in a dry pan for 5 minutes first. That caramelized aroma alone makes it taste like you put in hours—when really, it’s just 15 minutes of hands-off simmering.
- No-Soaking Needed: I swear by this trick: just toast the short-grain white rice in a dry pan for 5 minutes first. That caramelized aroma alone makes it taste like you put in hours—when really, it’s just 15 minutes of hands-off simmering.
- Creamy Without Dairy: The oat milk here isn’t just a substitute—it’s the star. Blended with toasted rice and a whisper of vanilla, it’s velvety smooth, with none of that chalky aftertaste. Honestly, I’ve had people ask if it’s made with almond milk, and I just smile.
- Weeknight & Weekend Flex: Pour it over chilled tortillas for a quick breakfast, or serve it ice-cold with a sprinkle of cinnamon as a dessert. My kids drink it straight from the fridge after soccer practice, and I sip it with a slice of pan de muerto on Sundays—same recipe, endless uses.
Step-by-step instructions for oat milk horchata
This creamy oat milk horchata comes together faster than you can say "abuelita"—just 10 minutes of hands-on time!
Toast the Rice and Cinnamon for Deep Flavor
In a dry skillet over medium heat, toast the 0.5 cup short-grain white rice and 1 tablespoon ground cinnamon for 3-4 minutes, stirring constantly. You'll smell that warm, toasty cinnamon aroma—this step builds the horchata's signature flavor base. Watch carefully; the rice should turn a pale golden color without browning. If it starts to smoke, reduce the heat immediately. Transfer the toasted mixture to a bowl and let it cool completely—this prevents the oat milk from curdling when mixed later.
Here's the thing—this toasting step is non-negotiable. Skipping it means missing that authentic horchata warmth. The rice should be cool enough to handle when you're ready to mix it with the oat milk, or you risk releasing steam that makes your drink watery.
Blend the Creamy Base
In a blender, combine the cooled toasted rice mixture with 4 cups unsweetened oat milk, 0.5 cup granulated cane sugar, 1 teaspoon lime zest, 2 tablespoons lime juice, and 1 teaspoon pure vanilla extract. Blend on high for 30-45 seconds until completely smooth. The mixture should look like a pale golden milkshake—no gritty bits allowed. Taste it now; you'll notice the natural sweetness from the toasted rice and the bright citrus notes from the lime.
If the mixture tastes too sweet, you can adjust later with more lime juice. If it's not sweet enough, add a bit more sugar—but remember, the rice itself contributes natural sweetness as it blends. The key is balance: the cinnamon should be warm, the lime bright, and the vanilla subtle but present.
Add Coconut Milk for Extra Creaminess
Pour the blended horchata mixture through a fine-mesh strainer into a pitcher, pressing gently with a spatula to extract all the liquid. Discard any solids. Stir in the 0.25 cup unsweetened coconut milk—this is where the magic happens. The coconut milk adds that luxurious creaminess that makes this horchata truly special. Give it a taste now; you should notice how much richer and velvety the texture has become. If you prefer it even creamier, you can add an extra splash of coconut milk, but don't go overboard or it may become too heavy.
This is the moment that matters: the coconut milk not only enhances the creaminess but also balances the earthy rice flavor with its subtle sweetness. The result should be a drink that's silky smooth with a perfect balance of cinnamon warmth and citrus brightness.
Chill and Serve Over Ice
Refrigerate the horchata for at least 30 minutes to let the flavors meld together. This chilling step is crucial—it allows the cinnamon and vanilla to fully infuse, creating a more complex flavor profile. While it chills, add 1 cup ice cubes to glasses. When ready to serve, pour the chilled horchata over the ice. Garnish each glass with a cinnamon stick for that authentic touch. The contrast between the warm spices and the cool drink is what makes horchata so irresistible.
For an extra-special presentation, you can also sprinkle a pinch of lime zest on top. Serve immediately while it's ice-cold. The drink should be perfectly balanced—creamy enough to coat your spoon but light enough to sip easily. If you made extra, it keeps well in the fridge for up to 3 days, making it perfect for meal prep or sharing with friends.
Pro Tips For Making Oat Milk Horchata
- SOAK THE RICE FIRST: Dump the rice into a bowl with double its volume in cold water overnight—yes, even if you’re impatient. I used to skip this and ended up with gritty horchata; soaked rice breaks down smoother and infuses the oat milk with that classic creamy texture without straining your blender.
- TOAST THE CINNAMON: Dry-toast the cinnamon sticks in a skillet over medium heat for 30 seconds until fragrant—don’t burn it, just wake it up. Freshly toasted cinnamon adds depth that ground cinnamon can’t match, and it won’t overpower the vanilla like store-bought powder often does.
- STRAIN TWICE: After blending the rice mixture, strain it through a fine-mesh sieve then a cheesecloth for a silky finish. The first pass catches rice bits, but the cheesecloth grabs the gummy residue that makes horchata taste like you chewed your rice. (Trust me, your blender will thank you too.)
- SWEETEN IN STAGES: Stir in half the sugar with the hot rice mixture, let it cool slightly, then add the rest—this prevents grainy clumps. I learned this the hard way when I dumped all the sugar in at once and ended up with a sad, sandy horchata. The oat milk absorbs sweetness better this way.
Essential equipment for great oat milk horchata
Blender Essentials
You’ll need a high-speed blender—I recommend the Ninja BL610 or Vitamix E310—to achieve that ultra-smooth texture without any grit. The blades must be sharp enough to break down the toasted rice completely.
If your blender struggles, add 2-3 ice cubes during blending—they help emulsify the mixture for a creamier result. 💫
Fine-Mesh Strainer
A fine-mesh strainer (like the OXO Good Grips) is non-negotiable for that restaurant-quality smoothness. Regular kitchen strainers leave behind rice particles, making your horchata taste grainy.
Press the mixture gently with a spatula to extract every last drop of liquid—this maximizes flavor and creaminess. I like to double-strain if I’m feeling extra fancy.
Dry Skillet for Toasting
Use a nonstick skillet (I love Calphalon) for toasting the rice and cinnamon—it prevents burning and makes cleanup a breeze. The key is medium heat to toast evenly without scorching.
A cast-iron skillet works too, but watch it closely; cast iron can overheat quickly. The goal is a pale golden hue, not browned bits. 🔥
Pitcher for Mixing
A glass pitcher (like Vitamix’s 32-ounce container) is ideal for blending and storing your horchata. Glass preserves flavors better than plastic and won’t absorb odors. For serving, I use a stainless-steel pitcher—it stays cold longer and looks elegant when pouring.
Avoid metal pitchers if you’re storing it long-term; they can react with acidic lime juice over time.
Optional: Immersion Blender
If you’re making a small batch or want to skip straining, an immersion blender (like the Ninja MagiHand) works wonders. Blend the mixture directly in the pitcher for a seamless, mess-free process.
Just ensure your blender has a high-power setting—some budget models struggle with rice textures. This method is perfect for single servings or when you’re short on counter space.
Nutrition facts
Frequently asked questions
Why does my oat milk horchata taste grainy?
Graininess usually means the rice wasn't blended or strained enough. For a silky texture, blend the mixture for 45-60 seconds on high, then strain through a fine-mesh sieve. Press firmly with a spatula to extract all liquid. If you're short on time, add 3-4 ice cubes during blending—they help emulsify the mixture better.
Can I make this horchata without soaking overnight?
Yes, but the flavor won't be as deep. The rice needs at least 4-6 hours of soaking to absorb the cinnamon and oat milk fully. For best results, soak overnight (8+ hours) in the fridge. If you're short on time, toast the rice longer (up to 5 minutes) to intensify the flavor—just watch it closely to avoid burning.
How do I make this horchata less sweet?
Start by reducing the sugar to 1/4 cup instead of 1/2 cup, then adjust to taste. The toasted rice adds natural sweetness, so blend it first and taste before adding more sugar. For extra brightness, add 1 extra tablespoon of lime juice—it balances sweetness beautifully. You can also use monk fruit sweetener for a sugar-free option.
Is this horchata suitable for people with nut allergies?
Only if your oat milk is certified nut-free. Most store-bought oat milks are processed in facilities that handle nuts, so check the label. For a completely safe version, use a nut-free oat milk brand like Oatly Nut-Free or make your own by blending oats with water. The recipe itself is nut-free, but cross-contamination is possible. Always verify packaging!
Can I use this horchata in coffee or smoothies?
It adds a creamy, cinnamon-kissed depth to both. For coffee, use 1/4 cup horchata per 8 oz brew—it works like a spiced milk. In smoothies, blend 1/2 cup horchata with frozen fruit for a tropical-cinnamon twist. The oat milk base keeps it naturally thick and frothy. Pro tip: Chill the horchata first for a smoother texture.
