Champorado Rice Recipe: Sweet Chocolate-Rice Fusion With Crispy Top

Main Courses

Champorado Rice Recipe: Sweet Chocolate-Rice Fusion With Crispy Top

This champorado rice recipe brings Filipino comfort food to life with its rich, creamy chocolate-rice fusion and perfectly crispy top. 🌟 The secret lies in slow-cooking rice with chocolate until it transforms into a velvety porridge, then toasting the edges for that signature crunch.

I developed this version after years of perfecting the balance between sweet, savory, and textural elements—every spoonful delivers warmth and nostalgia. The magic happens in the cooking process: simmering the rice with dark chocolate creates a deep, aromatic base, while toasted coconut milk adds richness.

Traditional recipes often include leche flan or ube halaya for contrast, but even on its own, this dish feels like a hug in bowl form. What sets this apart is the crispy top, achieved by carefully browning the surface for that satisfying crunch.

What you'll end up with is a dish that's equal parts indulgent and comforting—creamy yet textured, sweet without being cloying. The aroma alone will transport you to childhood memories, but the taste is what truly makes it special.

Whether you're serving it as a breakfast staple or a dessert-like treat, this champorado rice is a celebration of Filipino flavors. Ready in about 45 minutes, this recipe is perfect for brunch gatherings or cozy family meals. The best part?

It tastes even better the next day, making it ideal for meal prep. Let's get cooking!

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

Ingredients for champorado rice

Sweet chocolate, creamy coconut, and crispy textures—this fusion of Filipino comfort flavors needs just 11 ingredients.

Ingredient Amount Notes
Jasmine Rice šŸš 1 ½ cups Uncooked, long-grain preferred
Dark Chocolate Chips šŸ« 8 oz 70% cocoa or higher, chopped
Full-Fat Coconut Milk 🄄 13 ½ oz Canned, unsweetened preferred
Granulated Sugar šŸš ½ cup White or brown, adjust to taste
Salt šŸ§‚ ½ tsp Fine sea salt preferred
Unsalted Butter 🧈 2 tbsp Cold, cubed for crispy top
Vanilla Extract 🌿 1 tsp Pure, high-quality preferred
Ground Cinnamon šŸŒ¶ļø ¼ tsp Freshly ground for warmth
Toasted Coconut Flakes 🄄 ¼ cup Unsweetened, for garnish
Water šŸ’§ 1 ½ cups Filtered or spring water
Leche Flan Mix šŸ® 1 package For optional topping (optional)

The chocolate is non-negotiable here. Valrhona or Ghirardelli 70% cocoa melts beautifully, but any high-quality dark chocolate works—just chop it yourself for even distribution. Coconut milk matters too: Thai Kitchen or Aroy-D brands are reliable, but check for no added sugar. For the rice, jasmine's floral notes complement the chocolate perfectly, though basmati works in a pinch. If you're feeling fancy, toast the coconut flakes yourself for extra crunch (just dry-toast in a pan until golden).

No dark chocolate? Semisweet chocolate chips at 60% cocoa will work, though the flavor won't be as rich. Running low on coconut milk? Substitute with equal parts evaporated milk and coconut cream, but texture will be slightly lighter. The leche flan mix is optional but adds that classic Filipino contrast—if skipping, drizzle with caramel sauce instead. For a vegan version, use coconut milk only and swap butter for coconut oil. The cinnamon? Penzeys brand has the best quality, but any fresh-ground will do.

This dish tastes even better the next day—store leftovers in an airtight container for up to 4 days. For meal prep, make a double batch and freeze portions for 3 months. The crispy top? Best eaten fresh, but reheat gently in the oven to restore texture. Garnish with extra toasted coconut flakes right before serving—that's the magic touch. Leftovers reheat beautifully in the microwave, though oven-baked brings back the crispy edges.

ā¤ļø

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this—just rice, coconut milk, chocolate, and heat. No chopping, no fussing, no extra pots. The rice soaks up that rich coconut while the chocolate melts right in, turning every grain into a little bite of dessert.
  • Sweet-Salty Balance: That first spoonful? Chef’s kiss. The dark chocolate chips add deep, fudgy pockets of flavor, but the coconut milk keeps it from being too heavy. It’s like a hug for your taste buds—warm, creamy, and just a little indulgent.
  • Meal Prep Gold: Honestly, this is my lazy Sunday secret. Cook a big batch, and it’s breakfast, dessert, or a snack all week. I keep it in the fridge for quick reheats—my kids grab it straight from the pot, no questions asked.
  • Budget Indulgence: Full-fat coconut milk and chocolate might sound fancy, but they stretch thin here. A single can of coconut milk makes three servings, and those chocolate chips? They’re a fraction of what you’d pay for fancy treats. Tastes like a splurge, costs like a steal.

