Bala Baiana (Coconut Bon Bons)
If you love coconut desserts and anything with a crisp caramel coating, you're going to want to try this easy Bala Baiana recipe. These Brazilian coconut Bon Bons are made with a creamy, chewy coconut and condensed milk filling, rolled into bite-sized balls, and dipped in a thin layer of caramelized sugar.
Just like my banana Donut holes, these are simple enough to make at home but look beautiful enough for parties, celebrations, or homemade edible gifts.

This recipe also holds a special place in my heart because it reminds me of sunny afternoons spent with my family. We used to make these sugary little treats during summer gatherings, filling the kitchen with the sweet aroma of coconut.
We would also make some Mozzarella balls with Pesto and my favorite lemon cream cheese bars along with these Bon Bons.
Quick Look: Bala Baiana
- 🔪 Prep time: 15 mins.
- ⏲️ Cook time: 20 mins.
- ❄️ Chilling time: 1–2 hours.
- 👪 Servings: About 12–14 candies.
- 📋 Main ingredients: Sweetened condensed milk, coconut flakes, butter, sugar, lemon juice.
- ♨️ Cooking method: Stovetop.
- ⭐ Difficulty: Easy.
- 🍽️ Best served: As a bite-sized dessert, party treat, or edible gift- like almond Florentines.
Jump to recipe
Why I Love this Recipe
- You'll need just a few ingredients to make these. The filling can be prepped ahead of time too!
- It's a texture and flavor bomb! The creamy coconut center paired with the crisp caramel coating makes every bite interesting.
- Like my coconut coated cashews, this one's perfect for entertaining and makes for a splendid homemade gift too!
Recipe Ingredients

Salted Butter: Just a little, for sautéing and flavor.
Sweetened Condensed Milk: For that rich, creamy filling.
Sweetened Coconut Flakes: To add that delightful tropical flavor.
Granulated Sugar: For that crunchy, sweet coating.
Lemon Juice: Just a little, to balance the sweetness of the syrup.
Substitutions & Variations
- If you prefer a less-sweet candy, use unsweetened shredded coconut. The filling will have a slightly different sweetness and texture.
- For an extra coconut-forward filling, you can experiment with adding a small amount of canned coconut milk or homemade coconut cream.
- Finely chopped toasted almonds, pecans, or cashews can be mixed into the coconut filling for a bit of texture. I love chopping up my brown sugar candied walnuts and adding it in too.
How to Make Bala Baiana

Step 1: Melt butter, add the condensed milk and coconut flakes, cook for 5 to 7 minutes

Step 2: Cook until the mixture thickens and form almost into a dough-like texture

Step 3: Cover, and place into the fridge until cooled.

Step 4: Grease your hands lightly and roll into bite-sized balls

Step 5: Cook sugar, water, and lemon juice until the mixture is amber colored.

Step 6: Dip each ball into the hot syrup, turning to coat fully

Shahida's Tips & Tricks
- Cook the coconut filling until it is genuinely thick and dough-like and make sure you don't skip the chilling step.
- Lightly grease your hands before rolling the coconut mixture. I always do this when I make Yema balls too.
- Use toothpicks to make dipping easier and safer and prepare your parchment-lined tray before starting the caramel.
- Keep the caramel at the right color — amber, but not dark brown or burnt.
- Work quickly when dipping because caramel begins to set as it cools.
- Melted sugar can cause severe burns. Allow the candies to cool completely before serving.
- You can also team up the Bon Bons with some homemade Dulce de Leche to make them more indulgent.
How to Serve Bala Baiana
Bala Baiana makes a lovely bite-sized dessert for parties, afternoon gatherings, and celebrations- like my Snowball cookies and condensed milk truffles.
Arrange the candies on a dessert platter alongside other small sweets for a colorful dessert spread. They're also perfect with a cup of tea or some iced coconut milk latte.
Troubleshooting & FAQs
Moisture can make the hard caramel coating become sticky, especially when refrigerated.
It may not have cooked to a sufficiently high temperature.
It needs more cooking or more chilling time before shaping.
If you tried this Bala Baiana or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!

Bala Baiana (Coconut Bon Bons)
Ingredients
- For the Filling
- 1 tablespoon salted butter
- 1 can 14 oz sweetened condensed milk
- ⅔ cup sweetened coconut flakes
- For the Sugar Coating
- 1 cup granulated sugar
- ½ cup water
- 1 tablespoon lemon juice
Instructions
- Melt butter in a saucepan over medium heat.
- Add the condensed milk and coconut flakes, cook for 5 to 7 minutes , stirring occasionally
- Until the mixture thickens and form almost into a dough-like texture
- cover, and place into the fridge until cooled.
- Take about 1 tablespoon coconut mixture , Grease your hands lightly and roll into bite-sized balls
- arrange them on a parchment-lined tray.
- then stick a toothpick into each one.
- Heat a pan over medium high. Add the sugar, water, and lemon juice . Bring to a boil stirring occasionally until the mixture is amber colored, about 8-10 minutes
- Working quickly and carefully one at a time dip
- each ball into the hot syrup, turning to coat fully
- Lift it out and let any excess syrup drip off, then place onto parchment paper to harden.
- Let the sugar coating cool and harden completely before serving.





Too good!