Puerto Rican arroz con dulce is a creamy rice pudding simmered with coconut milk, sugar, raisins, and warm spices such as cinnamon, ginger, and cloves. The rice is soaked before cooking, which helps it soften evenly, and the finished pudding can be served warm or chilled; recipes vary a little from household to household.
Ingredients
- 1 cup (200 g) medium-grain white rice
- 4 cups (950 ml) cool water, for soaking the rice
- 1 cup (240 ml) water, for the spice infusion
- 2 cans (13.5 oz/400 ml each) unsweetened full-fat coconut milk
- 2 cinnamon sticks (about 3 g total)
- 1 piece fresh ginger, about 2 inches (50 g), peeled and thinly sliced
- 6 whole cloves (about 1 g)
- 1 star anise pod (about 1 g), optional
- ¾ cup (150 g) granulated sugar
- ½ cup (75 g) raisins
- ½ teaspoon (3 g) fine salt
- Up to 1 cup (240 ml) hot water, as needed if the pudding thickens before the rice is tender
- Ground cinnamon, for serving (optional)
Instructions
- Soak the rice. Rinse the rice in a fine-mesh strainer under cool running water until the water is less cloudy. Put it in a bowl, cover with the 4 cups (950 ml) cool water, and soak for 4 hours. This gives the grains time to take up water before they meet the rich coconut mixture. Drain thoroughly just before cooking; do not use the soaking water in the pudding.
- Make a spice infusion. Put the 1 cup (240 ml) water, cinnamon sticks, sliced ginger, cloves, and optional star anise in a medium heavy-bottomed pot. Bring to a boil, then lower the heat and simmer for 10 minutes. Take the pot off the heat and let the spices steep for 5 minutes. Strain the liquid back into the pot and discard the solids. The infusion should smell fragrant, not bitter; avoid boiling it hard for a long time.
- Add coconut milk and rice. Stir the coconut milk and drained rice into the spiced water. Add the salt and bring the mixture just to a gentle simmer over medium heat, stirring to keep the rice from settling on the bottom. Once small bubbles appear, reduce the heat to low. Keep the pot uncovered so the liquid can slowly evaporate into a thick pudding.
- Simmer until the grains soften. Cook for about 40 minutes, stirring every few minutes and scraping the bottom and corners of the pot with a wooden spoon or heatproof spatula. Keep the mixture at a quiet simmer; vigorous bubbling can make the coconut milk scorch before the rice is tender. If the mixture becomes very thick while the centers of the grains are still firm, stir in hot water ¼ cup (60 ml) at a time and continue cooking.
- Add sugar and raisins. When the rice is tender and the mixture has started to look creamy, stir in the sugar and raisins. Cook for another 15 minutes at low heat, stirring frequently. The sugar can make the pudding catch on the bottom, so scrape the pot carefully and lower the heat if you notice sticking. The finished rice should be soft throughout, and the pudding should look a little looser than you want it to be when served because it thickens as it cools.
- Check the texture. Taste a spoonful after it has cooled slightly; the rice should not have a hard or chalky center. If it is still firm, add a splash of hot water and simmer for a few more minutes, stirring often. If the grains are tender but the pudding seems thin, let it simmer gently for a few minutes longer. Remove the pot from the heat once it reaches the consistency of a loose, creamy porridge.
- Cool and chill. Spoon the pudding into a shallow serving dish or individual heat-safe bowls. Let it cool at room temperature for 30 minutes, then cover and refrigerate for at least 2 hours. It will become much firmer as it chills. If you prefer to serve it warm, portion it after a short rest and keep any remaining pudding refrigerated within 2 hours of cooking.
- Finish and serve. Sprinkle with a little ground cinnamon if you like. Serve chilled for a firm, sliceable spoonful, or warm a portion gently with a splash of milk or coconut milk if you prefer a softer texture. Remove any whole spices that may have been missed before serving.
Tips
- Use unsweetened, full-fat coconut milk. Light coconut milk can make the pudding less rich and may leave it thinner. Shake each can before opening so the thick cream and thinner liquid are evenly combined. If the cans have separated, whisk the contents together before measuring.
- Choose a pot with a substantial base. Coconut milk and sugar can scorch, especially in a thin pan. A heavy-bottomed saucepan, low heat, and frequent stirring help prevent a stuck or smoky bottom. Do not scrape up any browned bits if the base has begun to burn; transfer the unburned pudding to a clean pot instead.
- Adjust thickness at the end, not at the start. The pudding continues to set as it cools, so stop cooking when it is creamy and slightly loose. Add hot water in small amounts if the rice needs more cooking liquid, rather than pouring in a large amount that may leave the finished dessert watery.
- Plan for the soak and chill. The four-hour soak and two-hour refrigerator rest are included in the total time. For easier timing, soak the rice earlier in the day, but keep it covered in the refrigerator if you need to hold it longer than four hours.
Serving Suggestions
Arroz con dulce is commonly served as a dessert or a sweet snack. Offer it in small bowls with a light dusting of cinnamon, either cold from the refrigerator or slightly warm. Chilled pudding sets up enough to scoop neatly, while warm pudding is softer and more spoonable. If you are serving it after a meal, modest portions work well because coconut milk gives the dish a rich texture.
For a simple dessert spread, pair it with fresh fruit such as orange segments or sliced mango, or serve it alongside coffee. Keep the accompaniments plain so they do not overwhelm the fragrant spices. If serving a large dish at the table, portion it with a broad spoon and let guests decide whether they want extra cinnamon. The pudding is also easy to divide into individual cups before chilling, which makes serving tidier and helps portions cool evenly.
Variations
There is no single fixed spice combination for every Puerto Rican household. Cinnamon, ginger, and cloves are a familiar base, while some cooks include star anise or use a different balance of whole spices. Star anise is optional here; leaving it out gives a more straightforward cinnamon-and-ginger flavor. You can also steep a small strip of orange peel with the spices, then remove it with the other solids for a subtle citrus aroma.
For a sweeter pudding, increase the sugar by 1 or 2 tablespoons (12–25 g), tasting near the end of cooking. For a less sweet version, reduce it to ½ cup (100 g); the result will still be creamy but the coconut and spice flavors will stand out more. Raisins are traditional in many versions, but you can omit them or replace them with an equal amount of golden raisins. Add dried fruit with the sugar so it softens without dissolving during the longer simmer.
If medium-grain rice is not available, short-grain white rice is a useful substitute and produces a tender, cohesive pudding. Long-grain rice also works, though its grains tend to remain more distinct and the texture may be less creamy. Avoid brown rice for this timing: it needs more liquid and substantially longer cooking, so it would require a separately adjusted recipe. Coconut cream is not a one-for-one replacement for coconut milk because it is much thicker; if using it, replace only part of the coconut milk and thin it with water to keep the pudding from becoming overly dense.
Storage and Reheating
Because this pudding contains cooked rice and coconut milk, do not leave it at room temperature for more than 2 hours. Transfer leftovers to shallow, covered containers and refrigerate promptly; they keep for 3–4 days in the refrigerator. A shallow container cools more quickly than a deep pot, and dividing the pudding into portions makes it easier to chill and reheat safely.
The pudding firms in the refrigerator, so a cold portion may seem much thicker than it did in the pot. For warm leftovers, place one serving in a small saucepan with 1–2 tablespoons (15–30 ml) of water, milk, or coconut milk. Heat over low, stirring frequently, until steaming and evenly hot. A microwave also works: cover loosely, heat in short intervals, and stir between intervals so the center and edges warm evenly. USDA guidance for reheated leftovers is 165°F (74°C); use a food thermometer if you need to verify the temperature. Add a little more liquid after heating if the texture is still too firm.
You can freeze the pudding in a well-sealed freezer-safe container for up to 2 months for best texture. Thaw it in the refrigerator, then reheat gently with a splash of liquid. Freezing may make the rice pudding slightly grainier or cause some separation, so stir it well as it warms. Do not store it at room temperature or attempt to preserve it by canning.
Frequently Asked Questions
Is arroz con dulce the same as ordinary rice pudding?
It is a Puerto Rican style of rice pudding, but its coconut milk and aromatic spice infusion give it a character different from versions made mainly with dairy milk and vanilla. Recipes vary: some use raisins, some add star anise, and the balance of spices and sweetness can differ. This recipe uses coconut milk, ginger, cinnamon, cloves, and optional star anise.
Do I really need to soak the rice for four hours?
The soak helps the grains cook more evenly and reduces the chance that the outside will become soft while the middle remains firm. Four hours is the timing used here. If you skip soaking, the rice may need longer to cook and may take up more liquid, so check tenderness rather than relying only on the clock and add hot water gradually if needed.
Why is my pudding still runny?
It may simply be hot: arroz con dulce thickens substantially as it cools and chills. If the rice is already tender, simmer it gently for a few extra minutes to evaporate some liquid, then let it cool before deciding whether it needs more cooking. If the rice is still firm, add a little hot water and keep simmering; reducing the liquid too aggressively can scorch the coconut milk before the grains soften.
Can I make it without raisins?
Yes. Leave them out without changing the liquid or cooking time. You can also serve the raisins on the side for guests who want them, or use golden raisins in the same quantity. Avoid adding a large amount of other dried fruit, since it can absorb liquid and change the final texture.
Can I make arroz con dulce ahead?
Yes. It is convenient to make it several hours before serving because the required chill helps it set. Refrigerate it covered and serve within 3–4 days. If making it a day ahead, expect a firmer texture; loosen each portion with a little milk, coconut milk, or water if you plan to serve it warm.
How do I know when the rice is cooked?
Taste a cooled spoonful: each grain should be soft through the center without a dry, chalky spot. The pudding itself should still look a bit loose when hot. If the rice is tender but the mixture seems loose, give it a few more minutes at a gentle simmer; if it is thick but the rice is firm, add hot water a little at a time and continue cooking.
Related
- Sago Pudding With Condensed Milk: A Creamy Dessert
- Sri Lankan Noodles Recipe with Curry-Spiced Vegetables
- Peking Duck Pancakes with Easy-to-Find Coles Ingredients
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).