Desserts

Arroz con leche (Latin American rice pudding with cinnamon)

Arroz con leche is one of the most comforting and universal spoonable desserts: round-grain rice cooked low and slow in whole milk with a cinnamon stick, lemon peel, and vanilla, stirred patiently until thick and fragrant. Served warm or cold with ground cinnamon dusted on top.

⏱ Prep 10 min
🔥 Cook 40 min
⏳ Total 50 min
🍽 Yield 4–5 servings
⚡ Calories (approx.) 210 kcal

Arroz con leche comes together in about 50 minutes with very simple ingredients. The key to its creaminess is using short-grain rice (which releases more starch) and keeping the heat low while stirring frequently: the rice starch blends into the milk and naturally thickens the mixture. Bear in mind that it thickens considerably more as it cools, so take it off the heat while it still looks slightly thin.

Recipe by

Ingredients

Instructions

  1. Bring the rice to the boil with water and aromatics

    Rinse the rice under cold running water until the water runs clear, to remove surface starch (this leaves the interior starch intact — the source of the creaminess). Place the drained rice in a heavy-bottomed pot with the 200 ml of water, the cinnamon stick, lemon peel (and orange peel if using), and the pinch of salt. Bring to a boil over medium heat, stirring once to prevent sticking. Once the water begins to be absorbed (about 3–4 minutes), the rice is ready for the next stage.

  2. Cook the rice at a low simmer with the milk

    Add the whole milk and vanilla to the partially cooked rice along with the aromatics. Reduce the heat to low and cook uncovered at a gentle simmer, stirring with a wooden spoon every 3–4 minutes to prevent the rice from sticking to the bottom. Low heat is essential: at high heat the milk reduces too quickly and the rice does not have time to release the starch needed to thicken the mixture. This stage takes 30–35 minutes from when you add the milk.

  3. Stir frequently and add the sugar

    After about 20 minutes of cooking with the milk, when the rice is nearly tender but the mixture is still fairly liquid, add the sugar and stir well to combine. Continue cooking over low heat, stirring frequently. The right moment to remove it from the heat is when the mixture has the consistency of thick cream but still flows freely when you tilt the pot — remember it will thicken considerably more as it cools. Remove the cinnamon stick and citrus peel strips before serving.

  4. Dust with ground cinnamon and serve

    Pour the arroz con leche into individual bowls or a serving dish. Dust the surface with ground cinnamon sifted through a fine mesh strainer for an even finish. It can be served warm straight away or refrigerated and served cold. If it thickens too much when reheated, add a splash of cold milk and stir over low heat until the desired texture returns.

Did you make this recipe? Leave a rating and help other cooks ★

Nutrition information

Calories210 kcal
Protein6 g
Carbs40 g
Sugars22 g
Fat3 g
Trans fat0 g

Values per serving (1 of 4).

Frequently asked questions

Which rice is best for rice pudding?

Short-grain or round-grain rice is ideal: it has more starch than long-grain rice and, when cooked slowly in milk, releases that starch gradually and naturally thickens the mixture. Long-grain rice (such as basmati or jasmine) produces a much thinner, less creamy pudding. Parboil rice is also not recommended because its pre-treatment reduces starch release. The usual ratio is 200 g of short-grain rice per litre of milk.

How do I prevent the rice from sticking or burning?

Three keys: (1) use a heavy-bottomed pot (it distributes heat evenly and reduces hot spots); (2) keep the heat at low throughout the milk-cooking stage — never high heat; (3) stir with a wooden spoon every 3–4 minutes, scraping the bottom well. If it starts to stick, immediately reduce the heat and add a small splash of cold milk. The sugar is added after 20 minutes of cooking, not at the start — adding it too early can encourage the bottom to caramelise.

Does it need cinnamon, lemon peel, and vanilla?

The classic recipe uses all three aromatics, though the cinnamon stick is the most essential. Lemon peel (without the bitter white pith) adds a subtle citrus note that balances the sweetness; orange peel is optional but adds a warm, fragrant perfume. Vanilla rounds out the flavour. They all go in at the start of the milk-cooking stage and are removed before serving. If you only have ground cinnamon, you can stir it in at the end along with the finishing dust; a cinnamon stick gives a cleaner, more delicate aroma.

Should it be served hot or cold?

Both work perfectly. Warm from the pot, arroz con leche is creamy and comforting. Straight from the fridge it has a firmer texture and a slightly less intense sweetness. As it cools, the rice starch keeps absorbing liquid: a pudding that looks perfectly creamy off the heat can become quite firm after a few hours in the fridge. To reheat: add a splash of milk and warm over low heat while stirring until you recover the texture. A useful trick is to take it off the heat while it still looks slightly thinner than you want — the resting and cooling will do the rest.

How do I make it creamier, or dairy-free?

For extra creaminess: replace 200 ml of milk with single cream, or add 2 tablespoons of condensed milk along with the sugar. Both options raise the fat content and give a richer result. Dairy-free: use lactose-free milk or a plant-based drink — rice milk is the closest in texture, oat milk also works well; almond or soy milk give good results but the final texture is slightly thinner because they have less protein. With plant-based milk, reduce the rice slightly or add a teaspoon of cornstarch dissolved in cold milk at the end to compensate.

Rate this recipe

Share this recipe

/5

No ratings yet — yours can be the first.

Your score, from 1 to 5 stars

Comments are published after a quick review. We don't ask for your email or any personal data.

Comments

No comments yet. Tried the recipe? Tell us how it turned out.