Classic Mexican Horchata

WANT TO SAVE THIS RECIPE?

Creamy, cool, and perfectly sweetened, Classic Mexican Horchata is the refreshing rice-based drink that tastes like a hug in a glass. With hints of cinnamon and vanilla swirled into a smooth milky blend, it’s a traditional agua fresca that’s both comforting and thirst-quenching. Whether you’re sipping it on a hot summer afternoon or serving it alongside your favorite Mexican dishes, horchata is always a hit.

The beauty of horchata lies in its simplicity. Just a few pantry staples like rice, cinnamon sticks, sugar, and milk transform into a dreamy, chilled drink that feels nostalgic and festive at once. If you’ve only had store-bought versions before, you’re in for a treat—homemade horchata is far more flavorful and customizable.

Why You’ll Love This Classic Mexican Horchata

This horchata recipe is naturally dairy-optional, so you can make it creamy with milk or keep it plant-based with almond or oat milk. It’s budget-friendly and makes a big batch, perfect for gatherings. The slow soaking of the rice and cinnamon ensures that deep, warm spice infuses every sip. Plus, you can adjust the sweetness to your liking—some love it mild, others love it decadent.

What Kind of Rice Should I Use for Horchata?

The best rice for horchata is long-grain white rice, like jasmine or basmati, because it has a mild flavor that blends beautifully with the cinnamon and vanilla. Avoid brown rice, as it has a stronger, nuttier taste that can overwhelm the delicate sweetness of the drink. If you want an ultra-creamy version, rinse the rice before soaking to reduce starchiness and grit.

Ingredients for the Classic Mexican Horchata

To make the most flavorful horchata, you only need a handful of basic ingredients, but each one plays a crucial role in the drink’s taste and texture.

  • White Rice: Forms the creamy base and gives the horchata its traditional body and texture.
  • Cinnamon Sticks: Soaked with the rice to infuse deep, authentic spice flavor.
  • Water: Used to soak and blend, it’s the base liquid before milk is added.
  • Sugar: Sweetens the drink and balances the warm cinnamon flavor.
  • Vanilla Extract: Adds a layer of aromatic warmth and enhances the sweetness.
  • Milk (or dairy-free alternative): Makes the drink creamy and rich—use whole milk for a classic feel or oat milk for a plant-based twist.
  • Ground Cinnamon (optional): A sprinkle on top adds visual appeal and a final touch of spice.
Pin this Recipe

How To Make the Classic Mexican Horchata

Step 1: Soak the Rice and Cinnamon

Combine 1 cup of white rice and 2 cinnamon sticks with 4 cups of water in a large bowl. Cover and let it soak at room temperature for at least 4 hours, or overnight for deeper flavor.

Step 2: Blend and Strain

Transfer the soaked rice, cinnamon sticks, and soaking water into a high-speed blender. Blend on high until the rice is broken down and the mixture looks milky. Pour through a fine mesh strainer or cheesecloth into a pitcher to remove solids.

Step 3: Sweeten and Add Milk

Stir in ½ cup sugar, 1 teaspoon vanilla extract, and 2 cups of milk or dairy-free milk. Mix until sugar is fully dissolved. Taste and adjust sweetness or milkiness to your preference.

Step 4: Chill and Serve

Refrigerate the horchata for at least an hour to chill. When ready to serve, stir well and pour over ice. Garnish with a dash of ground cinnamon, if desired.

How to Serve and Store Classic Mexican Horchata

Horchata is best served ice-cold in tall glasses with plenty of ice. For a festive touch, you can garnish each glass with a cinnamon stick or a sprinkle of cinnamon on top. This recipe serves about 6 to 8 people, making it great for parties, summer dinners, or Cinco de Mayo celebrations.

Store horchata in the refrigerator in a sealed pitcher or bottle for up to 4 days. Stir well before serving, as natural settling will occur. It’s not recommended to freeze horchata, as the texture may separate when thawed.

What to Serve With Classic Mexican Horchata?

Tacos al Pastor

The bold spices of tacos al pastor pair wonderfully with the creamy sweetness of horchata.

Chicken Enchiladas

Creamy, cheesy enchiladas balance beautifully with a chilled, cinnamon-infused drink.

Mexican Street Corn (Elote)

That mix of chili, cheese, and lime on grilled corn needs a soothing sip to follow—horchata is perfect.

Churros

For dessert, nothing beats dunking a crispy churro into your glass of horchata.

Breakfast Conchas

Start your morning with a Mexican sweet bread and a glass of cold horchata for a delightful contrast.

Carne Asada Fries

This rich and savory dish calls for something light and sweet to sip between bites.

Quesabirria Tacos

These cheesy, juicy tacos meet their match with the cool, sweet notes of horchata.

Want More Drink Ideas with a Mexican Twist?

If you love this horchata, you might also enjoy these tasty drink and meal pairings from the Janet Dishes collection:

Save This Recipe For Later

📌 Save this recipe to your Pinterest drink board so you can come back to it anytime.

Have you made horchata before? Let me know how it turned out in the comments! Did you go with almond milk or stick to whole milk? Any fun add-ins like nutmeg or coconut milk?

Explore more refreshing and indulgent drinks on Janet Dishes on Pinterest and fill your glass with flavor all year long!

Conclusion

Classic Mexican Horchata is a timeless drink that’s easy to make and impossible to forget. Its comforting blend of cinnamon, vanilla, and creamy rice milk makes it a favorite for kids and adults alike. Whether you’re pairing it with spicy tacos or enjoying it on its own, this homemade horchata will become your go-to refreshment for every season.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Mexican Horchata


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 10 minutes active, 5+ hours inactive
  • Yield: 6–8 servings
  • Diet: Vegetarian

Description

Classic Mexican Horchata is a refreshing rice-based drink made with white rice, cinnamon, sugar, and vanilla. This creamy, chilled Mexican beverage is perfect for summer gatherings and pairs beautifully with spicy dishes. Make this authentic horchata at home using pantry staples and enjoy a traditional agua fresca with a hint of cinnamon sweetness.


Ingredients

1 cup white rice

2 cinnamon sticks

4 cups water

0.5 cup sugar

1 teaspoon vanilla extract

2 cups milk or dairy-free milk

Ground cinnamon (optional, for garnish)


Instructions

1. Combine white rice and cinnamon sticks with water in a large bowl. Soak for at least 4 hours or overnight.

2. Blend the soaked rice, cinnamon sticks, and soaking water until smooth and milky.

3. Strain the mixture through a fine mesh sieve or cheesecloth into a pitcher.

4. Stir in sugar, vanilla extract, and milk. Mix until fully combined and sugar is dissolved.

5. Chill the horchata for at least 1 hour before serving.

6. Serve over ice and optionally sprinkle with ground cinnamon.

Notes

Homemade horchata is customizable—use oat or almond milk for a dairy-free option.

Always strain the mixture well for the smoothest texture.

Sweetness can be adjusted to your preference—add more or less sugar as needed.

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Category: Drinks
  • Method: No-cook
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 cup
  • Calories: 160
  • Sugar: 17g
  • Sodium: 30mg
  • Fat: 3g
  • Saturated Fat: 2g
  • Unsaturated Fat: 1g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 0g
  • Protein: 2g
  • Cholesterol: 10mg

WANT TO SAVE THIS RECIPE?