Josnaisis Ramirez

Josnaisis Ramirez

Venezuelan & Colombian recipes

🍰 Desserts Easy

Colombian Rice Pudding (Arroz con Leche), the creamy three-milk version

Colombian rice pudding — arroz con leche made creamy with three milks: whole, condensed and cream. Why it's richer than Spanish or baked English rice pudding, when to add the condensed milk, substitutes and dual measurements. Serves 8.

55 min total 👤 8 servings 📅 April 11, 2026
Jump to recipe
Colombian Rice Pudding (Arroz con Leche), the creamy three-milk version — Gran Receta

Colombian rice pudding gets its velvety texture from one thing the Spanish and Peruvian versions don’t use: three milks at once, namely whole milk, condensed milk, and cream. That stacking of dairy is what no single-milk version can match, and it’s also what makes it richer and creamier than the drier baked rice pudding many English speakers grew up with. It isn’t soupy and it isn’t stiff; it sits at that creamy point where the spoon sinks on its own. The recipe below is built around when each milk goes in, which is the whole secret.

How do you make Colombian rice pudding? Cook raw rice in a cinnamon-and-clove infusion, then add whole milk in two stages with butter and vanilla, and finally condensed milk and cream. Steady low heat and frequent stirring for about 55 minutes. Creamy and aromatic, serves 8.

Creamy Colombian rice pudding served with cinnamon

Why the Colombian version is different

Rice pudding is a dessert of Arab origin that the Spanish brought to the Americas. The original Spanish version has rice, whole milk, sugar, and cinnamon, nothing more. Each Latin American country added its own ingredients until distinct versions emerged. The Colombian one has 3 documented features that set it apart.

The three milks. Whole milk for the base, condensed milk for sweetness and body, cream for the velvety texture. No other Latin American version consistently uses all three.

The butter. Added at the start with the first milk. It coats each grain in a layer of fat for a richer texture, the same principle as Italian risotto.

The spice infusion. The initial cooking water is steeped with cinnamon sticks and whole cloves before the rice goes in. The spices flavor the grain from the first minute, not just the milk.

Ingredients and exact amounts

Short-grain rice. It releases more starch while cooking than long-grain, which makes the signature thick texture. If you only have long-grain, the result is looser, so compensate by cutting the milk by 1/2 cup.

Condensed milk (397 g / one full can). The main sweetener. Don’t use half a can “so it’s not too sweet”; if you want it less sweet, use a full can but skip any added sugar. The condensed milk also gives the ivory color.

Heavy cream (200 ml). Goes in at the end, off the heat. Added hot during cooking it can curdle into lumps. Room temperature or cold works better.

Whole cloves (2 pieces). They add the spiced note that distinguishes Colombian rice pudding from the Venezuelan, which usually skips them. Don’t use more than 2, since clove is intense and can take over the whole dessert.

How to make it

The two-milk technique. The most common mistake is adding all the milk at once. The Colombian method adds it in two stages. The first stage (2 cups, with the butter and vanilla, when the rice is half-cooked) is absorbed completely and builds the creamy base. The second stage (2 cups plus the condensed milk, once the first milk is absorbed) produces the final creaminess. Add all 4 cups at once and the rice floats in milk without absorbing it properly, and the result is watery.

Fitting it to your kitchen

  • If you want a faster version — use a pressure cooker: rice + water + cinnamon + cloves, 5 minutes under pressure, then add the milks in the same pot over open heat
  • If it’s your first time — don’t stop stirring in the last 20 minutes; the condensed milk’s sugar sticks to the bottom without warning
  • If you want it less sweet — use the full can of condensed milk but skip any added sugar
  • If you don’t have cream — replace with 3/4 cup extra whole milk; less velvety but still creamy
  • If you’re cooking for 10+ — double it but use a larger, wider pot; the evaporation surface affects the final texture

What ruins rice pudding

Adding the condensed milk at the start. Its sugar caramelizes on the bottom before the rice is cooked, giving a bitter taste, dark spots, and hard lumps of rice. It always goes in the last 20 minutes.

