Skip to Content

Mexican Rice Pudding (Arroz con Leche) with Raspberry Sauce

Mexican Rice Pudding (Arroz con Leche) with Raspberry Sauce
Home » Mexican Recipes » Mexican Rice Pudding (Arroz con Leche) with Raspberry Sauce

Quick Summary: Creamy rice pudding infused with Mexican cinnamon and orange peel, topped with a tart raspberry sauce. Less sticky-sweet than many versions, with the cinnamon-orange infusion adding depth. Can be made on the stovetop or in a slow cooker. A simple, comforting dessert. Prep: 10 min | Cook: 30 min | Serves: 8

Rice pudding with raspberry sauce
Rice pudding with raspberry sauce

Jump to: RECIPE | Best Rice to Use | Ingredients | Two Cooking Methods | Raspberry Sauce | FAQ

Rice pudding exists in nearly every cuisine, but the Mexican version has a distinctive character. Mexican cinnamon (canela) is softer and more floral than cassia cinnamon, and infusing it with orange peel creates a warmth that’s aromatic rather than spicy.

This version is less sweet than many rice puddings. The cinnamon-orange infusion does much of the flavor work, so the sugar can stay moderate. The raspberry sauce adds tartness that balances the creamy sweetness.

I prefer stovetop cooking for the control it offers, but this also works well in a slow cooker if you want a hands-off approach.

This post may contain affiliate links. As an Amazon Associate, I also earn from qualifying purchases. You can read our disclosure information here– 

What Makes This Mexican-Style

Two ingredients distinguish Mexican rice pudding:

Mexican cinnamon (canela): Ceylon cinnamon, which is softer and more delicate than the cassia cinnamon common in the US. It’s sold in brittle, multi-layered sticks rather than the hard single-layer curls of cassia. The flavor is more floral and less sharp.

Orange peel: Strips of fresh orange zest infuse the cooking liquid with citrus brightness that complements the cinnamon.

These aromatics simmer in the water before the rice is added, creating an infused base that permeates the entire pudding. It’s subtle but distinctive.

Want more Mexican Recipes? Check out this collection of traditional Mexican recipes, from tamales, to moles, to cocktails to sauces.

Best Rice for Rice Pudding

Best is a subjective term of course. Some cooks will prefer different flavors or varieties. Brown rice, for example will give you a more nutty flavor than white rice.

This dish is most commonly made with long grain white rice, but I think that is because it is what is most commonly found in the U.S. pantry.

I prefer aromatic basmati rice because it has more starch, which tends to give the dish the creamy texture with a slightly solid consistency.

  • Long-grain white rice: Most common and works well. Produces distinct grains in a creamy base.
  • Basmati rice: My preference. Higher starch content creates a creamier texture without adding thickeners like eggs or cornstarch.
  • Short-grain rice: Creates the creamiest, most cohesive texture, similar to risotto. Some find it too sticky.
  • Brown rice: Nuttier flavor, chewier texture. Requires longer cooking time.

The key to creaminess is whole milk and sufficient cooking time. The starch releases gradually as the rice simmers in milk, thickening naturally.

Ingredients

The following photo shows you all the ingredients you will need for this recipe. For details on measurements, see the recipe below.

Ingredients for Mexican rice pudding with raspberry sauce.
Ingredients for Mexican rice pudding with raspberry sauce.

Stovetop Method

  • Add water, cinnamon stick, and orange peel strips to a saucepan. Bring to a low boil, then reduce heat and simmer 5 minutes to infuse the flavors.
  • Add rice, cover, and cook about 10 minutes until tender, stirring occasionally to prevent sticking. Remove the cinnamon and orange peel.
  • Add milk, sugar, and vanilla. Bring to a simmer, then cook over low heat for 15-25 minutes, stirring frequently. The pudding should reach the consistency of heavy cream. It thickens further as it cools.

Serve warm or chilled, with raspberry sauce spooned over each portion.

Rice Pudding in a Slow Cooker

I followed the path of America’s Test kitchen where they suggested bringing water, half and half, sugar and water to a boil and transferring it to the slow cooker before adding the rice. I added the cinnamon and orange peels to the water-milk mixture to get the Mexican flair.

Basic Directions: (detailed directions are in recipe card below)

  • Bring water, half-and-half, sugar, salt, cinnamon stick, and orange peel to a boil on the stovetop. Transfer to slow cooker, stir in rice.
  • Cook on high for 3-4 hours until rice is tender. Turn off slow cooker and let pudding rest uncovered for 20 minutes to thicken.

The slow cooker method is more hands-off but produces slightly different texture. Both are good.

The Raspberry Sauce

  • Combine raspberries (fresh or frozen), lemon juice, sugar, and water in a small saucepan. Bring to a boil, stirring to blend.
  • Boil 4-5 minutes, then reduce heat and simmer another 5-6 minutes, stirring frequently. The sauce should thicken slightly but remain pourable.

