There’s something undeniably comforting about wrapping your hands around a warm cup of horchata latte on a chilly morning, the creamy sweetness of rice and almonds mingling with rich espresso.
This recipe blends two beloved drinks into one cozy indulgence, combining the traditional Mexican beverage with the intensity of coffee for a drink that feels both exotic and familiar.
What makes this version special is how simple it is to pull off at home, and how the horchata transforms standard coffee into something that tastes like a café treat.
Let’s dive into how to build your own version of this creamy, aromatic latte.
Why You’ll Love This Recipe
The horchata latte delivers the best of both worlds: smooth, naturally sweet rice milk combined with bold espresso, no fancy equipment required.
- Takes under 10 minutes from start to sip
- Uses pantry staples that keep for weeks
- Tastes like a specialty coffee shop drink at a fraction of the cost
- Works hot or cold depending on the season
- Naturally dairy-free and easily customizable to your taste
My Experience Making This Recipe
I first tried a horchata latte at a small café in Los Angeles, and I was instantly hooked by how the creamy rice undertones softened the coffee’s bite without drowning it out.
I went home determined to recreate it, and after a few trials, I realized the secret was making proper horchata from scratch rather than relying on store-bought syrups that taste overly sweet and artificial.
Now I make a batch of horchata every Sunday, which means I can have this drink ready whenever I want without guilt about the sugar content or mystery ingredients in bottled versions.
My partner, who normally takes her coffee black, actually requested a second cup, which told me this recipe was worth perfecting.
Recipe Overview
- Recipe Name: Horchata Latte
- Servings: 2
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes (plus 4 hours soaking if making horchata from scratch)
- Course: Beverage
- Cuisine: Mexican-inspired
- Calories per Serving: 185
Equipment You Will Need
- Espresso machine or strong brewed coffee maker
- Milk frother or small saucepan
- Blender (if making horchata from scratch)
- Fine mesh strainer or cheesecloth
- Two mugs or coffee cups
- Measuring cups and spoons
- Whisk or small spoon for stirring
Ingredients for Horchata Latte
For the Espresso
- Espresso: 2 ounces (about 2 shots from an espresso machine or 1/4 cup of very strong brewed coffee)
For the Horchata Base
- White rice (uncooked): 1/2 cup
- Raw almonds: 1/4 cup
- Water: 3 cups (for soaking and blending)
- Milk (dairy or non-dairy): 1 cup
- Vanilla extract: 1/2 teaspoon
- Ground cinnamon: 1/4 teaspoon
- Sweetener (sugar, agave, or honey): 2 to 3 tablespoons, adjusted to taste
- Salt: pinch
For Serving
- Ground cinnamon for dusting
- Whole almonds for garnish (optional)
- Extra milk for frothing
Ingredient Notes and Substitutions
- White rice: White rice creates a mild, creamy base that doesn’t overpower the coffee. You can swap it for short-grain brown rice if you prefer a nuttier flavor, though the texture will be slightly grainier.
- Raw almonds: Almonds provide richness and a delicate flavor that balances the coffee. Blanched almonds work if you prefer a smoother appearance in your drink, or use raw cashews for a buttery note.
- Vanilla extract: Vanilla adds warmth and complexity without sweetness. Pure almond extract can replace it for a more pronounced almond profile, but use only 1/4 teaspoon since it’s potent.
- Ground cinnamon: Cinnamon is the signature spice of horchata and pairs beautifully with coffee. Mexican cinnamon (Ceylon) is milder and sweeter than cassia cinnamon, so use it if you want a softer spice note.
- Sweetener: Sugar dissolves cleanly, but honey or agave add subtle depth. Maple syrup creates a different flavor profile that leans more fall-spiced.
- Milk: Whole milk froths best for a latte texture, but oat milk and almond milk work perfectly for a plant-based version and froth reasonably well.
How to Make Horchata Latte
Step 1: Soak the Rice and Almonds
Combine 1/2 cup white rice and 1/4 cup raw almonds in a bowl and cover with 3 cups cold water. Let them soak for at least 4 hours or overnight in the refrigerator.
Soaking softens the rice and almonds, making them easier to blend into a smooth, creamy mixture and releasing their natural flavors into the water.
Step 2: Drain and Rinse
Pour the soaked rice and almonds into a fine mesh strainer and rinse thoroughly under cold running water until the water runs clear.
This removes any starch residue that could make your horchata cloudy instead of creamy.
Step 3: Blend the Mixture
Add the drained rice and almonds to a blender along with 2 cups fresh cold water, 1/2 teaspoon vanilla extract, 1/4 teaspoon ground cinnamon, and a pinch of salt. Blend on high speed for 2 to 3 minutes until the mixture becomes completely smooth and milky.
The longer you blend, the creamier the horchata becomes, so don’t rush this step even though it might look ready after a minute or two.
Step 4: Strain the Horchata
Pour the blended mixture through a fine mesh strainer lined with cheesecloth into a clean bowl or pitcher, pressing gently on the solids to extract as much liquid as possible.
Straining removes any remaining rice particles that would create grittiness in your finished drink, leaving you with silky horchata.
Step 5: Sweeten the Horchata
Stir 2 to 3 tablespoons of your chosen sweetener into the strained horchata and mix well. Taste it and adjust the sweetness to your preference, keeping in mind that the espresso will add slight bitterness.
Adding sweetener at this stage ensures even distribution throughout the batch, so each sip has consistent flavor.
Step 6: Brew the Espresso
Prepare 2 ounces of espresso using an espresso machine, or brew 1/4 cup of very strong coffee using a pour-over or moka pot method. If you don’t have access to espresso, use 1/4 cup of your strongest brewed coffee.
Strong coffee is essential here because it needs to stand up to the creamy, sweet horchata without getting lost or tasting watered down.
Step 7: Heat and Froth the Horchata
Pour 1 cup of horchata into a small saucepan and heat it over medium heat until steaming, about 3 to 4 minutes, stirring occasionally to prevent scorching on the bottom. If you have a milk frother, you can froth it for added texture, or simply whisk it vigorously for a few seconds to add some air.
Heating the horchata brings out its flavors and creates a comforting, latte-like experience, while frothing adds a luxurious mouthfeel.
Step 8: Combine and Serve
Pour the freshly brewed espresso into two mugs, then slowly add the hot horchata, pouring from a height to create a gentle mix. Top with a light dusting of ground cinnamon and a few whole almonds if desired.
Pouring from a height slightly aerates the drink and creates nice layering for visual appeal.
Pro Tip: Make a large batch of horchata on the weekend and store it in the refrigerator for up to 5 days, so you can whip up a horchata latte in minutes any morning of the week.
Tips for the Best Horchata Latte
- Don’t skip the soaking step. Soaked rice and almonds blend into a silkier, creamier horchata than unsoaked versions, which is the foundation of this drink’s appeal.
- Use a high-powered blender if you have one. Standard blenders work, but they may not achieve quite the same level of creaminess, so give it extra time if needed.
- Store horchata in an airtight container in the fridge and shake well before each use, since the ingredients naturally settle over time.
- If you prefer your latte less sweet, reduce the sweetener by half and let the coffee and rice flavors shine through instead.
- Cold horchata lattes are equally delicious. Pour the espresso into a glass over ice, add cold horchata, and skip the heating step entirely for a refreshing summer version.
- Invest in a small milk frother (they’re inexpensive) if you enjoy lattes regularly, since it transforms the texture and makes the drink feel more indulgent.
Common Mistakes to Avoid
- Skipping the straining step results in a gritty texture that detracts from the creamy experience. Take the extra minute to strain properly.
- Using store-bought horchata syrup or sweetened rice milk often makes the drink cloying. Homemade horchata lets you control sweetness and tastes fresher.
- Brewing weak coffee means your horchata will overpower the espresso rather than balance it. Strong espresso or concentrated coffee is non-negotiable.
- Adding the horchata to the espresso instead of the reverse can cause the milk proteins to curdle slightly if the horchata isn’t hot enough. Always pour espresso first, then horchata.
- Forgetting to heat the horchata before serving makes the drink lukewarm and uninviting. Take 3 minutes to warm it properly for the best experience.
Serving Suggestions
A horchata latte pairs beautifully with almost any breakfast pastry, from churros to almond biscotti. The creamy sweetness complements both savory and sweet breakfast foods without overwhelming them.
- Serve alongside warm churros for dunking, which echoes the traditional horchata pairing
- Pair with a buttery croissant for a café-style morning experience
- Enjoy with Spanish breakfast pastries like roscón or ensaimada
- Accompany with almond biscotti or other nut-based cookies that echo the horchata’s flavors
- Serve as an afternoon pick-me-up with a simple cookie or piece of toast
Variations to Try
- Spiced Horchata Latte: Add 1/8 teaspoon ground clove and a tiny pinch of nutmeg to the horchata base for a deeper, more warming spice profile that feels especially cozy in winter.
- Cardamom Version: Replace the vanilla extract with 1/4 teaspoon ground cardamom for an exotic, slightly floral note that transforms the drink into something more sophisticated.
- Chocolate-Horchata Latte: Whisk 1 tablespoon of unsweetened cocoa powder into your hot horchata before adding the espresso for a rich, chocolatey take that tastes almost like a mocha.
- Caramelized Sugar Horchata: Instead of using regular sweetener, make a simple caramel sauce and swirl it into your finished latte for deeper, more complex sweetness.
- Cold Brew Version: Use cold brew concentrate instead of hot espresso and serve over ice with cold horchata for a smooth, less acidic summer version that feels refreshing.
Dietary Adaptations
- Gluten-Free: This recipe is naturally gluten-free as written since rice and almonds contain no gluten. Simply confirm your espresso and any added flavorings are gluten-free certified.
- Dairy-Free: Replace the milk component with oat milk, almond milk, or cashew milk, which all froth reasonably well and won’t change the flavor profile significantly.
- Vegan: Use any plant-based milk instead of dairy milk, and confirm your chosen sweetener is vegan (some cane sugars use bone char). The recipe is otherwise vegan-friendly.
- Low-Carb/Keto: Replace sugar with erythritol or monk fruit sweetener at a 1:1 ratio, though note that this version will have slightly less creamy body since less sweetener affects mouthfeel slightly.
Storage and Reheating
Refrigerator
Store prepared horchata in an airtight glass container or bottle in the refrigerator for up to 5 days. Shake well before each use since the rice and almond particles naturally settle.
- Keep the espresso separate and brew fresh when ready to serve
- Horchata may separate slightly, which is completely normal and doesn’t affect quality
Freezer
Horchata freezes well for up to 3 months in an airtight freezer-safe container, leaving about 1 inch of headspace since it expands slightly when frozen.
- Thaw overnight in the refrigerator before using
- The texture may be slightly less creamy after freezing, so shake well and add a splash of fresh milk if needed
Reheating
Reheat horchata gently on the stovetop over medium-low heat, stirring occasionally, for about 3 to 4 minutes until steaming. Never microwave large batches since they heat unevenly and can scald on the bottom.
- Add a splash of fresh milk while reheating if the horchata seems too thick
- Taste and adjust sweetness if needed after reheating
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 185 |
| Total Fat | 6g |
| Saturated Fat | 1g |
| Carbohydrates | 28g |
| Fiber | 1g |
| Sugar | 18g |
| Protein | 3g |
| Sodium | 65mg |
| Cholesterol | 0mg |
These values are approximate and calculated based on standard ingredient measurements and homemade horchata. Actual nutrition will vary slightly depending on your specific ingredients and preparation method.
Frequently Asked Questions
Can I make this recipe without an espresso machine?
Absolutely. Strong brewed coffee works perfectly as a substitute; just use 1/4 cup of very concentrated coffee made with a pour-over, moka pot, or even a standard drip machine using extra grounds. The key is strong coffee that won’t get lost in the creamy horchata.
How far in advance can I make the horchata?
You can make horchata up to 5 days ahead and store it refrigerated in an airtight container, which makes weekday mornings incredibly convenient. I recommend making a fresh batch every weekend so you always have it on hand.
What if my horchata tastes too grainy?
Graininess means you either didn’t blend long enough (blend for the full 2 to 3 minutes) or didn’t strain it properly (use cheesecloth and press gently on solids). A second pass through a fine strainer removes any remaining particles.
Is this drink as creamy as store-bought versions?
Homemade horchata is often creamier because you control the ratio of rice to water. Store-bought versions sometimes add thickeners or use less rice overall, so homemade usually wins.
Can I drink this if I have a nut allergy?
This recipe contains almonds, so it’s not safe for nut allergies. You could make a version using only white rice and seeds like sunflower seeds or pumpkin seeds, though the flavor profile will differ slightly.
What’s the difference between Mexican horchata and other versions?
Mexican horchata, which this recipe follows, uses rice and almonds with cinnamon and vanilla, creating a mild, sweet beverage. Other regions use different bases like tiger nuts or chick

