Brazilian Rice Pudding Recipe: Warm Cinnamon and Vanilla Comfort

Main Courses

Brazilian Rice Pudding Recipe: Warm Cinnamon and Vanilla Comfort

Brazilian rice pudding delivers the ultimate comfort—creamy, fragrant with cinnamon, and perfectly balanced with vanilla and coconut milk. This traditional recipe transforms simple rice into a velvety dessert that's been a staple in Brazilian homes for generations. The key lies in slow cooking, which develops deep, caramelized flavors while keeping the texture lusciously smooth.

The result is a dish that's rich yet not overly sweet, with subtle notes of cinnamon and toasted coconut that make every spoonful feel like a warm embrace.

Whether served chilled or at room temperature, this pudding is the ideal way to end a meal with authenticity and heart. Let's create this beloved Brazilian classic together.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for brazilian rice pudding

Simple ingredients that transform into Brazil's beloved creamy dessert.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, medium grain preferred
Coconut Milk 🥥 2 cups Full-fat canned, not carton
Whole Milk 🥛 1 cup 2% or whole for creaminess
Granulated Sugar 🍚 1 cup Adjust to taste, traditional Brazilian
Vanilla Extract 🌸 1 tbsp Pure, not imitation
Ground Cinnamon 🍃 1 ½ tbsp Freshly ground preferred
Salt 🧂 ½ tsp Fine sea salt
Unsalted Butter 🧈 4 tbsp Cold, cubed for caramelization
Toasted Coconut Flakes 🥥 ½ cup Unsweetened, lightly toasted
Lemon Zest 🍋 1 tsp From organic lemon
Large Egg Yolks 🥚 2 whole Room temperature for smoothness
Cornstarch 🌾 1 tbsp For thickening consistency

The rice is the foundation—medium grain works best for that classic Brazilian texture (short grain gets too sticky). For coconut milk, store brands from Latin markets often have richer flavor than mainstream brands. The butter? Use European-style if possible—it caramelizes beautifully. I always toast my coconut flakes in a dry pan for 30 seconds until golden; it adds that nutty depth. The sugar is traditional, but feel free to reduce by 2 tbsp if you prefer less sweetness.

No vanilla extract? 1 tsp vanilla bean paste works beautifully, or scrape seeds from 1 vanilla bean. Short on egg yolks? 1/4 cup aquafaba (chickpea brine) whipped stiff mimics the binding power. The cinnamon should be freshly ground—pre-ground loses its warmth quickly. For a less creamy version (but still delicious), swap half the coconut milk for whole milk. And if you're feeling fancy, add 1/4 tsp cinnamon to the toasted coconut flakes before sprinkling on top.

This pudding tastes even better the next day—cover and refrigerate overnight for flavors to meld. Keeps for 5 days in the fridge, though I rarely have leftovers. For serving, warm slightly (30 seconds in microwave) if you prefer it room temp. The texture thickens as it cools, so stir vigorously before eating. Freezes beautifully for 3 months—just thaw in the fridge overnight.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this one—just rice, coconut milk, and a splash of vanilla. No fancy ingredients, no last-minute grocery runs. The creamy texture comes from letting the rice soak up the milk overnight, so you’re basically setting it and forgetting it.
  • Coconut-Vanilla Hug: Between us, this is the kind of dessert that makes you pause mid-bite. The coconut milk gives it that velvety richness, while the vanilla ties everything together like a warm blanket. Honestly, it’s the kind of flavor that sticks with you long after the last spoonful.
  • Weeknight or Holiday: I’ve served this to my book club as a no-fuss dessert and to my family as a quick breakfast. The same recipe works for both—just adjust the sugar if you’re using it for a lighter meal. It’s the kind of dish that feels special without requiring hours in the kitchen.

Step-by-step instructions for Brazilian rice pudding

Here's how to create a velvety, spiced dessert that captures Brazilian home cooking at its finest.

1

Toast the Rice and Prepare the Base

