How To Make Arroz Con Leche | Creamy Rice Pudding Rules

For how to make arroz con leche, slow-simmer rice in water, then finish it in milk with cinnamon until it turns silky and spoonable.

Arroz con leche is comfort food that plays nice with your pantry. On busy weeknights, too. You cook rice gently in water, then finish it in milk with cinnamon and a touch of sweetness. The payoff is a pudding that tastes rich, with cinnamon aroma.

This recipe leans on simple moves that keep the pot calm: rinse the rice, start with water, add milk in stages, then sweeten near the end. You’ll get creamy grains, not gluey mush, and you’ll dodge the scorched-milk flavor that ruins a batch.

Quick Ingredient And Timing Table

Part Best pick What you’ll notice
Rice Long-grain white rice Distinct grains, steady thickening
Rinse Quick rinse, drain Less foam, cleaner milk flavor
First simmer Rice + water Even cooking before dairy goes in
Milk Whole milk Creamier body, smoother finish
Cinnamon 1 stick, then ground on top Warm spice without gritty bite
Sweetener Sweetened condensed milk + pinch of salt Caramel note, round flavor
Cook time 35–50 minutes total Thick enough to coat a spoon
Rest 10 minutes off heat Final thickening, calmer texture

What You Need Before You Start

Use a heavy-bottomed pot or Dutch oven. Thin pans let hot spots form, and milk hates hot spots. A wooden spoon or silicone spatula works well because you can scrape the bottom and corners without scratching the pot.

Plan on staying near the stove. You won’t stir nonstop for the full cook, yet you do need to check in often, especially once the milk is in the pot. A gentle bubble is the goal, not a rolling boil.

Ingredients For A Classic Pot

  • 1 cup long-grain white rice
  • 2 cups water
  • 4 cups whole milk
  • 1 cinnamon stick
  • 1 strip of lemon peel (optional, no white pith)
  • 1 can (14 oz) sweetened condensed milk
  • Pinch of salt
  • 1 teaspoon vanilla extract
  • Ground cinnamon for serving

Ingredient Swaps That Still Taste Right

If you want a lighter bowl, swap 1 cup of the milk for evaporated milk plus 1 cup water. If you want a richer bowl, replace 1 cup milk with half-and-half. For a dairy-free pot, use unsweetened oat milk plus full-fat coconut milk, then sweeten to taste near the end.

Brown rice works, yet it takes longer and keeps a firmer bite. If you go that route, simmer it in water until almost tender before any milk hits the pot, then proceed the same way.

How To Make Arroz Con Leche With Creamy Texture

This is the core method. The steps are simple, and the timing cues matter more than the clock.

Step 1 Rinse And Drain The Rice

Put the rice in a bowl, add cool water, swish with your hand, then pour off the cloudy water. Do this one or two times. Drain. You’re not trying to strip all starch; you just want less surface dust so the milk stays clean and the pot stays calmer.

Step 2 Simmer In Water With Cinnamon

Add the drained rice and 2 cups water to your pot. Drop in the cinnamon stick and the lemon peel if you’re using it. Bring it to a small boil over medium heat, then lower to a gentle simmer.

Cook with the lid off for about 10–12 minutes, stirring each couple of minutes. You want the rice to soften and absorb most of the water, yet it should still look a bit underdone in the center.

Step 3 Add Milk In Two Waves

Pour in 3 cups of the milk and stir, scraping the bottom. Keep the heat on low to medium-low so you see small bubbles at the edge, not a frothy boil. Stir often, and don’t walk away.

After 10 minutes, pour in the last 1 cup milk. This staged add keeps the pot from cooling too much at once and helps the rice cook evenly.

Step 4 Sweeten Late, Then Finish

Once the rice is tender and the mix looks like loose pudding, stir in the sweetened condensed milk and the pinch of salt. Keep simmering, stirring each minute or two, until it thickens to your liking.

Turn off the heat and stir in the vanilla. Fish out the cinnamon stick and lemon peel. Let the pot sit for 10 minutes. It thickens as it rests, so stop cooking when it still looks a little looser than your target bowl.

Step 5 Serve Or Chill

Spoon into bowls and dust with ground cinnamon. If you like it chilled, cool it fast: spread it in a shallow dish, then seal and refrigerate. When you reheat, add a splash of milk and stir until smooth.

Texture Control Moves That Change The Whole Batch

Arroz con leche has a small set of levers. Pull the one you need, and the pot behaves.

Choose The Rice For The Texture You Want

Long-grain white rice gives you a creamy base with grains you can still see. Medium-grain gets thicker and feels more pudding-like. Short-grain can turn dense and sticky, which some people love, yet it can cross into paste if you cook it hard.

Keep The Simmer Gentle

