Café Rio Sweet Rice Recipe: Coconut-Milk Infused Caramelized Delight

Desserts

Café Rio Sweet Rice Recipe: Coconut-Milk Infused Caramelized Delight

This Café Rio sweet rice recipe brings the iconic Brazilian dessert to your kitchen with its signature creamy texture and caramelized coconut flavor.

The secret lies in slow-cooking jasmine rice with coconut milk until it reaches that perfect silky consistency, then finishing it with a touch of pandan extract for that unmistakable aroma.

What makes this version special is the balance of sweetness and subtle spice, creating a dessert that's both comforting and sophisticated.

What you'll achieve is a rich, velvety rice pudding with a delicate caramelized crust at the bottom—a hallmark of authentic Café Rio. The process is straightforward: simmer the rice in coconut milk until tender, then stir in sugar and pandan for that signature flavor.

This dessert is versatile enough to serve warm or chilled, making it perfect for gatherings or a cozy treat on its own.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cafe rio sweet rice

Jasmine rice, coconut milk, and a touch of pandan—just what you need for this creamy, caramelized Brazilian classic.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Uncooked, long-grain preferred
Full-Fat Coconut Milk 🥥 2 cans 13.5 oz each, unsweetened
Granulated White Sugar 🍚 1 ½ cups Adjust to taste for sweetness
Pandan Extract 🌿 1 tsp Pure, not imitation
Unsalted Butter 🧈 4 tbsp Cold, cut into small cubes
Ground Cinnamon 🌶️ ½ tsp Freshly ground preferred
Ground Nutmeg 🌶️ ¼ tsp Freshly grated for depth
Vanilla Extract 🥛 1 tsp Pure vanilla preferred
Shredded Coconut 🥥 ½ cup Toasted for extra flavor
Salt 🧂 ¼ tsp Kosher or sea salt
Heavy Cream 🥛 ½ cup For finishing, optional

The jasmine rice is key here—it needs to be long-grain and uncooked for that signature texture. Grab Thai Kitchen brand if you're at the grocery store, or any jasmine rice from the international aisle. Full-fat coconut milk is non-negotiable; the fat content gives that velvety finish. I always buy two cans—one for the recipe, one to have on hand for smoothies. For the pandan extract, look for pure, not imitation—it makes all the difference. The toasted shredded coconut? Trader Joe's sells pre-toasted, which saves time, but toasting your own in a dry pan for 3-4 minutes adds serious flavor.

No pandan extract? Vanilla bean paste works in a pinch—use the same amount. Running out of cinnamon? Cardamom at half the amount gives a similar warmth. The butter should be cold when you add it—this creates those beautiful caramelized pockets. If you're avoiding dairy, coconut oil works too, but the flavor will be slightly different. For the sugar, brown sugar adds depth, but white keeps it classic. The heavy cream at the end is totally optional—skip it if you're keeping this vegan, or use coconut cream instead.

This dessert tastes even better the next day, so make it ahead if you can. Store in an airtight container in the fridge for up to 5 days. To reheat, warm gently in the microwave or on the stove with a splash of coconut milk. The caramelized crust at the bottom? That's the good stuff—scrape it up with a spoon and enjoy it. Freezes beautifully too—just thaw in the fridge overnight. I always double the recipe because it disappears fast, especially when topped with extra toasted coconut.

❤️

Why You'll Love This Recipe

  • Five-Minute Setup: I swear, this takes less time than waiting for takeout. Just toast the rice in coconut milk—no boiling, no fuss—and let the sugar melt into that creamy, fragrant cloud. Honestly, the hardest part is resisting the urge to eat it straight from the pot.
  • Pandan Magic: That little bottle of pandan extract? It’s the secret weapon. One drop turns plain rice into something tropical and dreamy—like dessert for breakfast. The butter ties it all together with a richness that makes it feel indulgent, not heavy.
  • Breakfast or Dessert: Serve it warm with coffee for a café vibe, or chill it overnight for a no-bake treat. My kids beg for it after school, and my husband sneaks bites when he thinks I’m not looking. (Between us, I do the same.)
  • Budget-Friendly Luxury: Full-fat coconut milk and butter sound fancy, but a can of coconut milk and a stick of butter stretch farther than you’d think. Plus, the rice keeps for days—perfect for when you’re too tired to cook but still want something special.

