Brazilian Rice Pudding Recipe: Cinnamon-Infused Creaminess With Toasted Coconut

Main Courses

Brazilian Rice Pudding Recipe: Cinnamon-Infused Creaminess With Toasted Coconut

This Brazilian rice pudding recipe delivers the perfect balance of cinnamon warmth and coconut richness that defines Brazilian comfort food. 🌟 The secret lies in slow-cooked rice simmered with coconut milk until tender, then finished with a touch of condensed milk for that signature creamy texture.

Every spoonful captures the nostalgic flavors of Brazilian home kitchens.

The magic happens in the layers of flavor—warm cinnamon, toasted coconut, and just the right amount of sweetness. This version stays true to tradition while offering a foolproof method for achieving that ideal creamy yet slightly firm consistency.

Whether served as a dessert or breakfast treat, it’s a dish that feels like a warm embrace.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for brazilian rice pudding

Creamy coconut milk, aromatic cinnamon, and perfectly textured rice create Brazilian comfort in every bite.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Full-Fat Coconut Milk 🥥 13 ½ oz Canned, full-fat preferred
Whole Milk 🥛 2 cups Whole milk for richness
Granulated Sugar 🍚 ¾ cup Adjust to taste preference
Cinnamon Sticks 🌿 2 whole For infusion, removed later
Ground Cinnamon 🌶️ 1 tbsp For finishing, high-quality
Unsalted Butter 🧈 2 tbsp Cold, cubed for toasting
Toasted Coconut Flakes 🥥 ½ cup Unsweetened, lightly toasted
Sweetened Condensed Milk 🥛 ½ cup Essential for signature texture
Vanilla Extract 🌸 1 tsp Pure vanilla preferred
Salt 🧂 ¼ tsp Diamond Crystal preferred
Lemon Zest 🍋 1 tsp Fresh, for brightness

The coconut milk is non-negotiable—full-fat canned brands like Thai Kitchen deliver that rich, velvety texture. Trader Joe's carries excellent options, or check the Latin market for authentic varieties. For the rice, long-grain white is traditional, but jasmine works beautifully too. Rinse it thoroughly to remove excess starch, which prevents grittiness. The cinnamon sticks should be high-quality, aromatic—avoid the dusty ones in bulk bins unless they're freshly ground. Toast the coconut flakes in a dry pan for 2-3 minutes until fragrant; they'll add depth that canned flakes can't match.

No full-fat coconut milk? Light coconut milk plus 1 tbsp heavy cream gets you closer, though the texture will be slightly lighter. Substituting condensed milk with equal parts evaporated milk and sugar works in a pinch, but the texture won't be identical. For the cinnamon, Ceylon cinnamon has a milder, sweeter profile if you prefer less heat. The butter should be unsalted and cold-cubed—melting it first ruins the toasting process. If you're out of vanilla extract, 1 tsp vanilla sugar or a scraped vanilla bean pod works, though the flavor won't be as pure.

Store leftovers in an airtight container for up to 5 days in the fridge, though it's best enjoyed within 2 days for optimal texture. The pudding thickens as it cools, so reheating with a splash of milk restores creaminess. For make-ahead prep, toast the coconut flakes and infuse the milk with cinnamon sticks a day ahead—this builds flavor beautifully. Freezing isn't recommended, as it alters the delicate texture. Serve warm with a sprinkle of toasted coconut and extra cinnamon for that authentic Brazilian touch.

❤️

Why You'll Love This Recipe

  • No-Fuss Simmer: I swear by this recipe because it’s basically set-it-and-forget-it. Toss the rice, coconut milk, and cinnamon sticks into a pot, add water, and let it bubble away while you handle the rest of dinner. No stirring every five minutes like some fussy desserts—just 30 minutes of hands-off magic.
  • Creamy Coconut Hug: That full-fat coconut milk? It transforms this into something ridiculously rich—like a cross between a pudding and a latte. The cinnamon sticks infuse warmth without overpowering, and the rice soaks up all the sweetness until every bite feels like a cozy embrace.
  • Leftovers That Win: Honestly, I make this on Sundays just because the leftovers are my secret weapon. Reheat a portion with extra milk and a pinch of sugar, and it’s like fresh-off-the-stove dessert. (Yes, even on a Tuesday night when I’m too tired to bake.)
  • Budget Luxury: Between us, this recipe costs me less than $3 for a full batch, but it tastes like I splurged on something from a bakery. The rice stretches the ingredients, the coconut milk adds depth without breaking the bank, and the whole thing feels indulgent—without the guilt.

