If you have a soft spot for desserts that feel like a warm hug, you are going to fall head over heels for this Creamy Latin American Rice Pudding (Arroz con Leche) Recipe. It’s the perfect blend of tender rice soaked in rich, simmered milk sweetened gently with sugar and kissed by the subtle warmth of cinnamon. Every spoonful delivers a comforting texture and nostalgic flavor that’s deeply rooted in tradition, yet delightfully easy to make in your own kitchen. Whether you enjoy it warm or chilled, this arroz con leche is a celebration of simple ingredients coming together to create pure bliss.

Ingredients You’ll Need
The magic of this Creamy Latin American Rice Pudding (Arroz con Leche) Recipe lies in how just a handful of basic pantry staples transform into something extraordinary. Each ingredient plays a starring role: the rice provides the hearty, chewy base; whole milk adds luscious creaminess; cinnamon brings fragrant warmth; and a touch of vanilla rounds out the flavor beautifully.
- 1 cup long-grain white rice: Rinsed to remove excess starch for a clean, fluffy texture.
- 4 cups whole milk: Adds richness and creaminess essential for that silky pudding feel.
- 1/2 cup granulated sugar: Provides just the right sweetness to balance the milk and cinnamon.
- 1 cinnamon stick: Infuses the pudding with warm, comforting spice during cooking.
- 1/4 teaspoon salt: Enhances all the sweet flavors and balances the richness of the milk.
- 1 teaspoon vanilla extract: Adds a fragrant depth and smoothness at the end.
- 1/2 teaspoon ground cinnamon for garnish: A light dusting that brightens each serving with extra spice.
- 1/4 cup raisins (optional): Small bursts of fruity sweetness and texture, if you like a little variety.
How to Make Creamy Latin American Rice Pudding (Arroz con Leche) Recipe
Step 1: Rinse and Prepare the Rice
Begin by rinsing the rice under cold water until the water runs clear. This simple step removes excess starch and prevents the pudding from becoming gluey, helping ensure each grain remains tender yet distinct once cooked.
Step 2: Combine Ingredients and Bring to Boil
In a medium saucepan, combine the rinsed rice, whole milk, granulated sugar, cinnamon stick, and salt. Place the pan over medium heat and bring the mixture to a gentle boil. Stir frequently as it heats to avoid the rice sticking to the bottom. This slow warming allows the flavors to meld intensely while preventing burning.
Step 3: Simmer Until Thick and Tender
Reduce the heat to low and let the rice pudding simmer uncovered for 25 to 30 minutes. Stir occasionally during this time to keep everything from sticking and to encourage creamy texture development. The rice will absorb the milk, swell up, and the mixture will thicken to that perfect pudding consistency you crave.
Step 4: Final Touches
Once the rice is tender and the pudding thickened, remove the cinnamon stick from the pot. Stir in the vanilla extract and optional raisins, allowing their sweetness and aroma to infuse the warm dessert. This little finishing touch boosts the flavor complexity and brings the dish to life.
Step 5: Serve and Garnish
Pour your arroz con leche into serving bowls and sprinkle a dusting of ground cinnamon on top. You can enjoy it warm right away or chill it before serving for a refreshing twist. Each way is deliciously rewarding!
How to Serve Creamy Latin American Rice Pudding (Arroz con Leche) Recipe

