
Chef Juliana
Ambrosia Baiana
You think curdled milk means you ruined dessert. Good. Tonight you'll do it on purpose, with lemon, yolks, cravo, and sugar, until the pot turns into golden gruminhos.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
You think caramel means isso não é pra mim. Good. We'll prove it wrong with coconut filling, açúcar com vinagre, and a clear ponto de vidro that snaps cleanly when it sets.
You see a hard caramel shell and the little voice starts: isso não é pra mim. I know that voice. It said the same thing to me before my first beans, before rice that didn't turn into paste, before one pan of sugar became a kitchen sculpture I had to soak for two days.
Anota aí: candy is not a dom, it's temperature and timing. The same kitchen that resolves the pê-efe, rice, beans, a main dish, something green, can also put a festa sweet on the table. Comida de verdade doesn't stop at lunch. It includes coconut, sugar, butter, and condensed milk stirred in a pan by someone who now knows what to look for.
The filling is a beijinho made properly, cooked until it pulls from the bottom so it can hold its shape under the caramel. The shell is açúcar com vinagre taken to ponto de vidro, not guessed at and not bullied with a spoon. The vinegar helps the sugar stay smooth; the heat makes it snap. Skip those two truths and the candy sticks, sweats, or turns sandy, and then you blame yourself. No.
Here a gente is going to cool, roll, chill, boil, dip, and let it set. One plain action at a time. By the end you'll hear that clean little crack under your teeth and understand the whole trick, which was never a trick. It was a receita que funciona.
Bala baiana, also called bala de vidro in many parts of Brazil, belongs to the festa-table sweets built from coconut filling and a hard sugar shell, common at birthdays, weddings, and boxes of docinhos. Its name points to Bahia, where coconut sweets are tied to Portuguese sugar technique, African and Afro-Brazilian cooks' labor and knowledge in colonial kitchens, and the coastal abundance of coconut, but versions now circulate across the country. The vinegar in the syrup is a practical confectionery trick: acid helps keep sugar from crystallizing, so the coating sets glassy and crisp instead of cloudy and sandy.
Quantity
1 can (395 g / 14 ounces)
Quantity
1 1/2 cups
or 1 cup unsweetened finely shredded dried coconut
Quantity
1 tablespoon, plus more
for the filling, hands, and plate
Quantity
1/8 teaspoon
Quantity
2 cups
Quantity
1/2 cup
Quantity
2 tablespoons
Quantity
as needed
for greasing the tray if not using a silicone mat
| Ingredient | Quantity |
|---|---|
| sweetened condensed milk | 1 can (395 g / 14 ounces) |
| freshly grated coconutor 1 cup unsweetened finely shredded dried coconut | 1 1/2 cups |
| unsalted butterfor the filling, hands, and plate | 1 tablespoon, plus more |
| fine salt | 1/8 teaspoon |
| granulated sugar | 2 cups |
| water | 1/2 cup |
| white vinegar | 2 tablespoons |
| neutral oil or butter (optional)for greasing the tray if not using a silicone mat | as needed |
Line a baking sheet with a silicone mat, or use parchment lightly greased with neutral oil or butter. Set out a buttered plate for the filling, a small bowl of cold water for testing the syrup, and toothpicks or two forks for dipping. Do this before the sugar goes on the heat, because caramel gives you no time to search for parchment while it thickens in the pan.
Put the condensed milk, coconut, butter, and salt in a heavy saucepan over medium-low heat. Stir constantly with a silicone spatula, scraping the bottom and corners, until the mixture thickens, pulls away from the pan, and falls from the spatula in a heavy mound, about 12 to 15 minutes with dried coconut or 18 to 22 minutes with fresh coconut. This point matters because a soft filling leaks through the caramel and turns dipping into comedy no one asked for.
Scrape the filling onto the buttered plate, spread it into a shallow layer, and let it cool to room temperature. Chill for 30 minutes, then grease your hands and roll the filling into 24 balls, about 2 teaspoons each. Put them back on the lined tray and chill for another 30 minutes, or freeze for 10 minutes. Cold, firm balls survive the hot syrup; warm ones slump and slide off the fork.
Put the sugar, water, and vinegar in a heavy, narrow saucepan. Stir only at the beginning, just to wet the sugar, then bring it to a boil over medium heat. Once it boils, stop stirring. If sugar sticks to the side of the pan, brush it down with a wet pastry brush or gently tilt the pan. Stirring after the boil throws crystals back into the syrup, and crystals make a cloudy, sandy shell.
Cook the syrup until it reaches 150 to 155°C (300 to 310°F) and turns a pale honey amber. If you don't have a thermometer, drop a little syrup into the bowl of cold water: it should harden at once into a brittle thread that snaps, not bends. This is ponto de vidro. Too soon and the shell stays sticky; too far and the caramel tastes bitter.
Turn the heat to very low, or turn it off if your pan holds heat well. Skewer one chilled coconut ball, dip it fully into the syrup, lift it out, and let the extra caramel run back into the pan for a second before setting it on the lined tray. Work quickly but calmly. A thin shell is enough; a thick shell is hard to bite and hides the coconut instead of protecting it.
Let the candies sit at room temperature until the shells are fully hard, about 20 minutes. Twist out the toothpicks if you used them, or move the candies into small paper cups with a thin spatula. Keep them in a cool, dry place. The refrigerator makes caramel sweat, and a sweaty bala baiana sticks to everything like it's trying to prove a point.
1 serving (about 35g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Juliana
You think curdled milk means you ruined dessert. Good. Tonight you'll do it on purpose, with lemon, yolks, cravo, and sugar, until the pot turns into golden gruminhos.

Chef Juliana
You already trust rice for dinner. Trust it for dessert: cook it gently with milk, coconut, and canela until each grain turns soft, creamy, and impossible to blame on lack of talent.

Chef Juliana
You don't need pastry courage for this. You need yolks at room temperature, syrup at ponto de fio, and the discipline to keep the heat gentle.

Chef Juliana
You grate the macaxeira, stir the batter, and let the oven do the rest. Dense, moist, coconut-sweet, and completely learnable. Cozinhar não é dom, é um aprendizado.