Arroz Con Leche: Creamy Spanish Rice Pudding

Featured in Irresistible Desserts.

Arroz Con Leche is a classic creamy Spanish rice pudding. Enjoy this comforting dessert, subtly spiced with cinnamon and brightened with lemon zest.
Chef Olivia Grace - Recipe Author
Updated on February 28, 2026 at 11:37 PM
Arroz Con Leche: Creamy Spanish Rice Pudding - Featured Image Pin it
Arroz Con Leche: Creamy Spanish Rice Pudding | onlyrecipeideas.com

Oh my goodness, friends! There are some recipes that just transport you, right? For me, that's Arroz Con Leche. I first tasted this magical rice pudding on a solo trip through Andalusia, Spain. It was late, I was tired, and this creamy, warm bowl appeared, a hug in dessert form. One bite, and I was hooked! I knew I had to recreate that feeling in my own kitchen. It took some tries, but I cracked the code!

Okay, so my first attempt at Arroz Con Leche? Disaster! I got distracted by a phone call and forgot to stir. The bottom of the pot was, let's just say, permanently attached to the rice. Oops! The smell of scorched milk still haunts me a little. It was a humbling lesson: this dish demands a little love and attention, especially stirring!

Ingredients for a Perfect Arroz Con Leche

  • 1 cup short-grain rice (e.g., Arborio or bomba): This isn't just any rice, hon! Short-grain varieties like Arborio or bomba are your best friends here. They release starches beautifully, creating that signature creamy texture we all crave in a good Arroz Con Leche. Don't even think about long-grain, it just won't give you the same dreamy, velvety mouthfeel. It's the foundation of everything good about this pudding, so don't skimp on quality here, okay?
  • 3 cups whole milk: Whole milk is non-negotiable for this recipe, my friend. Seriously, don't try to go low-fat, you'll miss out on so much richness! It’s the backbone of the creaminess, slowly absorbing into the rice to make it plump and tender. This is where the magic really starts to happen, building that luscious base for our creamy rice pudding. Trust me, your taste buds will thank you for sticking with whole milk.
  • 1 (14-ounce) can sweetened condensed milk: Ah, the secret weapon! Sweetened condensed milk isn't just for sweetness, it adds a depth of creamy, caramelized flavor that you just can't get otherwise. It makes the Arroz Con Leche so decadent and smooth. I tried making it without once, thinking I could just add more sugar, but it just wasn't the same. This ingredient is a game-changer for that luxurious finish.
  • 2 (3-inch) cinnamon sticks: These little sticks are flavor powerhouses! They infuse the milk with a warm, subtly spicy aroma that's just heavenly. It's so much better than ground cinnamon because it's gentle and doesn't get gritty. I love watching them swirl in the pot, slowly releasing their magic. It’s a key part of that classic Spanish rice pudding profile, adding a cozy hug to every spoonful.
  • 1 (3-inch) strip lemon peel (no pith): Don't skip this! The lemon peel adds a bright, zesty counterpoint to all that richness. It's not about making it taste lemony, but about adding a delicate, fresh lift that keeps the rice pudding from being too heavy. Just make sure you get only the yellow part, that white pith is bitter and will ruin your lovely pudding. It's a subtle but mighty flavor enhancer!
  • 1 tsp pure vanilla extract: Vanilla is like the quiet hero of desserts, isn't it? It rounds out all the flavors, adding a sweet, floral note that just makes everything sing. I always add it right at the end to preserve its delicate aroma. It’s that final touch that elevates the entire dish, giving our creamy rice pudding that familiar, comforting warmth. A good quality vanilla makes all the difference, honestly.

Making Arroz Con Leche: Your Step-by-Step Guide

Step 1: Prepare Rice & Liquids:
Alright, first things first! Grab your short-grain rice and give it a quick rinse under cold water. This just gets rid of any excess starch so it doesn't get too sticky. Then, in a big, sturdy pot, combine your whole milk, water, and that pinch of sea salt. We're setting the stage for our gorgeous Arroz Con Leche, warming everything up gently. It's a quiet start, but so important for what's to come, getting those liquids ready to absorb all that rice goodness.
Step 2: Simmer Rice & Aromatics:
Now for the good stuff! Add your rinsed rice, cinnamon sticks, and that precious lemon peel to the pot. Bring it all to a gentle simmer over medium heat, stirring pretty often, especially at the beginning. You want to see those tiny bubbles, but no rolling boil! This is where the rice starts to soften and those aromatics really begin to infuse the whole pot with their cozy scents for your Arroz Con Leche. Keep an eye on it, don't let it stick!
Step 3: Add Sweetened Milks:
Once your rice is tender usually after about 20-25 minutes it's time for the sweet magic! Pour in the sweetened condensed milk, heavy cream, and granulated sugar. Give it a good stir to combine everything evenly. Oh my gosh, the aroma that starts to waft through your kitchen right now? It’s just heavenly. This is where your Arroz Con Leche really starts to transform into that rich, creamy dessert you're dreaming of.
Step 4: Continue Cooking Creamy:
Keep that gentle simmer going, my friend, and keep stirring! This is not the time to wander off and scroll through Instagram, trust me. You want to cook it for another 15-20 minutes, stirring frequently, until the mixture thickens up beautifully and the rice is super tender and plump. It should coat the back of your spoon, a lovely, luscious consistency. This constant stirring is key for the creamiest Arroz Con Leche.
Step 5: Stir in Final Flavors:
Okay, almost there! Take the pot off the heat. Carefully fish out those cinnamon sticks and the lemon peel their job is done, they've left their delicious essence behind. Now, stir in your pure vanilla extract. That last swirl of vanilla just brightens everything up and adds that perfect finishing touch. Give it one last gentle stir, admire your handiwork, and get ready for the rice pudding reveal!
Step 6: Cool and Thicken:
This is the hardest part for me: patience! Let your Arroz Con Leche cool down a bit right in the pot. As it cools, it's going to thicken up even more and become that perfect, spoonable consistency. You can serve it warm, which is divine, or chill it completely for a few hours. I love watching it transform, it gets even creamier as it sets. It's a beautiful dessert, either way!

