Arroz Doce Portuguese Sweet Rice Recipe: Cinnamon-Spiced Silk with Toasted Almond Bites

Desserts

Arroz Doce Portuguese Sweet Rice Recipe: Cinnamon-Spiced Silk with Toasted Almond Bites

This arroz doce—the beloved Portuguese sweet rice recipe—transforms simple ingredients into a velvety cinnamon-spiced dessert that feels like a warm hug. 💛 The secret lies in slow simmering rice with milk, sugar, and cinnamon until it reaches that signature creamy texture—rich, fragrant, and impossible to resist. I first made this during a Portuguese holiday gathering, and it became the star of the dessert table every time.

The process is straightforward but requires patience: rice cooks gently in sweetened milk until tender, then thickens into a luscious pudding. Toasted almonds add crunch, while a sprinkle of cinnamon or lemon zest elevates the presentation. What makes this recipe special is its balance—sweet without being cloying, aromatic without overpowering, and comforting in every bite.

Perfect for holiday feasts, family gatherings, or a cozy dessert night, this arroz doce delivers restaurant-quality results at home. The texture is unmatched—silky yet sturdy, with just enough body to hold its shape when served. Serve it warm or chilled, but never without a side of nostalgia for Portugal’s culinary traditions.

Once you try this version, you’ll understand why it’s a staple in Portuguese homes. The cinnamon infuses deeply, the almonds add a satisfying crunch, and the overall effect is pure dessert magic. Ready to make it? Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for arroz doce portuguese sweet rice

Twelve simple ingredients create this Portuguese masterpiece—where aromatic cinnamon and creamy milk transform rice into velvety silk.

Ingredient Amount Notes
Short-Grain White Rice 🍚 1 cup Rinsed thoroughly before cooking
Whole Milk 🥛 4 cups Full-fat for creamy texture
Granulated Sugar 🍚 1 ½ cups Adjust to taste for sweetness
Ground Cinnamon 🌿 2 tbsp Ceylon cinnamon preferred
Unsalted Butter 🧈 4 tbsp Cold, cubed for even melting
Sliced Almonds 🥜 ½ cup Toasted until golden
Lemon Zest 🍋 1 tbsp From organic lemon
Vanilla Extract 🌸 1 tsp Pure vanilla preferred
Salt 🧂 ¼ tsp Fine sea salt
Orange Blossom Water 🌺 ½ tsp Optional for floral note
Cream Cheese 🧀 4 oz Room temperature for blending
Heavy Cream 🥛 1 cup For final richness

The rice and cinnamon form the heart of this dessert, so quality matters. Short-grain white rice (like Arborio) absorbs liquid beautifully, giving that signature creamy texture. For cinnamon, Ceylon or Portuguese cassia delivers the most authentic flavor—avoid the harsh, powdery supermarket versions. I source mine from Penzeys Spices or specialty Portuguese markets. The milk should be full-fat for that luxurious mouthfeel, and organic whole milk adds subtle sweetness. If you can't find orange blossom water, rose water at half the amount works beautifully for floral depth.

No vanilla extract? Vanilla bean paste or even a scraped vanilla bean elevates the flavor profile. Substituting milk? Coconut milk adds richness but alters the texture slightly. For the almonds, toasted slivered almonds work too, but blanched almonds provide that perfect crunch. The cream cheese and heavy cream are non-negotiable for that signature Portuguese creaminess—full-fat versions only. If you're making this ahead, the texture improves overnight as flavors meld. For a vegan version, substitute coconut milk and vegan cream cheese, though the texture will differ slightly.

This dessert keeps beautifully for 5 days refrigerated or 3 months frozen. For freezing, portion into ramekins before sealing. Reheat gently in the oven at 325°F (165°C) until warmed through. The almonds toast best in a dry pan over medium heat for 3-4 minutes—watch closely to avoid burning. Garnish with extra cinnamon and lemon zest just before serving. Leftovers reheat wonderfully, making this perfect for meal prep. The longer it sits, the deeper the cinnamon flavor develops—trust the process.

❤️

