Desserts
This Brazil chocolate balls recipe delivers the perfect balance of rich cocoa, velvety texture, and satisfying crunch—just like the beloved brigadeiros from Brazilian cafés. 💛 The secret lies in a smooth, melt-in-your-mouth ganache that wraps around a delicate center, all finished with a crisp coconut coating that adds a tropical twist to this classic treat.
What sets these apart is the technique: a simple yet precise method of melting chocolate with butter and condensed milk, then shaping the mixture into perfect little balls.
The key to success is patience—allowing the ganache to cool just enough before rolling ensures each bite stays tender without losing its shape. This recipe stays true to tradition while offering flexibility for modern adaptations.
By the time you're done, you'll have a tray of glossy, bite-sized chocolate delights that are irresistible to both kids and adults. The contrast of creamy chocolate with crunchy coconut makes every bite exciting, and the process is surprisingly simple—no fancy equipment required.
These are perfect for holidays, potlucks, or just satisfying a sweet craving.
Whether you stick to the classic version or experiment with flavors like peanut butter or orange zest, the foundation remains the same: rich, velvety chocolate that melts perfectly in your mouth.
Let's get started on creating these nostalgic Brazilian treats that taste like a little piece of Brazil in every bite.
Ingredients for brazil chocolate balls
Nine ingredients transform into nostalgic Brazilian chocolate balls bursting with velvety ganache and tropical coconut crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Semi-Sweet Chocolate Chips 🍫 | 1 ½ cups | High-quality, 60% cocoa preferred |
| Unsalted Butter 🧈 | ½ cup | European-style preferred for flavor |
| Sweetened Condensed Milk 🥛 | 1 can | 14 oz can, full-fat recommended |
| Shredded Coconut 🥥 | 2 cups | Sweetened, unsweetened works too |
| Peanut Butter 🥜 | ½ cup | Creamy, natural preferred |
| Vanilla Extract 🌸 | 1 tsp | Pure, high-quality preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Powdered Sugar 🍚 | ¼ cup | For dusting, optional but recommended |
| Orange Zest 🍊 | 1 tbsp | Fresh, for optional citrus twist |
| Dark Chocolate Chips 🍫 | ½ cup | 70% cocoa for extra richness |
| Coconut Oil 🫒 | 1 tbsp | For easy rolling, optional |
The chocolate makes all the difference here—Ghirardelli or Guittard are my go-tos for that rich, melt-in-your-mouth texture. European-style butter adds depth, but any good-quality brand works. The condensed milk should be full-fat for creaminess (none of that low-fat stuff!). For the coconut, Bob's Red Mill shredded is my favorite—it stays crisp without turning greasy. If you're feeling adventurous, swap in toasted coconut for extra flavor. The peanut butter can be natural or creamy, but avoid the sugar-loaded varieties if you want to keep things balanced.
No peanut butter? Almond butter or tahini works beautifully—just adjust the amount to taste. Short on chocolate chips? Melt extra chocolate and drizzle over finished balls for that same decadent effect. The orange zest is optional but adds a bright contrast that pairs perfectly with the chocolate. If you're making these ahead, freeze the ganache in 1-tbsp portions before rolling—it keeps beautifully for up to 3 months. For extra shine, brush the finished balls with a tiny bit of melted coconut oil before chilling. Trust me, it makes all the difference!
These keep for up to 2 weeks in an airtight container at room temperature, but honestly? They disappear faster than you can say brigadeiro. For extra-long storage, freeze them—they thaw in minutes and taste just as good. The powdered sugar is for dusting, but don’t skip it—it gives that classic Brazilian café look. If you’re making these for a crowd, double the batch—they’re that irresistible. And pro tip: use a cookie scoop for perfectly uniform balls every time. Game-changer!
Why You'll Love This Recipe
- Here’s what sold me: the peanut butter adds depth, the coconut brings crunch, and the chocolate ties it all together with that just-right sweetness. It’s the kind of treat that feels indulgent but doesn’t taste heavy—like a hug in dessert form.
- I’ll be real: this recipe uses ingredients I already have. The butter, condensed milk, and peanut butter stretch across multiple desserts, and the chocolate chips? Always a win. Plus, they keep for weeks in the fridge, so I’m never scrambling for a sweet fix.
Step-by-step instructions for Brazil chocolate balls
Here's how to craft these decadent, nutty cocoa bites with perfect texture every time.
👨🍳 Step 1: Melt the Chocolate and Butter
In a microwave-safe bowl, combine the 1.5 cups semi-sweet chocolate chips and 0.5 cup unsalted butter. Microwave in 20-second bursts, stirring between each interval, until completely melted and smooth. You're aiming for a glossy, silky mixture that coats the back of a spoon—this ensures your chocolate balls will have that perfect snap when set.
I like to test the temperature by letting a small drop cool on my wrist—it should be warm but not hot enough to burn. If it's too thick after melting, add just 1 teaspoon coconut milk from the can to loosen it slightly. This step is where all the rich chocolate flavor develops, so don't rush it.
🥘 Step 2: Mix the Filling Ingredients
In a separate mixing bowl, combine the 1 can sweetened condensed milk, 0.5 cup peanut butter, 1 teaspoon vanilla extract, 0.25 teaspoon salt, and 1 tablespoon orange zest. Whisk vigorously until perfectly smooth—you should hear a gentle whooshing sound as the ingredients emulsify. This mixture is the heart of your chocolate balls, so thorough mixing is key.
Next, gently fold in the 0.5 cup dark chocolate chips using a rubber spatula. I like to press them lightly against the sides of the bowl first to help them melt slightly from the warm filling. The dark chocolate adds depth that balances the sweetness perfectly. The filling should be thick but still pourable—if it's too stiff, let it sit at room temperature for 5 minutes to soften.
🍳 Step 3: Combine and Roll the Balls
Pour the melted chocolate mixture into the filling bowl and stir until fully combined. The batter should be thick but still able to hold its shape when dropped. If it's too runny, chill for 10 minutes to firm up slightly. Here's where the magic happens: drop heaping 1-tablespoon portions of the mixture onto a parchment-lined baking sheet.
Using your hands (lightly oiled with coconut oil if needed), roll each portion into a 1-inch diameter ball, packing them firmly but not too tightly. The balls should hold their shape when placed on the sheet. I find working on a cool surface helps prevent the mixture from sticking—place your baking sheet on a marble countertop or in the freezer for 2 minutes before rolling.
🥛 Step 4: Coat with Coconut and Chill
Transfer the formed balls to a plate and immediately roll each one in the 2 cups shredded coconut, pressing gently to adhere. The coconut should form an even, crunchy coating—don't worry if some falls off during rolling, as you'll have extra for finishing. Place the coated balls back on the parchment-lined baking sheet and refrigerate for at least 2 hours (or up to 24 hours for firmer texture).
This chilling time is crucial for setting the chocolate properly. You'll know they're ready when they hold their shape perfectly and the coconut coating is firm to the touch. For extra indulgence, dust the finished balls with 0.25 cup powdered sugar right before serving—this adds a beautiful finish and subtle sweetness that complements the nutty flavors.
🍽️ Step 5: Serve and Enjoy
Once fully set, transfer the chocolate balls to a serving platter. They should have a glossy chocolate exterior with a perfectly crunchy coconut shell that gives way to the creamy peanut butter filling inside. Serve at room temperature for the best texture—if they've been refrigerated, let them sit for 10 minutes before serving to soften slightly.
These Brazil chocolate balls are perfect for holiday gifting, potlucks, or just satisfying that chocolate craving. Store them in an airtight container in the fridge for up to 2 weeks, though I doubt they'll last that long! The combination of rich chocolate, nutty peanut butter, and tropical coconut creates a flavor profile that's simply irresistible.
Pro Tips For Making Brazil Chocolate Balls
- MELT CHOCOLATE SLOWLY: I learned this the hard way—dumping chocolate chips straight into hot butter turns them greasy. Instead, melt the butter first, then lower the heat to medium-low and add the chocolate chips gradually, stirring until it’s just smooth. The second the mixture starts to bubble, you’ve gone too far.
- TOAST THE COCONUT: Skip the pre-packaged toasted coconut—it’s often bland and dry. Instead, spread fresh shredded coconut on a baking sheet and toast it at 325°F (165°C) for 5–7 minutes, stirring once. It’ll smell incredible and add a proper crunch to those balls.
- CHILL THE MIX FULLY: I used to rush this step, but chilled dough is the thing that matters most. After mixing, refrigerate the peanut butter-chocolate mixture for at least 30 minutes—this makes rolling the balls so much easier and prevents them from crumbling when coating.
- USE A COOLING TRICK: No freezer? No problem. After rolling the balls in coconut, place them on a wire rack over a bowl of ice water for 10 minutes. The cold air firms them up faster than the fridge, and they’ll hold their shape perfectly when you’re ready to serve.
Serving suggestions for brazil chocolate balls
Classic Presentation
Serve these Brazil chocolate balls on a white marble slab or dark chocolate-dusted plate for an elegant presentation that highlights their glossy finish. I like arranging them in a sunburst pattern—start with one ball in the center, then work outward in concentric circles.
This not only looks beautiful but also makes it easy to grab individual treats. For an extra touch, sprinkle crushed pistachios or chopped toasted almonds between the balls to add visual contrast and texture. 💛
Coffee Pairing
Brazil chocolate balls and coffee are a match made in heaven—just like in Brazilian cafés. Pair them with a strong espresso or Brazilian cafézinho (a tiny, sweetened shot of coffee).
The bitterness of the coffee cuts through the richness of the chocolate, while the sweetness of the condensed milk in the balls balances the acidity. For a modern twist, try a cold brew with a splash of coconut milk—it’s refreshing and complements the tropical coconut coating perfectly.
Holiday Gift Boxes
These make incredible handmade gifts for holidays, birthdays, or just because. Package them in mini mason jars layered with parchment paper between each layer, or arrange them in clear cellophane bags tied with ribbon.
Add a handwritten tag with the recipe or a sweet note like “A little Brazil for you!” For a festive touch, dust the jars with edible gold leaf or colored sugar. I’ve even seen these styled in mini wicker baskets lined with green tissue paper for a rustic look.
Dessert Board Display
Create a showstopping dessert board by pairing Brazil chocolate balls with other tropical flavors. Place them alongside fresh mango slices, passion fruit curd, and coconut macaroons for a vibrant, island-inspired spread.
Use mini coconut shells as edible serving dishes for individual portions—just scoop the balls into the shells and serve with a drizzle of caramel or orange glaze. The contrast of warm chocolate and cool tropical fruits makes this board both visually stunning and irresistibly delicious.
Kids' Party Treat
Turn these into a fun interactive activity at kids' parties! Set up a DIY chocolate ball station with pre-made ganache, coconut, and sprinkles. Let the kids roll their own balls (supervised, of course) and decorate them with colorful sprinkles or mini chocolate chips.
Serve them on individual parchment cones or waffle cones for a playful twist. The kids will love the hands-on experience, and you’ll love how easy cleanup is—just gather the scraps and toss them in the trash! 🎉
After-Dinner Surprise
Save these for after dinner when the conversation is lively and the mood is relaxed. Serve them on a wooden board with a side of whipped cream or vanilla ice cream for dipping. The contrast of warm chocolate balls with cold ice cream is a crowd-pleaser.
For an adult twist, pair them with a port wine or dark rum—the alcohol’s warmth enhances the chocolate’s depth. This makes for a memorable dessert experience that feels special without being overly complicated.
Nutrition facts
Frequently asked questions
Can I make these Brazil chocolate balls without peanut butter?
Swap the peanut butter for 0.5 cup almond butter or tahini for a nut-free version. For a dairy-free option, use coconut cream instead of condensed milk. The key is maintaining the same 1:1 ratio of fat to keep the texture creamy.
Why did my chocolate balls turn out too soft?
This usually happens when the ganache wasn't chilled long enough before rolling. Let them set in the fridge for the full 2 hours (or overnight for firmer texture). If they're already made, pop them back in the fridge for 1 additional hour. For extra stability, add 1 extra tablespoon of dark chocolate chips to the mixture next time.
How can I make these vegan?
Use coconut condensed milk instead of dairy, vegan chocolate chips, and vegan butter or coconut oil. For the coconut coating, ensure it's vegan-certified. The texture will be slightly different but still delicious! Chill the balls for 3 hours to help them set properly with plant-based ingredients.
Can I make these ahead of time?
Yes! These keep perfectly for 2 weeks in an airtight container at room temperature. For longer storage, freeze the uncoated ganache balls for up to 3 months, then roll and coat them when ready to serve. The coconut stays crisp even after freezing—just let them sit at room temperature for 10 minutes before serving.
What's the best way to store leftovers?
Keep them in a single layer in an airtight container with parchment paper between layers to prevent sticking. Store at room temperature for 5 days or refrigerate for 2 weeks. For extra freshness, place a slice of bread in the container to absorb moisture. The coconut will stay crunchy if stored properly!
