Mexican Horchata Recipe: Best Easy Toasted Cinnamon Drink

Posted on

Sawyer Benson

Mexican Horchata Recipe with Toasted Cinnamon - featured image

I still remember the summer I turned sixteen. It was humid, sticky, and the kind of heat that makes you feel like you’re moving through warm syrup. We were at my abuela’s house in San Antonio, and the only thing keeping us sane was the large glass pitcher of horchata sitting on the counter. But this wasn’t the watery, sugary stuff I’d tried at fast-food places before. This was different. It was thick, creamy, and smelled like toasted cinnamon sticks that had been dancing in a skillet.

My abuela didn’t just throw cinnamon into the blender. She toasted the sticks first. She’d hold them over the flame until they released that deep, nutty aroma, then crush them with a mortar and pestle. That tiny step changed everything. It turned a simple rice drink into something that felt like a hug in a glass.

I’ve spent the last decade trying to replicate that magic in my own kitchen, tweaking ratios and testing different rice varieties. And here’s the thing: I finally nailed it. This Mexican Horchata Recipe with Toasted Cinnamon is the closest I’ve come to my grandmother’s original. It’s sweet, but not cloying. It’s creamy, but not heavy. And that toasted cinnamon note? It’s the star of the show.

I make this for every gathering now. Whether it’s a backyard BBQ, a holiday dinner, or just a hot Tuesday when I need a little comfort, this drink always gets the crowd excited. It’s surprisingly easy to make, but the result feels fancy and intentional. If you’ve been looking for the best way to serve a refreshing beverage at your next party, you’ve found it.

Why You’ll Love This Horchata Recipe

There are plenty of drinks out there, but this toasted cinnamon horchata has earned a permanent spot in my rotation. Here’s why it’s become the go-to for my family and friends:

  • It’s Actually Creamy — Many recipes use evaporated milk, which can taste metallic or too sweet. I use heavy cream folded in at the end. It gives it that rich, velvety mouthfeel without overpowering the rice flavor. It’s the kind of texture that makes people ask for seconds.
  • The Toasted Cinnamon Makes All the Difference — I know it sounds like an extra step, but toasting the cinnamon sticks unlocks oils that raw cinnamon just doesn’t have. It adds a warm, spicy depth that pairs perfectly with the sweet rice. It’s the difference between a drink and a *celebration* drink.
  • Make-Ahead Friendly — This is a lifesaver for hosting. You can blend and strain it the night before. In fact, I think it tastes even better the next day after the flavors have had time to marry. It sits in the fridge, cold and ready, while you focus on your main dishes.
  • Vegetarian and Dairy-Optional — While I love the cream version, it’s easy to make this dairy-free using coconut milk if you have guests with restrictions. It’s versatile enough for everyone at the table.
  • Budget-Friendly — You don’t need exotic ingredients. Rice, cinnamon, sugar, and milk are staples. It’s incredibly cheap to make in large batches, which is perfect for feeding a crowd without breaking the bank.

This isn’t just a drink; it’s a vibe. It’s the taste of summer evenings, family gatherings, and slow afternoons. Once you try it, you’ll understand why I’m obsessed.

Ingredients You’ll Need

One of the best parts about this Mexican Horchata Recipe with Toasted Cinnamon is how simple the ingredient list is. You probably have most of this in your pantry already. I’m particular about three things here, so pay attention to those details.

For the Base

White Jasmine Rice (2 cups / 400g) — This is non-negotiable. Jasmine rice has a naturally floral and slightly sticky texture that creates the perfect creamy base. Long-grain white rice works in a pinch, but Jasmine gives you that authentic texture. Don’t use brown rice; it will make the drink gritty and nutty in a way you don’t want.

Water (4 cups / 960ml for blending + extra for soaking) — You’ll need plenty of water to soak the rice and then blend it. Use cold water for the best results.

Heavy Cream (1 cup / 240ml) — This is what makes it luxurious. I use full-fat heavy cream for the richest flavor. If you want a lighter version, you can swap this for whole milk, but the texture won’t be quite as decadent.

For the Flavor

Mexican Horchata Recipe with Toasted Cinnamon preparation steps

Cinnamon Sticks (3-4 large sticks) — Do not use ground cinnamon for the soaking step. You need whole sticks. Look for Ceylon cinnamon if you can find it—it’s milder and sweeter than Cassia. Cassia is fine, but it has a stronger, more pungent kick.

Sugar (¾ to 1 cup / 150-200g) — I start with ¾ cup because the rice and cream add natural sweetness. Taste your horchata before adding the rest. White granulated sugar dissolves best, but you can use piloncillo (unrefined cane sugar) for a deeper, molasses-like flavor. If you use piloncillo, dissolve it in a little warm water first.

