Café Rio Sweet Rice Recipe: Coconut Milk-Kissed Crunch With Toasted Sesame

Desserts

Café Rio Sweet Rice Recipe: Coconut Milk-Kissed Crunch With Toasted Sesame

This Café Rio Sweet Rice recipe brings the iconic Brazilian dessert to your kitchen with its perfect balance of creamy coconut milk, rich condensed milk, and toasted sesame crunch. 🌟 The dish is a nostalgic treat that captures the essence of Brazilian café culture—simple yet deeply satisfying, with layers of texture and warmth that make it irresistible.

What sets this recipe apart is the authentic technique of slow-cooking the rice with coconut milk until tender, then finishing it with a caramelized sugar topping and toasted sesame seeds.

The result is a dish that’s rich, aromatic, and just sweet enough—ideal for serving at gatherings or as a special dessert when you crave something comforting yet elegant. Ready to recreate this café classic at home?

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for cafe rio sweet rice

Authentic Brazilian flavors meet simple pantry staples in this nostalgic dessert.

Ingredient Amount Notes
Jasmine Rice 🍚 1 cup Uncooked, long-grain preferred
Full-Fat Coconut Milk 🥥 13 ½ oz One 13.5 oz can, full-fat preferred
Sweetened Condensed Milk 🥛 ½ cup High-quality brand for richness
Granulated White Sugar 🍚 ½ cup Superfine for faster dissolving
Unsalted Butter 🧈 2 tbsp Cold, cubed for topping
Toasted Sesame Seeds 🌾 ¼ cup Store-bought or homemade
Vanilla Extract 🌸 1 tsp Pure vanilla preferred
Ground Cinnamon 🌿 ¼ tsp Freshly ground for warmth
Sea Salt 🧂 ¼ tsp Fine grain preferred
Water 💧 1 cup Filtered preferred
Dark Brown Sugar 🍯 ¼ cup Packed for caramelization
Light Corn Syrup 🍯 1 tbsp For glossy finish

The coconut milk is the heart of this recipe—full-fat canned delivers the richest texture. Thai Kitchen or Goya brands are reliable choices, but any full-fat can works. For the rice, jasmine or long-grain holds up best to the slow cooking process. If you can't find jasmine, basmati is a solid substitute. The condensed milk should be top-tier—Nestlé or Carnation are standard, but avoid low-fat versions. Toast your sesame seeds in a dry pan until golden for maximum flavor—don't skip this step—it's what gives the dish that signature crunch.

No full-fat coconut milk? Coconut cream works in a pinch, though the texture will be slightly thicker. Substituting evaporated milk for condensed milk cuts the sweetness—balance with extra sugar if needed. For the caramel topping, turbinado sugar adds beautiful crunch, but dark brown sugar is more accessible. The corn syrup is non-negotiable for that glossy finish—don't swap for honey or maple (it won't caramelize properly). If you're making this ahead, prepare the caramel topping last—it sets best when warm.

Store the cooked rice in an airtight container for up to 3 days in the fridge, though it's best enjoyed fresh. The caramelized topping can be made 2 days ahead—just reheat gently before serving. For a crowd, double the recipe but use two pans to prevent overcrowding. The sesame seeds keep for 6 months in a sealed container, and the rice mixture can be frozen for 3 months—thaw overnight in the fridge before adding the topping.

❤️

Why You'll Love This Recipe

  • Three-Ingredient Magic: I swear, this recipe is that easy—just rice, coconut milk, and condensed milk. No fancy techniques, no stress. Honestly, I’ve made it while scrolling through my phone, and it still turns out perfectly every time.
  • Creamy Caramel Dream: That balance of buttery jasmine rice with the rich, velvety coconut and sweetened condensed milk? It’s like dessert for breakfast. The sugar melts into a glossy, caramelized layer on top—no extra work, just pure satisfaction.
  • Breakfast or Dessert: Serve it warm with coffee for a cozy morning treat, or chill it overnight for a no-bake dessert. My kids grab it straight from the fridge when they’re craving something sweet, and my husband sneaks seconds when he thinks no one’s looking.
  • Budget-Friendly Luxury: Full-fat coconut milk and condensed milk might sound indulgent, but they stretch this recipe into multiple servings without breaking the bank. I’ve fed a crowd with one pot, and it’s still my go-to when I want something special but simple.

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