Garnishes
While the traditional sprinkle of ground cinnamon is a classic, don’t hesitate to get creative! Freshly grated nutmeg, toasted coconut flakes, or a handful of chopped nuts like pistachios or almonds add wonderful texture contrast and elevate the dish to new heights. If you like a fruity touch, consider fresh berries or a drizzle of dulce de leche.
Side Dishes
This Creamy Latin American Rice Pudding (Arroz con Leche) Recipe shines brightly on its own but pairs beautifully with a cup of rich coffee or a strong black tea to cut through its sweetness. For a more substantial dessert spread, offer fresh tropical fruit or flan alongside for a classic Latin American-inspired finale.
Creative Ways to Present
Think outside the bowl! Serve the pudding layered with crushed cookies or graham crackers in parfait glasses for a fun twist. Alternatively, use ramekins for individual portions, topped with vibrant edible flowers for an elevated presentation that’s both beautiful and inviting.
Make Ahead and Storage
Storing Leftovers
Leftover Creamy Latin American Rice Pudding (Arroz con Leche) Recipe can be refrigerated in an airtight container for up to 4 days. The flavors deepen overnight, making it a perfect make-ahead dessert for busy days or unexpected guests.
Freezing
While freezing is possible, it may slightly change the pudding’s texture due to the milk thickening after thawing. If you do freeze it, place it in a freezer-safe container, leaving room for expansion, and eat within 2 months for best quality.
Reheating
To enjoy your stored arroz con leche warm, gently reheat on the stovetop or microwave, stirring frequently and adding a splash of milk if needed to restore creaminess. For a quick fix, just pop it in the microwave for about 1 to 2 minutes, stirring halfway through.
FAQs
Can I use a different type of rice for this Creamy Latin American Rice Pudding (Arroz con Leche) Recipe?
Long-grain white rice is preferred for its tender yet separate grains, but medium or short-grain rice can work for a creamier, denser texture. Just keep an eye on cooking time as it may vary slightly.
Is it necessary to use whole milk?
Whole milk gives the pudding its signature creaminess and body, but you can substitute with 2% milk if needed. For an even richer pudding, some people add a splash of cream or sweetened condensed milk at the end.
Can I make this recipe vegan?
Absolutely! Replace the whole milk with any plant-based milk like almond, coconut, or oat milk. Keep in mind that coconut milk offers extra richness, while some plant milks may thin the texture slightly.
What’s the best way to serve arroz con leche?
Arroz con leche is delicious warm, especially when freshly made. However, serving it chilled allows the flavors to meld and the texture to firm up, offering a refreshing dessert option—choose whichever you prefer!
Are raisins traditional in arroz con leche?
Raisins are optional but commonly added in many Latin American versions of arroz con leche. They bring little pops of sweetness and a pleasant chewiness that contrasts with the creamy pudding beautifully.
Final Thoughts
Making this Creamy Latin American Rice Pudding (Arroz con Leche) Recipe is like inviting a bit of heartwarming tradition into your kitchen. It’s easy, satisfying, and endlessly adaptable to your personal taste. Whether you’re reminiscing about a loved one’s recipe or discovering a new favorite dessert, this pudding promises comfort and joy in every spoonful. Give it a try—you might just find yourself making it again and again!
Print
Creamy Latin American Rice Pudding (Arroz con Leche) Recipe
- Prep Time: 5 minutes
- Cook Time: 30 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Latin American
- Diet: Vegetarian
Description
Arroz con Leche is a traditional Latin American rice pudding made by simmering long-grain white rice in whole milk with cinnamon and sugar until creamy and tender. This comforting dessert is flavored with vanilla and often garnished with ground cinnamon and optional raisins, making it a sweet, aromatic treat that can be served warm or chilled.
Ingredients
Base Ingredients
- 1 cup long-grain white rice
- 4 cups whole milk
- 1/2 cup granulated sugar
- 1 cinnamon stick
- 1/4 teaspoon salt
Flavorings and Garnishes
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon for garnish
- 1/4 cup raisins (optional)
Instructions
- Rinse the Rice: Rinse the rice under cold water until the water runs clear to remove excess starch, preventing the pudding from becoming overly sticky.
- Combine Ingredients: In a medium saucepan, combine the rinsed rice, whole milk, granulated sugar, cinnamon stick, and salt to start the cooking process.
- Bring to Boil: Cook over medium heat, stirring frequently to prevent the rice from sticking to the bottom, and bring the mixture to a gentle boil.
- Simmer: Reduce the heat to low and let it simmer uncovered for 25 to 30 minutes. Stir occasionally so the rice cooks evenly and the mixture thickens to a creamy consistency.
- Remove Cinnamon Stick and Add Flavor: Once the rice is tender and the texture is creamy, take out the cinnamon stick and stir in the vanilla extract and raisins if you’re using them.
- Serve and Garnish: Spoon the arroz con leche into serving bowls and sprinkle with ground cinnamon. It can be enjoyed warm or chilled based on your preference.
Notes
- For an extra creamy texture, stir in 2 tablespoons of sweetened condensed milk at the end of cooking.
- To add crunch and flavor, top with toasted coconut flakes or chopped nuts.
- Adjust the sugar quantity according to your sweetness preference.

