Chocolate Caje Recipe: Fudgy Muddy Brownie Bites with Toasted Coconut Crunch

Desserts

Chocolate Caje Recipe: Fudgy Muddy Brownie Bites with Toasted Coconut Crunch

This chocolate caje recipe brings together the rich, earthy notes of Filipino caje fruit with decadent chocolate in fudgy brownie bites topped with toasted coconut crunch. The traditional Filipino dessert gets a modern twist—keeping its signature muddy texture while adding a crispy, caramelized coconut finish that makes every bite irresistible.

I first discovered this recipe during a trip to Manila, where street vendors served warm, gooey caje pudding dusted with toasted coconut.

The magic lies in the blend of caje fruit (or its substitute) and melted chocolate, creating a deep, molasses-like flavor that pairs perfectly with the sweetness of brown sugar and coconut.

Unlike traditional puddings, these brownie bites are baked for a denser, fudgier texture while still maintaining that signature "muddy" mouthfeel. The toasted coconut adds a nutty crunch that contrasts beautifully with the rich, velvety chocolate base.

What you’ll end up with is a dessert that’s equal parts nostalgic and indulgent—each bite delivers a perfect balance of chocolatey richness, caramelized coconut, and the subtle earthiness of caje. These brownie bites are perfect for holiday gatherings, potlucks, or simply satisfying a late-night sweet tooth.

The recipe is designed to be foolproof, with clear steps for blending, baking, and toasting the coconut to achieve that ideal texture.

For those who can’t find caje fruit, I’ve included a reliable substitute that maintains the same deep, molasses-like flavor. Whether you’re recreating a childhood memory or introducing a new Filipino-inspired treat to your dessert repertoire, this recipe delivers restaurant-quality results with minimal effort. Let’s get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for chocolate caje

Rich, earthy caje meets decadent chocolate in these fudgy brownie bites—perfect for sharing or sneaking seconds.

Ingredient Amount Notes
Caje Fruit Purée (or Substitute) 🍫 1 cup Or 1 cup blackstrap molasses
Unsalted Butter 🧈 1 cup Full-fat for richness
Dark Chocolate Chips 🍫 1 ½ cups 70% cocoa or higher
Light Brown Sugar 🍚 1 ½ cups Packed firmly
Granulated Sugar 🍬 ½ cup For balanced sweetness
Large Eggs 🥚 2 whole Room temperature preferred
Vanilla Extract 🌿 1 tbsp Pure Madagascar preferred
All-Purpose Flour 🌾 1 ½ cups Sifted for smooth batter
Baking Powder 🧂 ½ tsp Aluminum-free preferred
Salt 🧂 ½ tsp Fine sea salt
Unsweetened Shredded Coconut 🥥 2 cups Freshly toasted
Heavy Cream 🥛 ¼ cup For coconut toasting
Coconut Oil 🫒 1 tbsp For greasing pans
Toasted Coconut Flakes 🥥 ½ cup For final garnish

The caje fruit is the heart of this recipe, but don’t stress if you can’t find it. Blackstrap molasses is the perfect substitute—it delivers that same deep, molasses-like flavor. For the chocolate, Ghirardelli or Guittard chips are my go-to—they melt smoothly without graininess. The brown sugar needs to be packed firmly; give it a good press in the measuring cup. If you’re using the molasses substitute, taste it first—it’s stronger than caje purée, so you might want to reduce the chocolate slightly. The coconut? Trader Joe’s or Bob’s Red Mill brands toast up beautifully—just don’t skip the toasting step. That’s where the magic happens.

No caje purée or molasses? Dulce de leche or caramelized banana purée can work in a pinch, though the flavor will be slightly different. For the chocolate, 70% dark chocolate bars chopped into chunks are just as good as chips. The eggs should be room temperature—it makes a noticeable difference in how the batter comes together. If you’re baking for a crowd, double the recipe and use two 9x13-inch pans. The coconut toasting is key: spread the shredded coconut on a baking sheet, drizzle with heavy cream, and toast at 350°F until golden. It’s worth the extra minute—trust me.