Step-by-step instructions for sweet chocolate-rice fusion with crispy top

Transform simple ingredients into a decadent dessert with rich chocolate and coconut flavors.

1

šŸ³ Step 1: Toast the Jasmine Rice for Nuttiness

Heat a large skillet over medium-high heat and add the 1.5 cups jasmine rice. Toast the rice for 3-4 minutes, stirring constantly, until it turns a beautiful golden brown and releases an inviting nutty aroma. This step develops the rice's natural flavors and creates a perfect foundation for the chocolate infusion.

Here's the thing—don't walk away during toasting. You'll see the rice change color from translucent to golden brown. Once it smells toasty and nutty (almost like popcorn), it's ready for the next step. If it starts to brown too quickly, reduce the heat slightly to prevent burning.

2

🄘 Step 2: Build the Chocolate-Coconut Base

In the same skillet (no need to clean it—the toasted rice bits add flavor), reduce heat to medium and add the 8 oz dark chocolate chips, 13.5 oz full-fat coconut milk, 0.5 cup granulated sugar, and 0.5 tsp salt. Stir constantly for 5-6 minutes until the chocolate melts completely and the mixture thickens slightly. You're aiming for a smooth, velvety sauce that coats the back of a spoon.

Watch for the moment when the chocolate fully dissolves—it should look glossy and rich. If the mixture starts to stick, add 1-2 tablespoons of water to help it come together. The coconut milk will begin to separate slightly (this is normal), but keep stirring to maintain a smooth texture.

3

šŸ”„ Step 3: Simmer and Infuse Flavors

Pour in the 1.5 cups water and stir well to combine. Bring the mixture to a gentle simmer over medium-low heat, then reduce heat to low and let it cook uncovered for 15-20 minutes, stirring occasionally. You'll notice the rice begins to soften and absorb the chocolate-coconut liquid, creating a thick, porridge-like consistency.

This is where the magic happens—the rice absorbs the chocolate flavor while the coconut milk adds a creamy richness. You're looking for a texture that's slightly thicker than oatmeal but still moist. If it looks too dry, add 1-2 tablespoons of water at a time until it reaches your desired consistency.

4

šŸ‘Øā€šŸ³ Step 4: Finish with Spices and Topping

Once the rice mixture is tender and most of the liquid has been absorbed, stir in the 1 tsp vanilla extract and 0.25 tsp ground cinnamon. The vanilla will deepen the chocolate flavor, while the cinnamon adds warmth that complements the coconut perfectly. Taste and adjust the sweetness if needed—you can add more sugar if desired, but the chocolate should be the star.

Transfer the mixture to a serving dish and spread it evenly. Sprinkle the 0.25 cup toasted coconut flakes over the top for texture and visual appeal. For that signature crispy top, place the 2 tbsp unsalted butter, cubed, evenly over the surface. The butter will melt slightly but create pockets of crispy, golden-brown goodness when baked.

5

šŸ”„ Step 5: Bake for Crispy Perfection

Preheat your oven to 375°F. Place the serving dish in the oven and bake for 10-12 minutes until the butter melts and the top becomes golden brown and crispy. The edges should be slightly caramelized, and the butter should look bubbly and inviting.

Here's the moment that matters: watch the top carefully during the last 2 minutes of baking. If it browns too quickly, tent it loosely with aluminum foil to prevent over-browning. The crispy top is what makes this dessert special—it should contrast beautifully with the creamy, chocolatey rice underneath.

šŸ‘Øā€šŸ³

Pro Tips For Making Champorado Rice

  • STIR THE COCONUT MILK FIRST: Heat the full-fat coconut milk on medium-low until it’s steaming but not boiling—this melts the chocolate chips faster and prevents grainy lumps. I used to dump everything in cold and end up with weird texture battles; now it blends like silk.
  • TOAST THE CHOCOLATE CHIPS: Lightly fry the dark chocolate chips in a dry pan for 30 seconds until they smell toasty—this deepens their flavor and prevents them from clumping into a single sad blob. (Yes, even if you’re impatient like me, wait for the aroma.)
  • USE HALF THE SUGAR UPFRONT: Dissolve half the granulated sugar in the coconut milk before adding the rice—this stops the rice from sticking and burning while it absorbs the liquid. I learned this the hard way after scraping burnt rice off my pot for the third time.
  • COVER THE RICE WITH WATER FIRST: Rinse the jasmine rice until the water runs clear, then soak it in warm water for 10 minutes before cooking—this guarantees fluffy grains instead of mushy or undercooked bits. (Your future self will thank you when the rice isn’t glued together.)

