Mexican Hot Chocolate Arroz con Leche Rice Pudding

Cook: 50 min2 servingsmediumMexican
Mexican Hot Chocolate Arroz con Leche Rice Pudding

Arroz con leche gets a bold twist with unsweetened cocoa powder, warming spices, and a hint of heat in this Mexican-inspired rice pudding. This creamy, comforting dessert merges two beloved traditions: the classic Latin rice pudding and Mexican chocolate's signature blend of cinnamon, vanilla, and chile. The result is a pudding with deep cocoa richness, subtle earthiness from chili and cayenne, and a smooth, custard-like texture as the rice softens into the milk. It's perfect for anyone craving comfort food with cultural depth and unexpected flavor complexity. Serve warm on chilly evenings or chilled as a refreshing summer dessert. What sets this version apart is the deliberate layering of warm spices and the restrained heat from cayenne, which amplifies chocolate without overpowering it.

Ingredients

2 servings
  • 2 ½ cups whole milk
    2% milksame volumedairy-free-alt

    slightly less creamy

    Full guide →
  • ¼ cup granulated sugar
    brown sugarsame amountflavor-alt

    deeper molasses notes

    Full guide →
  • ½ teaspoon salt
  • ¼ cup long-grain white rice
  • 3 tablespoons unsweetened cocoa powder
  • 1 teaspoon vanilla extract
    vanilla bean1 split bean scrapedflavor-alt

    more intense

    Full guide →
  • ½ teaspoon ground cinnamon, plus extra for garnish
  • teaspoon chili powder
  • teaspoon ground cayenne
  • 2 tablespoons whipped cream
    cinnamon whipped creamsame amountflavor-alt

    integrated spice garnish

    Full guide →

Instructions

  1. 1

    Combine milk, sugar, and salt in a medium saucepan and bring to a boil over medium-high heat.

  2. 2

    Stir in rice and reduce heat to medium-low.

  3. 3

    Cook, stirring occasionally to prevent scorching, until rice is soft and pudding thickens to yogurt consistency, about 40-50 minutes.

  4. 4

    Stir in cocoa powder, vanilla, cinnamon, chili powder, and cayenne.

  5. 5

    Serve warm, or transfer to a large bowl and refrigerate for at least 2 hours to serve cold.

  6. 6

    Garnish with whipped cream and a sprinkle of cinnamon.

Tips

Tip 1

Stir frequently in the final 10-15 minutes of cooking to prevent rice from settling and scorching on the pan bottom. This ensures even thickening and creamy texture throughout.

Tip 2

Start with 1/8 teaspoon cayenne; the heat builds as it cooks and intensifies when chilled. Add more only after tasting, as cayenne is difficult to remove once incorporated.

Tip 3

For deeper chocolate flavor without bitterness, use high-quality unsweetened cocoa powder. Dutch-processed cocoa adds richness; natural cocoa adds brightness.

Good to Know

Storage

Refrigerate in airtight container up to 3 days. Pudding thickens further when cold; stir in splash of milk before serving if too dense.

Make Ahead

Prepare fully 1 day ahead. Flavor mellows and improves overnight as spices infuse. Reheat gently on stovetop with milk, or serve cold.

Serve With

Warm after cooking or chilled. Pair with churros, cinnamon cookies, fresh fruit, or a shot of coffee. Works as dessert or breakfast.

Common Mistakes

Watch

Skip frequent stirring to avoid burnt rice and uneven pudding texture. Burnt cocoa tastes bitter and cannot be removed.

Watch

Add all spices at once near the end to avoid uneven distribution. Stir thoroughly to disperse chili and cayenne evenly.

Substitutions

Dairy-Free Swaps

whole milk
2% milksame volumedairy-free-alt

slightly less creamy

Full guide →
whole milk
coconut milksame volumedairy-free-altdairy-free

lighter, coconut undertone

Full guide →

General Alternatives

whipped cream
cinnamon whipped creamsame amountflavor-alt

integrated spice garnish

Full guide →
granulated sugar
brown sugarsame amountflavor-alt

deeper molasses notes

Full guide →
vanilla extract
vanilla bean1 split bean scrapedflavor-alt

more intense

Full guide →
Find more substitutions →

FAQ

Can I make this dairy-free?

Yes. Replace whole milk with unsweetened coconut milk or oat milk in equal measure. Coconut adds subtle richness; oat milk stays neutral. Whipped cream can be coconut cream or dairy-free whip. Texture remains creamy.

How long does arroz con leche keep refrigerated?

Up to 3 days in an airtight container. Pudding continues thickening as it cools. Before serving, thin with a splash of milk and stir well. Do not freeze; rice texture becomes grainy upon thawing.

What if I don't have cayenne or chili powder?

Omit cayenne; it adds subtle heat and complexity but isn't essential. For chili powder, use a small pinch of smoked paprika or cumin for depth, or omit both and increase cinnamon to 3/4 teaspoon for warmth without heat.