Horchata Recipe Without Milk: Dairy-Free Creaminess With Cinnamon Spice

Horchata Recipe Without Milk: Dairy-Free Creaminess With Cinnamon Spice

This dairy-free horchata delivers the classic creamy texture and cinnamon-spiced sweetness without a drop of milk. I developed this version to satisfy vegan friends and anyone avoiding dairy, proving traditional flavors need no compromise.

The secret lies in soaking long-grain rice with cinnamon sticks and almonds, then blending with water and a touch of vanilla. This creates a naturally sweet, smooth base that rivals any traditional recipe.

What emerges is a refreshing beverage with perfect balance—cool, creamy, and just sweet enough. The cinnamon infuses every sip with warm spice, while the rice and almonds provide body without dairy.

Serve chilled over ice for the ideal summer drink. Here’s how to make this dairy-free delight.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Low Cal

Ingredients for Horchata Recipe Without Milk

Simple pantry staples soak overnight to create this creamy, spiced beverage with no dairy.

Ingredient Amount Notes
Long-Grain White Rice 🌾 1 cup Uncooked, for soaking overnight
Cinnamon Sticks 🌿 2 pieces True Ceylon if available
Raw Almonds 🥜 ¾ cup Slivered or whole, skin-on
Water 💧 4 cups Divided for soaking and blending
Granulated Sugar 🍚 ¾ cup Adjust to taste preference
Vanilla Extract 🌿 2 tsp Pure vanilla, not imitation
Dairy-Free Milk 🥛 1 cup Almond or oat milk preferred
Ground Cinnamon 🌶️ 1 tsp For garnish and extra flavor
Ice Cubes ❄️ 2 cups For serving chilled

The rice quality matters most here. Long-grain white rice breaks down perfectly for that signature creamy texture—avoid instant or parboiled. Ceylon cinnamon sticks offer a more delicate, citrusy note than cassia, but either works. For almonds, Trader Joe’s has consistently fresh raw almonds at a good price. The vanilla should be pure extract (not the cheap imitation stuff).

No almonds? Raw cashews or macadamia nuts work beautifully (soak them too). Swap sugar for maple syrup or agave at a 1:1 ratio. For a nut-free version, use sunflower seeds instead of almonds—they soak up the cinnamon just as well. If you’re skipping the dairy-free milk, just use extra water, but the texture won’t be as rich.

This keeps beautifully in the fridge for up to 5 days. The flavors actually deepen overnight. Give it a good stir before serving since the rice settles. Freezing isn’t recommended—it separates awkwardly. Always serve ice-cold over fresh ice.

❤️

Why You’ll Love This Recipe

  • No Soaking Needed: I just blend the rice, almonds, and cinnamon with water—no overnight prep, and it’s ready to strain and sweeten in minutes.
  • Cinnamon Almond Magic: The toasted almonds and cinnamon sticks infuse the drink with a rich, creamy warmth that’s impossible to resist.
  • Crowd-Pleasing Pitcher: I make a big batch for parties, and it’s always the first to disappear—even the kids go back for more.
  • Budget Sipper: Honestly, a pound of rice and a handful of almonds stretch into gallons of this refreshing drink for pennies.

Step-by-Step Instructions for Horchata Without Milk

This traditional method ensures a smooth, creamy texture with authentic cinnamon-almond flavor.

Step 1: Soak Rice and Almonds with Cinnamon

Combine the 1 cup Long-Grain White Rice, 0.75 cup Raw Almonds, and 2 pieces Cinnamon Sticks in a large bowl. Pour in 2 cups Water (reserving the remaining 2 cups for later) and stir to fully submerge the ingredients.

Cover and let soak at room temperature for at least 4 hours, or preferably overnight. The rice and almonds will soften significantly, and the water will take on a milky hue as the starches and flavors infuse. This extended soaking is non-negotiable for proper texture.

Step 2: Blend and Strain for Silky Consistency

After soaking, transfer the mixture to a high-speed blender. Add the remaining 2 cups Water and blend on high for 2-3 minutes until completely smooth. The mixture should look like liquid sandpaper—gritty but flowing freely.

Strain through a fine-mesh sieve lined with cheesecloth into a large pitcher. Press the solids gently with a spoon to extract all liquid, but avoid squeezing, which can force bitter sediment through. Discard the solids. The strained liquid should be opaque and slightly frothy.