Horchata Latte
Ingredients
Equipment
Method
- Combine 1/2 cup white rice and 1/4 cup raw almonds in a bowl and cover with 3 cups cold water. Let them soak for at least 4 hours or overnight in the refrigerator. Soaking softens the rice and almonds, making them easier to blend into a smooth, creamy mixture.
- Pour the soaked rice and almonds into a fine mesh strainer and rinse thoroughly under cold running water until the water runs clear. This removes any starch residue that could make your horchata cloudy.
- Add the drained rice and almonds to a blender along with 2 cups fresh cold water, 1/2 teaspoon vanilla extract, 1/4 teaspoon ground cinnamon, and a pinch of salt. Blend on high speed for 2 to 3 minutes until the mixture becomes completely smooth and milky.
- Pour the blended mixture through a fine mesh strainer lined with cheesecloth into a clean bowl or pitcher, pressing gently on the solids to extract as much liquid as possible. This removes any remaining rice particles.
- Stir 2 to 3 tablespoons of your chosen sweetener into the strained horchata and mix well. Taste it and adjust the sweetness to your preference.
- Prepare 2 ounces of espresso using an espresso machine, or brew 1/4 cup of very strong coffee using a pour-over or moka pot method.
- Pour 1 cup of horchata into a small saucepan and heat it over medium heat until steaming, about 3 to 4 minutes, stirring occasionally to prevent scorching. If you have a milk frother, you can froth it for added texture, or simply whisk it vigorously for a few seconds to add some air.
- Pour the freshly brewed espresso into two mugs, then slowly add the hot horchata, pouring from a height to create a gentle mix. Top with a light dusting of ground cinnamon and a few whole almonds if desired.