There is nothing quite as comforting and heartwarming as a homemade arroz con leche recipe. This classic Latin American dessert brings together tender, creamy rice and fragrant cinnamon in a silky, sweet pudding that feels like a cozy hug in every bite. Whether you enjoy it warm on a chilly evening or chilled as a refreshing treat, this arroz con leche recipe is sure to become a cherished favorite that delights your senses and sparks memories of family and celebration.

Ingredients You’ll Need
Getting to the core of this arroz con leche recipe is delightfully simple, with everyday ingredients that combine to create a rich, creamy texture and beautifully balanced flavors. Each item plays a key role—from the creamy whole milk that gives lusciousness, to the cinnamon stick that infuses a warm spiced aroma that’s impossible to resist.
- 1 cup long grain white rice: Provides the tender base and just the right bite for this pudding.
- 4 cups whole milk: Brings richness and creaminess that makes the dish indulgent.
- 1 cup water: Hydrates the rice initially to ensure perfect tenderness.
- 1/2 cup granulated sugar: Sweetens the pudding to a lovely balance without overpowering.
- 1 cinnamon stick: Adds a deep, aromatic warmth that defines the flavor profile.
- 1/4 teaspoon salt: Enhances sweetness and intensifies flavors.
- 1 teaspoon vanilla extract: Introduces a subtle floral note and rounds out the taste.
- 1/2 teaspoon ground cinnamon for garnish: Sprinkles a final touch of spice and color.
- 1 tablespoon raisins (optional): Offers bursts of chewy sweetness and texture variety.
How to Make Arroz con Leche Recipe
Step 1: Prepare the Rice Base
Start by combining the rice, water, and salt in a medium saucepan. Bring this mixture to a boil over medium heat, then lower the heat, cover, and let it simmer gently for about 10 minutes. This step allows the rice to absorb the water and begin softening, setting the stage for that perfect creamy texture.
Step 2: Cook with Milk, Sugar, and Cinnamon
Next, add the whole milk, sugar, and your cinnamon stick to the partially cooked rice. Stir everything together and simmer over medium-low heat, stirring often to prevent sticking. Cook for roughly 25 to 30 minutes until the rice becomes tender and the liquid transforms into a luscious, creamy pudding. The slow cooking melds the flavors, making this step incredibly important.
Step 3: Add Vanilla and Optional Raisins
Once the rice is cooked to perfection, remove the saucepan from the heat and discard the cinnamon stick to avoid overpowering bitterness. Stir in the vanilla extract for a sweet floral lift and toss in raisins if you love pockets of chewy sweetness. This final stir will ensure your arroz con leche recipe tastes just right.
Step 4: Serve with a Cinnamon Garnish
Portion out your creamy arroz con leche into bowls and sprinkle each serving with ground cinnamon. This delicate dusting complements the dish’s warm flavor and gives it that irresistible finishing touch. Enjoy it warm for comfort or chilled to refresh your palate—both ways are delightful.
How to Serve Arroz con Leche Recipe

