Best Recipe for Soft Brigadeiros

Soft Brazilian brigadeiros coated in chocolate sprinkles, served on a plate

There’s something deceptively simple about a good brigadeiro. A few ingredients, one pan, and a bit of patience, that’s all it takes. But if you’ve ever ended up with a grainy, stiff, or slightly burnt batch, you’ll know that technique matters just as much as ingredients.

This recipe focuses on one thing above all: achieving that perfectly soft, melt-in-the-mouth texture that defines a truly great brigadeiro.

What makes a brigadeiro soft?

Soft brigadeiros aren’t about undercooking, they’re about controlled cooking. The difference comes down to how evenly the mixture heats, how evenly the ingredients are distributed and how well you manage the consistency as it thickens.

And there’s one rule that matters more than anything else:

IMPORTANT: Once the ingredients go into the pan, you do not stop stirring. Not even for a few seconds! This is the key. I promise.

Ingredients

  • 1 tin (397g) sweetened condensed milk
  • 1 tbsp unsalted butter
  • 2 tbsp high-quality cocoa powder (or melted dark chocolate for a richer flavour)

For finishing:

  • Chocolate sprinkles, cocoa powder, finely chopped nuts or anything else you might fancy topping them with (give it some character)

Method

1. Combine everything in a pan
Add the condensed milk, butter and sieved cocoa powder into a non-stick saucepan. Place over low heat.

2. Start stirring... and don’t stop
As soon as the heat is on, begin stirring continuously starting with a heat resistant whisk, focusing on getting rid of any clumps from the cocoa powder.

Once the majority of clumps have been absorbed by the mixture, you can then start mixing with a heat safe spatula on a medium heat.

This is the most important step.

Brigadeiro mixture is thick, sugary, and highly prone to catching at the bottom of the pan. Even a brief pause can cause scorching, which not only ruins the flavour but also affects the texture and consistency.

Think of it like this:
You’re not just mixing: you’re controlling the heat distribution at all times.

3. Cook until thick and glossy
After around 8–12 minutes, the mixture will start to thicken. You’re looking for a point where:

  • It pulls away cleanly from the sides of the pan
  • You can drag the spatula through and see the bottom briefly
  • The texture is smooth, shiny, and cohesive

4. Stop at the right moment
If you go too far, the brigadeiros will become firm and lose that soft centre. For a softer result, take it off the heat just as it reaches this stage, not after.

5. Cool completely
Transfer the mixture to a lightly greased plate or tray and let it cool to room temperature for at least 2 hours. Keep refrigerated before you roll and cool overnight for best results.

6. Shape and finish (Once cool)
Lightly butter your hands, roll into small balls, and coat in your chosen topping.

And voila! You're ready to enjoy your perfectly soft and rich brigadeiros.