Step 3: Sweeten and Flavor the Base

Stir in the 0.75 cup Granulated Sugar until fully dissolved. Taste and adjust sweetness if needed—the sugar should balance the nuttiness without overpowering. Then add the 2 tsp Vanilla Extract and 1 cup Dairy-Free Milk, whisking until fully incorporated.

The dairy-free milk adds creaminess without the dairy, and the vanilla deepens the aromatic profile. At this stage, the horchata should taste sweet, nutty, and fragrant, with a subtle cinnamon warmth from the soaking process.

Step 4: Chill Thoroughly Before Serving

Refrigerate the horchata for at least 2 hours to allow the flavors to meld and the mixture to cool completely. This chilling step is critical—it transforms the texture from thin and watery to thick and velvety as the starches fully hydrate.

Once chilled, give it a good stir. The horchata should coat the back of a spoon lightly. If it seems too thick, thin with a splash of cold water. The flavor will intensify as it cools, so taste again before final adjustments.

Step 5: Serve Over Ice with Cinnamon Garnish

Fill glasses with 2 cups Ice Cubes and pour the horchata over the top. The drink should be frothy and slightly effervescent as it hits the ice. Dust the surface with 1 tsp Ground Cinnamon for a final aromatic touch.

Serve immediately while still cold and frothy. Each sip should deliver creamy almond notes, warm cinnamon spice, and just the right amount of sweetness. Stir before serving if the cinnamon has settled.

👨‍🍳

Pro Tips For Making Horchata Recipe Without Milk

  • Soak Overnight: I learned this the hard way—rushing the rice and almond soak gives you weak, watery horchata. Give it a full 8-12 hours in warm water for that rich, creamy texture without dairy.
  • Toast the Rice: Sounds weird, but it works: lightly toasting the rice in a dry pan for 3-4 minutes before soaking deepens the flavor and cuts the raw starch taste.
  • Strain Twice: Skip the single strain and you’ll get gritty horchata. Use a fine-mesh sieve first, then a cheesecloth or nut milk bag for that silky-smooth finish.
  • Use Hot Water: After burning a batch with cold water, I finally figured out that mixing the sugar with hot water first guarantees it dissolves completely—no grainy sweetness left behind.

Wine and Beer Pairings for This horchata recipe without milk

Mexican Lager Pairing

Nothing complements this drink better than a crisp Mexican lager like Modelo Especial or Pacífico. The clean, light malt profile cuts through the sweetness while the subtle carbonation refreshes your palate between sips. 🍺

Spanish Red Wine

A chilled Spanish Garnacha (Grenache) offers a beautiful contrast. The red fruit notes and slight earthiness balance the cinnamon and almond, creating a sophisticated pairing. I love Bodegas Borsao Garnacha for its value and quality.

Craft Cider Option

For a non-alcoholic alternative, try a dry hard cider with apple notes. Angry Orchard Crisp Apple works well—the effervescence mirrors horchata’s creamy texture while the tartness prevents it from being too sweet.

Wheat Beer Harmony

A Hefeweizen with banana and clove esters, like Paulaner, enhances the cinnamon spice in this beverage. The wheat’s bready notes also complement the almond undertones beautifully.

Sparkling Rosé

A dry Provençal rosé with citrus and berry notes offers a refreshing counterpoint. The bubbles cleanse your palate, while the wine’s acidity balances the drink’s natural sweetness. Serve both well-chilled. ✨

Nutrition Facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 0.5g2%
Cholesterol 0mg0%
Sodium 15mg1%
Total Carbohydrate 52g19%
Dietary Fiber 2g7%
Sugars 38g
Protein 4g8%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use a different nut instead of almonds?

Cashews or macadamia nuts work beautifully and create a similarly creamy texture. Soak them just like almonds for best results.

2

Why does my horchata taste grainy?

You likely didn’t blend long enough or skipped the cheesecloth straining step. Blend for 2-3 minutes and strain through fine cheesecloth for silky smoothness.

3

How long will it stay fresh in the fridge?

This dairy-free version keeps for up to 5 days refrigerated. The flavors actually deepen overnight. Stir before serving as the rice may settle.

4

Can I make this nut-free?

Yes! Substitute sunflower seeds for almonds. They soak up the cinnamon flavor just as well while keeping it nut-free.

★★★★★4.9(15 reviews)
Allison Carter