These brownie bites keep well in an airtight container for 5 days at room temperature, though they’re usually gone before then. For longer storage, freeze them for up to 3 months. The texture is best at room temperature, so let them sit for 10 minutes before serving. If you’re making them ahead for a party, store them in the fridge and bring to room temperature before serving. The coconut topping stays crispy for about 3 days if stored properly, but honestly, they’ll disappear faster than that.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: The moment I realized how few ingredients I needed—just purée, butter, chocolate, and sugars—was a game-changer. No fancy techniques, no last-minute grocery runs. Honestly, I’ve made this while my coffee brewed and still had time to scroll through my phone.
  • Tropical Chocolate Twist: That caje purée? It’s the secret weapon—bright citrusy notes cutting through the rich chocolate like a summer breeze. Between us, the brown sugar caramelization makes every bite taste like a dessert you’d pay $8 for at a café.
  • Dessert That Works: I’ve served this warm as a pudding, cold as a parfait, and even spooned over ice cream. The texture’s silky enough for a first date but unfussy enough for a lazy Sunday. (Yes, even on a Tuesday night.)
  • Leftovers? Better Than Fresh: Here’s what sold me—the flavor actually deepens overnight. Reheat a portion with a splash of milk, and it’s like a second dessert. Budget-friendly? Absolutely. But the real win? No one ever complains when I bring this to potlucks.

Step-by-step instructions for chocolate caje recipe: fudgy muddy brownie bites with toasted coconut crunch

Here's how to create decadent, fudgy brownie bites with a tropical twist and irresistible coconut crunch.

1

Melt Butter and Chocolate for a Silky Base

In a large microwave-safe bowl, combine the 1 cup unsalted butter and 1.5 cups dark chocolate chips. Microwave in 30-second intervals, stirring between each, until completely melted and smooth. The mixture should reach a temperature of 110°F—just warm enough to melt the chocolate without cooking it. If you're using a double boiler instead, keep the heat at low to prevent overheating.

Here's the thing—this step sets the foundation for your brownie bites. If you rush it, you'll end up with grainy chocolate or butter that separates. Once melted, stir in the 1 cup caje fruit purée (or substitute) and let it cool slightly for 5 minutes. You'll notice the mixture thickens as it cools, which is exactly what we want for that perfect fudgy texture.

2

Whisk in Sugars and Eggs for Richness

In a separate bowl, whisk together the 1.5 cups light brown sugar, 0.5 cup granulated sugar, and 1 tbsp vanilla extract until fully combined. This creates a smooth, flavorful base that will blend seamlessly with the melted chocolate mixture. Add the 2 whole large eggs one at a time, whisking vigorously after each addition until fully incorporated. The batter should be thick and glossy—almost like a rich chocolate pudding.

Now, gently fold the sugar mixture into the melted chocolate-butter blend using a spatula. You want to maintain as much air as possible in the batter, which will help create those signature air pockets in the brownie bites. This is where the magic happens—the combination of caje fruit purée and chocolate creates a depth of flavor that's hard to resist. If the mixture looks too thick, you can add a splash of heavy cream to loosen it slightly, but don't overdo it.

3

Combine Dry Ingredients and Fold in Coconut

In a medium bowl, sift together the 1.5 cups all-purpose flour, 0.5 tsp baking powder, and 0.5 tsp salt. This ensures your dry ingredients are evenly distributed and free of lumps, which is crucial for a tender texture. Gradually add the dry ingredients to the chocolate mixture, folding gently with a spatula until just combined. Overmixing at this stage will develop gluten and make your brownie bites tough instead of fudgy.

