
Nicoyan · Nicoya Peninsula · dessert
Arroz con Leche con Tapa Dulce
Arroz con Leche
In Nicoya, rice pudding is a Sunday-afternoon dessert and a grandmother's remedy for everything from a cold to a bad week. What sets the Nicoyan version apart from the mainland Costa Rican or Mexican rendition is tapa dulce — the rough-hewn block of unrefined cane sugar that dissolves into the milk and gives the finished pudding a warm, molasses-edged sweetness no bag of white sugar can replicate.
Scan to log · 265 kcal · 7g protein
Point a phone camera at the code to open this recipe — or scan it from a printout to drop today's serving straight into your food log.
Add to today's log →Prep
5 min
Cook
45 min
Rest
20 min
Total
70 min
Servings
6
Difficulty
Easy
What you need
Ingredients
long-grain white rice
1 cup
185g
water
2 cups
475ml
whole milk
4 cups
950ml
dark brown sugar, packed
1/4 cup
50g
Substitution · accessibility
Original: tapa dulce (Nicoyan unrefined cane block); piloncillo (Mexican panela) as intermediate substitute. Tapa dulce is the authentic Nicoyan sweetener — a flat round of pressed, unrefined cane sugar with an earthy, molasses-forward depth that no refined sugar fully replicates. Piloncillo (Mexican panela cone) is the closest widely available stand-in and can be found in the Latin aisle of many Walmart, Kroger, and HEB stores; if you find it, use 3 oz (85g) roughly chopped in place of the dark brown sugar + molasses below. For the major-chain fallback used here, dark brown sugar plus molasses approximates the raw-cane character but is somewhat thinner and less complex. The pudding will still be delicious, but it will taste noticeably sweeter and less earthy than the grandmother's version.
unsulfured molasses (such as Grandma's Original)
1 tsp
7g
Substitution · accessibility
Original: tapa dulce (Nicoyan unrefined cane block) — molasses is a component of the dark-brown-sugar workaround, not a standalone authentic ingredient. Used together with dark brown sugar to approximate the raw-cane depth of tapa dulce or piloncillo. Omit if you are able to source piloncillo or tapa dulce directly.
cinnamon stick
1 stick (3-inch)
1 stick (8cm)
whole cloves
3 cloves
0.5g
kosher salt
1/4 tsp
1g
vanilla extract
1 tsp
5ml
ground cinnamon, for serving
1/2 tsp
1g
How to cook it
Steps
- 01
2 min
Rinse the rice in a fine-mesh strainer under cold water until the water runs mostly clear, about 30 seconds. This removes excess surface starch and keeps the pudding creamy rather than gluey.
- 02
15 min
Combine the rinsed rice and 2 cups (475ml) water in a medium heavy-bottomed saucepan (3-quart works well). Add the cinnamon stick, whole cloves, and salt. Bring to a boil over medium-high heat, then reduce to a steady simmer. Cook uncovered, stirring occasionally, until the water is almost fully absorbed and the rice is just barely tender, about 12 minutes.
- 03
3 min
Pour in 3 cups (710ml) of the milk — hold the last cup back for now. Add the dark brown sugar and molasses. Stir well until the sugar and molasses are fully dissolved into the milk. Adjust heat to medium-low: you want a gentle, lazy bubble at the edges, not a full boil. A hard boil will scorch the milk on the bottom.
- 04
20 min
Cook, stirring every 3–4 minutes with a wooden spoon and scraping the bottom of the pan, until the mixture thickens noticeably and the rice is very soft, about 20 minutes. The pudding will look thinner than you expect at this stage — that's correct. As it cools it will set up considerably.
- 05
7 min
Stir in the remaining 1 cup (240ml) milk and the vanilla extract. Continue cooking 5 more minutes, stirring constantly, until the pudding is the texture of a loose oatmeal. Remove from heat and fish out the cinnamon stick and cloves.
- 06
20 min
Spoon into individual cups or a shallow serving dish. Let rest uncovered at room temperature for 20 minutes — the pudding will thicken to a spoonable, creamy consistency as it cools. Dust generously with ground cinnamon just before serving. Serve warm, or cover and refrigerate for up to 2 days and serve cold (stir in a splash of milk when reheating).
Chef notes
Notes & variations
About the sweetener: The authentic Nicoyan sweetener is tapa dulce — a flat round of pressed, unrefined cane sugar with an earthy depth that refined sugar cannot fully match. If you can find piloncillo (Mexican panela cones, sold in the Latin aisle at many Walmart, Kroger, and HEB locations), use 3 oz (85g) roughly chopped; it is the closest widely available substitute. The dark brown sugar + molasses combination used in this recipe is a reliable major-chain fallback — the pudding will be sweet and warmly spiced, but noticeably less complex and earthy than the grandmother's version.
Texture control: The final consistency is your call. Pull it off the heat earlier for a pourable, café-style arroz con leche; cook it a few minutes longer for a thick, set pudding that holds its shape in the bowl.
Dairy-free version: Substitute the whole milk with full-fat coconut milk (two 13.5 oz cans). The flavor shifts toward a richer, tropical register — not traditional, but not wrong either.
The cloves matter: Don't skip them. They're subtle in the finished pudding but provide the faint warm-spice backbone that distinguishes this from a plain cinnamon rice pudding.
Reheating: Cold arroz con leche firms up significantly in the fridge. Reheat gently in a small saucepan with 2–3 tablespoons of milk per serving, stirring over low heat until loose and warm again.
Per serving
Nutrition
Calories
265
Protein
7.4 g
Carbs
33 g
Fat
5.6 g
Fiber
0.1 g
Sugars
19.8 g
Sat fat
3.3 g
Sodium
158 mg
Minerals & vitamins
Potassium
278 mg
Calcium
204 mg
Iron
0.1 mg
Magnesium
9 mg
Vit D
67 IU
Vit B12
0 mcg
Cholesterol
24 mg
Glycemic profile
GI
64.8
GL
21.4
- · LLM tiebreak failed for "cinnamon stick" — picked first result as fallback; Could not parse amount_metric: "1 stick (8cm)"
- · cinnamon stick: no grams conversion
Storage
How long it keeps
Fridge
7 days
Freezer
3 months
Room temp
72 hours
Reheating · Cookies/cakes/muffins keep 2–3 days in an airtight container at room temp. Refresh in a 300°F oven for 5 min.
Source: foodkeeper
Real products
Where to buy
Real grocery products surfaced via Open Food Facts. Click a product to see its OFF page (ingredients, allergens, Nutri-Score breakdown).
water
whole milk
piloncillo (cone or block), roughly chopped
cinnamon stick
- Apple cinnamon fruit sticks
Nutri-Score D
whole cloves
- Whole garlic cloves in brine
Nutri-Score C
kosher salt
vanilla extract
ground cinnamon, for serving