The tartness cuts through the sweet creaminess of the pudding. You can substitute other berries or omit the sauce entirely if you prefer plain rice pudding.

FAQ

Can I use regular cinnamon instead of Mexican cinnamon?

Yes. Use about half the amount, as cassia cinnamon is stronger. The flavor will be less delicate but still good.

Can I make this dairy-free?

Coconut milk works as a substitute. The flavor profile changes but remains delicious.

How long does rice pudding keep?

Refrigerated in an airtight container, about 5 days. The texture thickens as it chills. Thin with a splash of milk when reheating if desired.

Can I serve this warm or cold?

Both. Warm is more traditional for arroz con leche. Chilled is refreshing, especially with the cold raspberry sauce.

What other toppings work?.

Ground cinnamon sprinkled on top, toasted coconut, chopped nuts, dulce de leche, or fresh fruit

Rice Pudding with Raspberry Sauce

Mexican rice pudding with raspberry compote.
A creamy, sweet, simple rice pudding infused with cinnamon and orange and topped off with a sweet-tart raspberry sauce.
5 from 1 vote
Prep Time 10 minutes
Cook Time 30 minutes
Servings 8
Calories 258

Equipment

Ingredients

Rice Pudding

  • 1 ¾ Cups water
  • 3 Strips orange peel strip the orange lengthwise, peels will be about 4" long
  • 2" Mexican cinnamon (canela)
  • ½ Teaspoon salt
  • 1 Cup rice I used basmati
  • 4 Cups whole milk
  • ¾ Cups sugar
  • 1 Teaspoon vanilla

Raspberry Sauce

  • 2 Cups raspberries fresh or frozen
  • 1 Tablespoon lemon juice fresh
  • 3 Tablespoons granulated sugar
  • 2 Tablespoons water

Instructions
 

For the Rice Pudding

  • Add water, cinnamon and orange peels to a medium saucepan and bring to a low boil. Lower heat and simmer for 5 minutes to infuse cinnamon orange flavors into the water.
    1 3/4 Cups water, 3 Strips orange peel, 2" Mexican cinnamon (canela), 1/2 Teaspoon salt
  • Add the rice to the saucepan, cover and cook for about 10 minutes, or until tender. Stir occasionally so rice doesn't stick to the bottom of the pot.
    Remove cinnamon bark and orange peels.
    1 Cup rice
  • Add the milk, sugar and vanilla to the pan and bring to a simmer. Once simmering, cook over low heat for 15-25 minutes. The pudding should be as thick as a heavy cream, but know that it does thicken up more once cooled.
    4 Cups whole milk, 3/4 Cups sugar, 1 Teaspoon vanilla
  • Serve with dollops of raspberry sauce and a sprinkle of cinnamon.

Raspberry Sauce

  • To a small saucepan, add the raspberries, lemon juice, sugar and water and bring to a boil, stirring to blend. Boil for 4-5 minutes.
    Lower heat and simmer for 5-6 more minutes, stirring frequently.
    2 Cups raspberries, 1 Tablespoon lemon juice, 3 Tablespoons granulated sugar, 2 Tablespoons water

Notes

**Note: Using basmati rice will result in a creamier pudding due to the amount of starch.

Nutrition

Calories: 258kcalCarbohydrates: 50gProtein: 6gFat: 4gSaturated Fat: 2gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1gCholesterol: 15mgSodium: 197mgPotassium: 258mgFiber: 2gSugar: 29gVitamin A: 209IUVitamin C: 9mgCalcium: 167mgIron: 0.4mg
Did you make this recipe?If you tried this recipe, please give it a star rating! To do this, just click on the stars above. Comments are always helpful also and I respond to all of them (except rude ones)

About the Author: Dorothy Stainbrook is the writer behind Farm to Jar. She grows heirloom tomatoes, chile peppers, blueberries, and herbs on her 23-acre HeathGlen Organic Farm in Minnesota. A Les Dames d'Escoffier member and a Good Food Awards winner, she's the author of The Tomato Workbook and The Accidental Farmer's Blueberry Cookbook. Learn more...

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating





  1. Suzanne P. says:

    I make an Irish version of this wonderful dessert, with Baily’s Irish Cream, (or Bushnell’s Irish Whiskey), Kerry Gold salted butter, eggs, and a special Irish spice blend. I also add raisins that have been soaked in the whiskey too. I substitute the vanilla extract for Baily’s Irish Cream that comes in an extract.5 stars

  2. susan r says:

    I want to make an additional sauce for the rice pudding to have on election eve. Would blueberries work?
    The recipe sounds delicious.

    • Yes, blueberries would work just fine. I’ve made it with frozen blueberries many times. A simple recipe for blueberry compote is: Combine 1 cup of the blueberries, 3 tablespoons water, 1/4 cup sugar and 2 teaspoons lemon juice in a small saucepan. Cook over a medium heat for about 10 minutes. Add an additional 1 cup of the blueberries and cook for 8 minutes more, stirring frequently. Serve warm.