If you’re looking to add a splash of creamy, comforting sweetness to your day, this Creamy Homemade Horchata Recipe is exactly what you need. Bursting with the warm flavors of cinnamon and vanilla, it’s a smooth and refreshing drink that traces back to traditional Mexican roots. Perfectly balancing the nutty undertones of rice with the richness of milk and the subtle sparkle of sugar, this horchata is delightfully creamy and naturally comforting, making it an irresistible treat for any occasion.

Ingredients You’ll Need
Gathering just a handful of simple ingredients is all it takes to whip up this luscious horchata. Each component plays a crucial role: the rice lends a mild, nutty base; cinnamon brings that unforgettable aromatic warmth; milk adds creaminess; vanilla enhances sweetness; and sugar ties everything together with just the right amount of sweetness.
- 1 cup uncooked long grain white rice: Rinsed well to remove starch, providing a mellow, creamy foundation.
- 4 cups water: The essential liquid that infuses with rice and cinnamon to create the horchata’s subtle depth.
- 1 cinnamon stick: Or substitute with 1/2 tablespoon ground cinnamon for that classic fragrant spice element.
- 1/2 cup milk: Adds that luscious creaminess that makes this horchata truly comforting.
- 1/2 tablespoon vanilla extract: A sweet floral note that elevates the flavor complexity.
- 1/3 cup white sugar: Gently sweetens the beverage, adjustable to taste from mild to more indulgent.
How to Make Creamy Homemade Horchata Recipe
Step 1: Rinse and Prepare the Rice
Start by pouring the uncooked rice into a mesh strainer and rinse it under cold running water until the water runs crystal clear, about 30 seconds. This step removes excess starch which can overly thicken the horchata, ensuring it has a smooth and light texture.
Step 2: Blend Rice, Water, and Cinnamon
Transfer the rinsed rice into your blender, then add 4 cups of water and the cinnamon stick. Blend this mixture on high for about one minute until the rice grains break up slightly. This releases the nutty flavors of the rice and the warm spiciness of the cinnamon, creating a perfect infusion for your horchata.
Step 3: Let It Chill and Infuse Overnight
Pour the blended mixture into a container and refrigerate overnight. Although you can let it rest for at least 3 hours, allowing 7 to 8 hours helps deepen and develop the flavors beautifully. This slow infusion is the secret behind the bold yet mellow creaminess.
Step 4: Strain and Add Finishing Touches
After chilling, strain the liquid through a fine mesh sieve into a pitcher to remove the rice and cinnamon remnants. Discard the solids, then stir in the vanilla extract, milk, and sugar. Taste and adjust the sweetness if needed. Serve it ice-cold, with a light sprinkle of cinnamon on top for that authentic touch.
How to Serve Creamy Homemade Horchata Recipe