Storing and reheating your leftovers

Refrigerator Storage

Store your champorado rice in an airtight container for up to 4 days in the fridge. The flavors actually deepen overnight as the chocolate and coconut infuse further. I like using glass Pyrex containers because they keep the dish fresh longer.

Let it cool completely before sealing to prevent condensation, which can make the top soggy. 🄄

Freezer-Friendly Tips

For longer storage, freeze portions in quart-sized freezer bags with 1 inch headspace for expansion. This dish freezes beautifully for up to 3 months—just thaw overnight in the fridge.

When reheating from frozen, add 1-2 tablespoons of coconut milk to restore creaminess. I always double the recipe and freeze half for lazy mornings. ā„ļø

Reheating for Crispy Top

For the best texture, reheat in a 350°F oven for 10-12 minutes with an extra 1 teaspoon of butter on top. This restores the crispy edges while keeping the center creamy.

If using the microwave, cover with a damp paper towel and heat in 30-second intervals, stirring between each, until warmed through. The crispy top won't survive microwave reheating, but it's still delicious! šŸ”„

Garnish Before Serving

Always add fresh toasted coconut flakes right before serving—they provide that essential crunch. For extra flair, drizzle with caramel sauce or crumbled leche flan on top.

I've found that garnishing with crushed pistachios adds a sophisticated touch that pairs perfectly with the chocolate. This final step makes all the difference! ✨

Meal Prep Strategy

Make a double batch on Sundays and store in individual portions for quick breakfasts. The rice holds up well for 5 days refrigerated, though the crispy top will soften.

To revive texture, broil for 2-3 minutes with fresh butter on top. This is my go-to strategy for busy weekdays—just grab and heat! šŸ“…

Leftovers Transformation

Turn leftover champorado into champorado ice cream by blending with 1 cup heavy cream and freezing in an ice cream maker. Or make champorado truffles by rolling cooled portions into balls and coating with melted chocolate. These creative uses prevent waste while keeping the flavors fresh in your mind. šŸ’”

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 65mg22%
Sodium 420mg18%
Total Carbohydrate 78g28%
Dietary Fiber 5g18%
Sugars 38g
Protein 12g24%
* 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 champorado rice with white chocolate instead of dark?

While dark chocolate is traditional, you can absolutely use white chocolate—but expect a sweeter, less intense flavor. For best results, reduce the sugar to ¼ cup and add ½ teaspoon espresso powder to enhance the cocoa notes. The texture will remain creamy, but the rich chocolate depth will be milder.

2

Why does my champorado rice turn out too dry or pasty?

This usually happens from uneven cooking or incorrect liquid ratios. The key is stirring frequently during the 15-20 minute simmer—this prevents the rice from sticking to the bottom. If it's too dry, add 1 tablespoon water at a time until creamy. For pasty texture, ensure you're using full-fat coconut milk and don't overcook beyond the 20-minute mark.

3

What's the best way to make this vegan?

Swap the butter for coconut oil, use vegan dark chocolate (70% cocoa or higher), and ensure your coconut milk is unsweetened. For extra richness, stir in 1 tablespoon aquafaba (chickpea brine) when baking to help create a crispy top. The flavor will still be decadent, just dairy-free!

4

How do I serve champorado rice for special occasions?

Elevate it with presentation! Serve in a glass bowl with a crispy top and garnish with edible gold leaf, fresh mango slices, or a scoop of ube ice cream. For a restaurant-style touch, drizzle with chocolate ganache and sprinkle with crushed macadamia nuts. It's perfect for brunch buffets or dessert tables!

5

Can I make this in an Instant Pot?

Yes! SautƩ the rice, then add all ingredients except butter and coconut flakes. Cook on high pressure for 5 minutes, then natural release. Stir in vanilla and cinnamon, transfer to a dish, top with butter, and broil for 3-4 minutes for crispiness. The Instant Pot version cooks in just 20 minutes total!

ā˜…ā˜…ā˜…ā˜…ā˜…5.0(7 reviews)
Categories Main Courses