There’s something magical about sipping a cold glass of vegan horchata on a warm afternoon, that creamy rice and almond sweetness coating your mouth with pure comfort. This plant-based version of the classic Spanish-Mexican drink tastes just as indulgent as the traditional dairy version but skips the animal products entirely.
What makes this recipe special is how simple it is to create something that tastes like you’ve spent hours in the kitchen. The result is naturally sweet, wonderfully creamy, and absolutely refreshing, whether you serve it ice-cold or at room temperature.
Why You’ll Love This Recipe
This vegan horchata delivers authentic flavor without any fuss or obscure ingredients. It’s perfect for anyone seeking a dairy-free beverage that feels indulgent and satisfying.
- Ready in under 15 minutes with minimal hands-on time
- Uses just 6 simple pantry staples you likely already have
- Naturally creamy thanks to rice and almonds, no weird additives needed
- Works beautifully for meal prep and stays fresh for days
- Appeals to vegans, dairy-free eaters, and anyone who loves a good drink
My Experience Making This Recipe
I first tested this recipe on a sweltering summer day when my usual iced coffee felt heavy and uninspiring. After blending raw almonds and rice with water and vanilla, I strained it through cheesecloth and tasted magic.
My roommate walked in mid-sip and immediately asked for a glass. Within two days, I’d made three batches because people kept coming back for more.
The best part? Watching friends assume it contained dairy because of how rich and smooth it tastes, then their surprised faces when I revealed the vegan secret. That reaction never gets old.
Recipe Overview
- Recipe Name: Vegan Horchata
- Servings: 4 (about 8 ounces each)
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes (plus 4 hours soaking time)
- Course: Beverages
- Cuisine: Spanish-Mexican
- Calories per Serving: 145
Equipment You Will Need
- High-powered blender
- Fine-mesh strainer or nut milk bag
- Cheesecloth (optional but recommended)
- Large bowl for soaking
- Measuring cups and spoons
- Serving pitcher or glasses
Ingredients for Vegan Horchata
- 1 cup raw almonds
- 3/4 cup short-grain white rice
- 4 cups filtered water (plus more for soaking)
- 2 tablespoons maple syrup or agave nectar
- 1 teaspoon vanilla extract
- 1/4 teaspoon ground cinnamon (plus more for garnish)
- Pinch of sea salt
Ingredient Notes and Substitutions
- Raw almonds create the creamy base and provide natural richness. Substitute with raw cashews for an even silkier texture, though the flavor will shift slightly toward buttery.
- Short-grain white rice thickens the drink and adds subtle sweetness when soaked and blended. Brown rice works but creates a nuttier, earthier taste that some prefer.
- Maple syrup sweetens the drink without overpowering the delicate flavor. Agave, coconut sugar, or simple syrup all work equally well with minimal flavor changes.
- Vanilla extract adds warmth and depth. Almond extract brings a stronger almond punch if you prefer that direction.
- Ground cinnamon adds the signature spice note. If you dislike cinnamon, omit it or try a tiny pinch of cardamom instead.
How to Make Vegan Horchata
Step 1: Soak Your Rice and Almonds
Combine the raw almonds and rice in a large bowl and cover with cool water by about two inches. Let them soak for at least 4 hours, or overnight if you have the time. Soaking softens both ingredients, which makes blending easier and helps extract maximum flavor and creaminess.
Step 2: Drain and Rinse
After soaking, drain the rice and almonds thoroughly in a fine-mesh strainer. Rinse them under cool running water for about 30 seconds to remove any sediment or bitterness that accumulated during soaking.
Step 3: Add to Your Blender
Transfer the drained rice and almonds to your high-powered blender. Pour in the 4 cups of fresh filtered water, adding it slowly so you can adjust the consistency as you blend.
Step 4: Blend Until Completely Smooth
Blend on high speed for about 2 to 3 minutes, until the mixture looks like thick, creamy milk and the rice and almonds break down completely. You should see no visible grain particles. Stop and stir the mixture halfway through blending to ensure everything mixes evenly.
Step 5: Strain the Horchata
Pour the blended mixture through a fine-mesh strainer lined with cheesecloth into a large bowl or pitcher. Let it drip naturally without pressing down on the solids too hard, which takes about 5 to 10 minutes. This step removes the pulp and creates that silky-smooth texture you’re after.
Step 6: Add Your Sweetener and Flavorings
Pour the strained horchata back into the blender. Add the maple syrup, vanilla extract, cinnamon, and sea salt, then blend on low speed for about 30 seconds just until everything incorporates. Taste it and adjust sweetness or spices to your preference.
Step 7: Chill Thoroughly
Pour the finished horchata into a clean pitcher and refrigerate for at least 2 hours, or until cold. The longer it sits, the more the flavors meld together and improve.
Step 8: Shake and Serve
Before serving, give the pitcher a good shake or stir, as the mixture may separate slightly. Pour into glasses filled with ice cubes and sprinkle a tiny pinch of cinnamon on top for a beautiful finish. Serve immediately and enjoy the creamy, sweet, comforting drink you’ve created.
Pro Tip: If you don’t have cheesecloth, a clean kitchen towel or the fine-mesh strainer alone works perfectly, though cheesecloth creates the smoothest final texture.
Tips for the Best Vegan Horchata
- Use filtered water instead of tap water to avoid any chlorine or mineral flavors that can dull the delicate taste. The purer your water, the cleaner your horchata tastes.
- Don’t skip the soaking step, even if you’re in a rush. Soaking dramatically improves blendability and creaminess, so the final drink feels luxurious instead of thin.
- Invest in a quality high-powered blender like a Vitamix or Ninja. Regular blenders struggle to fully break down the rice, resulting in a grainy texture you’ll feel with every sip.
- Make a big batch on Sunday and store it in glass bottles throughout the week. Horchata actually improves as it sits, with flavors deepening and blending together.
- If the horchata seems too thick after blending, thin it with a splash of water. If it’s too thin, blend in another quarter cup of soaked rice to increase body and creaminess.
- Toast the almonds lightly before soaking for a deeper, more complex flavor. Place them on a baking sheet at 300 degrees Fahrenheit for 5 minutes, just until fragrant, then cool before soaking.
Common Mistakes to Avoid
- Skipping the soaking step leads to grainy, thin horchata that tastes chalky instead of creamy. The soak time is non-negotiable if you want restaurant-quality results.
- Blending for too short a time leaves visible rice particles suspended in your drink, creating an unpleasant gritty texture. Go for the full 3 minutes to ensure complete breakdown.
- Using boiling water instead of cool water when blending can destroy the rice’s starch and create a watery, separated drink. Always use room temperature or cold filtered water.
- Over-pressing the solids while straining extracts bitter tannins from the rice bran and ruins the smooth, clean flavor. Let gravity do the work instead.
- Adding sweetener before straining creates a sticky mess when liquid clings to the cheesecloth and slows drainage. Always sweeten after straining for faster, cleaner results.
Serving Suggestions
Serve your vegan horchata ice-cold in tall glasses over crushed ice for the most refreshing experience. The drink pairs beautifully with spiced breakfast foods, light desserts, or simply as a sweet afternoon pick-me-up.
- Pair with churros for an authentic Spanish-Mexican experience, dipping and sipping for the ultimate comfort combo
- Serve alongside light breakfast pastries or sweet bread for a leisurely morning meal
- Offer as a palate cleanser after spicy foods, since the creamy sweetness soothes heat beautifully
- Combine with a shot of rum or tequila to create a grown-up horchata cocktail for evening gatherings
- Serve at brunch parties as a vegan alternative to traditional milkshakes and smoothies
Variations to Try
- Chocolate Horchata: Blend in 2 tablespoons of unsweetened cocoa powder and 1 extra tablespoon of maple syrup for a rich, decadent twist that feels indulgent.
- Coconut Horchata: Replace 1 cup of the water with full-fat coconut milk and reduce the almonds to half a cup for tropical sweetness and extra creaminess.
- Spiced Horchata: Add a pinch of ground cardamom, nutmeg, and clove alongside the cinnamon for a chai-inspired warmth that’s perfect for cooler months.
- Maple-Walnut Horchata: Substitute half the almonds with raw walnuts and bump the maple syrup up to 3 tablespoons for a deeper, earthier flavor profile.
- Strawberry Horchata: Blend in 1 cup of fresh or frozen strawberries after straining for a fruity, pink-hued version that still maintains the classic creamy texture.
Dietary Adaptations
- Gluten-Free: This recipe is naturally gluten-free as written, since rice and almonds contain no gluten. Simply verify your vanilla extract is gluten-free if you have celiac disease.
- Dairy-Free: The entire recipe is dairy-free by design, making it perfect for anyone avoiding milk products or lactose intolerance.
- Vegan: This recipe is 100 percent vegan with no animal products in the base ingredients or sweetener, making it suitable for all plant-based diets.
- Low-Sugar: Replace maple syrup with a monk fruit sweetener or stevia using 1 to 2 teaspoons instead of 2 tablespoons for a lower-sugar version with minimal taste difference.
- Paleo: Swap the rice with the same amount of raw macadamia nuts or pistachios soaked and blended instead for a grain-free version that stays creamy and satisfying.
Storage and Reheating
Refrigerator
Store your finished vegan horchata in an airtight glass container in the refrigerator for up to 5 days. The flavors actually deepen and improve as it sits.
- Shake or stir well before each use, as some separation is normal and harmless
- The mixture may thicken slightly as it chills, so thin with a splash of water if needed
- Keep away from strong-smelling foods since horchata absorbs odors easily in the fridge
Freezer
You can freeze horchata for up to 3 months in freezer-safe containers, leaving a half inch of headspace for expansion. Thaw overnight in the refrigerator and shake well before serving.
- Freeze in ice cube trays for convenient single servings you can blend into smoothies
- The texture changes slightly after freezing, becoming slightly more separated, so blending helps restore smoothness
Reheating
Horchata is best enjoyed cold, but you can warm it gently if desired. Never boil it, as high heat separates the liquid and damages the delicate flavor.
- Heat on the stovetop over low heat, stirring constantly, or use a microwave in 30-second increments
- Serve warm with a cinnamon stick for a cozy winter beverage
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 145 |
| Total Fat | 8 grams |
| Saturated Fat | 0.6 grams |
| Carbohydrates | 15 grams |
| Fiber | 2 grams |
| Sugar | 9 grams |
| Protein | 4 grams |
| Sodium | 35 milligrams |
| Cholesterol | 0 milligrams |
These values are approximate and based on the ingredients listed. Actual nutrition varies based on the specific brands you use and how much horchata you consume per serving.
Frequently Asked Questions
Can I make horchata without soaking the rice and almonds?
Technically yes, but the results will be noticeably grainy and thin. The soaking step is what breaks down the starches and creates that signature creamy mouthfeel, so skipping it really does affect the final product.
What if I don’t have cheesecloth?
A fine-mesh strainer alone works, though you’ll get slightly more sediment in the final drink. You can also use a clean kitchen towel, old t-shirt, or even a clean coffee filter as a makeshift strainer.
Can I use brown rice instead of white rice?
Brown rice creates a nuttier, earthier flavor that some people prefer. It will take slightly longer to blend smoothly, but the results are equally delicious, just with a different flavor profile.
How do I make horchata less thick?
Simply add more water, a quarter cup at a time, until you reach your desired consistency. Thinner horchata pours more easily and feels less heavy, while thicker versions work great over ice.
Is this recipe nut-free?
No, almonds are a tree nut and make up a key ingredient. If you have a nut allergy, try the sunflower seed or pumpkin seed version instead, soaking and blending them the same way.
Can I use store-bought almond milk instead of blending my own?
You can, but the flavor won’t be quite as rich and the rice will create a grainier texture. Making it from scratch genuinely tastes better and lets you control the sweetness level.
Final Thoughts
This vegan horchata proves that plant-based beverages can taste just as indulgent and satisfying as traditional versions. The combination of soaked rice and almonds creates natural creaminess that no weird additives could match.
Give this recipe a try the next time you crave something sweet, creamy, and utterly refreshing. Once you taste how simple and delicious it is, you’ll find yourself making it again and again.
Ready to explore more refreshing drinks and creative recipes? Check out our strawberry horchata recipe for a fruity twist, or discover the bright flavors of agua fresca for another authentic Mexican beverage option.

Vegan Horchata
Ingredients
Equipment
Method
- Combine 1 cup raw almonds and 3/4 cup short-grain white rice in a large bowl and cover with cool water by about two inches; soak for at least 4 hours or overnight.
- Drain and rinse the soaked almonds and rice under cool running water for 30 seconds to remove sediment.
- Transfer the drained almonds and rice to a high-powered blender; add 4 cups fresh filtered water.
- Blend on high speed for 2 to 3 minutes, stopping to stir halfway, until mixture is completely smooth.
- Strain the blended mixture through a fine-mesh strainer lined with cheesecloth into a pitcher or bowl; let drip for 5 to 10 minutes without pressing the solids.
- Pour the strained liquid back into the blender and add 2 tablespoons maple syrup or agave nectar, 1 teaspoon vanilla extract, 1/4 teaspoon ground cinnamon, and a pinch of sea salt; blend on low for 30 seconds until combined.
- Refrigerate the horchata in a pitcher for at least 2 hours until thoroughly chilled.
- Stir or shake before serving; pour over ice and garnish with a pinch of ground cinnamon.