Step-by-step instructions for café rio sweet rice

Here's how to make this creamy, caramelized coconut rice that's perfect for breakfast or dessert.

1

Rinse and Toast the Jasmine Rice

Start by rinsing the 1 cup jasmine rice under cold water in a fine-mesh strainer until the water runs clear. This removes excess starch that would make the rice gummy. Transfer the drained rice to a medium saucepan and toast it over medium heat for 2-3 minutes, stirring constantly. You'll see the grains turn slightly translucent and smell nutty—this step builds flavor and prevents mushiness.

I like to keep the rice in the pan while I prepare the coconut milk mixture next. This way, everything stays warm and ready to combine. If you're using pre-toasted rice, skip this step—but trust me, toasting makes a difference in the final texture.

2

Combine Rice with Coconut Milk and Sugar

Pour in the 2 cans full-fat coconut milk and the 1.5 cups granulated white sugar. Stir well to dissolve the sugar completely—this prevents grainy spots in your finished dish. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce heat to low. Let it simmer uncovered for 20 minutes, stirring occasionally to prevent sticking.

Here's where the magic happens: the coconut milk will start to caramelize slightly, creating that rich, golden hue. You'll know it's ready when the rice is tender but still has a slight bite—it'll finish cooking while it steams. Don't walk away; you want to catch it at the perfect moment before it dries out.

3

Add Flavorings and Simmer

In a small bowl, mix together the 1 tsp pandan extract, 4 tbsp cold unsalted butter (cut into small cubes), 0.5 tsp ground cinnamon, 0.25 tsp ground nutmeg, 1 tsp vanilla extract, 0.5 cup shredded coconut, and 0.25 tsp salt. Once the rice mixture is simmering gently, stir in half of this flavor mixture. Let it cook for another 10 minutes on low heat, stirring occasionally.

The pandan extract gives that authentic Café Rio aroma—it's floral and slightly citrusy. The butter adds richness while the spices warm up beautifully. If you notice the mixture thickening too much, add 1-2 tablespoons of water to maintain the creamy consistency. The rice should be tender with just a hint of resistance when you press a grain with your fork.

4

Finish with Cream and Rest

Remove the pan from heat and stir in the remaining flavor mixture along with the 0.5 cup heavy cream. The cream will create a luxurious, velvety finish. Cover the pan tightly with aluminum foil and let it rest for 15 minutes—this allows the flavors to meld completely and the rice to absorb all the coconut goodness.

After resting, fluff the rice gently with a fork. If you're serving it immediately, the texture will be perfect—creamy yet with individual grains still visible. For even better flavor, let it sit covered at room temperature for another 15 minutes before serving. This dish tastes even more amazing the next day, so it's perfect for meal prep!

👨‍🍳

Pro Tips For Making Cafe Rio Sweet Rice

  • Rinse Rice Till Clear: Don’t just splash water and call it done—hold that jasmine rice under cold running water for 30 seconds, swirling it in your hands until the water runs nearly clear. I learned this the hard way after making gummy, clumpy rice that tasted like glue. The starch needs to wash out, or your sweet coconut milk will turn into a thick, pasty mess.
  • Simmer Coconut Milk Low: After adding the coconut milk and sugar, drop the heat to the lowest setting you can tolerate—this isn’t a race. I used to rush it, and the milk would split or curdle, leaving a weird, oily film on top. A gentle simmer for 15–20 minutes keeps it creamy and smooth.
  • Butter Last, Not First: Add the unsalted butter only in the final 2 minutes of cooking, stirring until it melts completely. I was skeptical at first—why wait?—but skipping this step means your rice soaks up butter unevenly, leaving some grains dry and others greasy. The last-minute melt coats everything perfectly.
  • Pandan Extract, Not Leaves: Unless you’re making a full pandan leaf infusion (which takes hours), stick with the extract—it’s concentrated and foolproof. I tried steeping leaves once and ended up with a bitter, grassy flavor. Measure carefully: ½ teaspoon is enough for 2 cups of rice; too much tastes like overpowering perfume.

Regional styles of this recipe

Brazilian Café Rio