Step-by-step instructions for Brazilian rice pudding

Master this creamy, cinnamon-kissed dessert with perfect texture and toasted coconut crunch.

1

🍳 Step 1: Toast the Rice and Infuse the Milk

In a heavy-bottomed saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 1 cup long-grain white rice and toast for 3-4 minutes until the rice turns a light golden color and smells nutty. This step develops rich flavor and prevents gummy texture.

Add the 2 whole cinnamon sticks and toast for another 30 seconds to release their aromatic oils. Pour in the 2 cups whole milk and 13.5 oz full-fat coconut milk, stirring to combine. Bring to a gentle boil, then immediately reduce heat to low and simmer uncovered for 15 minutes.

2

👨‍🍳 Step 2: Cook Until Thick and Creamy

After 15 minutes, stir in the 0.75 cup granulated sugar and 0.25 teaspoon salt, dissolving completely. Continue simmering uncovered for another 20-25 minutes, stirring occasionally, until the mixture thickens to a creamy consistency that coats the back of a spoon.

I know it seems like forever, but patience is key here. The rice should be tender but still have a slight bite, and the pudding should pull away from the sides of the pan. If it thickens too quickly, add 1-2 tablespoons water to prevent burning. Remove the cinnamon sticks at this point—they've done their job.

3

🥘 Step 3: Finish with Condensed Milk and Toasted Coconut

Once the pudding reaches the perfect consistency, stir in the 0.5 cup sweetened condensed milk, 1 teaspoon vanilla extract, and 1 teaspoon lemon zest. The condensed milk will give it that signature Brazilian richness, while the lemon zest adds a bright contrast to the cinnamon. Simmer for another 2-3 minutes just to meld the flavors.

Remove from heat and let it cool slightly for 5 minutes. Then stir in the 0.5 cup toasted coconut flakes and 1 tablespoon ground cinnamon. The coconut should be warm but not melted—this ensures those flakes stay crispy on top. For extra texture, I like to sprinkle a final layer of toasted coconut flakes on each serving before chilling.

4

⏰ Step 4: Chill and Serve

Transfer the pudding to a serving dish and let it cool to room temperature, then refrigerate for at least 4 hours (overnight is ideal). This chilling time allows the flavors to develop fully and the texture to set properly. The pudding should be thick but still spoonable when served.

When ready to serve, garnish with additional toasted coconut flakes and a dusting of ground cinnamon. For presentation, I often arrange the coconut flakes in a circular pattern on top—it looks beautiful and adds that satisfying crunch with every bite. Serve chilled with a dollop of whipped cream or a sprinkle of cinnamon sugar for extra indulgence.

👨‍🍳

Pro Tips For Making Brazilian Rice Pudding

  • TOAST THE RICE FIRST: I learned this the hard way—skipping the quick toast in a dry pan means your rice will turn mushy instead of creamy. Heat your long-grain rice over medium for 2-3 minutes until it smells nutty and the edges look translucent. This step locks in texture and prevents that sad, gluey consistency.
  • USE FULL-FAT COCONUT MILK: Don’t skimp on the coconut milk—this isn’t the place for light versions. The fat is what makes Brazilian rice pudding rich and velvety. Open the can and stir in the thick paste from the bottom; that’s where the real flavor hides. If you’re using cartons, shake them like you mean it before measuring.
  • STIR THE FIRST 10 MINUTES: After adding liquids, give the pot constant attention for the first 10 minutes. The rice will release starch like crazy, and if you let it sit, you’ll end up with a skin forming on the bottom that’s impossible to scrape off. Use a wooden spoon—it’s gentler on your wrists and won’t scratch your pot.
  • COOL IT SLOWLY: Sounds weird, but it works: let the pudding sit covered for 30 minutes after cooking before refrigerating. This gradual cooling keeps the rice from turning into a grainy mess. I know, I know—you want to dive in immediately, but trust the process. Your future self will thank you for the perfect texture.