Garnishes
A light dusting of ground cinnamon is the classic finishing flourish that brings out the spice’s lovely aroma as you sip. You can also try a cinnamon stick as a stirrer for a fun and rustic presentation. For a playful twist, a few toasted rice grains on top add an unexpected texture.
Side Dishes
This naturally sweet and creamy horchata pairs wonderfully with spicy or savory Mexican dishes. Think crispy tacos al pastor, freshly made tamales, or a bowl of spicy pozole. The horchata’s cooling effect perfectly balances heat and spice, making your meal feel complete.
Creative Ways to Present
Consider serving your horchata in clear glasses with plenty of ice for a refreshing summer drink. For a festive touch, rim the glasses with cinnamon sugar, or blend the horchata with ice to create a dreamy horchata smoothie. You could even turn it into a luscious horchata ice cream base that’s creamy and nostalgic.
Make Ahead and Storage
Storing Leftovers
Creamy Homemade Horchata Recipe keeps beautifully in the fridge for up to 3 days in a sealed container. Give it a gentle stir before serving, as some separation might occur. This makes it a great make-ahead refreshment for busy days or entertaining guests.
Freezing
While freezing horchata isn’t usually recommended due to the milk content, you can pour it into ice cube trays and freeze those cubes. These horchata cubes can be tossed into smoothies or iced coffee for a hint of cinnamon flavor without watering down your drinks.
Reheating
This horchata is best enjoyed cold or at room temperature, so reheating isn’t typically necessary. If you’d like to enjoy it warm, heat gently on the stove until just warm—avoid boiling to prevent curdling of the milk and to preserve the delicate flavors.
FAQs
Can I use brown rice instead of white rice?
Absolutely! Brown rice will give your horchata a nuttier flavor and a slightly different texture. Keep in mind the infusion time might need to be a bit longer to capture all the flavors perfectly.
Is this recipe dairy-free friendly?
To make it dairy-free, swap the milk for coconut, almond, or oat milk. Each will add its own unique twist but still keep the horchata creamy and delicious.
How sweet should horchata be?
Sweetness is entirely up to your preference. This recipe starts with 1/3 cup sugar, but you can increase up to 2/3 cup for a richer, dessert-like drink or reduce it for a lighter taste.
Can I make horchata without a blender?
It’s best made with a blender to break down the rice and cinnamon efficiently. Without a blender, you’d need to soak the rice much longer and strain more rigorously, which can be a bit time-consuming.
Why does horchata sometimes separate in the fridge?
Some natural separation occurs because of the rice and milk. Just give the horchata a good stir or shake before serving to bring it back together perfectly.
Final Thoughts
There’s something truly special about making this Creamy Homemade Horchata Recipe from scratch—it connects you with a delicious tradition and fills your kitchen with warm, inviting aromas. Once you try this dreamy, cinnamon-kissed delight, you’ll find yourself reaching for it time and time again. So go ahead, give it a whirl, and let the simple comfort of homemade horchata become one of your favorite beverages.
Print
Creamy Homemade Horchata Recipe
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 8 hours 10 minutes
- Yield: 5 to 5.5 servings
- Category: Beverage
- Method: Blending
- Cuisine: Mexican
- Diet: Vegetarian
Description
A refreshing and traditional Mexican drink made from soaked rice, cinnamon, milk, and sugar, horchata is a sweet and creamy beverage perfect for cooling down on warm days or serving alongside your favorite Mexican dishes. This recipe captures the authentic flavor with a simple blender preparation and an overnight chill for maximum infusion.
Ingredients
Horchata Ingredients
- 1 cup uncooked long grain white rice (rinsed until water is clear)
- 4 cups water
- 1 cinnamon stick (or 1/2 tablespoon ground cinnamon)
- 1/2 cup milk
- 1/2 tablespoon vanilla extract
- 1/3 cup white sugar (adjust up to 2/3 cup for sweetness)
Instructions
- Rinse Rice: Pour the rice into a mesh strainer and rinse it under running water for about 30 seconds or until the water runs clear. This removes excess starch and impurities. Transfer the rinsed rice to your blender.
- Blend Rice and Cinnamon: Add 4 cups of water and the cinnamon stick to the blender. Blend on high speed for about 1 minute until the rice is slightly broken up, helping to release the flavors.
- Soak Overnight: Pour the blended mixture into a container and refrigerate overnight, ideally 7 to 8 hours, to allow the flavors to infuse thoroughly. A minimum of 3 hours can be used in a pinch, but longer soaking makes a richer taste.
- Strain Liquid: After soaking, pour the mixture through a fine mesh strainer into a pitcher, removing the rice solids and cinnamon stick. Discard the solids.
- Mix and Serve: Stir in vanilla extract, milk, and white sugar to taste, mixing well. Serve the horchata over ice and optionally sprinkle with cinnamon for garnish.
Notes
- You can adjust the sugar quantity according to your taste preference.
- For a dairy-free version, substitute milk with almond milk or coconut milk.
- Using a cinnamon stick gives a more subtle and authentic cinnamon flavor than ground cinnamon.
- Ensure the rice is well rinsed to avoid cloudiness and graininess in the drink.
- Horchata is best served chilled, so keep it refrigerated after preparation.