Milk foams and climbs when it boils. A low simmer keeps the sweetness clean and stops that cooked-milk smell from taking over. If bubbles get loud and fast, lower the heat, stir, and let it calm down.

Stir With A Pattern

Stir in slow figure-eights, then run the spoon along the bottom edge. That sweep lifts any settling rice and keeps milk solids from sticking. Once the pot thickens, stir more often, since it can catch fast near the end.

Stop Cooking Earlier Than You Think

If you want a spoonable pudding, stop when it looks a touch loose. Rest time tightens it. Chilling tightens it even more. If you cook it until it looks perfect in the pot, it can set up too stiff later.

Flavor Choices That Stay True To Arroz Con Leche

Classic arroz con leche tastes like milk, cinnamon, and gentle sweetness. You can nudge it without changing the dessert.

Sweetness Options

Sweetened condensed milk gives a creamy caramel note. Granulated sugar tastes brighter and lets the milk flavor stay front and center. If you use sugar, start with 1/2 cup, then taste near the end and adjust.

Spice And Aromatics

A cinnamon stick gives smooth flavor. Ground cinnamon in the pot can taste chalky and can stick to the bottom. Lemon peel lifts the dairy notes and keeps the bowl from tasting flat. Orange peel works too, yet use a smaller strip so it doesn’t take over.

Raisins And Other Add-Ins

If you like raisins, soak them in warm water for 10 minutes, drain, then stir them in during the last 5 minutes. This keeps them plump instead of chewy. Toasted sliced almonds on top add crunch without changing the base.

Food Safety And Storage That Keeps It Tasting Fresh

Arroz con leche is dairy-based, so treat it like any cooked milk dessert. Cool it promptly, store it cold, and reheat gently.

For time and temperature rules, the USDA’s notes on Leftovers and Food Safety is a solid reference for home kitchens.

To chill fast, spread the pudding in a shallow container so heat can escape. Once it’s cold, keep it sealed. It keeps well for 3–4 days in the fridge.

Making Arroz Con Leche Ahead Of Time

Make it the day before if you want clean slices in a dessert cup. Cook it a hair looser than your end texture, then chill. The next day, loosen it with a splash of milk and a quick stir, or serve it cold as-is.

If you’re serving a crowd, keep it warm in a low oven-safe pot set over a larger pan of hot water. Stir now and then. Add milk in small splashes if it tightens too much.

Troubleshooting Table For Common Pot Problems

What went wrong Why it happens Fix in the moment
Rice is hard in the center Milk added too early or simmer ran too low Add 1/2 cup hot water, simmer, stir often
Pudding is too thick Cooked past the finish point or chilled Stir in warm milk a splash at a time
Pudding is too thin Not enough reduction time Simmer 3–5 minutes, stir steadily
Bottom tastes scorched Heat too high or stirring skipped Don’t scrape the bottom; pour off top into a clean pot
Milk curdles or looks grainy Boil was too hard, or acid was added Lower heat; whisk hard; strain if needed
Too sweet Condensed milk added early, reduced too far Add plain milk, pinch more salt, warm gently
Too bland Not enough cinnamon, no salt Add a fresh cinnamon stick, steep 5 minutes off heat

Serving Ideas That Feel Special Without Extra Work

Serve warm in small bowls with cinnamon on top and a few toasted nuts. For a café-style cup, spoon chilled arroz con leche into a glass, then add fruit jam and crushed cookies.

If you want a firmer set for plating, stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold milk during the last 8 minutes of cooking. Keep stirring until it thickens and the cornstarch taste cooks out.

Notes People Want While Cooking It

People often worry about two things: scorch marks and mushy rice. A gentle simmer and steady scraping solve both. Keep the heat low and sweeten late so the milk stays clean and the rice keeps its shape.

If your batch still feels off, adjust at the end instead of starting over. Thin it with warm milk, or thicken it with a few extra minutes at a calm simmer. Small fixes beat big changes.

Recipe Card Style Steps You Can Keep By The Stove

  1. Rinse 1 cup long-grain rice once or twice; drain.
  2. Simmer rice with 2 cups water, 1 cinnamon stick, optional lemon peel, 10–12 minutes.
  3. Add 3 cups milk; simmer low, stir often, 10 minutes.
  4. Add last 1 cup milk; keep simmering, stir more as it thickens.
  5. Stir in 14 oz condensed milk and a pinch of salt; simmer until loose pudding.
  6. Off heat, stir in 1 teaspoon vanilla; remove cinnamon and peel; rest 10 minutes.
  7. Serve warm with ground cinnamon, or chill and loosen with milk when reheating.

If you want a quick nutrition snapshot for ingredients, the USDA’s FoodData Central database lets you check milk, rice, and sugar entries by brand and serving size.

Make a pot once, then tweak one lever next time: rice type, milk mix, or sweetness level. That’s how you land on your house version of how to make arroz con leche.