Arroz con Leche with Creamy Cinnamon Bliss

TahiraJaved

A warm bowl of arroz con leche, with tender grains of rice floating in a silky, cinnamon scented cream, is the dessert that tastes like someone’s grandmother made it just for you. This arroz con leche is sweet, soft, and gently spiced, with a lemon note that keeps it from tasting heavy.

My first pots were disappointing. The rice stuck and scorched at the bottom, the milk boiled over twice, and the pudding turned thick and gluey by the time it cooled. After six test batches, I found three fixes: cooking the rice in water first, simmering the milk very gently, and stirring from the bottom of the pot every few minutes.

What makes this version different is the two milk blend. Whole milk gives freshness and evaporated milk adds a caramel richness, so you get a deep, creamy flavor without condensed milk. It needs one pot and about 45 minutes. My neighbor, who grew up eating her mother’s version in Mexico City, took a spoonful and asked who taught me.

Why You’ll Love This Arroz con Leche Recipe

  • Silky, creamy texture from medium grain rice that releases just enough starch
  • Warm cinnamon and citrus flavor from whole sticks and a strip of lemon peel
  • Two milk richness, with whole milk and evaporated milk and no heavy condensed sweetness
  • Ready in about 1 hour, with one pot and about 15 minutes of hands on work
  • Delicious warm or cold, so it fits breakfast, dessert, or a make ahead party treat
  • Easy to customize, with coconut, vegan, spiced, or fruit topped versions

Quick Information

  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Rest Time: 10 minutes
  • Total Time: About 1 hour 5 minutes
  • Servings: 8 (about 3/4 cup each)
  • Difficulty: Easy
  • Calories: 290 per serving
  • Important Tool: A heavy bottomed 4 quart saucepan
  • Best For: Family dinners, holidays, potlucks, cozy weekends, or a make ahead dessert
  • Course: Dessert
  • Cuisine: Mexican
  • Category: Desserts & Baking

Nutrition Information

  • Calories: 290
  • Protein: 7g
  • Carbohydrates: 54g
  • Fat: 5g
  • Fiber: 1g
  • Sugar: 33g
  • Sodium: 160mg
  • Serving Size: About 3/4 cup (1/8 of the recipe)
  • Servings Per Recipe: 8

This arroz con leche is a comforting dessert, with most of the calories coming from the rice, sugar, and milk. Milk adds protein and calcium, and cutting the sugar to 1/2 cup trims about 40 calories per serving.

Nutrition information is an estimate calculated from standard ingredient values and will vary based on specific brands and portion sizes used.

Ingredients

For the Rice

  • 1 cup (200g) medium grain rice, such as Calrose or Valencia, rinsed
  • 2 cups (480ml) water
  • 2 cinnamon sticks (3 inches each)
  • 1 strip lemon or orange peel (about 3 inches), removed with a peeler
  • 1/4 teaspoon fine salt

For the Creamy Milk

  • 3 cups (720ml) whole milk
  • 1 can (12 ounces, 354ml) evaporated milk
  • 3/4 cup (150g) granulated sugar
  • 1/2 cup (75g) raisins, optional
  • 1 teaspoon alcohol free vanilla extract

For Garnish

  • 1/2 teaspoon ground cinnamon, for dusting
  • Extra cinnamon sticks, for serving
  • Fresh fruit, toasted coconut flakes, or orange zest

Ingredient Notes: Use medium or short grain rice, since it releases the starch that makes the pudding creamy. Long grain rice, like basmati, stays separate and makes a thin pudding. I tested this with Nishiki Calrose rice and Carnation evaporated milk, and both gave a silky, balanced flavor. Whole sticks of cinnamon give a cleaner, rounder flavor than ground cinnamon stirred in.

Tip: Rinse the rice under cold water for 30 seconds, until the water runs mostly clear. Loose surface starch makes the pot gluey and sticks to the bottom.

Arroz con Leche Ingredients