Here's the method for that iconic coconut milk-kissed rice with nutty sesame crunch.

1

🍳 Step 1: Toast the Sesame Seeds

In a dry skillet over medium heat, toast the 0.25 cup toasted sesame seeds for 2-3 minutes until they turn a rich golden brown and release their nutty aroma. Stir constantly to prevent burning—you want them fragrant but not bitter. Remove from heat immediately and set aside on a plate; they'll cool quickly and keep their toasted flavor.

This step is crucial for the final texture and aroma. If you're using pre-toasted seeds, skip this and proceed directly to the rice preparation. The toasted seeds will add both visual contrast and nutty depth to the finished dish, so don't skip this if you're making them fresh.

2

🍳 Step 2: Cook the Jasmine Rice

Rinse the 1 cup jasmine rice under cold water until the water runs clear, then drain thoroughly. In a medium saucepan, combine the rice with 1 cup water and bring to a boil over high heat. Once boiling, immediately reduce heat to low, cover tightly with a lid, and simmer for 15 minutes without lifting the lid.

After 15 minutes, turn off the heat but leave the rice covered. Let it steam for an additional 5 minutes—this resting period allows the rice to absorb any remaining moisture and develop its signature fluffy texture. Fluff the rice gently with a fork before moving to the next step.

3

🥘 Step 3: Prepare the Coconut Milk Mixture

In a separate saucepan, combine the 13.5 oz full-fat coconut milk, 0.5 cup sweetened condensed milk, 0.5 cup granulated white sugar, 0.25 cup dark brown sugar, 1 tbsp light corn syrup, 1 tsp vanilla extract, 0.25 tsp ground cinnamon, and 0.25 tsp sea salt. Stir over medium heat until the mixture reaches a gentle simmer, about 5-7 minutes.

Simmer for 3-4 minutes until the mixture thickens slightly and coats the back of a spoon. The sugar should dissolve completely, and the mixture should smell richly coconutty with warm vanilla notes. Remove from heat and set aside—this sweet coconut mixture is the heart of the dish.

4

🥘 Step 4: Combine Rice and Coconut Mixture

Transfer the cooked rice to a large serving bowl. Pour the warm coconut mixture evenly over the rice and gently fold together with a spatula until fully combined. The rice should be evenly coated with the sweet coconut mixture, but don't overmix—just enough to distribute the flavors.

Return the bowl to the stove over low heat and let it warm through for 2-3 minutes, stirring occasionally. This step ensures all the rice absorbs the coconut flavor evenly. The mixture should be thick but still slightly loose—this texture is perfect for serving.

5

🍳 Step 5: Finish with Butter and Sesame Seeds

Remove the bowl from heat and stir in the 2 tbsp unsalted butter, cutting it into small pieces as you go. The butter will melt into the rice, adding richness and helping the sesame seeds adhere. Sprinkle the toasted sesame seeds evenly over the top, pressing them gently into the rice with a spoon.

Serve immediately while the rice is warm and the sesame seeds are still crisp. The contrast of the warm, sweet coconut rice with the nutty, toasted sesame seeds creates the signature texture and flavor of Café Rio's famous dish. For best results, serve within 15 minutes of preparation.

👨‍🍳

Pro Tips For Making Cafe Rio Sweet Rice

  • STIR THE RICE EARLY: After adding the coconut milk, stir the rice vigorously for the first 3 minutes—this breaks up clumps and ensures even absorption. I learned this the hard way when my rice turned out gummy in spots because I waited too long.
  • USE COLD COCONUT MILK: Chill the full-fat coconut milk overnight before using—it thickens the base better and prevents a greasy texture. Sounds weird, but it works: the rice stays creamy without separating.
  • DON’T SKIP THE BUTTER: Swirl in the unsalted butter only when the rice is fully cooked and off the heat—this locks in flavor without burning. I used to add it earlier, and it always made the rice taste flat.
  • COVER TIGHTLY FOR 10 MINUTES: After turning off the heat, seal the pot with a tight lid and let it steam for 10 minutes—this guarantees even moisture distribution. Resist the urge to peek; your future self will thank you.

