Traditional Bala Baiana Brazilian Coconut Candy Recipe Tutorial
Bala Baiana is a beloved traditional Brazilian sweet featuring a soft, chewy coconut center coated in a glossy, dark caramel shell. This delightful candy combines the rich creaminess of condensed milk with the tropical flavor of shredded coconut. Making it at home is surprisingly simple and yields a beautiful, professional-looking treat that is perfect for gifting or enjoying with your afternoon coffee.
[Read more]: creamy coconut brigadeiro recipe
Why you’ll love this recipe
This classic candy offers a perfect balance of sweet, creamy, and crunchy textures in every single bite.
- Features a soft, chewy, and sweet coconut center.
- Coated in a beautiful, glossy, and dark caramel shell.
- Requires only a few simple and affordable pantry ingredients.
- Perfect for gifting or enjoying with your afternoon coffee.
Ingredients

Gather these simple, everyday ingredients to create the rich coconut center and the glossy caramel coating.
- 1 can sweetened condensed milk
- 1 tablespoon unsalted butter
- 2 cups shredded coconut
- 1 cup granulated sugar
- 1/2 cup water
You can use fresh grated coconut instead of dried, but ensure it is finely shredded for the best texture. If you prefer a dairy-free version, substitute the butter with coconut oil and use a plant-based condensed milk alternative.
[Worth trying next]: homemade dulce de leche candy
Step-by-step instructions
Follow these straightforward steps to cook, shape, and coat your delicious Brazilian coconut candies perfectly.
Step 1: Cook the coconut mixture
Pour the condensed milk, butter, and shredded coconut into a non-stick pan. Cook over medium heat, stirring constantly, until the mixture thickens and pulls away from the pan.
Step 2: Cool the mixture
Transfer the thick coconut dough to a bowl lined with plastic wrap. Allow it to cool down completely until it is safe to handle with your hands.
Step 3: Shape the candies
Scoop small portions of the cooled coconut mixture and roll them between your palms. Form them into smooth balls and place them on a parchment-lined baking sheet.

Step 4: Prepare the caramel syrup
Add the granulated sugar and water to a clean, heavy-bottomed saucepan. Cook over medium-high heat without stirring until the sugar turns into a deep amber liquid.
Step 5: Coat the candies
Carefully drop the coconut balls into the hot caramel syrup using a fork. Turn them gently to ensure each candy is completely and evenly coated.
Step 6: Remove and drain
Lift the coated candies out of the caramel and let the excess syrup drip off. Place them on parchment paper to cool and allow the shell to harden.
Step 7: Check the caramel color
Watch the caramel closely as it cooks to prevent it from burning and turning bitter. It should reach a dark amber hue, similar to a shiny chestnut.
Step 8: Store the finished candies
Once the caramel shell is completely cool and hard, transfer the candies to an airtight container. Store them at room temperature to maintain their perfect chewy texture.
Tips & common mistakes
Keep these practical tips in mind to ensure your candies turn out perfectly chewy and beautifully glossy.

- Stir the coconut mixture constantly to prevent burning.
- Do not stir the sugar while it is caramelizing.
- Work quickly when dipping the candies in the caramel.
- Ensure the coconut mixture is fully cooled before shaping.
Recipe variations
Customize this classic Brazilian sweet to suit your personal taste preferences and dietary needs.
- Add a pinch of salt to enhance the sweetness.
- Mix in a dash of vanilla extract for extra flavor.
- Use dark brown sugar for a deeper caramel taste.
- Roll the centers in cocoa powder before dipping them.
What to serve with this recipe
Pair these rich, sweet candies with these complementary beverages and treats for a complete experience.
- Serve with a hot cup of strong black coffee.
- Enjoy alongside a glass of cold whole milk.
- Pair with a refreshing cup of herbal peppermint tea.
- Serve as a sweet finish to a heavy dinner.
[Don’t miss]: easy homemade peanut brittle recipe
Frequently asked questions
Here are answers to the most common questions about making and storing these delicious Brazilian candies.
How do I know when the coconut mixture is ready?
The mixture is ready when it thickens significantly and easily pulls away from the sides of the pan as you stir it.
Can I make these candies without a candy thermometer?
Yes, you can rely on the visual cue of the caramel turning a deep, dark amber color to know it is done.
Why did my caramel coating turn out grainy or crystallized?
This happens if the sugar is stirred while boiling. Always let the sugar dissolve and cook without stirring to prevent crystallization.
How long will these candies stay fresh at room temperature?
When stored in an airtight container in a cool, dry place, they will stay fresh and chewy for up to two weeks.
Final thoughts
Making Bala Baiana at home is a rewarding way to enjoy a classic Brazilian treat with your family and friends. The combination of the soft, sweet coconut center and the crunchy, glossy caramel shell is truly irresistible. I hope you enjoy making this recipe and sharing it with your loved ones. Please leave a comment below and let me know how your candies turned out!