Essential equipment for brazilian rice pudding

Heavy-Bottomed Saucepan

This is my non-negotiable tool for Brazilian rice pudding. A 3-quart stainless steel saucepan like the All-Clad or Cuisinart MultiClad distributes heat evenly and prevents scorching. Avoid thin aluminum pans—they react with acidic ingredients and can't handle the long simmering time.

I've ruined several batches using my old nonstick pan because it couldn't maintain even heat. 🌡️

Fine-Mesh Strainer

For rinsing the rice, a fine-mesh strainer (like the OXO Good Grips) is essential to remove excess starch. This prevents the pudding from becoming gummy. I rinse the rice under cold water until the water runs clear—this step is crucial for that perfect creamy texture.

A colander won't do the job as effectively.

Coconut Milk Can Opener

While any can opener works, I recommend a manual can opener with a sharp blade to avoid tearing the can. Coconut milk cans are thicker than regular cans, and a dull opener can make opening frustrating.

I also keep a small bowl nearby to catch any excess coconut cream that might spill out—it's perfect for stirring into the pudding at the end for extra richness.

Cinnamon Stick Infuser

You don't need anything fancy here, but a simple cinnamon stick infuser (a small basket that fits in your saucepan) makes removing the sticks effortless. If you don't have one, just use tongs to carefully lift them out when the time comes.

The key is to remove them before the pudding thickens completely, or they'll become difficult to extract.

Toasting Pan

A small, non-stick skillet (like my Calphalon nonstick) is perfect for toasting the coconut flakes and butter. I heat it over medium-low heat to prevent burning while still achieving that nutty aroma.

Toasting the coconut flakes separately ensures they stay crispy on top of the pudding rather than dissolving into the creamy base.

Serving Dish

For chilling and serving, I use a glass baking dish (about 8x8 inches) because it's sturdy and allows me to see the pudding's texture as it sets. Glass also conducts cold evenly when refrigerating.

If you're serving immediately, a ceramic bowl with a lid works well to keep the pudding warm while maintaining that beautiful presentation.

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 16g80%
Cholesterol 60mg20%
Sodium 240mg10%
Total Carbohydrate 62g23%
Dietary Fiber 1g4%
Sugars 48g
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

Why does Brazilian rice pudding need to chill before serving?

Chilling is essential to develop the pudding's signature texture. The rice needs 4+ hours in the fridge to fully absorb the coconut milk and condensed milk, creating that perfect creamy yet slightly firm consistency. This also allows all the flavors—cinnamon, vanilla, and toasted coconut—to meld together beautifully. Serving it warm misses that magical mouthfeel!

2

Can I make this pudding without condensed milk?

Yes, but the texture will be lighter. Replace the ½ cup condensed milk with ½ cup evaporated milk plus 2 tablespoons sugar, simmered until thickened. For extra richness, stir in 1 tablespoon melted butter at the end. The flavor won't be identical, but it's a good substitute if you're out of condensed milk.

3

How do I fix rice pudding that's too thin?

If your pudding is too runny, return it to low heat and stir in 1 tablespoon cornstarch mixed with 2 tablespoons cold water until thickened. For a quicker fix, whisk in 1 tablespoon cold milk and 1 teaspoon sugar, then simmer for 5 minutes more. Never rush this step—simmering too fast can make the rice gummy.

4

What's the best way to reheat leftover rice pudding?

Reheat gently in a saucepan over low heat with 1-2 tablespoons milk to restore creaminess. Stir constantly to prevent sticking. For microwave reheating, cover with a damp paper towel and heat in 20-second intervals, stirring between each. Avoid high heat—it can make the rice pudding dry out or develop a skin on top.

5

Can I add other fruits to this recipe?

Try ½ cup diced mango or pineapple for tropical flair, or 1 tablespoon raisins for a classic variation. Add fruits during the final 5 minutes** of cooking so they don't turn mushy. For delicate fruits like berries, fold them in just before serving. The key is balancing sweetness—adjust sugar accordingly if using very ripe fruit.

★★★★★4.9(6 reviews)
Categories Main Courses