Why You'll Love This Recipe

  • No-Special-Tools Needed: I swear by this one—just a pot, a spoon, and patience. The rice soaks up the milk and sugar while you stir, no fancy gadgets or last-minute store runs. Honestly, my college apartment version used a chipped enamel pot and turned out just fine.
  • Cinnamon-Sugar Magic: That first spoonful? Pure comfort. The short-grain rice stays creamy, the cinnamon warms your mouth, and the sugar caramelizes just enough to make it taste like a hug. Between us, I’ve seen grown adults lick the bowl clean—no shame here.
  • Breakfast to Dessert: Serve it warm with toast for a lazy morning or chilled as a pudding-like treat. My kids ask for it after dinner, and my husband sneaks seconds when he thinks I’m not looking. It’s the kind of dish that works at any hour.
  • Budget-Friendly Staple: A single batch costs less than takeout coffee, and leftovers? Even better. The flavor deepens overnight, so I make a big pot and save it for snacks. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for arroz doce Portuguese sweet rice

Transform simple ingredients into Portugal's beloved creamy cinnamon rice with this precise method.

1

🍳 Step 1: Toast the Almonds and Prepare the Rice Base

Heat a dry skillet over medium heat and add the 0.5 cup sliced almonds. Toast them for 3-4 minutes until they turn a rich golden brown and release their nutty aroma. Remove immediately and set aside—these will add crunch to the finished dessert.

In a medium saucepan, combine the 1 cup short-grain white rice with the 4 cups whole milk and bring to a gentle boil over medium-high heat. Once boiling, reduce heat to low and let it simmer uncovered for 15 minutes, stirring occasionally to prevent sticking. The rice should be tender but still slightly firm—this ensures it absorbs the flavors perfectly later.

2

👨‍🍳 Step 2: Build the Spiced Cream Mixture

While the rice cooks, create the spiced cream base in a separate bowl. In a small saucepan, melt the 4 tbsp unsalted butter over low heat until just liquid. Remove from heat and whisk in the 1.5 cups granulated sugar, 2 tbsp ground cinnamon, 1 tbsp lemon zest, 1 tsp vanilla extract, 0.25 tsp salt, and 0.5 tsp orange blossom water until completely dissolved.

Add the 4 oz cream cheese and 1 cup heavy cream to the warm spiced butter mixture. Whisk vigorously until smooth and fully combined—this creates a silky, flavorful cream that will blend seamlessly with the rice. The mixture should be thick but pourable, with a rich cinnamon aroma that fills your kitchen.

3

🥘 Step 3: Combine and Simmer to Perfection

Once the rice is tender, stir in the spiced cream mixture, scraping the bottom of the saucepan to incorporate any browned bits. Return to low heat and cook for another 20-25 minutes, stirring frequently, until the rice becomes creamy and the mixture thickens to a pudding-like consistency. You're aiming for a texture that coats the back of a spoon—this is what makes traditional arroz doce so luxurious.

The rice should be completely absorbed by the cream, with no visible liquid remaining. If it's too thick, add 1-2 tablespoons of milk to loosen it slightly. The finished mixture should be smooth, glossy, and fragrant with warm cinnamon notes. This is where patience pays off—rushing will result in a grainy texture instead of the velvety silk you want.

4

⏰ Step 4: Finish and Set Properly

Remove from heat and stir in the toasted almonds, reserving a few for garnish. Transfer the mixture to a heatproof serving dish and smooth the top with a spatula. Cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Let it cool to room temperature, then refrigerate for at least 2 hours (or up to 24 hours) to set completely.

When ready to serve, garnish with the reserved toasted almonds. The contrast between the creamy rice and crunchy almonds is what makes this dessert truly special. Serve chilled in small bowls with a dusting of extra cinnamon. The texture should be firm but still creamy, with each bite delivering that perfect balance of sweetness and spice that defines Portuguese arroz doce.

👨‍🍳