In a heavy-bottomed saucepan, melt the 4 tablespoons unsalted butter over medium heat until it turns golden and fragrant—about 3-4 minutes. This caramelization adds depth to the pudding. Add the 1 cup long-grain white rice and toast it for 2-3 minutes, stirring constantly, until it turns a light golden color and smells nutty. This step prevents the rice from becoming mushy later.

Pour in the 2 cups coconut milk and 1 cup whole milk, then add 1 cup granulated sugar, 1.5 tablespoons ground cinnamon, and 0.5 teaspoon salt. Stir well to combine, scraping up any browned bits from the bottom of the pan. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to low heat and cover with a tight-fitting lid. Let it simmer for 25-30 minutes, stirring occasionally to prevent sticking, until the rice is tender and the liquid has reduced significantly but not completely evaporated. You'll know it's ready when the mixture thickens noticeably and coats the back of a spoon.

2

Incorporate the Egg Yolks and Thicken

In a separate bowl, whisk together the 2 whole large egg yolks, 1 tablespoon cornstarch, and 1 teaspoon lemon zest until smooth and fully combined. This mixture will give your pudding that signature Brazilian texture—creamy yet slightly firm. Slowly pour about ½ cup of the hot rice mixture into the egg yolk mixture while whisking constantly to temper the eggs and prevent scrambling. Once fully incorporated, pour this mixture back into the saucepan.

Return the saucepan to low heat and stir continuously for 5-7 minutes until the pudding thickens to a creamy consistency. You're looking for a texture that coats the back of a spoon smoothly—almost like pudding batter. If it thickens too quickly, add 1-2 tablespoons of hot milk from the mixture to loosen it. Remove from heat once it reaches this perfect consistency, as it will continue to thicken slightly as it cools.

3

Finish with Butter and Coconut Flakes

Stir in the remaining 1 tablespoon vanilla extract and let the pudding cool slightly for 5 minutes—this prevents the butter from causing a skin to form on the surface. Add the 4 tablespoons unsalted butter, cut into small cubes, and stir vigorously until fully melted and incorporated. The butter should disappear completely, giving the pudding a rich, velvety finish.

Fold in the 0.5 cup toasted coconut flakes gently with a spatula, reserving a small handful for garnish. Taste and adjust the sweetness if needed—you can add more sugar if desired, but the traditional Brazilian version balances sweetness with warm spices. Transfer the pudding to serving bowls and let it cool to room temperature. For best results, refrigerate for at least 2 hours before serving to allow the flavors to meld completely.

4

Serve with Warm Cinnamon and Toasted Coconut

Before serving, sprinkle the reserved toasted coconut flakes on top and dust with an additional pinch of ground cinnamon. The contrast between the warm spices and the cool, creamy pudding is what makes this dessert so comforting. Serve at room temperature or slightly chilled, accompanied by a dollop of whipped cream or a scoop of vanilla ice cream for an authentic Brazilian touch.

This pudding keeps well in the refrigerator for up to 4 days, though it's best enjoyed within the first 2 days when the texture is at its peak. The longer it sits, the more the flavors develop, but the coconut flakes may soften slightly—so serve them fresh for that perfect crunch.

👨‍🍳

Pro Tips For Making Brazilian Rice Pudding

  • TOAST THE RICE FIRST: I used to skip this, but toasting the rice in a dry pot for 2-3 minutes until it smells nutty—before adding liquids—gives the pudding a deeper, almost caramelized flavor. The rice absorbs the coconut milk better too, so you won’t end up with a watery mess.
  • USE FULL-FAT COCONUT MILK: The cheap, watery canned stuff ruins the texture. Splurge on full-fat coconut milk—the thick, creamy part at the top is where the magic happens. Stir it in first, then add the thinner part, or your pudding will turn out thin and bland.
  • STIR LOW AND SLOW: After the initial simmer, drop the heat to lowest and stir constantly for the first 15 minutes. I learned this the hard way—burnt rice at the bottom makes the whole batch taste bitter. A wooden spoon works best; metal can scratch your pot.
  • SWEETEN GRADUALLY: Dump all the sugar in at once? You’ll end up with a grainy pudding. Instead, dissolve half the sugar in the warm milk first, then add the rest after the rice has cooked for 20 minutes. This keeps the texture silky, not clumpy.