Raising the heat to speed things up. Rice pudding needs steady low heat. On high the bottom scorches while the surface stays liquid, and the grains break before they finish absorbing the milk.

Not stirring. Unlike white rice, rice pudding needs constant movement in the last 20 minutes. Without stirring, the bottom scorches and forms a hard layer that ruins it.

Serving immediately without resting. Rice pudding thickens a lot as it cools. Served straight off the heat it can look too loose. Let it rest 10 minutes off the heat before judging the final consistency.

Washing the rice. Washing removes the surface starch that creates the creaminess. For rice pudding, the rice goes in unwashed.

Variations

With cheese. In some Antioquian and coffee-region homes, rice pudding is served with a slice of white cheese on top. The salty-sweet contrast is specific to that region.

With coconut. A Caribbean coast version that adds 2 tablespoons of grated coconut with the cream at the end. Toasted coconut on top is the coastal touch.

With panela. Replace the condensed milk with grated panela (200 g) for a darker pudding with a different sweetness, less cloying for those who find condensed milk too sweet.

With arequipe. Instead of cream, stir in 4 tablespoons of arequipe (Colombian dulce de leche) at the end. The flavor shifts entirely toward caramel.

What to serve it with

At about 320 calories a cup, rice pudding is a standalone dessert in Colombia — it needs no accompaniment, served in cups or small bowls, warm or cold. At Christmas it joins natilla, stovetop flan, and buñuelos as part of the holiday desserts no family skips. For another corn-and-milk sweet in the same spirit, a bowl of mazamorra is the everyday cousin, and a cup of aguapanela rounds out the table.

Nutrition

Per serving (about 150 g): around 320 kcal, 48 g carbohydrate (rice and sugars), 11 g fat (milks, butter, cream), 8 g protein, 220 mg calcium. It has more calories than the Spanish version because of the three milks, but also more calcium and protein; it’s not a diet dessert, and a 150 g portion is calorie-equivalent to a light meal.

We make arroz con leche in Venezuela too, but without condensed milk: just whole milk, sugar, cinnamon, and sometimes papelón. The first time I tried the Colombian three-milk version I thought it was too much; then I understood that’s exactly the point. The Colombian one is richer, but also more generous in everything, like the cooking here. — Josnaisis.

Colombian Rice Pudding (Arroz con Leche), the creamy three-milk version

Colombian Rice Pudding (Arroz con Leche), the creamy three-milk version

By Josnaisis Ramirez · Gran Receta

Prep

5 min

Cook

50 min

Servings

8

people

Total

55 min

Difficulty

Easy

Cuisine

Colombian · Venezuelan

Calories

320 kcal

🛒 Ingredients

For 8 servings · Check off what you have

👨‍🍳 Instructions

1

In a medium pot, boil the water with the cinnamon sticks and cloves over medium for 5 minutes to make an infusion. Add the unwashed rice and cook over medium-low, stirring occasionally, until it absorbs almost all the water (8-10 minutes). The rice should be half-cooked.

2

Add 2 cups of whole milk, the butter, vanilla, and salt. Raise to medium and cook stirring constantly with a wooden spoon so it doesn't stick. When it boils, lower to medium-low and cook 15 more minutes — the rice will absorb the milk and look creamy.

3

Add the remaining 2 cups of milk and the condensed milk. Stir well and cook over low for 20-25 minutes, stirring often. The mixture should thicken noticeably — when you run the spoon across the bottom, the trail should close slowly.

4

Turn off the heat. Remove the cinnamon sticks and cloves. Add the cream and the raisins if using. Stir gently. Serve right away in individual portions or let cool to serve cold. Dust with ground cinnamon to serve.

📊 Nutrition

Approximate values per serving · 8 servings total

320

kcal

8g

Protein

48g

Carbs

11g

Fat

0g

Fiber

💡 Tip: The condensed milk goes in at the end, not the start. If you add it at the beginning, its sugar caramelizes on the bottom of the pot and the rice ends up with dark spots and a bitter taste. Always add it in the last 20 minutes, once the rice is half-cooked in milk.
#colombian rice pudding#arroz con leche#creamy rice pudding#colombian dessert#rice pudding recipe
🔗 Link copied!