There’s something magical about combining the comforting sweetness of horchata with the bold richness of coffee and cocoa. This Mocha Horchata is creamy, chocolatey, and just the right amount of caffeinated — a perfect drink for when you want something that feels indulgent yet refreshing. Each sip is a blend of cool rice-cinnamon goodness with a velvety mocha twist, making it a must-try for coffee lovers and dessert drink fans alike.
Disclosure: This post contains affiliate links.If you click and make a purchase, I may earn a small commission at no extra cost to you.
Behind the Recipe
This recipe came to life one hot afternoon when a cold coffee didn’t feel enough, and plain horchata felt too simple. So, I decided to merge them. The first sip — smooth, spiced, and sweet with that kick of espresso — was an instant hit. It’s like your favorite iced mocha decided to take a sunny Mexican vacation.
Recipe Origin or Trivia
Horchata, traditionally made from rice, water, and cinnamon, has roots in Spain but became especially popular in Mexico and Central America. It’s known for its creamy texture and cooling sweetness. The addition of espresso and cocoa turns this comforting classic into a modern twist — a drink that balances traditional flavors with café-style richness. Think of it as a fusion between a coffee shop mocha and a homemade horchata.
Why You’ll Love Mocha Horchata
A cold glass of this is like pure comfort in drink form. Here’s why you’ll keep coming back for more.
Versatile: Serve it chilled, blended with ice, or even warm on a cool day.
Budget-Friendly: Uses simple pantry ingredients and makes multiple servings.
Quick and Easy: Most of the time is soaking — minimal effort, big reward.
Customizable: Adjust sweetness, spice, or coffee strength to your taste.
Crowd-Pleasing: Loved by coffee lovers and dessert fans alike.
Make-Ahead Friendly: Can be stored in the fridge for up to 4 days.
Perfect for Gatherings: Looks elegant served in glasses with a cinnamon stick.
Chef’s Pro Tips for Perfect Results
Make your Mocha Horchata taste like it came from a café.
- Soak the rice overnight: This draws out maximum flavor and creaminess.
- Use a strong espresso: It balances the sweetness beautifully.
- Blend well: A fine, smooth texture makes all the difference.
- Strain twice: For an ultra-silky finish.
- Chill before serving: The flavors deepen as it cools.
Kitchen Tools You’ll Need
You won’t need fancy gadgets — just a few basics.
Blender: To mix the rice, cinnamon, and water into a smooth base.
Fine Mesh Strainer or Cheesecloth: For a silky texture.
Pitcher: To store and serve the drink.
Small Saucepan: To warm the espresso or dissolve cocoa powder if needed.
Spoon or Whisk: To combine everything smoothly.
Ingredients in Mocha Horchata
Every ingredient brings a layer of flavor and richness.
- Rice: 2 cups uncooked. The heart of horchata, giving creaminess and body.
- Cinnamon Stick: 1 large. Adds warmth and fragrance.
- Water: 4 cups. Used for soaking and blending.
- Espresso Shots: 2. Deepens flavor with a bold coffee note.
- Cocoa Powder: 1 tablespoon. Brings that rich mocha taste.
- Condensed Milk: 300g. Sweetens and adds velvety texture.
- Evaporated Milk: 1 can. Makes it creamy and smooth.