Vanilla Extract (1 teaspoon) — Pure vanilla extract adds a subtle floral note that ties everything together. Avoid imitation vanilla; it tastes artificial and clashes with the cinnamon.

Salt (½ teaspoon) — A pinch of salt is crucial. It balances the sweetness and makes the cinnamon flavor pop. Don’t skip it.

For Garnish (Optional)

Ground Cinnamon — For dusting on top. It looks pretty and adds a fresh burst of aroma.

Ice Cubes — Essential for serving. This drink is best ice-cold.

Equipment Needed

You don’t need fancy gadgets for this. Here’s what I actually use in my kitchen:

Large Bowl — You need something big enough to hold 2 cups of rice and 4 cups of water for soaking overnight. A 2-quart bowl works perfectly.

High-Speed Blender — A Vitamix or Ninja works great because it pulverizes the rice into a smooth milk. However, a standard blender works too. Just be prepared to blend a bit longer and maybe do it in batches.

Nut Milk Bag or Cheesecloth — This is the most important tool. You need to strain out the rice solids. A nut milk bag is easiest because it’s fine-mesh and easy to squeeze. If you don’t have one, layer 4-5 sheets of cheesecloth over a large bowl. It takes a little longer to squeeze, but it works.

Measuring Cups and Spoons — Standard stuff. Dollar store versions are fine.

Mortar and Pestle — Optional, but nice for crushing the toasted cinnamon sticks. If you don’t have one, you can use a rolling pin inside a Ziploc bag, but a mortar gives you better control over the texture.

Large Pitcher — For mixing and storing. A glass pitcher looks beautiful on the table and lets you see the creamy color.

How to Make It: Step-by-Step

Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. This process takes about 10 minutes of active work, plus soaking time.

Step 1: Soak the Rice and Cinnamon (Overnight or 4 Hours)

Start by rinsing the rice under cold water until the water runs clear. This removes excess starch and prevents the horchata from being too gloopy. Drain the rice well.

Place the rinsed rice in your large bowl. Add the cinnamon sticks and 4 cups of cold water. Stir to combine. Cover the bowl with plastic wrap or a lid and let it sit in the fridge. I usually do this the night before, but if you’re in a rush, let it sit on the counter for at least 4 hours. The rice needs to soften completely so it blends smoothly.

Step 2: Toast the Cinnamon Sticks

While the rice soaks (or right before you’re ready to blend), take your cinnamon sticks and toast them. Heat a dry skillet over medium-low heat. Place the cinnamon sticks in the pan and toast them for 1-2 minutes, turning occasionally. You’ll know they’re ready when they smell fragrant and slightly nutty. Be careful not to burn them—burnt cinnamon tastes bitter.

Once toasted, remove them from the heat. If you have a mortar and pestle, crush the sticks slightly to release more oils. If not, just break them into smaller pieces. This step is what gives your Mexican Horchata Recipe with Toasted Cinnamon its signature depth.

Step 3: Blend the Rice Mixture

Remove the cinnamon sticks from the soaking water. You can toast them now if you haven’t already, or just add the soaked sticks to the blender—they’ll infuse the flavor as you blend.

Pour the rice, soaking water, and cinnamon sticks into your blender. Add the sugar, vanilla extract, and salt. Blend on high speed for 2-3 minutes. The mixture should look milky and slightly gritty at first. Keep blending until it’s as smooth as possible. If your blender is small, do this in two batches.

Pro Tip: If you want an ultra-smooth horchata, you can blend for a full 5 minutes. The longer you blend, the creamier the texture.

Step 4: Strain the Horchata

Set up your nut milk bag or cheesecloth over a large bowl or pitcher. Pour the blended rice mixture into the bag. Gather the top and squeeze tightly. You’ll be surprised how much liquid comes out. Keep squeezing until no more liquid drips out. The leftover rice pulp can be composted or used in baking (it’s great in muffins!).

At this point, you have a smooth, sweet, cinnamon-infused rice milk. Taste it. If it’s not sweet enough, add more sugar. If it’s too thick, add a little more water.

Step 5: Add the Cream and Chill

Stir in the heavy cream. This is where the magic happens—the color turns from cloudy white to a rich, opaque creaminess. Stir well to combine.

Refrigerate the horchata for at least 1 hour before serving. This allows the flavors to meld and the drink to get cold. It’s best served ice-cold.

Step 6: Serve

Fill glasses with ice. Pour the horchata over the ice. Dust the top with a little ground cinnamon for a pretty presentation. Serve immediately and enjoy!

