Peruvian Rice Dessert: Arroz Zambito

Updated November 3, 2026

Total time
3 hr 5 min
prep 15 min · cook 50 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Peruvian Rice Dessert: Arroz Zambito

Peruvian arroz zambito is a warmly spiced rice pudding sweetened with chancaca, an unrefined cane sugar sold in solid blocks, and often finished with raisins, coconut, and nuts. It is related to arroz con leche, but the dark syrup gives it a deeper caramel flavor and a distinctive brown color; recipes vary by household and region.

This version cooks rice until tender, then combines it with milk and a quick chancaca syrup. Serve it warm for a soft, creamy pudding or chilled for a firmer, spoonable dessert.

Ingredients

  • 1 cup (200 g) medium-grain or short-grain white rice
  • 4 cups (950 ml) water, divided: 3 1/2 cups (830 ml) for the rice and 1/2 cup (120 ml) for the syrup
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 2 whole cloves (about 0.4 g)
  • 1 star anise, optional (about 1 g)
  • 1/4 teaspoon (1.5 g) fine salt
  • 1 cup (180 g) chopped chancaca, also called panela or piloncillo
  • 1 can (12 fl oz / 354 ml) evaporated milk
  • 1 cup (240 ml) whole milk
  • 1/2 cup (75 g) raisins
  • 1/3 cup (25 g) unsweetened shredded coconut
  • 1/3 cup (35 g) chopped pecans, plus a little extra for serving if desired
  • 1 teaspoon (5 ml) vanilla extract
  • 1/2 teaspoon (1 g) ground cinnamon, plus more for serving if desired

Instructions

  1. Rinse and measure the rice. Put the rice in a fine-mesh sieve and rinse under cool running water, moving the grains around with your fingers, until the water looks mostly clear. Let it drain while you prepare the spices and syrup ingredients. Rinsing removes loose surface starch, which helps the grains cook evenly and keeps the finished pudding creamy rather than gluey.
  2. Simmer the rice with spices. Add the drained rice to a medium, heavy-bottomed saucepan with 3 1/2 cups (830 ml) water, the cinnamon stick, cloves, star anise if using, and salt. Bring to a boil over medium-high heat, then lower the heat so the liquid bubbles gently. Cover the pan partially and simmer for about 20 minutes, stirring once or twice, until the rice is tender and most of the water has been absorbed. If the pan dries before the rice is tender, add a splash of hot water and continue simmering; avoid turning the heat up, which can scorch the bottom before the grains soften.
  3. Make the chancaca syrup while the rice cooks. Put the chopped chancaca and the remaining 1/2 cup (120 ml) water in a small saucepan. Warm over medium-low heat, stirring often, for about 8 to 10 minutes, until the pieces dissolve and the syrup looks smooth. If your chancaca comes in a very hard block, chop it into small pieces first so it melts evenly. Take the pan off the heat once dissolved. The syrup will be thinner while hot and will thicken slightly as it cools.
  4. Add the milk and cook until creamy. When the rice is tender, remove the cinnamon stick, cloves, and star anise with a spoon. Pour in the evaporated milk and whole milk. Simmer uncovered over low to medium-low heat for about 15 minutes, stirring frequently and scraping the bottom and corners of the pan. Keep the mixture at a gentle simmer rather than a hard boil; milk can foam up or catch quickly. The rice should become creamy, but the mixture may still look a little loose because it thickens as it cools.
  5. Stir in the syrup and additions. Pour in the chancaca syrup, then add the raisins, coconut, and pecans. Stir well and cook gently for another 10 minutes, stirring frequently, until the pudding is a uniform caramel-brown color and the raisins have plumped. If the syrup has formed any crystals while standing, warm it briefly and stir until smooth before adding it. Take the saucepan off the heat when a spoon drawn through the mixture leaves a trail that closes slowly.
  6. Finish and serve. Stir in the vanilla and ground cinnamon. Taste carefully once the pudding has cooled slightly; chancaca sweetness varies, so add a small splash of milk if you prefer a milder flavor or a looser texture. Spoon into serving bowls and serve warm, or cool and refrigerate for at least 2 hours before serving chilled. The pudding will become thicker as it rests.

Tips

  • Choose the right sweetener. Chancaca is traditional and brings a rounded, molasses-like cane flavor. It may be labeled panela or piloncillo in Latin American markets. If you cannot find it, use 3/4 cup (150 g) packed dark brown sugar with the same 1/2 cup (120 ml) water. The result will still be pleasant but less complex and a little lighter in flavor. Avoid replacing it with an equal volume of liquid syrup, which changes the pudding’s consistency.
  • Keep the heat gentle. Once milk is in the pan, a rolling boil can make it foam, stick, or scorch. Use a heavy saucepan and stir along the base regularly, especially during the last 10 minutes when the rice thickens. If you see a film beginning to form, lower the heat and stir it back in rather than scraping any browned or burnt material from the bottom.
  • Adjust thickness after resting. Rice continues absorbing liquid as it cools, so stop cooking while the pudding is a little looser than you want to serve it. To loosen leftovers or a chilled batch, stir in milk a tablespoon at a time. If you want it thicker, simmer it gently for a few extra minutes, stirring constantly.
  • Use unsweetened coconut and taste before adding sugar. Sweetened coconut can make the dessert overly sugary alongside the chancaca. If that is what you have, reduce the chancaca to 3/4 cup (135 g) and taste before deciding whether to add more. Raisins also contribute sweetness, so make adjustments only after all the ingredients have been stirred together.