Equipment Needed

  • Heavy bottomed 4 quart saucepan: spreads the heat evenly and stops the milk from scorching
  • Flat edged wooden spoon: scrapes the bottom of the pot with every stir
  • Fine mesh sieve: rinses the rice clean of loose starch
  • Vegetable peeler: removes a wide strip of peel without the bitter white pith
  • Silicone spatula: scrapes the sides so no rice hides and burns
  • Small bowl: plumps the raisins in warm water while the rice cooks

Practical Tip: Use a wide pot, not a tall narrow one. A wide surface lets steam escape, so the milk is less likely to boil over, and the rice cooks more evenly.

Preparation

Rinse the rice in a fine mesh sieve for 30 seconds and drain it well. Remove a strip of lemon peel with a vegetable peeler, taking only the colored layer.

If you are using raisins, soak them in 1/2 cup of warm water for 10 minutes, then drain. Measure the milk, evaporated milk, sugar, and vanilla, and set a flat edged wooden spoon next to the stove.

Step by Step Instructions

  1. Cook the rice in water. Combine the rinsed rice, water, cinnamon sticks, lemon peel, and salt in the saucepan and bring to a boil over medium high heat. Reduce to low, cover, and cook for 15 minutes, until the water is absorbed and the rice is just tender at the edges. Pro tip: cooking the rice in water first softens the grains before the milk goes in, so they turn tender and not chewy.
  2. Add the milks. Pour in the whole milk and evaporated milk and stir well. Bring the pot to a gentle simmer over medium low heat, until tiny bubbles ring the edge.
  3. Simmer and stir. Simmer uncovered for 20 to 25 minutes, stirring every 2 to 3 minutes and scraping the bottom, until the pudding looks creamy and a spoon leaves a trail. Pro tip: keep the heat low, since a hard boil makes the milk foam up and stick.
  4. Sweeten. Stir in the sugar and the drained raisins, then simmer 5 more minutes, until the sugar dissolves and the rice is tender and soft to the center.
  5. Finish and rest. Remove the cinnamon sticks and lemon peel, stir in the vanilla, and take the pot off the heat. Rest, uncovered, for 10 minutes, until the pudding thickens slightly and looks silky.
  6. Garnish and serve. Stir in a splash of milk if it looks too thick, then spoon into bowls and dust with ground cinnamon. Serve warm, or chill it for 2 hours for a cold dessert.

Expert Tips & Tricks

  • Cook the rice in water first. Water softens the grains without any risk of scorching, and the milk then only needs to turn the rice creamy.
  • Learn from my mistake. My first pot simmered on medium high heat while I answered a text, and the bottom scorched and the milk boiled over onto the stove. Medium low heat and stirring from the bottom fixed it.
  • Add the sugar late. Sugar slows the rice from softening, so adding it in the last 5 minutes gives a tender grain and a clean sweetness.
  • Let it rest. The pudding thickens as it cools, so pull the pot while it still looks a little loose.
  • Make ahead. Make the pudding up to 2 days ahead and keep it covered in the fridge, then thin it with a splash of cold milk when you serve it.
  • Cover the surface. Press plastic wrap directly onto the pudding while it cools, so no skin forms.
  • Save time. Cook a double batch of rice in water on the weekend, then simmer 2 cups of it in the milk for 15 minutes on the night.

Common Mistakes & Troubleshooting

Scorched bottom and brown flecks: High heat, a thin pot, or too little stirring burns the milk onto the bottom. I made this mistake in my first batch. Use a heavy pot, medium low heat, and scrape the bottom every few minutes. If it scorches, pour the pudding into a clean pot without scraping the burnt layer.

Thick, gluey pudding: Overcooking, too little milk, or a long rest makes it set like paste. Pull the pot while the pudding still looks loose, and stir in 1/4 cup of warm milk at a time. A thick pudding also tastes great chilled with fruit.

Hard or chewy rice: Skipping the water stage, high heat, or adding sugar too early leaves the grains firm. Cook the rice in water first and add the sugar late. If it is still firm, add 1/2 cup of milk and simmer 8 more minutes.

Thin, runny pudding: Too much milk, a short simmer, or long grain rice leaves it watery. Simmer uncovered until a spoon leaves a trail. Fix a thin batch by simmering 5 more minutes, or mashing a few spoonfuls of rice against the side.