Make-ahead tips for this recipe

Prep Ahead Strategy

Make the coconut milk mixture up to 2 days ahead and store it in an airtight container in the fridge. When ready to serve, simply reheat it gently in a saucepan over low heat until warm, then combine with freshly cooked rice.

This saves time and keeps the flavors concentrated. 🌟

Rice Prep Shortcut

Cook the jasmine rice a day ahead and refrigerate it in an airtight container. When you're ready to serve, reheat it in a steamer or microwave with a splash of water to prevent drying.

This works especially well if you're making the caramel topping fresh—just combine the reheated rice with the warm coconut mixture.

Caramel Topping Make-Ahead

The caramelized sugar topping can be prepared 2 days in advance and stored in a sealed container. Reheat it gently in a small saucepan over low heat with a few drops of water to restore its glossy texture before drizzling over the finished rice.

This ensures your dessert looks as good as it tastes when served.

Freezer-Friendly Base

For ultimate convenience, prepare the entire rice-coconut mixture (without the sesame seeds) and freeze it in a single layer in an airtight container. When ready to serve, thaw it overnight in the fridge, then reheat gently before adding the toasted sesame seeds.

This method preserves the texture beautifully for up to 3 months. ❄️

Sesame Seed Prep

Toast your sesame seeds in advance and store them in a sealed container at room temperature. They’ll stay fresh for 6 months, ready to be sprinkled on top whenever you’re ready to serve. This small step eliminates last-minute prep and guarantees that signature crunch every time.

Serving Timeline

Plan to assemble this dessert 15-30 minutes before serving. The warm rice and crisp sesame seeds work best when fresh, but you can keep the components separate until the last minute.

If you're serving a crowd, prepare the rice and coconut mixture ahead, then reheat everything together just before plating. This keeps the texture perfect and the flavors vibrant. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 20g100%
Cholesterol 65mg22%
Sodium 320mg14%
Total Carbohydrate 82g29%
Dietary Fiber 2g8%
Sugars 52g
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 sweet rice with jasmine rice substitutes?

Yes! While jasmine rice is ideal, you can use long-grain basmati or arborio rice as substitutes. The texture will be slightly firmer, but the coconut flavor will still shine. For best results, rinse the rice thoroughly and follow the same cooking method—just monitor the water absorption closely since different rice varieties absorb liquids differently.

2

Why does my sweet rice turn out too dry?

Overcooking or insufficient coconut milk are the most common causes. Always use full-fat coconut milk and simmer the rice mixture gently over low heat after combining. If it seems dry, add 1-2 tablespoons of warm coconut milk and stir until absorbed. The rice should be moist but not soupy—this balance is key for the perfect texture.

3

How can I make this dessert nut-free?

Simply omit the sesame seeds and replace them with toasted coconut flakes or crushed pistachios for a nut-free option. For extra crunch, sprinkle crushed graham crackers or toasted coconut chips on top. The coconut flavor will still dominate, and you'll maintain that satisfying texture contrast without nuts.

4

Is this dish suitable for vegans?

Mostly, but with a few swaps: use coconut oil instead of butter and ensure your condensed milk is vegan (like coconut condensed milk). For extra richness, stir in 1 tablespoon of coconut cream at the end. The dish remains delicious while staying plant-based—just confirm all ingredients are vegan-friendly before starting.

5

Can I serve this as a side dish instead of dessert?

This sweet rice pairs beautifully with savory dishes like grilled meats or curries. To balance flavors, reduce the sugar slightly (0.4 cup instead of 0.5 cup) and add a pinch of ground cardamom for warmth. Serve warm as a side to complement rich, spiced entrees—it's a crowd-pleaser at Brazilian-style feasts!

★★★★★4.5(7 reviews)
Categories Desserts