Expert Tips & Tricks

Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.

Rinse Your Rice Thoroughly

I can’t stress this enough. If you don’t rinse the rice, your horchata will be thick and starchy, almost like a soup. Rinse it until the water is clear. This ensures a smooth, drinkable consistency.

Don’t Skip the Toasting

I know it’s extra work, but raw cinnamon sticks just don’t have the same flavor profile. Toasting them brings out the essential oils. It’s the difference between a good drink and a great one. If you’re short on time, you can use ground cinnamon, but increase the amount to 1 tablespoon and add it during blending. But honestly? Toasted sticks are worth it.

Squeeze Hard

When straining, don’t be gentle. Squeeze that bag like your life depends on it. You want every drop of that creamy rice milk. The pulp left behind is dry and fibrous, which means you’ve done your job.

Adjust Sweetness to Taste

Sugar amounts vary based on your preference and the sweetness of your rice. Always taste before serving. Remember, the cold temperature will mute the sweetness slightly, so it’s okay if it tastes a little sweeter than you like right before chilling.

Storage is Key

This horchata keeps well in the fridge for up to 3 days. Stir it well before serving, as the cream may separate slightly. If it gets too thick in the fridge, just whisk in a splash of water or milk to thin it out.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these, and they’re all delicious.

Dairy-Free Horchata

Swap the heavy cream for full-fat coconut milk. It adds a subtle coconut flavor that pairs beautifully with the cinnamon. It’s rich and creamy, making it a perfect vegan option.

Spicy Horchata

Add a pinch of cayenne pepper or a dash of hot sauce to the blender. The heat contrasts nicely with the sweet cream. It’s a fun twist for adventurous drinkers.

Chocolate Horchata

Add 2 tablespoons of cocoa powder to the blender. It turns it into a chocolatey delight. I love this version during the holidays.

Almond Horchata

Swap half the rice for blanched almonds. Blend them together with the rice. It adds a nutty depth that’s incredible. This is a common variation in some regions of Mexico.

Gluten-Free

This recipe is naturally gluten-free, as long as you use gluten-free sugar and vanilla. Most rice and cinnamon are safe, but always check labels if you have celiac disease.

Serving & Storage

How to Serve

I usually serve this straight from the pitcher at the dinner table. It looks rustic and stays cold. But here are other ways I’ve enjoyed it:

  • With Tacos — The cool, creamy horchata is the perfect counterpoint to spicy tacos. It’s a classic combination for a reason.
  • With Grilled Meats — If you’re having charred street corn pasta salad or grilled steak, this drink cuts through the richness beautifully.
  • As a Dessert Drink — Serve it alongside brown sugar bourbon pecan pie bars for a sweet finish to the meal.

Toppings Bar

When I have guests, I put out: ground cinnamon, extra sugar, and maybe some nutmeg. Everyone customizes their glass.

Storage Instructions

Refrigerator: Store in an airtight container for up to 3 days. The cream may separate, so just whisk or shake well before serving.

Freezing: I don’t recommend freezing this because the cream can separate and become grainy when thawed. It’s best made fresh.

Meal Prep: Make the rice base the night before. Add the cream and sugar the morning of your party. It’s that easy.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is a treat, so enjoy it in moderation.

Per Serving (based on 8 servings, with cream):

  • Calories: 180
  • Protein: 3g
  • Carbs: 28g
  • Fiber: 1g
  • Sugar: 18g
  • Fat: 7g
  • Saturated Fat: 4g
  • Sodium: 45mg

What’s Good:

  • Calcium from the milk and cream.
  • Relatively low in fat if you skip the cream.

What to Know:

  • Higher in sugar due to the sweetened nature of the drink.
  • Contains dairy.

My Take:

Look, this is a sweet, celebratory drink. It’s not a health food. But it’s way better than soda or store-bought sweet tea, and it’s made with real ingredients. When I want to make it lighter, I use almond milk instead of cream and reduce the sugar. But usually? I just enjoy a glass and let it be a little treat.

Final Thoughts

So that’s my go-to Mexican Horchata Recipe with Toasted Cinnamon! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.

This has saved summer dinners more times than I can count. It’s my answer to “what’s for dessert?” or “what’s for a party drink?” when I’m tired, don’t want to cook a heavy meal, and still want something that feels special. My kids love it, my friends ask for the recipe, and I’m happy because it’s so easy to make.

Make it yours! Try different sugars, add some spice, or swap in coconut milk. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.

Happy drinking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use ground cinnamon instead of sticks?

You can, but the flavor won’t be as complex. If you use ground cinnamon, add 1 tablespoon to the blender during the blending step. However, I highly recommend toasting the sticks if you can—it makes a huge difference in the aroma.