Next, fold in the 2 cups unsweetened shredded coconut using a rubber spatula. The coconut adds a delightful texture contrast to the rich chocolate base. Here's a pro tip: don't skip toasting the coconut later—freshly toasted coconut gives a completely different flavor profile compared to using it raw. Set the batter aside while you prepare your baking pans.

4

Prepare Pans and Bake to Golden Perfection

Preheat your oven to 350°F. Generously grease two 8-inch round cake pans or a 9x13-inch baking dish with the 1 tbsp coconut oil. Line the bottoms with parchment paper for easy removal. Spoon the batter evenly into the prepared pans, dividing it equally between them. The batter should fill about halfway up the pans—these bites are meant to be dense and fudgy, not cakey.

Bake for 18-22 minutes, until the edges are set and a toothpick inserted in the center comes out with a few moist crumbs (not wet batter). The tops should be just beginning to crack, which is your cue that they're developing that perfect fudgy texture. Real talk: your oven might run hot, so start checking at the 18-minute mark. If you notice the edges browning too quickly, tent the pans with foil to prevent over-browning while the centers cook through.

5

Toast Coconut and Finish with Crunch

While the brownie bites are baking, prepare the toasted coconut flakes. In a small saucepan, combine the 0.25 cup heavy cream and 0.5 cup toasted coconut flakes. Heat over medium-low for 3-4 minutes, stirring constantly, until the coconut is fragrant and just beginning to brown. Remove from heat and let cool for 2 minutes—this prevents the coconut from burning when you add it to the warm brownies.

Once the brownie bites are done baking, let them cool in the pans for 10 minutes before removing. This brief resting period helps them set slightly, making them easier to handle. Using a knife or spatula, carefully transfer the brownies to a wire rack to cool completely. Once cooled, spoon the toasted coconut mixture evenly over each brownie bite. The warm coconut will soften just enough to cling beautifully to the surface, creating that perfect crunchy-sweet contrast.

👨‍🍳

Pro Tips For Making Chocolate Caje

  • STIR CONSTANTLY ON LOW: The second those chocolate chips hit the pot, they’ll seize up if you blink. Keep the heat at a gentle simmer—not a boil—and stir every 15 seconds with a wooden spoon. I learned this the hard way after scraping burnt sugar off my pot twice.
  • USE ROOM-TEMPERATURE PUREE: Cold caje purée makes the sauce grainy and uneven. Let it sit out for 10 minutes before adding it to the butter-sugar mix. If you’re in a rush, microwave it for 20 seconds—just don’t overdo it, or you’ll lose that fresh fruit brightness.
  • DON’T SKIP THE FOAM TEST: The sauce is done when it thickens enough to leave a clean, glossy trail when you run a finger through it. If it’s still too thin, simmer uncovered for another 2-3 minutes—just watch it like a hawk. Overcooking turns it into a sticky mess.
  • SWAP CHOCOLATE CHIPS FOR BAR: Chocolate chips melt unevenly and can leave lumps. Use a chopped 70% dark chocolate bar instead—it melts smoother and adds a deeper, richer flavor. If you’re using chips, break them into smaller pieces first to speed things up.

Regional styles of these flavors

Filipino Caje Pudding

The original Filipino version of this dessert is a creamy, steamed pudding called caje pudding or langkaw pudding, where caje fruit is simmered with coconut milk and sugar until thick and rich. The texture is silky and slightly grainy, almost like a cross between pudding and custard.

I’ve made this version countless times in Manila, where it’s often served warm with a sprinkle of toasted coconut.

The key is simmering the caje fruit with 1 can (13.5 oz) coconut milk and 1 cup brown sugar until it reaches a thick, pudding-like consistency—about 20-25 minutes on low heat. 🥥

Indonesian Chocolate Caje Cake

In Indonesia, this dessert takes the form of a moist chocolate cake infused with caje fruit purée, often layered with whipped coconut cream. The cake batter includes 1 cup caje purée, 1 cup melted dark chocolate, and 1 cup grated coconut folded into a flour-based batter.