This is the original version you’d find at Café Rio in Brazil, where it’s been a beloved breakfast and dessert staple since the 1930s. The key here is the pandan extract—it’s what gives the dish its iconic floral aroma, often compared to vanilla and citrus combined.

I’ve made this version countless times, and the secret is in the slow simmering with coconut milk. The dish should have a caramelized crust at the bottom, which is scraped up and eaten with a spoon—it’s the best part! 🥥

Portuguese-Inspired Version

In Portugal, this dessert is often called Arroz Doce (sweet rice) and skips the pandan for cinnamon and lemon zest. Swap the pandan extract for 1 tsp lemon zest and ½ tsp cinnamon, and add a splash of orange blossom water for depth.

The texture stays creamy, but the flavor profile shifts to something brighter and more citrus-forward. This version is lighter and pairs beautifully with a cup of Portuguese bica coffee.

Filipino Ube Twist

The Philippines has its own take on sweet rice, often using ube (purple yam) for color and earthy sweetness. Replace the pandan with 2 tbsp ube halaya (purple yam jam) and reduce the sugar to 1 cup to balance the natural sweetness.

Toast ½ cup toasted coconut flakes separately and sprinkle on top before serving. The result is a stunning purple-hued dessert with a creamy, slightly earthy flavor that’s totally addictive. 💜

Thai Pandan-Focused

Thailand’s version leans even harder into pandan, using pandan leaves instead of extract for a more intense aroma. Steep 2-3 fresh pandan leaves in the coconut milk while it heats, then strain before adding the rice. Add ½ tsp salt and 1 tsp palm sugar for authenticity.

The dish is often served with mango slices on top, creating a perfect balance of creamy rice and juicy fruit. This version is lighter and more aromatic than the Brazilian original.

Vegan Adaptation

For a plant-based version, swap the butter for 4 tbsp coconut oil and use coconut cream instead of heavy cream. The texture stays rich and creamy, though slightly lighter. Boost the pandan to 1.5 tsp to compensate for the lack of dairy richness.

Top with extra toasted coconut and a drizzle of agave syrup for a sweet finish. This version is just as satisfying and proves the dessert’s versatility. 🌱

Modern Fusion Twist

For a fun twist, add ½ cup dark chocolate chunks (70% cocoa) when you stir in the flavorings. Let them melt slightly into the rice for pockets of gooey chocolate. Finish with crushed pistachios for crunch and a sprinkle of flaky sea salt.

This fusion version is perfect for dessert lovers who crave a little indulgence. The contrast of creamy rice, rich chocolate, and salty pistachios is pure magic. 🍫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 24g120%
Cholesterol 120mg40%
Sodium 380mg16%
Total Carbohydrate 78g29%
Dietary Fiber 2g8%
Sugars 65g
Protein 6g12%
* 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 recipe without pandan extract?

If you can't find pandan extract, try 1 teaspoon vanilla bean paste or ½ teaspoon cardamom for warmth. For a citrusy twist, use 1 teaspoon lemon zest instead. The dish will still be delicious, just with a different flavor profile.

2

How do I prevent the rice from turning mushy?

Rinse the rice thoroughly first to remove excess starch, and toast it in the pan for 2-3 minutes before adding liquids. Also, don't overcook it—remove from heat when the rice is just tender (about 20 minutes total). The resting time helps firm it up.

3

Can I use regular white rice instead of jasmine?

While jasmine rice is ideal for its floral aroma and texture, you can use long-grain white rice in a pinch. Just reduce the cooking time slightly to 15 minutes and check for doneness earlier. The flavor won't be as aromatic, but the creamy consistency will still work.

4

What's the best way to store leftovers?

Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually improve overnight! To reheat, warm gently in the microwave with a splash of coconut milk or on the stove over low heat while stirring. The caramelized crust at the bottom is the best part—scrape it up with a spoon!

5

Can I make this dessert without dairy?

Yes! Replace the butter with 4 tablespoons coconut oil and use ½ cup coconut cream instead of heavy cream. Boost the pandan to 1.5 teaspoons for extra flavor. The texture stays rich and creamy, though slightly lighter. Top with extra toasted coconut for crunch.

★★★★★4.6(10 reviews)
Categories Desserts