Bland flavor: Cold mutes sweetness and spice, and underseasoned milk tastes flat. Use whole cinnamon sticks, the lemon peel, and a pinch of salt, and taste after chilling. Stir in 1 teaspoon of vanilla and a pinch of cinnamon to wake it up.

Storage Instructions

  • Room Temperature: Do not leave the pudding out longer than 2 hours, since it contains milk.
  • Refrigerator: Store in an airtight container for up to 5 days; it thickens, so stir in a splash of milk before serving.
  • Freezer: Not recommended, since the rice turns grainy and the milk separates when it thaws.
  • Reheating: Warm on the stove over low heat for 5 to 6 minutes with 1/4 cup of milk per cup of pudding, stirring often, or microwave for 60 seconds, stirring once.
  • Make Ahead: Make the pudding up to 2 days ahead, and thin it with cold milk before serving.
  • My storage tip: I press plastic wrap onto the surface of the pudding in the container, which keeps it smooth and skin free for days.

Variations & Substitutions

  • Spiced version: Add 1 star anise, 3 whole cloves, and 2 cardamom pods to the rice, and remove them before serving.
  • Mild, kid friendly version: Skip the lemon peel and raisins, and stir in 1/4 cup of mini chocolate chips after the pudding cools slightly.
  • Vegetarian version: The recipe is already vegetarian, with no gelatin or meat ingredients.
  • Vegan and dairy free version: Use oat milk and 1 can of full fat coconut milk in place of the whole milk and evaporated milk.
  • Gluten free version: The pudding is naturally gluten free, since it uses only rice and dairy.
  • Coconut version: Replace the evaporated milk with 1 can of coconut milk, and top with toasted coconut flakes.
  • Other substitutions: Swap half the sugar for honey, use orange peel in place of lemon, or fold in 1/2 cup of chopped dried mango.

Serving Suggestions

Arroz con leche is best served warm or well chilled, in small bowls, with a generous dusting of cinnamon.

  • Garnishes: Ground cinnamon, a cinnamon stick, toasted coconut, or fresh orange zest
  • Fresh toppings: Sliced strawberries, diced mango, or a spoonful of fruit compote
  • Drinks: Hot coffee, warm Mexican style hot chocolate, or a silky matcha latte for a creamy pairing
  • Fresh sides: Serve beside a fresh and colorful fruit bowl for a bright table
  • Dessert tables: Set next to a glass of creamy mango sago for a spread of two cool, creamy desserts
  • Meal combinations: Explore more dessert and baking recipes for other crowd pleasers

Meal Prep Tip: I make the pudding the night before a family dinner, spoon it into small jars, and add the cinnamon and fruit just before serving.

Frequently Asked Questions

Can I make arroz con leche ahead for a party?

Make it up to 2 days ahead, chill it in a covered bowl, and stir in 1/4 cup of cold milk per 3 cups just before serving, since it thickens as it sits. Spoon it into small cups or jars, dust with cinnamon, and top with fresh fruit. For a warm option, rewarm it on the stove with a splash of milk. Setting out bowls of toppings lets guests customize their arroz con leche.

Why is my arroz con leche grainy or curdled?

Grainy or curdled arroz con leche usually means the milk boiled too hard, which splits the proteins, or the heat was too high at the bottom of the pot. Keep the heat at medium low, with only tiny bubbles at the edge, and stir from the bottom every few minutes. If it splits, take the pot off the heat, whisk in 1/4 cup of cold milk, and stir hard until it smooths out.

Can I use long grain rice, brown rice, or leftover cooked rice?

Long grain rice works, but it stays separate and makes a thinner pudding, so simmer it 5 minutes longer. Brown rice needs about 40 minutes in the water stage and gives a nuttier, chewier bite. For leftover cooked rice, simmer 2 cups in 3 cups of milk and 1/2 cup of sugar for 15 minutes, until creamy. Medium grain rice still makes the creamiest arroz con leche, because it releases more starch.

How long does arroz con leche take in a slow cooker or Instant Pot?

