There’s something truly magical about a warm bowl of Arroz con Leche. It’s a classic dessert that brings comfort and warmth to your soul. This traditional treat, passed down through generations, evokes cherished memories and flavors. Today, I’m excited to share my foolproof stovetop method to achieve that perfect creamy texture you’ll crave every time.
Whether you grew up savoring this delicious rice pudding in Puerto Rico or discovered it later in life, this basic recipe is sure to become one of your favorite desserts. It’s a versatile and customizable treat that’s perfect for any occasion.

Why This Arroz con Leche Recipe Works
This stovetop Arroz con Leche recipe stands out for its simplicity and flexibility. Unlike other recipes that require constant attention, this one is more forgiving. The natural ingredients give you control over the consistency and overall flavor. Making it on the stovetop allows you to closely monitor the process and adjust the milk as needed to achieve your desired creaminess. No instant pot needed!
The combination of cinnamon stick and orange or lemon peel infuses the dish with a delightful aroma, filling your kitchen with warmth. You can also customize the type of rice and sweetener to suit your preferences. This isn’t just a dessert, it’s a comforting experience that brings people together.

Key Ingredients for the Best Arroz con Leche
Let’s explore the essential ingredients for creating the perfect Arroz con Leche:
- Medium-grain rice (Arborio or Calrose): These types of rice are ideal for achieving a creamy consistency without becoming mushy. Their starch content contributes to the rich texture of the pudding.
- Whole milk: Using whole milk is crucial for a rich and velvety result. The higher fat content adds to the overall luxuriousness of the dessert.
- Water: The initial cooking of the rice in water helps to soften it before introducing the milk. This ensures that the rice is cooked through evenly.
- Sugar: Sugar provides the sweetness, and the amount can be adjusted to your liking. Consider using different types of sugar for a unique flavor profile.
- Cinnamon stick: A cinnamon stick infuses the Arroz con Leche with a warm and comforting flavor. Remember to remove it before serving.
- Citrus peel (lemon or orange, no pith): The citrus peel brightens the pudding with a touch of freshness. Avoid the pith, as it can impart a bitter taste.
- Pinch of salt: A pinch of salt enhances all the flavors, creating a well-balanced dessert.
- Ground cinnamon: A sprinkle of ground cinnamon on top adds a finishing touch and enhances the overall aroma and flavor.
Essential Kitchen Equipment for Arroz con Leche
You don’t need specialized equipment for this recipe. Here’s what I recommend:
- A heavy-bottomed medium or large pot: Essential for preventing scorching and ensuring even cooking.
- A wooden spoon for stirring: Gentle stirring helps develop the creamy texture without breaking down the rice.
- Measuring cups and spoons: Accurate measurements are crucial for consistent results.
- A zester or peeler for the citrus peel: To obtain the zest without the bitter pith.
- A fine-mesh strainer for rinsing the rice: To remove excess starch and prevent stickiness.

Step-by-Step Guide to Making Arroz con Leche
- Rinse the rice: Rinse the rice under cool water until the water runs clear. Drain well.
- Combine ingredients: In a medium pot, combine the rice, water, cinnamon stick, citrus peel, and a pinch of salt.
- Simmer: Bring the mixture to a gentle simmer and cook until most of the water is absorbed, about 10 minutes.
- Add milk: Pour in the milk, reduce the heat to low, and maintain a soft simmer.
- Cook until creamy: Cook uncovered, stirring frequently to prevent sticking, until the rice is tender and the pudding has thickened, about 25–30 minutes.
- Sweeten: Stir in the sugar and continue stirring for a couple of minutes until it’s completely dissolved.
- Remove aromatics: Take the pot off the heat and remove the cinnamon stick and citrus peel.
- Rest and serve: Let the Arroz con Leche rest for 5 minutes before serving warm, or chill it for a cold dessert. Sprinkle with cinnamon before serving.
Flavor Variations and Substitutions
Get creative with these delicious variations:
- Different types of rice: Experiment with different rice varieties for unique textures and flavors.
- Milk options: Coconut milk adds a tropical twist.
- Sweetener choices: Coconut sugar or monk fruit are lower-glycemic options.
- Flavor additions: Vanilla extract, shredded coconut, or a splash of rum extract can enhance the flavor.