Why is my horchata gritty?

This usually means you didn’t blend it long enough or didn’t strain it well enough. Blend for at least 2-3 minutes on high speed. Then, strain it through a nut milk bag or fine-mesh cheesecloth. If it’s still gritty, strain it again.

Can I make this ahead of time?

Yes! This is actually better made ahead. You can blend and strain it up to 2 days in advance. Just add the cream and sugar right before serving to keep it fresh. It keeps in the fridge for up to 3 days.

Why did my horchata separate?

This is normal, especially if you used heavy cream. The fat separates from the water over time. Just give it a good stir or shake before serving. It’s still safe to drink and tastes the same.

Can I freeze horchata?

I don’t recommend it. The dairy (cream or milk) can separate and become grainy when thawed. It’s best enjoyed fresh or refrigerated.

How sweet is this recipe?

It’s moderately sweet. I start with ¾ cup of sugar, but you can adjust to your taste. If you prefer less sweet, start with ½ cup. If you like it very sweet, go up to 1 cup. Taste as you go!

Pin This Recipe!

Mexican Horchata Recipe with Toasted Cinnamon recipe

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
Mexican Horchata Recipe with Toasted Cinnamon - featured image

Mexican Horchata Recipe: Best Easy Toasted Cinnamon Drink


  • Author: SOFIA
  • Total Time: 4 hours 12 minutes
  • Yield: 8 servings 1x

Description

A creamy, refreshing Mexican horchata made with toasted cinnamon sticks, jasmine rice, and heavy cream. This recipe replicates the authentic flavor of a grandmother’s traditional drink, offering a rich, velvety texture that is perfect for summer gatherings.


Ingredients

Scale
  • 2 cups (400g) White Jasmine Rice
  • 4 cups (960ml) Cold Water (for blending)
  • Extra water for soaking
  • 34 large Cinnamon Sticks (Ceylon preferred)
  • 1 cup (240ml) Heavy Cream
  • ¾ to 1 cup (150-200g) White Granulated Sugar
  • 1 teaspoon Pure Vanilla Extract
  • ½ teaspoon Salt
  • Ground Cinnamon (for garnish)
  • Ice Cubes

Instructions

  1. Rinse the jasmine rice under cold water until the water runs clear to remove excess starch. Drain well.
  2. Place the rinsed rice in a large bowl. Add the cinnamon sticks and 4 cups of cold water. Stir to combine.
  3. Cover the bowl and let it soak in the fridge overnight or for at least 4 hours on the counter until the rice is soft.
  4. Heat a dry skillet over medium-low heat. Toast the cinnamon sticks for 1-2 minutes, turning occasionally, until fragrant and nutty. Do not burn.
  5. Remove toasted cinnamon sticks from the heat. Crush them slightly with a mortar and pestle or break them into smaller pieces to release oils.
  6. Pour the soaked rice, soaking water, and cinnamon sticks into a high-speed blender. Add sugar, vanilla extract, and salt.
  7. Blend on high speed for 2-3 minutes (or up to 5 minutes for ultra-smooth texture) until the mixture is milky and smooth.
  8. Set up a nut milk bag or cheesecloth over a large bowl or pitcher. Pour the blended mixture into the bag.
  9. Squeeze the bag tightly to extract all the liquid, straining out the rice solids. Discard or compost the pulp.
  10. Taste the strained rice milk and adjust sweetness if needed. Stir in the heavy cream.
  11. Refrigerate for at least 1 hour to allow flavors to meld and the drink to chill.
  12. Serve over ice cubes, dusting the top with ground cinnamon if desired.

Notes

Rinse rice thoroughly to prevent a gloopy texture. Toasting the cinnamon is crucial for deep flavor. The drink can be made ahead; blend and strain the night before, adding cream and sugar before serving. If using piloncillo, dissolve in warm water first. For a dairy-free version, substitute heavy cream with full-fat coconut milk.

  • Prep Time: 10 minutes
  • Cook Time: 2 minutes
  • Category: Beverage
  • Cuisine: Mexican

Nutrition

  • Serving Size: 1 glass (approx. 8 o
  • Calories: 180
  • Sugar: 18
  • Sodium: 45
  • Fat: 7
  • Saturated Fat: 4
  • Carbohydrates: 28
  • Fiber: 1
  • Protein: 3

Keywords: Mexican Horchata, Toasted Cinnamon, Rice Drink, Summer Drink, Dairy-Free Option, Gluten-Free, Traditional Recipe, Easy Dessert Drink

You might also like these recipes

Leave a Comment

Recipe rating