Garnishes
Sprinkling ground cinnamon on top of your arroz con leche adds not only flavor but a rustic, inviting look. You can also elevate the dish with a few toasted almonds or a drizzle of honey for added texture and natural sweetness. Fresh fruit like sliced mango or berries brings a bright contrast that makes the presentation pop.
Side Dishes
This dessert pairs wonderfully with light coffee or herbal teas, letting the creamy sweetness shine without being too heavy. After a spicy or savory meal, arroz con leche refreshes with gentle comfort. Try serving it alongside churros or simple butter cookies for a festive spread that feels homemade and special.
Creative Ways to Present
For a fun twist on your arroz con leche recipe, serve it layered in clear glasses with fruit compotes or whipped cream. You can also chill the pudding in individual mason jars to take it on the go or gift to friends. Another elegant idea is to scoop it into tart shells for a portable, bite-sized treat that invites smiles at any gathering.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, transfer your arroz con leche to an airtight container and refrigerate for up to three days. The pudding thickens as it cools, so you may want to stir in a splash of milk before eating to restore its signature creamy texture.
Freezing
Though freezing is possible, arroz con leche can become grainy when thawed. If you need to freeze it, portion the pudding into freezer-safe containers and consume within one month for best results. Thaw overnight in the fridge before reheating gently.
Reheating
Warm up leftovers in a saucepan over low heat, stirring frequently. Adding a few tablespoons of milk or cream helps to bring back the smooth, creamy consistency. Reheat just until warmed through to avoid overcooking or drying out your beloved arroz con leche recipe.
FAQs
Can I use a different type of rice for this recipe?
While long grain white rice is traditional and works beautifully here, you can experiment with short grain rice for an even creamier texture. Just keep in mind that cooking times may vary slightly.
Is there a dairy-free version of arroz con leche?
Absolutely! Substitute the whole milk with coconut milk, almond milk, or any plant-based milk you prefer. The flavor will be a little different but still deliciously satisfying.
Can I make this dessert vegan?
Yes, using plant-based milk and ensuring your sugar is vegan-friendly will create a vegan-friendly arroz con leche. Skip the raisins if they aren’t your favorite or replace them with dried cranberries or chopped nuts.
Why is my arroz con leche too thick or sticky?
If it gets too thick, simply stir in a bit more milk to loosen the texture. Overcooking or using too much rice can also cause stickiness, so watch your cooking times carefully for the best results.
How sweet should this dessert be?
The sweetness is quite flexible! Start with the recommended sugar amount and adjust to your preference. Some like it subtly sweet, while others prefer a richer, sweeter pudding. Taste as you go during cooking.
Final Thoughts
Making this arroz con leche recipe at home is like creating a warm, delicious tradition that fills your kitchen with inviting aromas and your soul with comfort. It’s a recipe that’s easy to master but always impresses, perfect for sharing with loved ones or simply enjoying as a special treat just for you. Give it a try and watch how this humble rice pudding becomes a treasured part of your dessert collection.
Print
Arroz con Leche Recipe
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Total Time: 40 minutes
- Yield: 4 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: Latin American
- Diet: Vegetarian
Description
Arroz con Leche is a traditional Latin American creamy rice pudding made with tender long grain rice, whole milk, sugar, and cinnamon. This comforting dessert is sweet, fragrant with cinnamon, and can be served warm or chilled, perfect for any occasion.
Ingredients
Rice and Liquid
- 1 cup long grain white rice
- 4 cups whole milk
- 1 cup water
- 1/4 teaspoon salt
Flavorings and Sweeteners
- 1/2 cup granulated sugar
- 1 cinnamon stick
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground cinnamon for garnish
- 1 tablespoon raisins (optional)
Instructions
- Cook the Rice: In a medium saucepan, combine the rice, water, and salt. Bring to a boil over medium heat, then reduce the heat to low, cover, and simmer for about 10 minutes until the water is mostly absorbed.
- Add Milk and Sweeteners: Add the whole milk, sugar, and cinnamon stick to the cooked rice. Stir to combine and cook over medium-low heat, stirring frequently, for about 25 to 30 minutes until the rice is tender and the mixture becomes creamy.
- Remove Cinnamon Stick: Remove the saucepan from heat and discard the cinnamon stick to avoid overpowering the flavor.
- Finish the Dish: Stir in the vanilla extract and raisins if using. Mix well to evenly distribute flavors.
- Serve: Transfer the arroz con leche to serving bowls and sprinkle with ground cinnamon for garnish. Serve warm or chilled according to your preference.
Notes
- For a creamier texture, substitute half of the whole milk with evaporated milk.
- Adjust the sweetness by adding more or less sugar based on taste preferences.
- Leftovers can be refrigerated for up to 3 days and gently reheated before serving.