Storing and Reheating Arroz con Leche
Store your Arroz con Leche in an airtight container in the refrigerator for up to 5 days. The rice will continue to absorb liquid as it sits. When reheating, add a splash of milk or water to restore the creamy texture. Warm it gently over low heat, stirring frequently. Freezing is not recommended, as the texture changes dramatically when thawed.
Expert Tips for Perfect Arroz con Leche
- Temperature control: Maintain a gentle simmer to prevent scorching and ensure even cooking.
- Stirring strategy: Increase stirring frequency as the mixture thickens to develop a creamy texture.
- Consistency matters: Remember that the pudding will thicken as it cools.
- Don’t skip the aromatics: Cinnamon sticks and citrus peels infuse subtle flavor that makes this rice pudding special.
- Taste and adjust: Taste your pudding near the end and add extra sugar if needed.

Frequently Asked Questions
Can I make this in an Instant Pot?
Yes, you can adapt this recipe for an Instant Pot. However, the stovetop method gives you more control over the final texture.
Why is my Arroz con Leche not creamy?
The most common issue is not using enough milk or cooking it too quickly, causing the liquid to evaporate. Ensure you’re using the full portion of milk and keeping the heat low.
What’s the best type of rice for this recipe?
Medium or short-grain white rice works best. Long-grain rice doesn’t release as much starch, hindering the creamy consistency.
How do I prevent the rice from sticking to the bottom?
Use a heavy-bottomed pot, maintain low heat, and stir regularly, especially towards the end.
Can I reduce the sugar content?
Yes, adjust the amount of sugar to your liking. Consider using a sugar substitute like stevia or monk fruit.
Is this recipe authentic to Puerto Rico?
While recipes vary by region and family, this captures the essence of traditional Arroz con Leche. Feel free to adapt it to your family’s traditions.
Can I serve this warm or cold?
Both ways are delicious! Serve warm with cinnamon or chilled from the refrigerator.
This stovetop Arroz con Leche is more than just a recipe; it’s a connection to tradition, family, and the simple pleasure of a homemade dessert. Enjoy this creamy rice pudding for any special occasion.
So, gather your ingredients, turn on some music, and let the aroma of cinnamon and citrus fill your kitchen. This is cooking that nourishes both body and soul.

More Cinnamon Dessert Recipes
If you love cinnamon, try these other cinnamon dessert recipes:
Check out this recipe
Check out this recipe
Check out this recipe
Check out this recipe
Check out this recipe
More Great Dessert Recipes
Churro Bars
Mexican Hot Chocolate (Champurrado)
Churro Cheesecake Bars
Homemade Churros

CONNECT WITH US!
Follow us on social media for more delicious recipes!
Substack, FB, Pinterest, IG, Email Subscription


Arroz con Leche Recipe
Ingredients
- 1 cup medium-grain rice
- 4 cups whole milk
- 1 cup water
- ½ cup granulated sugar
- 1 cinnamon stick
- Peel from 1 lemon or orange (no pith)
- 1 pinch of salt
- ½ tsp ground cinnamon (for topping)
Instructions
- Rinse rice under cool water.
- Combine rice, water, cinnamon stick, citrus peel, and salt in a pot.
- Bring to a simmer and cook until most water is absorbed (10 minutes).
- Add milk, reduce heat, and simmer uncovered, stirring often (25–30 minutes).
- Stir in sugar until dissolved.
- Remove from heat and discard cinnamon stick and citrus peel.
- Rest for 5 minutes before serving warm or chilled. Sprinkle with cinnamon.