Horchata is that creamy, sweet drink that instantly reminds me of summer parties filled with laughter and good food. While traditional horchata is delightful in its own right, the twist of “dirty horchata” offers an exciting spin that catches your attention. Picture this: a glass of chilled horchata seamlessly blended with a shot of coffee.
Pair it with something simple yet mouthwatering, like a plate of spicy tacos or a delicious tres leches cake, and you’ve got a match made in food heaven. That’s what we’re exploring today – how to create this decadent drink at home.

What Is Dirty Horchata?
Dirty horchata takes the classic Mexican beverage and adds a bold twist. The original drink is made from rice, milk, cinnamon, and sugar, resulting in a refreshing, creamy delight. By incorporating coffee, you get a rich flavor that elevates your palates.
It’s the sweet and the bitter, the creamy and the robust, all swirled together in one delightful glass.
The Ingredients
Let’s dive into the components you’ll need for this delicious concoction. These are not just any ingredients; they play a crucial role in achieving an authentic taste.
- 4 cups full-fat canned coconut milk or whole milk: This adds a creamy richness.
- 1 cup chilled brewed coffee or espresso: This gives that “dirty” flavor we’re after.
- 1 cup uncooked long-grain white rice: The base of our horchata.
- 2 teaspoons pure vanilla extract: Brings warmth and depth to the drink.
- 1 teaspoon freshly ground nutmeg: Adds a subtle spice note.
- 2–8 ounces dark spiced rum or Kahlúa (optional): That little nudge towards dessert.
- ⅓ cup pure honey or authentic maple syrup: Sweetens naturally.
- Cinnamon sugar blend (for rimming glasses, optional): Enhances the visual and flavor appeal.
- ½ teaspoon kosher salt: Elevates the flavors.
- 1 tablespoon finely grated orange zest: A splash of citrus brightness.
- 1 ½ teaspoons ground cinnamon: For that classic horchata flavor, plus extra for garnish.

How to Make Dirty Horchata?
Making dirty horchata is straightforward. We’ll whip up this refreshing drink in just a few steps. Gather your ingredients, and let’s get started!
Step 1: Prepare the Rice
Begin by rinsing the uncooked long-grain white rice under cold water. This helps remove excess starch. I usually do a quick rinse until the water runs clear, and it makes a difference in texture.
Step 2: Soak the Rice
Next, add the rinsed rice into a large bowl. Pour in 4 cups of water and let it soak for at least 4 hours. Overnight soaking is ideal if you have time. This process softens the rice and enhances the flavor.
Step 3: Blend the Rice
After soaking, drain the rice and transfer it into a blender. Add 2 cups of fresh water and blend until the texture is smooth but still slightly grainy. It should resemble a loose batter.
Step 4: Strain the Mixture
Using a fine mesh strainer or cheesecloth, strain the blended rice mixture into a large bowl or pitcher. Press down to extract as much liquid as possible. Don’t forget to discard the leftover rice solids—we want that silky smooth drink!
Step 5: Add the Other Ingredients
To the strained rice milk, add the coconut milk (or whole milk), chilled coffee, vanilla extract, nutmeg, honey (or maple syrup), salt, and orange zest. Stir well until everything is fully combined and the sweetness balances perfectly.
Step 6: Chill and Serve
Taste your dirty horchata, adjusting sweeteners if needed. This drink is best served chilled, so pop it into the fridge for an hour or serve it over ice. If you’ve chosen to rim your glasses, dip them into the cinnamon sugar blend right before pouring, and garnish with a sprinkle of ground cinnamon on top.
Notes
Here are a few tips to perfect your dirty horchata experience:
- Sweetness Level: Aim for a balance in sweetness. You can adjust honey or syrup in small increments.
- Coffee Flavor: Use brewed coffee that you enjoy drinking. The quality of the coffee can significantly affect the overall flavor.
- Dairy Alternatives: Feel free to swap coconut milk with almond or oat milk for a different taste.
- Milk Temperature: For a chillier drink, ensure the coconut milk is cold before mixing.
- Experiment with Flavor: Don’t hesitate to add a splash of other flavors, like chocolate syrup or variations of spices.
Storage Tips
Dirty horchata can be stored in the fridge for about 3-4 days, but it’s always best consumed fresh. Make sure to shake it well before serving, as the ingredients may settle over time. If you’ve added alcohol, consider how it might affect freshness.
Nutrition Information
One serving typically contains:
- Calories: 240
- Protein: 4g
- Carbohydrates: 35g
- Fats: 10g
- Sugar: 18g
These numbers may vary based on ingredient choices and portion sizes.
Serving Suggestions
When it comes to pairing your dirty horchata, here are some fantastic serving ideas:
- Spicy Tacos: The creamy sweetness complements spicy meat or veggie tacos perfectly, balancing the heat with a touch of cool. Think beef barbacoa or spicy shrimp versions.
- Churros: These classic treats, dusted with sugar and cinnamon, become even more delightful when dipped into the horchata. It’s the ultimate dessert combo.
- Tres Leches Cake: The moistness of the cake soaks up the horchata flavors, making each bite an explosion of flavor. It’s perfect for celebrations and gatherings.
- Fresh Fruit Salad: Pairing dirty horchata with a refreshing fruit salad adds a burst of freshness. Choose tropical fruits like mango, pineapple, and strawberries for a vibrant dish.
- Mexican Hot Chocolate: Serve alongside a warm cup of spiced hot chocolate for a delightful experience that combines the best of both worlds.
What Other Substitutes Can I Use in Dirty Horchata?
Feel free to customize your dirty horchata with these substitutes:
- Plant-Based Milk: Oat milk or almond milk can easily replace dairy. Each adds its unique flavor, making this drink versatile.
- Flavored Coffee: Swap the ordinary brewed coffee with vanilla or hazelnut coffee for an extra punch.
- Maple Syrup: Replace honey with agave syrup or maple syrup if you are vegan or prefer a different sweetness profile.
- Spices: Feel free to mix it up by adding in ground ginger or allspice for an aromatic twist.
- Different Nut Flavors: Almond extract could be used instead of vanilla for an interesting dimension.