In a slow cooker, combine 1 cup of rinsed rice, 4 cups of whole milk, 1 can of evaporated milk, sugar, and the cinnamon, and cook on low for 3 to 4 hours, stirring once. In an Instant Pot, pressure cook the rice and 2 cups of water for 5 minutes, release naturally for 10, then simmer in the milks on sauté for 10 minutes. Both give creamy arroz con leche.

Is arroz con leche the same as rice pudding?

They are close cousins, but not identical. Arroz con leche is usually made on the stove with rice cooked first in water, then simmered in milk with cinnamon and citrus peel, so it is looser and spiced. American rice pudding is often baked or made with eggs and cream for a custardy, thicker set. Both come from the same old tradition, so arroz con leche tastes lighter and more fragrant.

Conclusion

The best arroz con leche is the one you stir a little longer than you think you should. Patience keeps the rice from sticking and turns plain milk into something silky, and there is no faster way to make a kitchen smell like home.

I made a big pot for my cousin’s quinceañera last fall, and it was gone before the cake was cut. My neighbor, who learned the dish from her mother, took a second bowl and nodded at the cinnamon, which I took as the highest praise a cook can get.

Make it once as written, then season it your own way. A strip of orange peel or a pinch of cardamom gives this pudding a new twist every time.

For more easy dessert and baking recipes like this one, follow along on Pinterest at MyRecipesDiary.

arroz con leche
TahiraJaved

Arroz con Leche with Creamy Cinnamon Bliss

This heavenly arroz con leche combines tender rice, creamy milk, sweet vanilla, and warm cinnamon for a beautifully comforting dessert. Rich, silky, and wonderfully nostalgic, it's a traditional favorite that brings warmth and sweetness to every spoonful!
Prep Time 10 minutes
Cook Time 45 minutes
Rest Time 10 minutes
Total Time 1 hour 5 minutes
Servings: 8 servings
Course: Dessert
Cuisine: Mexican
Calories: 290

Ingredients
  

For the Rice:
  • 1 cup medium grain rice rinsed
  • 2 cups water
  • 2 cinnamon sticks
  • 1 strip lemon or orange peel
  • 1/4 tsp fine salt
For the Creamy Milk:
  • 3 cups whole milk
  • 1 can 12 oz evaporated milk
  • 3/4 cup granulated sugar
  • 1/2 cup raisins optional
  • 1 tsp alcohol free vanilla extract
For Garnish:
  • 1/2 tsp ground cinnamon for dusting
  • Extra cinnamon sticks for serving
  • Fresh fruit toasted coconut flakes, or orange zest

Equipment

  • 1 Heavy bottomed 4 quart saucepan: spreads the heat evenly and stops the milk from scorching
  • 1 Flat edged wooden spoon: scrapes the bottom of the pot with every stir
  • 1 Fine mesh sieve: rinses the rice clean of loose starch
  • 1 Vegetable peeler: removes a wide strip of peel without the bitter white pith
  • 1 Silicone spatula: scrapes the sides so no rice hides and burns
  • 1 Small bowl: plumps the raisins in warm water while the rice cooks

Method
 

  1. Combine the rice, water, cinnamon sticks, peel, and salt, bring to a boil, then cover and cook on low for 15 minutes.
  2. Stir in the whole milk and evaporated milk and bring to a gentle simmer over medium low heat.
  3. Simmer uncovered for 20 to 25 minutes, stirring every 2 to 3 minutes and scraping the bottom, until creamy.
  4. Stir in the sugar and raisins and simmer 5 more minutes.
  5. Remove the cinnamon sticks and peel, stir in the vanilla, and rest for 10 minutes.
  6. Thin with a splash of milk if needed, dust with cinnamon, and serve warm or chilled.
  7. Cook the rice in water first, keep the heat at medium low, and stir from the bottom; the water softens the grains, and high heat scorches the milk.

Notes

  • Use medium or short grain rice for the creamiest pudding.
  • Add the sugar late so the rice turns tender.
  • Stir in a splash of milk to loosen leftovers.
STORAGE: Refrigerate in an airtight container up to 5 days; do not freeze.

Leave a Reply

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

Recipe Rating