Arroz con Leche or Arroz con Dulce (Dominican Rice Pudding)
When it comes to comfort food, few dishes hold the same nostalgic charm as Arroz con Leche, also known as Arroz con Dulce in the Dominican Republic. This creamy rice pudding is not just a dessert; it’s a warm hug in a bowl, often enjoyed at family gatherings or festive celebrations. With its fragrant spices and sweet, luscious texture, this dish is sure to become a favorite in your kitchen.
Why You’ll Keep Making It

Arroz con Leche is more than just a delicious treat; it’s a delightful experience. The combination of creamy evaporated milk, aromatic cinnamon, and a hint of nutmeg creates a comforting aroma that fills your kitchen as it cooks. Not only does it satisfy your sweet tooth, but it also serves as an excellent way to use leftover rice. Plus, it’s a versatile dish that can be enjoyed warm or chilled, making it perfect for any season. Once you taste this heavenly pudding, you’ll find yourself returning to this recipe time and time again.
What Goes In
To create the perfect Arroz con Leche or Arroz con Dulce, gather the following ingredients:
- 1 cup rice
- 6 cloves
- 4 cinnamon sticks (or 1 teaspoon of ground cinnamon)
- 6 cups water, divided
- 1 teaspoon salt
- 3 cups evaporated milk
- 1 cup sugar (white, granulated)
- 1 cup raisins
- 2 tablespoons salted butter
- 1 teaspoon nutmeg (freshly grated)
- Cherries for decoration (optional)
Toolbox for This Recipe
Before you start cooking, make sure you have these essential tools at hand:
- A medium-sized saucepan for cooking the rice.
- A large pot for combining all ingredients.
- A wooden spoon for stirring.
- A measuring cup for accuracy.
- A serving dish or bowls for serving.
How to Prepare Arroz con Leche or Arroz con Dulce (Dominican Rice Pudding)

Follow these simple steps to create your delicious Arroz con Leche:
Step 1: Rinse the Rice
Start by rinsing the rice under cold water until the water runs clear. This helps remove excess starch and prevents the pudding from becoming too sticky.
Step 2: Boil the Rice
In a medium-sized saucepan, combine the rinsed rice, 2 cups of water, and salt. Bring it to a boil over medium-high heat, then reduce to a simmer. Cover and let it cook for about 15 minutes or until the rice is tender and most of the water has been absorbed.
Step 3: Infuse the Flavors
Once the rice is cooked, add the remaining 4 cups of water, cloves, and cinnamon sticks to the pot. Stir to combine, and let it simmer on low heat for about 10 minutes to infuse the flavors.
Step 4: Add Milk and Sweetness
Pour in the evaporated milk and sugar, stirring well to dissolve the sugar completely. Allow it to cook on low heat for about 20-25 minutes, stirring occasionally. You want the mixture to thicken slightly while keeping a creamy consistency.
Step 5: Final Touches
Once the pudding has reached your desired consistency, add the raisins, butter, and freshly grated nutmeg. Stir well and let it cook for an additional 5 minutes, allowing the flavors to meld together.
Step 6: Serve and Enjoy
Remove the pot from heat and let it cool slightly. Serve the Arroz con Leche warm or chilled in bowls, topped with a cherry for decoration if desired.
Ingredient Flex Options

Feel free to customize your Arroz con Leche with these options:
- Use brown rice for a nuttier flavor and a healthier twist.
- Add coconut milk for a tropical flair.
- Substitute honey or agave syrup for sugar for a different sweetness profile.
- Incorporate chopped nuts for added texture.
Behind the Recipe
Arroz con Leche is a dish with deep cultural roots, often associated with family traditions and gatherings. In the Dominican Republic, it may be served on special occasions, evoking memories of childhood and home. The recipe reflects a blend of indigenous and Spanish influences, showcasing how food can connect us to our heritage. Each family may have its unique twist, but the core elements remain the same: rice, milk, sugar, and spices. This dish not only satisfies hunger but also brings people together, making it a beloved staple in many households.
Keep-It-Fresh Plan
To ensure your Arroz con Leche remains fresh and delicious:
- Store any leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stove or in the microwave, adding a splash of milk to restore creaminess.
- For longer storage, consider freezing the pudding. Thaw in the refrigerator and reheat before serving.
FAQ
Can I use different types of rice?
Yes! While traditional recipes usually call for long-grain white rice, you can experiment with short-grain rice or even brown rice for a different texture and flavor. Just adjust the cooking times as necessary.
Is it necessary to soak the rice before cooking?
No, soaking is not necessary, but rinsing the rice helps remove excess starch and can lead to a creamier pudding.
What can I substitute for evaporated milk?
If you don’t have evaporated milk, you can use a combination of whole milk and heavy cream or a dairy-free alternative like coconut milk for a unique flavor.
Can I serve Arroz con Leche warm or cold?
Yes! Arroz con Leche can be enjoyed warm right after cooking or chilled after refrigeration. Both ways offer a delicious experience!
Keep Cooking
If you love making Arroz con Leche, try your hand at other delightful recipes such as Tres Leches Cake Recipe for a creamy dessert experience, or indulge in Dulce De Leche Brown Butter Chocolate Chip Cookie Bars for something sweet. For a savory side dish, consider adding Cilantro Lime Rice to your meal plan.
Before You Go
Arroz con Leche or Arroz con Dulce is a delightful treat that brings comfort and joy to your table. Whether you’re making it for a special occasion or simply to enjoy with loved ones, this Dominican rice pudding is sure to impress. With its rich flavors and creamy texture, it’s a timeless recipe that will be cherished for generations. So, gather your ingredients, follow the steps, and savor every spoonful of this beloved dessert!

Arroz con Leche or Arroz con Dulce (Dominican Rice Pudding)
Ingredients
Equipment
Method
- Start by rinsing the rice under cold water until the water runs clear. This helps remove excess starch and prevents the pudding from becoming too sticky.
- In a medium-sized saucepan, combine the rinsed rice, 2 cups of water, and salt. Bring it to a boil over medium-high heat, then reduce to a simmer. Cover and let it cook for about 15 minutes or until the rice is tender and most of the water has been absorbed.
- Once the rice is cooked, add the remaining 4 cups of water, cloves, and cinnamon sticks to the pot. Stir to combine, and let it simmer on low heat for about 10 minutes to infuse the flavors.
- Pour in the evaporated milk and sugar, stirring well to dissolve the sugar completely. Allow it to cook on low heat for about 20-25 minutes, stirring occasionally. You want the mixture to thicken slightly while keeping a creamy consistency.
- Once the pudding has reached your desired consistency, add the raisins, butter, and freshly grated nutmeg. Stir well and let it cook for an additional 5 minutes, allowing the flavors to meld together.
- Remove the pot from heat and let it cool slightly. Serve the Arroz con Leche warm or chilled in bowls, topped with a cherry for decoration if desired.
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat gently on the stove or in the microwave, adding a splash of milk to restore creaminess.
- For longer storage, consider freezing the pudding. Thaw in the refrigerator and reheat before serving.