Bake in a 9-inch round pan at 325°F for 35-40 minutes until a toothpick comes out clean. The Indonesian twist adds espresso powder (1 tsp) to deepen the chocolate flavor, making it a perfect afternoon treat.

The cake is often served with a drizzle of caramelized coconut syrup for extra richness.

Thai-Inspired Caje Mousse

Thai chefs often blend caje fruit into a light, airy mousse using whipped egg whites and condensed milk for a dessert that’s both elegant and refreshing.

The recipe calls for 1 cup caje purée, 1 cup heavy cream, ½ cup condensed milk, and 2 egg whites whipped to stiff peaks. Fold everything together gently and chill for at least 4 hours to set.

The Thai version often includes a palm sugar syrup drizzle and toasted sesame seeds for contrast. This lighter take is perfect for hot climates and pairs beautifully with Thai iced tea or lychee juice. 🍵

Modern Fusion: Caje Chocolate Tart

For a restaurant-worthy twist, I’ve adapted this into a caje chocolate tart with a crisp graham cracker crust and a velvety ganache filling. The filling combines 1 cup caje purée, 1 cup heavy cream, 8 oz dark chocolate, and ½ cup powdered sugar, simmered until smooth.

Pour into a pre-baked crust and chill for 3 hours. Top with toasted coconut flakes and a dusting of cocoa powder for a sophisticated dessert that’s still approachable for home bakers. The tart’s rich, fudgy center contrasts beautifully with the crunchy crust.

Street Food Style: Caje Chocolate Ice Cream

In Manila’s bustling streets, vendors often blend caje fruit into homemade ice cream, creating a creamy, tropical treat that’s both refreshing and indulgent.

The base includes 2 cups heavy cream, 1 cup caje purée, ½ cup condensed milk, and ¼ cup cocoa powder, churned until smooth. Freeze in a loaf pan for 6 hours, then slice into thick bars.

For extra flair, roll the slices in toasted coconut flakes before serving. This version is perfect for summer gatherings and keeps well in an airtight container for up to 2 weeks. 🍦

Nutrition facts

Servings 24
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 45mg15%
Sodium 180mg8%
Total Carbohydrate 32g11%
Dietary Fiber 2g8%
Sugars 26g
Protein 4g8%
* 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

What's the best substitute for caje fruit if I can't find it?

Blackstrap molasses is the perfect substitute—it delivers that same deep, molasses-like flavor. Use 1 cup of molasses for every 1 cup of caje purée called for in the recipe. For a slightly lighter option, you can also try dulce de leche or caramelized banana purée, though the flavor will be slightly different.

2

Can I make these brownie bites without eggs?

Yes! For a vegan version, replace the 2 eggs with 2 tablespoons of aquafaba (chickpea brine) per egg, whisked until frothy. Alternatively, use ¼ cup applesauce or mashed banana for each egg, though the texture may be slightly denser. The batter should still hold together well when folded with dry ingredients.

3

How do I store leftover brownie bites?

Keep them in an airtight container at room temperature for up to 5 days. For longer storage, freeze them for up to 3 months. The texture is best at room temperature, so let them sit for 10 minutes before serving. The toasted coconut topping stays crispy for about 3 days if stored properly.

4

Why did my brownies turn out too cakey instead of fudgy?

Overmixing the batter or using too much flour can make them cakey. Make sure to fold the dry ingredients gently and stop as soon as they're combined. Also, check your baking time—if they're done too early, they'll be undercooked and cake-like. For extra fudginess, try adding 1 tablespoon of instant coffee powder to the dry ingredients.

5

Can I make this recipe gluten-free?

Replace the 1.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend. For best results, add ½ teaspoon of xanthan gum to help bind the mixture. Keep all other ingredients the same, and your fudgy texture should remain intact. The toasted coconut topping can stay the same too.

★★★★★4.8(9 reviews)
Categories Desserts