This Brazilian candy recipe is one of those sweets that looks fancy but feels wonderfully simple once you make it at home. The filling turns soft and coconutty, then the crisp caramel shell gives you that tiny crackle when you bite in. I always think of it as the kind of treat you set on the table and suddenly everybody hovers a little closer.

If you have been searching for a Brazilian candy recipe that tastes nostalgic, sweet, and a little playful, this version is a great place to start. It fits right in with Brazilian sweet treats that people love for parties, gifts, and weekend cravings. You get creamy coconut, a glossy coating, and a candy that feels special without needing complicated steps.
Why This Popular Brazilian Candy Works
What makes this popular Brazilian candy so appealing is the contrast. The inside stays soft and chewy, while the outside hardens into a delicate shell that shatters just enough when you press it with your teeth. That mix of textures is really the whole charm.
It is also a very forgiving dessert. You do not need special equipment, and the ingredients are familiar enough that the recipe feels doable on a regular afternoon. If you have ever wanted to make famous Brazilian candy at home, this is the kind of recipe that gives you confidence fast.
-
>1 can sweetened condensed milk, 14 ounces
>2 tablespoons unsalted butter
>2 cups unsweetened shredded coconut
>1 cup granulated sugar
>1/2 cup water
>1 tablespoon white vinegar
>Extra butter for greasing your hands and tray
How To Make Brazilian Sweet Treats At Home
Start by cooking the condensed milk, butter, and shredded coconut in a saucepan over medium heat. Stir often so nothing catches on the bottom. After a few minutes, the mixture thickens and begins pulling away from the pan, which is the sign you want.
Once the filling is ready, spread it onto a lightly greased plate or tray and let it cool. When it is comfortable to handle, shape it into small balls. I like to keep them bite-sized because the caramel shell makes them feel richer than they look.

For the coating, combine sugar, water, and vinegar in a clean saucepan. Let it cook without stirring until it turns a warm amber color. That is the moment the whole kitchen starts smelling like candy shop sugar, and it is honestly the best part.
Working carefully, dip each coconut ball into the caramel and place it on parchment paper. The shell sets quickly, so move with steady hands. This is the point where the recipe starts looking like a batch of colorful Brazilian candy ready for a party tray.
Pro Tips For Traditional Brazilian Candy
-
>Grease your hands well before shaping the candies.
>Keep the caramel moving only by swirling the pan gently, not stirring.
>Make the filling cool before rolling, or it will stick too much.
>Use parchment paper so the candy releases cleanly.
One small tip I always rely on: keep the balls roughly the same size. That way the coating sets evenly and the tray looks neat, which is especially helpful if you are serving them for guests or packaging them as a gift.
Variations And Substitutions
This Brazilian candy recipe is easy to adapt. You can roll the finished pieces in finely chopped peanuts, toasted coconut, or even a little cocoa powder if you want a deeper flavor. Each version gives you a slightly different feel, but the base idea stays the same.
If you need substitutions, unsalted butter can be swapped with salted butter, just reduce any extra salt in the filling. For a more pronounced coconut taste, use a mix of fine and medium shredded coconut. And if you want a softer shell, cook the caramel a little less, though it will not harden as firmly.
Troubleshooting Brazilian Sweets With Condensed Milk
If the filling feels too loose, it probably needs a little more cooking time. If it turns dry or crumbly, the heat may have been too high. A slow, steady cook is the safest way to get that smooth, rich texture people expect from Brazilian sweets with condensed milk.
For the coating, the biggest issue is burning. If the sugar gets too dark, it will taste bitter instead of pleasantly caramelized. A light amber color is ideal, especially for this style of candy where the shell should be crisp, not harsh.
Storage And Serving
Store the candy in an airtight container at room temperature. If your kitchen is very warm, keep it in a cool, dry spot so the shell stays crisp. I would avoid the refrigerator because moisture can make the coating sticky.
Serve this Brazilian candy recipe alongside coffee, tea, or as part of a dessert platter. It also works beautifully for birthdays, holiday trays, and little after-dinner treats. The glossy finish makes it look more complicated than it is, which is always a nice bonus.
FAQs
What is Brazilian candy made of?
Most versions use condensed milk, coconut, sugar, and butter. That simple combination creates the creamy center and the caramel shell.
Is this Brazilian candy the same as brigadeiro?
No, it is similar in spirit but different in texture and coating. Brigadeiro is usually softer and rolled in sprinkles, while this candy has a firmer shell.
Can I make it ahead of time?
Yes, and it actually holds up well for parties. Make it a day ahead and store it in a sealed container at room temperature.
Why did my caramel turn sticky?
Sticky caramel usually means humidity or undercooked sugar. Let it cook to a light amber color so it hardens properly.
Can I use sweetened coconut?
You can, but the candy will taste sweeter. Unsweetened coconut gives a better balance with the caramel.
What makes this a famous Brazilian candy?
Its popularity comes from the simple ingredients, festive look, and satisfying crunch. It is the kind of treat that feels at home on celebration tables across Brazil.

Brazilian Candy
Equipment
- Saucepan
- Wooden spoon
- Parchment paper
- Tray
Ingredients Â
- 1 can sweetened condensed milk 14 ounces
- 2 tablespoons unsalted butter
- 2 cups unsweetened shredded coconut
- 1 cup granulated sugar
- 1/2 cup water
- 1 tablespoon white vinegar
InstructionsÂ
- In a saucepan, cook sweetened condensed milk, butter, and shredded coconut over medium heat, stirring often, until thick and pulling away from the pan.
- Transfer the mixture to a greased plate and let it cool until easy to handle.
- Shape the cooled mixture into small balls and place them on parchment paper.
- In a clean saucepan, cook sugar, water, and vinegar without stirring until the syrup becomes light amber.
- Dip each coconut ball into the caramel, place on parchment paper, and let the coating set.
Notes
- >Keep the heat moderate so the filling stays smooth.
>Work quickly when dipping, since the caramel sets fast.
>Store in an airtight container at room temperature for the best texture.