Making Arroz Con Leche is such a comforting kitchen ritual for me. The smell of cinnamon and lemon slowly filling the house, the rhythmic stirring, watching the rice swell and the liquids thicken into something so luxurious... it's pure kitchen therapy. Every time, I just feel a little burst of joy, knowing I'm creating something so simple yet utterly delicious.

Keeping Your Arroz Con Leche Fresh: Storage Secrets

Okay, so you've made a big batch of this creamy rice pudding (smart move!). Storing it properly means enjoying it for days. Once it's completely cooled, transfer it to an airtight container. It'll keep beautifully in the fridge for up to 3-4 days. I've made the mistake of leaving it out on the counter too long oops! It gets a weird film and just isn't safe. When reheating, you might need to add a splash of milk or cream and stir it gently over low heat, as it can thicken quite a bit in the fridge. Don't microwave it too aggressively, or it might get lumpy!

Arroz Con Leche: Creamy Spanish Rice Pudding - Image 1Pin it
Arroz Con Leche: Creamy Spanish Rice Pudding - Image 1 | onlyrecipeideas.com

Arroz Con Leche Adaptations: My Favorite Swaps

I've played around with substitutions for this recipe, and here's what I've learned! If you can't find Arborio or bomba rice, a good sushi rice works in a pinch for that starch release. For the milk, while whole milk is king, I've had decent results with a combination of oat milk and a little extra heavy cream if someone has a dairy sensitivity. Just know the texture might be slightly different. As for the lemon peel, you can swap it for orange peel for a different citrus note, or even a star anise for a more exotic spice. But honestly, the classic version with lemon and cinnamon is my go-to!

Serving Up Your Delicious Arroz Con Leche

Serving Arroz Con Leche is half the fun! I love it served warm, dusted with a generous sprinkle of ground cinnamon it just looks so inviting. For a chilled version, a few fresh berries like raspberries or blueberries add a lovely pop of color and tartness, cutting through the richness beautifully. Sometimes I'll add a tiny dollop of whipped cream, just because! It's also fantastic with a light drizzle of honey or a sprinkle of toasted nuts like almonds for a little crunch. Honestly, it's pretty perfect all on its own, a sweet ending to any meal, or even a sneaky breakfast.

The Sweet History of Arroz Con Leche

Arroz Con Leche has such a rich history, stretching back centuries! While it's iconic in Spain, variations of rice pudding are found all over the world, a testament to its comforting simplicity. The Spanish version, however, really leans into those warm spices like cinnamon and the bright zest of lemon, which were brought to the Iberian Peninsula by the Moors. For me, connecting with that history, knowing that people have been enjoying this sweet, creamy dish for generations, makes my own bowl feel even more special. It’s a taste of tradition, a culinary hug from the past.

So there you have it, my friends my absolute favorite recipe for Arroz Con Leche! It’s more than just a dessert, it’s a bowl of pure comfort, a little piece of Spanish sunshine. I hope you give it a try and fall in love with its creamy, dreamy goodness just like I did. Let me know in the comments if you make it, and what your favorite way to enjoy it is!

Arroz Con Leche: Creamy Spanish Rice Pudding - Image 2Pin it
Arroz Con Leche: Creamy Spanish Rice Pudding - Image 2 | onlyrecipeideas.com

FAQs About Arroz Con Leche

→ Why is my Arroz Con Leche not creamy?

This usually means you didn't use short-grain rice or you didn't stir enough! Short-grain rice releases starch, and constant stirring helps create that luscious, creamy texture by preventing sticking and encouraging the starches to emulsify with the milk. Don't forget the whole milk for your Arroz Con Leche, either!

→ Can I make Arroz Con Leche ahead of time?

Absolutely! Arroz Con Leche is actually fantastic made a day in advance. Just store it in an airtight container in the fridge. It will thicken up quite a bit, so you might want to add a splash of milk or cream when serving, especially if you're reheating it gently.

→ What kind of rice is best for Arroz Con Leche?