Conclusion
Crafting dirty horchata at home is not just about mixing ingredients. It’s about embracing a blend of culture and creativity in your kitchen. From the first sip to the last drop, each glass tells a story—one of summer days, spicy dinners, and joyous celebrations. The simple act of making this drink can brighten your day and liven up gatherings. Give it a try, enjoy the process, and most importantly, savor every tasty moment. Cheers!
You’ll also like the following recipes!

Dirty Horchata – Hearty Food Ideas
Description
Horchata is that creamy, sweet drink that instantly reminds me of summer parties filled with laughter and good food. While traditional horchata is delightful in its own right, the twist of "dirty horchata" offers an exciting spin that catches your attention. Picture this: a glass of chilled horchata seamlessly blended with a shot of coffee.
Ingredients
Instructions
Step 1: Prepare the Rice
-
Begin by rinsing the uncooked long-grain white rice under cold water. This helps remove excess starch. I usually do a quick rinse until the water runs clear, and it makes a difference in texture.
Step 2: Soak the Rice
-
Next, add the rinsed rice into a large bowl. Pour in 4 cups of water and let it soak for at least 4 hours. Overnight soaking is ideal if you have time. This process softens the rice and enhances the flavor.
Step 3: Blend the Rice
-
After soaking, drain the rice and transfer it into a blender. Add 2 cups of fresh water and blend until the texture is smooth but still slightly grainy. It should resemble a loose batter.
Step 4: Strain the Mixture
-
Using a fine mesh strainer or cheesecloth, strain the blended rice mixture into a large bowl or pitcher. Press down to extract as much liquid as possible. Don’t forget to discard the leftover rice solids—we want that silky smooth drink!
Step 5: Add the Other Ingredients
-
To the strained rice milk, add the coconut milk (or whole milk), chilled coffee, vanilla extract, nutmeg, honey (or maple syrup), salt, and orange zest. Stir well until everything is fully combined and the sweetness balances perfectly.
Step 6: Chill and Serve
-
Taste your dirty horchata, adjusting sweeteners if needed. This drink is best served chilled, so pop it into the fridge for an hour or serve it over ice. If you’ve chosen to rim your glasses, dip them into the cinnamon sugar blend right before pouring, and garnish with a sprinkle of ground cinnamon on top.
Nutrition Facts
Servings 6
- Amount Per Serving
- Calories 240kcal
- % Daily Value *
- Total Fat 10g16%
- Total Carbohydrate 35g12%
- Sugars 18g
- Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Sweetness Level: Aim for a balance in sweetness. You can adjust honey or syrup in small increments.
- Coffee Flavor: Use brewed coffee that you enjoy drinking. The quality of the coffee can significantly affect the overall flavor.
- Dairy Alternatives: Feel free to swap coconut milk with almond or oat milk for a different taste.
- Milk Temperature: For a chillier drink, ensure the coconut milk is cold before mixing.
- Experiment with Flavor: Don’t hesitate to add a splash of other flavors, like chocolate syrup or variations of spices.