Essential equipment for this dish

Heavy-Bottomed Saucepan

A 5-7 quart heavy-bottomed saucepan is non-negotiable for this recipe—I use my All-Clad stainless steel because it distributes heat evenly and prevents scorching. The thick base ensures consistent simmering without hot spots, which is critical when cooking rice pudding for 25-30 minutes on low heat.

If you don't have one, a Le Creuset Dutch oven works beautifully too. 🌡️

Fine-Mesh Strainer

For straining the coconut milk before adding it to the rice (optional but recommended), a fine-mesh strainer removes any fibrous bits that can make the pudding gritty. I use my OXO Good Grips—it's sturdy and has a comfortable handle for long straining sessions.

This step is especially helpful if you're using store-bought coconut milk with thicker textures.

Whisk for Egg Yolks

A balloon whisk is perfect for tempering the egg yolks with the hot rice mixture. The wide shape creates air pockets that help blend the ingredients smoothly without scrambling. I keep a OXO stainless steel whisk in my kitchen for this exact purpose—it's durable and easy to clean.

Avoid plastic whisks, as they can't handle the heat of hot liquids.

Toasted Coconut Tools

Lightly toasting ½ cup unsweetened coconut flakes in a dry 10-inch skillet over medium heat for 30 seconds brings out their nutty flavor. A spatula helps stir them constantly to prevent burning. For extra crunch, transfer them to a wire rack to cool completely before folding into the pudding.

I always save a small handful for garnishing—this is where the texture contrast really shines! 🥥

Measuring Spoons Set

Precision matters with spices like 1.5 tbsp ground cinnamon and ½ tsp salt. A nesting stainless steel measuring spoon set (like West Bend) ensures accurate measurements every time.

I find that pre-ground spices lose potency quickly, so I keep a small Penzeys Spices jar of freshly ground cinnamon on hand—it makes a noticeable difference in flavor depth.

Rubber Spatula

A heat-resistant silicone spatula (I use OXO Good Grips) is essential for scraping up caramelized bits from the saucepan and folding in delicate ingredients like toasted coconut flakes. Its flexible edge helps incorporate ingredients gently without breaking them down.

This is especially useful when adding the egg yolk mixture back into the saucepan—you want to maintain a silky texture. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 250mg11%
Total Carbohydrate 68g25%
Dietary Fiber 1g4%
Sugars 42g
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 make this Brazilian rice pudding without eggs?

Yes! For a vegan version, replace the 2 egg yolks with ¼ cup aquafaba (chickpea brine) whipped stiff, or use 2 tbsp cornstarch mixed with 2 tbsp water as a thickener. The texture will be slightly lighter but still delicious.

2

Why does my rice pudding turn out grainy?

Graininess usually happens if the rice isn't cooked long enough or if you stir too much while simmering. Always use medium-grain rice and cook it until fully tender (25-30 minutes). For extra creaminess, strain the pudding through a fine-mesh sieve after cooking.

3

How do I know when the pudding is thick enough?

The perfect consistency coats the back of a spoon like thick pudding batter. If it's too thin, simmer uncovered for 5 more minutes while stirring. If it thickens too quickly, whisk in 1-2 tbsp hot milk to loosen it. The texture will firm up more as it cools.

4

Can I use instant rice to speed up cooking?

Instant rice works but may make the pudding slightly gummy. If using, reduce cooking time to 15-20 minutes and strain the mixture afterward. For best results, stick with regular white rice—it develops the authentic Brazilian texture. The extra time is worth it!

5

What's the best way to serve this dessert?

Serve it at room temperature with a sprinkle of toasted coconut and cinnamon. For extra flair, add a dollop of whipped cream or a scoop of vanilla ice cream. Traditional Brazilian style pairs it with strong coffee—perfect for a cozy dessert experience.

★★★★★4.5(13 reviews)
Categories Main Courses