Serving Suggestions

Serve arroz zambito in small bowls because it is rich and filling. A light dusting of ground cinnamon and a few chopped pecans make an easy finish; toasted coconut adds a little crunch, while a spoonful of extra evaporated milk gives each serving a creamier, softer edge. For a contrasting texture, offer crisp plain cookies alongside it, but keep the accompaniment simple so the caramel and spice remain the focus.

The pudding is enjoyable warm soon after cooking, when it is soft and the aroma of cinnamon is especially noticeable. Chilled portions are firmer and easier to serve neatly. If serving it cold, let the bowls stand at room temperature for about 10 minutes so the texture softens slightly, rather than warming the whole batch repeatedly.

Variations

Family recipes differ in the spices and garnishes used. Some cooks include anise, while others rely on cinnamon and cloves alone. Star anise is optional here: it gives a gentle licorice note, so leave it out if you prefer a simpler cinnamon flavor. A narrow strip of orange peel can also be simmered with the rice, then removed with the whole spices, for a faint citrus aroma.

For a nut-free version, omit the pecans and add another tablespoon or two of coconut, or simply leave the pudding plain. If you want extra fruit, add 2 tablespoons (20 g) chopped dried apricots with the raisins; they bring a tart-sweet note and a chewier bite. For a richer finish, replace up to 1/2 cup (120 ml) of the whole milk with coconut milk, knowing it will give the dessert a noticeable coconut flavor rather than a traditional dairy-forward taste.

You can also make a less sweet batch by starting with 3/4 cup (135 g) chancaca, then tasting after it has simmered with the rice. Add more syrup a little at a time if needed. Do not reduce the milk substantially at the same time: the milk helps create the pudding’s creamy texture, while the sweetener mainly changes its flavor and color.

Storage and Reheating

Cool the pudding promptly and refrigerate it within 2 hours of cooking. Transfer it to shallow, covered containers so it cools more evenly, and keep it refrigerated for 3 to 4 days. Avoid leaving the saucepan on the counter for an extended period, and do not store this milk-based dessert at room temperature. If you are making it ahead, refrigerate it once it has stopped steaming heavily rather than waiting for it to become completely cold on the counter.

To reheat a portion, put it in a small saucepan with 1 to 2 tablespoons (15 to 30 ml) milk per serving. Warm over low heat, stirring often, until hot throughout and creamy again. A microwave also works: heat in short intervals, stirring between each one, because the thick pudding can develop hot spots. For food safety, leftovers reheated for serving should reach 165°F (74°C), the USDA FSIS safe minimum for reheated leftovers. Add a little more milk if it becomes too thick, and avoid repeatedly cooling and reheating the full batch.

Freezing is possible, though the rice may become softer and the milk mixture can separate slightly after thawing. For best texture, freeze individual portions in airtight freezer-safe containers for up to 2 months. Thaw them overnight in the refrigerator, then reheat gently with a splash of milk and stir until smooth. If texture matters most, make the dessert fresh or refrigerate it rather than freezing it.

Frequently Asked Questions

What does arroz zambito mean?
Arroz zambito is the name commonly used for this Peruvian-style rice pudding made dark with chancaca, an unrefined cane sugar. It is often described as a close relative of arroz con leche. The names and exact recipes can vary, but the dark sweetener is what distinguishes this version from a pale, milk-sweetened pudding.

Is arroz zambito the same as arroz con leche?
They are related but not identical in the versions described here. Both use rice and milk, but arroz zambito is colored and flavored with chancaca syrup, and it often includes ingredients such as raisins, coconut, or pecans. Arroz con leche is commonly made with white sugar or sweetened milk and stays much paler. Peruvian households have their own variations, so the line between recipes is not always strict.

Can I make it without evaporated milk?
Yes. Replace the 12-ounce (354 ml) can with 1 1/2 cups (360 ml) whole milk. The pudding will be a little less rich and may take a few extra minutes to thicken, so keep the heat low and stir often. You can also use lactose-free whole milk if needed; the flavor will remain close to the original dairy version.

Why is my rice pudding too thick?
Rice absorbs liquid as it cools, and the pudding will be noticeably firmer after refrigeration. Stir in milk gradually, starting with a tablespoon per serving, until it reaches the texture you like. If it is already thick while cooking, take it off the heat rather than simmering it longer; continued cooking can make the rice overly soft.

Can I prepare arroz zambito a day ahead?
Yes. Make the pudding, cool it promptly, cover it, and refrigerate it within 2 hours. It will thicken overnight, so stir in a little milk before serving, whether you serve it cold or reheat it gently. Add a fresh pinch of cinnamon or a few chopped nuts just before serving for a more appealing finish.

What can I use if I cannot find chancaca?
Panela and piloncillo are close substitutes and can be used in the same amount after chopping. If those are unavailable, use packed dark brown sugar, beginning with 3/4 cup (150 g) and dissolving it in the recipe’s water. Brown sugar gives a milder, less earthy caramel flavor, but it will still color and sweeten the pudding. Avoid hard-to-dissolve sugar lumps by warming the syrup gently and stirring until smooth.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).