If you love coconut desserts with a crunchy twist, these Coconut Bon Bons — also known as Bala de Vidro or Bala Baiana — are about to become your new obsession. These glossy Brazilian candies feature a soft, creamy coconut center wrapped in a delicate glass-like caramel shell that cracks beautifully with every bite. Popular at Brazilian birthday parties, weddings, and celebrations, these elegant sweets are surprisingly easy to make at home.
Why You’ll Love These Coconut Bon Bons
- Crunchy caramel shell with a creamy coconut filling
- Naturally gluten-free
- Beautiful for parties and edible gifts
- Made with simple pantry ingredients
- A viral Brazilian dessert trend everyone loves
What Are Bala de Vidro?
“Bala de Vidro” translates to “glass candy” in Portuguese. These candies are famous for their shiny caramel coating that resembles glass when hardened. Inside, you’ll find a rich coconut brigadeiro-style filling made with sweetened condensed milk and coconut. The contrast between the crisp shell and fudgy center makes them incredibly addictive.
Ingredients
For the Coconut Filling
- 1 can (14 oz) sweetened condensed milk
- 1 tablespoon unsalted butter
- 1 teaspoon pure vanilla extract
- 2 cups sweetened shredded coconut or coconut flakes
For the Caramel Shell
- 3 cups granulated sugar
- 1¼ cups water
- 1 tablespoon white vinegar or lemon juice
Kitchen Equipment
- Medium saucepan
- Wooden spoon
- Baking sheet or tray
- Parchment paper
- Candy thermometer (recommended)
- Toothpicks or skewers

How to Make Coconut Bon Bons (Bala de Vidro)
Step 1: Make the Coconut Filling
In a medium saucepan, combine the sweetened condensed milk and butter over medium-low heat. Stir constantly until the mixture thickens and begins pulling away from the bottom of the pan. Add the vanilla extract and shredded coconut. Mix until fully combined and thick. Transfer the mixture to a greased plate or bowl and let it cool completely.
Step 2: Shape the Bon Bons
Lightly grease your hands with butter or oil. Scoop small portions of the coconut mixture and roll them into smooth balls about 1 inch wide. Place them on a parchment-lined tray.
Step 3: Prepare the Caramel
In another saucepan, combine sugar, water, and vinegar. Heat over medium heat without stirring until the sugar dissolves and turns a light golden amber color. The caramel should reach the hard-crack stage: 300∘F to 310∘F . If you don’t have a thermometer, drop a little caramel into cold water. It should harden immediately and crack like glass.
Step 4: Coat the Coconut Balls
Insert a toothpick or skewer into each coconut ball. Carefully dip each one into the caramel, letting the excess drip off. Place on parchment paper and allow the caramel to harden completely. Remove the toothpicks once cooled.

Tips for Perfect Bala de Vidro
Don’t Stir the Caramel
Stirring can cause crystallization. Instead, gently swirl the pan if needed.
Watch the Color Closely
Caramel burns very quickly. Remove it from the heat as soon as it turns golden amber.
Grease Your Hands
This prevents the coconut mixture from sticking while shaping.
Use Fine Coconut
Desiccated or finely shredded coconut creates the smoothest filling texture.
Variations
Chocolate Coconut Bon Bons
Drizzle the finished candies with melted dark chocolate.
Cinnamon Coconut Version
Add a pinch of cinnamon to the coconut filling for warmth and extra flavor.
Mini Party Bon Bons
Make smaller bite-sized candies for dessert platters and baby showers.
How to Store Coconut Bon Bons
Store the candies in an airtight container at room temperature for 3–5 days. Avoid refrigerating for too long because moisture can soften the caramel shell.
Serving Suggestions
These Brazilian coconut candies pair beautifully with:
- Espresso or strong coffee
- Hot chocolate
- Tea
- Dessert tables for weddings and birthdays
They also make stunning edible gifts wrapped in clear cellophane bags.
Frequently Asked Questions
Why did my caramel crystallize?
This usually happens if the caramel is stirred while cooking or if sugar crystals form on the sides of the pan.
Can I use fresh coconut?
Yes, but desiccated coconut gives the most authentic texture and consistency.
Can I freeze them?
Freezing is not recommended because the caramel shell may become sticky after thawing.
Are these candies gluten-free?
Yes! Traditional Bala de Vidro are naturally gluten-free.
Final Thoughts
Coconut Bon Bons (Bala de Vidro) are one of Brazil’s most irresistible sweet treats. Their glossy caramel shell and creamy coconut center create the perfect contrast of textures and flavors. Whether you’re making them for a party, holiday dessert table, or simply to satisfy your sweet tooth, these elegant candies are guaranteed to impress.