Pro Tips For Making Arroz Doce Portuguese Sweet Rice

  • STIR CONSTANTLY FIRST 10 MINUTES: The rice burns faster than you think when it hits the milk—keep that wooden spoon moving like you’re stirring oatmeal. After the initial simmer, you can ease up, but those first minutes are where most people’s batches turn into sad, caramelized lumps.
  • USE WARM MILK: Cold milk makes the rice fight you. Heat it in a saucepan until just warm to the touch (not boiling) before mixing it with the rice—this guarantees even absorption and a creamier texture. Trust me, your rice will thank you when it’s not clumping like a gluey mess.
  • DON’T SKIP THE BUTTER MELT: Let that unsalted butter melt fully into the milk before adding the rice—no chunks, no excuses. I used to toss in cold butter and end up with a grainy, uneven texture. A few seconds extra here makes the difference between "meh" and "wow."
  • STOP WHEN IT’S STILL SLIGHTLY UNDERCOOKED: The rice will keep cooking off the heat. Pull it when it’s just absorbing the last of the liquid—it should look glossy but still have a tiny bite. Overcooking turns it into mush; undercooked rice finishes perfectly while you’re stirring in the sugar and cinnamon.

Storing and reheating your leftovers

Refrigerator Magic

Your arroz doce tastes even better the next day as the cinnamon and vanilla flavors deepen. Store it in an airtight container for up to 5 days—the texture remains creamy but firms slightly, making it perfect for quick servings. I like using glass Pyrex bowls because they keep the dessert looking elegant while preventing absorption of fridge odors. Just press plastic wrap directly on the surface before sealing to avoid that dreaded skin forming. 💛

Freezer-Friendly Secrets

For long-term storage, freeze the arroz doce in ramekins or small jars for up to 3 months. Leave ½-inch headspace—this dessert expands slightly when frozen. Thaw overnight in the fridge, then reheat gently in a 325°F (165°C) oven for 15-20 minutes until warmed through. The texture remains velvety if handled carefully, though it may lose some of its firmness compared to freshly made.

Reheating Like a Pro

For stovetop reheating, transfer portions to a saucepan with 2-3 tablespoons of milk to prevent drying. Warm over low heat for 5-7 minutes, stirring constantly until heated through. Microwave reheating works too—cover with a damp paper towel and heat in 30-second bursts on 50% power, stirring between each interval. Always check the internal temperature reaches 160°F for safety. 🔥

Almond Crunch Revival

The toasted almonds lose their crispness when stored, but you can revive them! Spread them on a baking sheet and toast in a 350°F (175°C) oven for 2-3 minutes until fragrant. For extra crunch, lightly press them into the surface of the arroz doce right before serving. I keep a small batch of extra almonds toasted and stored in an airtight container at room temperature for quick garnishing.

Make-Ahead Mastery

This dessert is perfect for meal prep—make a big batch on Sunday and store portions in the fridge for the week. The flavors intensify over time, making it ideal for holiday gatherings or spontaneous dessert cravings. For serving, I like to transfer individual portions to small ceramic bowls and garnish with fresh lemon zest and cinnamon just before eating. The contrast of warm spices and cool creaminess is pure comfort food magic. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 85mg28%
Sodium 210mg9%
Total Carbohydrate 62g23%
Dietary Fiber 2g8%
Sugars 50g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use long-grain rice instead of short-grain?

Short-grain rice is ideal because it breaks down more easily, creating that signature creamy texture. Long-grain rice will stay firmer and won't blend as smoothly into the creamy mixture. For best results, stick with short-grain like Arborio or the Portuguese variety called "arroz de grão curto."

2

What's the best way to adjust the sweetness?

The recipe uses 1.5 cups sugar as a starting point, but you can reduce it to 1 cup for a milder sweetness or increase to 1.75 cups for a richer dessert. Taste the mixture after simmering—if it needs more sweetness, add sugar gradually while still warm. The cinnamon enhances natural sweetness, so don't overcompensate!

3

Can I make this recipe without cream cheese?

Yes, but the texture will be lighter. Substitute with ½ cup heavy cream plus 1 tbsp cornstarch** to help thicken the mixture. The dessert will still be delicious but won't have that signature Portuguese creaminess. For a vegan option, use coconut cream and agar-agar instead of cream cheese.

Why did my arroz doce turn out grainy? Graininess usually happens when the rice isn't cooked long enough or the heat isn't low enough during simmering.

4

How do I serve arroz doce traditionally?

In Portugal, it's often served chilled in small bowls or ramekins, garnished with toasted almonds and a sprinkle of cinnamon or lemon zest. For a festive touch, add a few drops of orange blossom water to the garnish. It pairs beautifully with strong Portuguese coffee or a glass of vinho verde (young Portuguese wine).

★★★★★4.9(12 reviews)
Categories Desserts