Short-grain rice is your hero here! Arborio (what you'd use for risotto) or a Spanish bomba rice are perfect for Arroz Con Leche. They have a high starch content that breaks down beautifully, giving you that incredibly creamy, tender texture. Long-grain rice just won't cut it for this recipe.

→ Can I use ground cinnamon instead of sticks?

You can, but I don't recommend it for the cooking process of Arroz Con Leche. Ground cinnamon can make your pudding a bit gritty and cloudy. Stick to cinnamon sticks for infusing the flavor, then you can sprinkle ground cinnamon on top for garnish. It makes a huge difference!

→ My Arroz Con Leche scorched on the bottom! What happened?

Oh no! That's usually from not stirring frequently enough, especially when the milks are simmering. Or the heat might have been too high. Keep the heat at a gentle simmer and stir, stir, stir, especially scraping the bottom of the pot, to prevent your Arroz Con Leche from sticking.

Arroz Con Leche: Creamy Spanish Rice Pudding

Arroz Con Leche is a classic creamy Spanish rice pudding. Enjoy this comforting dessert, subtly spiced with cinnamon and brightened with lemon zest.

4.1 out of 5
★ ★ ★ ★ ☆
(83 reviews)
Prep Time
15 Minutes
Cook Time
40 Minutes
Total Time
55 Minutes


Difficulty: Beginner

Cuisine: Spanish

Yield: 6 Servings

Dietary: Vegetarian, Gluten-Free

Published: February 28, 2026 at 11:36 PM

Ingredients

→ The Heart of the Pudding

01 1 cup short-grain rice (e.g., Arborio or bomba)
02 1/4 tsp fine sea salt

→ Dairy Dream Base

03 3 cups whole milk
04 1 cup water
05 1 (14-ounce) can sweetened condensed milk
06 1/2 cup heavy cream

→ Aromatic Sweeteners

07 1/2 cup granulated sugar
08 2 (3-inch) cinnamon sticks
09 1 (3-inch) strip lemon peel (no pith)
10 1 tsp pure vanilla extract
11 1/4 tsp ground nutmeg

→ Finishing Touch

12 Ground cinnamon, for garnish

Instructions

Step 01

Rinse 1 cup short-grain rice (e.g., Arborio or bomba) under cold water until clear, drain well. In a large heavy-bottomed pot, combine 3 cups whole milk, 1 cup water, 2 (3-inch) cinnamon sticks, and 1 (3-inch) strip lemon peel (no pith). Bring to a gentle simmer over medium heat.

Step 02

Add the rinsed 1 cup short-grain rice and 1/4 tsp fine sea salt to the simmering milk mixture. Reduce heat to low and cook, stirring occasionally, for 15-20 minutes, or until the rice is tender and has absorbed some liquid. This is the start of your delicious Arroz Con Leche: Creamy Spanish Rice Pudding Recipe.

Step 03

Stir in 1 (14-ounce) can sweetened condensed milk, 1/2 cup heavy cream, and 1/2 cup granulated sugar. Continue to cook over low heat, stirring frequently to prevent sticking, for another 15-20 minutes. The mixture will thicken as it cooks to a luscious consistency.

Step 04

Maintain a gentle simmer, ensuring the rice pudding doesn't boil vigorously. Keep stirring regularly, scraping the bottom of the pot. The goal is a rich, creamy consistency for your Arroz Con Leche: Creamy Spanish Rice Pudding Recipe, where the rice grains are plump and tender.

Step 05

Once the pudding has reached your desired creamy thickness, remove it from the heat. Discard the 2 (3-inch) cinnamon sticks and 1 (3-inch) strip lemon peel. Stir in 1 tsp pure vanilla extract and 1/4 tsp ground nutmeg for a final aromatic touch.

Step 06

Transfer the Arroz Con Leche: Creamy Spanish Rice Pudding Recipe to a large serving bowl or individual ramekins. Allow it to cool at room temperature for at least 30 minutes, then refrigerate for at least 2 hours to chill and thicken further to its perfect texture.

Step 07

Before serving, sprinkle generously with ground cinnamon, for garnish. This classic Arroz Con Leche: Creamy Spanish Rice Pudding Recipe is delicious served chilled, but can also be enjoyed warm for a comforting treat.

Notes

  1. For an even richer pudding, you can substitute a portion of the water with more whole milk.
  2. Store leftover Arroz Con Leche in an airtight container in the refrigerator for up to 3-4 days.
  3. If you prefer a less sweet pudding, you can reduce the granulated sugar by 1-2 tablespoons.
  4. For a delightful twist, serve with fresh berries or a dollop of whipped cream.

Tools You'll Need

  • Heavy-bottomed saucepan
  • Whisk
  • Measuring cups
  • Measuring spoons
  • Zester or vegetable peeler

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Milk
  • Dairy

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 536 kcal
  • Total Fat: 17 g
  • Total Carbohydrate: 83 g
  • Protein: 11 g

Reviews & Comments

Required fields are marked *

☆ ☆ ☆ ☆ ☆

We're ad-free! Tap Save below to support us 🙏

Arroz Con Leche: Creamy Spanish Rice Pudding

Support us — we don't show ads! 🙏

This site is 100% ad-free. A quick share helps us keep it that way!

Verifying your share, please wait