Ingredient Substitutions
Make this recipe your own with easy swaps.
Rice: Use almond or oat milk for a shortcut version.
Cinnamon Stick: 1 teaspoon ground cinnamon works too.
Espresso: Strong brewed coffee or instant coffee.
Condensed Milk: Use coconut condensed milk for a dairy-free twist.
Evaporated Milk: Substitute with regular milk or plant-based alternatives.
Ingredient Spotlight
Cinnamon Stick: Slow-soaking it with rice infuses subtle spice throughout the drink, creating depth that complements the coffee and cocoa.
Espresso: Adds a roasty aroma and cuts through the sweetness, turning a traditional horchata into a bold mocha dream.
Instructions for Making Mocha Horchata
Here’s how to bring this delicious fusion drink together step by step.
-
Preheat Your Equipment:
Prepare your blender and have a fine mesh strainer or cheesecloth ready. -
Combine Ingredients:
Add rice, cinnamon stick, and 4 cups of water to a bowl. Soak overnight or at least 6 hours. -
Prepare Your Cooking Vessel:
Transfer the soaked mixture (including the water) into a blender. Blend until smooth and milky. -
Assemble the Dish:
Strain the blended mixture into a pitcher through a fine mesh sieve, discarding any solids. -
Cook to Perfection:
In a small bowl, whisk espresso and cocoa powder until smooth. Add to the pitcher. -
Finishing Touches:
Pour in condensed milk and evaporated milk. Stir until well combined. Taste and adjust sweetness or coffee strength. -
Serve and Enjoy:
Chill for at least 1 hour before serving. Pour over ice and garnish with a sprinkle of cocoa or a cinnamon stick.
Texture & Flavor Secrets
The magic of Mocha Horchata lies in the contrast — creamy and cool, with the warmth of cinnamon and the bold kick of espresso. The cocoa adds just enough depth without overpowering the classic horchata flavor. It’s silky, lightly spiced, and perfectly balanced between sweet and strong.
Cooking Tips & Tricks
A few small details make all the difference.
- Use high-quality cocoa: It makes the mocha flavor shine.
- Add vanilla extract: For a subtle dessert-like aroma.
- Shake or stir before serving: The rice particles can settle at the bottom.
What to Avoid
These quick reminders will help you nail it every time.
- Don’t skip soaking: The rice won’t release enough starch otherwise.
- Don’t use too much coffee: It can overpower the delicate horchata.
- Don’t forget to chill: Cold temperatures bring out the creaminess.
Nutrition Facts
Servings: 6
Calories per serving: 280
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes (plus soaking time)
Cook Time: 5 minutes
Total Time: 15 minutes active, plus 6 hours soak
Make-Ahead and Storage Tips
You can make this drink up to 3 days ahead and keep it chilled in the fridge. Shake or stir before pouring, as natural separation occurs. It’s best served cold, but you can also heat it gently for a cozy version. Do not freeze — it affects the creamy texture.
How to Serve Mocha Horchata
Serve it in tall glasses over ice, with a dusting of cocoa or cinnamon on top. For an extra treat, drizzle chocolate syrup inside the glass before pouring. It’s also perfect with pastries, churros, or chocolate cookies.
Creative Leftover Transformations
If you’ve got leftovers, here are some fun ideas.
- Mocha Horchata Popsicles: Pour into molds and freeze for a cool summer dessert.
- Horchata Overnight Oats: Mix with oats for a creamy breakfast twist.
- Mocha Horchata Smoothie: Blend with a banana for a morning boost.
Additional Tips
- For extra frothiness, blend before serving again.
- Add ice cubes made from leftover horchata to keep it cold without dilution.
- Want it lighter? Swap half the condensed milk for sugar or syrup.
Make It a Showstopper
Serve in clear glasses with chocolate-drizzled rims, a cinnamon stick stirrer, and a dusting of cocoa on top. It’s elegant, refreshing, and totally Instagram-worthy.
Variations to Try
- Spiced Mocha Horchata: Add a pinch of nutmeg or cloves.
- Coconut Mocha Horchata: Replace half the water with coconut milk.
- Almond Mocha Horchata: Add almond extract for a nutty twist.
- Iced Mocha Horchata Latte: Serve with an extra shot of espresso.
- Vegan Mocha Horchata: Use plant-based condensed and evaporated milk.
FAQ’s
1. Can I use instant coffee instead of espresso?
Yes! Dissolve 2 teaspoons of instant coffee in 2 tablespoons of hot water.
2. Do I have to soak the rice overnight?
It’s best, but a minimum of 4–6 hours works fine.
3. Can I make it dairy-free?
Yes, use coconut condensed milk and almond milk instead of evaporated.
4. How long does it keep?
Up to 4 days in the fridge.
5. Can I serve it hot?
Yes, warm gently in a pan — don’t boil.
6. Can I skip the cocoa powder?
You can, but it won’t have that mocha depth.
7. Can I add sugar instead of condensed milk?
Yes, just adjust the sweetness to taste.
8. Does it taste like coffee or chocolate more?
It’s balanced — both flavors come through equally.
9. Can I make it thicker?
Reduce the water slightly or add more rice.
10. Is it kid-friendly?
Yes, just skip or reduce the espresso for a caffeine-free version.
Conclusion
Mocha Horchata takes a classic and gives it a cozy, caffeinated twist. Creamy, cool, and beautifully spiced, it’s the kind of drink that feels indulgent yet refreshing. Whether you sip it on a hot afternoon or enjoy it as a sweet treat, this fusion of coffee and horchata is pure comfort in a glass.
Print
Mocha Horchata
- Prep Time: 10 minutes (plus 6 hours soaking)
- Cook Time: 5 minutes
- Total Time: 15 minutes active, plus soaking time
- Yield: 6 servings 1x
- Category: Beverage
- Method: Blended
- Cuisine: Mexican Fusion
- Diet: Vegetarian
Description
This Mocha Horchata combines traditional rice-cinnamon horchata with rich espresso and cocoa for a creamy, sweet, and lightly spiced drink. It’s a refreshing fusion of coffee and dessert that’s perfect over ice or served warm for a cozy treat.
Ingredients
- 2 cups uncooked rice
- 1 large cinnamon stick
- 4 cups water
- 2 espresso shots
- 1 tbsp cocoa powder
- 300g condensed milk
- 1 can evaporated milk
Instructions
- In a large bowl, combine rice, cinnamon stick, and 4 cups of water. Soak overnight or at least 6 hours.
- Blend the soaked mixture until smooth and milky.
- Strain the liquid through a fine mesh sieve or cheesecloth into a large pitcher, discarding solids.
- In a small bowl, whisk espresso and cocoa powder until smooth.
- Add the espresso mixture, condensed milk, and evaporated milk to the pitcher. Stir until well combined.
- Taste and adjust sweetness or coffee intensity as desired.
- Chill for at least 1 hour before serving.
- Serve over ice with a sprinkle of cocoa powder or a cinnamon stick garnish.
Notes
- Soaking the rice overnight makes the drink creamier and smoother.
- Use a strong espresso to balance the sweetness.
- Shake or stir before serving — natural separation may occur.
- For a dairy-free version, use coconut condensed milk and almond milk.
Nutrition
- Serving Size: 1 glass
- Calories: 280
- Sugar: 27g
- Sodium: 90mg
- Fat: 6g
- Saturated Fat: 3g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 1g
- Protein: 9g
- Cholesterol: 25mg


