This coconut rice pudding, or arroz con dulce recipe, is a comforting, traditional Puerto Rican dessert made with canned coconut milk, rice, and sweet spices. For best results, soak the short grain rice for 2 hours before cooking. This allows the rice to cook evenly in the liquid without becoming mushy.

This post may contain affiliate links; this means if you purchase an item linked, I may receive a small commission at no extra cost to you. Click here to learn more about my disclosure policy.
This popular Latin dish can be enjoyed any time of the year, but is often enjoyed around the holidays as a super comforting dessert to end a meal.
If you find yourself loving traditional Puerto Rican recipes like this dessert, you should absolutely try my Authentic Puerto Rican-style arroz con leche recipe and Tembleque (Coconut Pudding) as they uses similar ingredients and flavors.
Ingredients
Making this arroz con dulce recipe for dessert tonight? Here’s what you’ll need from the store:
- Rice (short or medium grain is best)
- Water (for soaking the rice) + water (for cooking)
- Chunk of fresh ginger, peeled
- Cinnamon sticks
- Whole cloves
- Ground nutmeg
- Brown sugar
- A pinch of salt
- Coconut milk
- Ground cinnamon to garnish
- Raisins (optional)
See recipe card for quantities.
Instructions
Making Puerto Rican rice pudding requires similar steps to making most rice dishes. To get that creamy sweet flavor we’re infusing the liquid we cook the rice in with all the delicious spices plus coconut cream.
Start by combining 2 cups of water and your rice. Soaking the rice for at least 2 hours allows it to cook evenly in the liquid without getting mushy.
In a large saucepan combine 3 more cups of water, your can of coconut milk, ginger, cinnamon sticks, cloves, nutmeg, and salt.
Bring this to a simmer and continue to simmer for 10 minutes until the mixture begins to turn brown and the spices start to infuse into the liquid.
At this point it’s time to scoop out the solids (cinnamon sticks, ginger and cloves) with a spoon before bringing it to a boil and adding the soaked rice, brown sugar and raisins (if using).
Note: If you're not big on raisins, feel free to leave them out. That said, most Puerto Ricans will tell you the raisins are an essential part of the dish. Do as you wish!
Next, stir the mixture so the rice is evenly combined, turn heat down to low, cover and cook for 15 minutes. At this point, check the rice to make sure it’s not dry, adding hot water in ¼ cup increments if needed.
Allow the rice pudding to cool before serving in small bowls with a sprinkle of ground cinnamon to garnish. And just like that, you’ve made arroz con dulce Puerto Rico!
Substitutions/dietary preferences
This recipe is naturally gluten free and vegan, so it’s pretty accessible to most eaters!
Variations
There are many ways to make arroz con dulce, so know that there are plenty of variations for this popular dessert. Even across different countries there are similarities and different versions of rice pudding.
Here are some of my tips to make this dish work for whoever you’re cooking for:
- Raisin flexibility - as mentioned above, raisins can be polarizing. You either hate them or you love them. Add them generously or omit them completely; you do you!
- Deluxe - add a bit of whipped cream or whipped coconut cream, some cinnamon sticks and freshly grated nutmeg to really dress this dish up.
- Parfait - layer your rice pudding with berries and coconut flakes to mimic a parfait and add some flair!
Storage
This coconut rice pudding is best enjoyed the day it's made, but it does keep fairly well in the fridge. Cover with plastic wrap and enjoy within a few days for best results.
Wait to top with garnish until just before serving.
Quick Tip
Use short or medium grain rice and make sure to soak it before using. I know it can be tempting to make this dish in a pinch and skip the soaking of the rice step… but don’t.
Soaking your rice is 100% essential as it helps ensure your rice pudding doesn’t turn to mush.
Just trust me on this one.
Buen Provecho,
Salima
PrintPuerto Rican Coconut Rice Pudding (Arroz con Dulce)
This coconut rice pudding, or arroz con dulce recipe, is a comforting, traditional Puerto Rican dessert made with canned coconut milk, rice, and sweet spices. For best results, soak the short grain rice for 2 hours before cooking. This allows the rice to cook evenly in the liquid without becoming mushy.
- Prep Time: 2 hours
- Cook Time: 20 minutes
- Total Time: 2 hours 20 minutes
- Yield: 4-5 servings 1x
- Category: Dessert, Breakfast
- Method: Boiled
- Cuisine: Puerto Rican, Latin
- Diet: Vegan
Ingredients
- 1 cup rice (short or medium grain is best)
- 2 cups water (for soaking the rice) + 3 cups water (for cooking)
- 1 can coconut milk
- 2 inch chunk of fresh ginger, peeled
- 3-4 cinnamon sticks
- 4 whole cloves
- 1 tsp ground nutmeg
- A pinch of salt
- 2 tbsp brown sugar
- Ground cinnamon to garnish
- ¼ cup raisins (optional)
Instructions
- Soak the rice. In a large bowl combine 2 cups water and rice. Soak for at least 2 hours, if not overnight before straining and setting aside.
- Warm the spices. In a large saucepan combine 3 cups water, coconut milk, ginger, cinnamon sticks, cloves, nutmeg, and salt. Bring to a simmer and continue to simmer for 10 minutes until the mixture begins to turn light brown and the spices start to infuse into the liquid.
- Remove whole spices and add rice, sugar, and raisins. Scoop out the solids (cinnamon sticks, ginger and cloves) before bringing to a boil and adding the soaked rice, brown sugar and raisins (if using).
- Simmer on low. Stir the mixture so the rice is evenly combined, turn heat down to low, cover and cook for 15-20 minutes. At this point, check the rice to make sure it’s not dry and adding a splash or two of water if needed.
- Serve. Allow the rice pudding to cool slightly before serving in small bowls with a sprinkle of ground cinnamon to garnish. Enjoy!
Keywords: Coconut Rice Pudding, Arroz con Dulce
Comments
Ahmed
Way to go! What’s your favorite meal to have before this kind of dessert?
★★★★★
Salima Benkhalti
Thank you Ahmed! I love having a classic Puerto Rican dish like this arroz con gandules or arroz con pollo!
Steve
Love this dessert so much. Will be making this for my family this Fall.
★★★★★
Teresa
Is it a can of cream of coconut or coconut milk? The ingredient list says milk. The instructions say cream. Which one?
Salima Benkhalti
Thank you for catching that Teresa! It should be coconut milk.
Wendy
can ground ginger and ground clove be used instead?
Salima Benkhalti
While I haven't tested this before, it should work. I recommend using a teaspoon of ground ginger and a half teaspoon of ground cloves. Hope this helps!