Horchata Ice Cream Recipe

Translated into ice cream form, this Mexican beverage is refreshing, comforting, and especially creamy.

Updated May 31, 2024
Profile closeup of a double scoop of horchata ice cream stacked into an ice cream cone.

Serious Eats / Max Falkowitz

Why It Works

  • Using "true" cinnamon (also known Mexican or Ceylon cinnamon) results in the best, most authentic flavor.
  • A brief simmer and a two-hour steep is just enough time to extract flavor from the rice, cinnamon, and almonds.
  • Straining the infused dairy through a fine-mesh strainer, double layer of cheesecloth, or nut milk bag and then pressing on the solids helps extract as much half-and-half as possible.
  • The residual rice starch in the strained half-and-half makes the ice cream extra creamy.

Depending on where you're from, horchata means different things. In Spain, the drink is made with tigernuts, water, and sugar. In Mexico, the nuts are almonds, but rice takes the lead. Some versions have milk, some don't. But however you take it, there's one obvious takeaway: it makes awesome ice cream.

But if you're making horchata ice cream, don't think horchata. Think rice pudding.

An earlier version of this recipe involved soaking rice, almonds, and cinnamon overnight with milk and cream, then blending and straining, then cooking the resulting creamy horchata with eggs to make a custard.

It formed a cinnamon-rich, deeply almond-y, totally delicious but thick-to-the-point-of-inedible pudding paste, as the raw rice starch soaked up all the available liquid in the pan.

So here's where the rice pudding approach comes in. Toast your almonds, rice, and cinnamon in a dry pan. Add dairy and bring the mixture to a simmer, then let the pan sit, off the heat, until your dairy is creamy with rice starch and redolent of nutty, cinnamon flavors. Strain that, cook it into a custard, and you're good to go. The ice cream will be especially rich and creamy thanks to all that rice starch; the grains will also release their delicate flavor to compliment the almonds and cinnamon.

Three things to keep in mind on your road to horchata greatness:

  1. Mind your cinnamon. The best cinnamon to use for this recipe is "true" or Mexican cinnamon, also called canela. It has a gentler, fruitier, less spicy flavor than the typical cinnamon Americans are used to (that stuff is actually cassia bark). You can buy canela at Latin American markets, online, and at well-stocked groceries. It's mostly sold in stick form, which is just fine for this recipe.
  2. Add extra dairy. Steeping rice in your dairy will lower your yield, so for three cups of ice cream, plan on four cups of half and half.
  3. Cheesecloth is your friend. Or better yet, the reusable mesh bags used for making nut milk. They'll help you squeeze every last bit of dairy out of your rice and almonds.

Follow these guidelines and you'll have a bright, refreshing ice cream that's perfect for summer taco nights and also warms you up in all the right ways. Serve it with grilled pineapple or fried bananas, or just a dusting of cinnamon on top. A spoonful of brandy would be nice as well. No judgements here.

This ice cream is especially creamy thanks to the rice starch that infuses into the base. It's worth the effort to seek out canela, Mexican or "true" cinnamon, which has a gentler, fruitier flavor than more common cassia bark. Canela can be identified by its matte tan color, thin, papery bark, and citrusy aroma. More about it here.

June 2013

Recipe Details

Horchata Ice Cream Recipe

Cook 15 mins
Active 45 mins
Churning/Freezing Time 15 hrs 30 mins
Total 15 hrs 45 mins
Serves 6 servings
Makes 3 cups

Ingredients

  • 1/2 cup roasted, unsalted almonds

  • 1/2 cup long-grain rice

  • One 3-inch long cinnamon stick (canela; see note)

  • 4 cups half-and-half

  • 5 large egg yolks

  • 3/4 cup sugar

  • 3/4 teaspoon kosher salt

  • 1/4 teaspoon vanilla extract

Directions

  1. In a heavy medium saucepan, toast almonds, rice, and cinnamon on high heat, tossing frequently, until almonds begin to smell aromatic, 2 to 3 minutes. Add half and half, stir to combine, and bring to a bare simmer. Remove from heat, cover, and let steep for two hours.

  2. In a second saucepan, whisk together sugar and egg yolks until well combined and slightly thickened.

  3. Using a fine mesh strainer or a couple layers of cheesecloth, strain dairy mixture into a large measuring cup or bowl. Press down firmly on rice with a wooden spoon to release as much dairy and rice starch as possible. Strained dairy should yield about 2 1/2 cups. Discard rice and almonds.

  4. Transfer strained dairy to saucepan with egg yolks and sugar and whisk until very well combined. Put saucepan on medium heat and cook, stirring frequently, until a custard forms on the back of a spoon and a swiped finger leaves a clean line. Stir in vanilla, then salt to taste.

  5. Pour custard through a fine mesh strainer into an airtight container and chill overnight. The next day, churn according to manufacturer's instructions. Transfer ice cream to container and chill in freezer for at least 3 to 4 hours before serving.

Special Equipment

Ice cream maker; fine-mesh strainer, cheese cloth, or nut milk bag

Read More

Nutrition Facts (per serving)
366Calories
22gFat
33gCarbs
11gProtein
×
Nutrition Facts
Servings: 6
Amount per serving
Calories366
% Daily Value*
Total Fat 22g28%
Saturated Fat 13g65%
Cholesterol 242mg81%
Sodium 317mg14%
Total Carbohydrate 33g12%
Dietary Fiber 0g0%
Total Sugars 32g
Protein 11g
Vitamin C 1mg7%
Calcium 202mg16%
Iron 1mg5%
Potassium 276mg6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

More Serious Eats Recipes