Illustration for Brigadeiro & Passion Fruit
Recipe #24

Brigadeiro & Passion Fruit

Chocolate fudge balls meet tropical brightness

Brigadeiro is THE iconic Brazilian sweet—chocolate fudge balls rolled in sprinkles, served at literally every birthday party, celebration, and moment of joy in Brazil. The name comes from Brigadier Eduardo Gomes, a 1940s political candidate whose supporters created these treats for fundraising. He lost the election but won eternal glory because these little chocolate bombs are fucking perfect.

Passion fruit (maracuja) is everywhere in Brazilian cuisine—juices, mousses, cakes, ice cream. The combination of brigadeiro’s intense chocolate fudge with passion fruit’s tart tropical brightness is pure Brazilian genius: rich meets bright, chocolate meets fruit, celebration meets everyday joy.

You’re making actual brigadeiro pieces to mix in, plus a chocolate base inspired by brigadeiro’s sweetened condensed milk richness, with passion fruit curd swirled throughout. This is not subtle. This is Brazilian maximalism in frozen form.

Ingredients

Brigadeiro-Style Chocolate Base:

Brigadeiro Fudge Pieces:

Passion Fruit Curd Swirl:

Dulce de Leche Caramel (optional but very Brazilian):

Instructions

Brigadeiro Fudge Pieces (make this first, needs 2-3 hours to cool and set):

In a heavy-bottomed saucepan, combine the sweetened condensed milk, cocoa powder, butter, and salt. Whisk until the cocoa is fully incorporated with no lumps remaining.

Cook over medium-low heat, stirring CONSTANTLY with a silicone spatula or wooden spoon. This is not optional, homie—you walk away and it burns. Scrape the bottom and sides continuously.

Cook for 10-15 minutes, stirring constantly, until the mixture thickens significantly and starts pulling away from the sides of the pan when you stir. You should be able to see the bottom of the pan when you scrape across it, and the mixture should slowly flow back together rather than immediately filling the gap. It should look glossy, thick, and deeply brown.

Transfer to a buttered plate or shallow dish. Spread it out slightly to help it cool faster. Let it cool to room temperature, then refrigerate for at least 2 hours until firm enough to roll. Should be fudge-like and hold its shape, not some sad puddle of chocolate regret.

Once chilled, butter your hands lightly (this prevents sticking). Scoop about 1 teaspoon of brigadeiro at a time and roll into small balls, about 1/2-inch diameter. You want these small because they’re going into ice cream—bite-sized intensity bombs.

Pour chocolate sprinkles into a shallow bowl. Roll each brigadeiro ball in the sprinkles until coated. Place on a parchment-lined plate.

Refrigerate until ready to use. These will stay soft and fudgy even when frozen, providing pockets of intense chocolate sweetness in the ice cream.

Cultural note: Traditional brigadeiros are larger—about 1 inch diameter. We’re making them smaller for ice cream distribution, but the technique and flavor are authentic.

Passion Fruit Curd Swirl:

Cut the passion fruits in half. Scoop out the pulp and seeds into a fine-mesh sieve set over a bowl. Press gently with a spoon to extract the juice while keeping the seeds—you want some seeds in the final curd for texture and visual interest, but not all of them. Reserve about 2 tablespoons of seeds separately, discard the rest.

In a small saucepan, whisk together the passion fruit juice, reserved seeds, sugar, and egg yolks until smooth. Add a pinch of salt.

Cook over medium-low heat, whisking constantly, until the mixture thickens and reaches about 170-175°F. Takes about 5-7 minutes. Should coat the back of a spoon and look thick and glossy.

Pull it off the heat immediately. Whisk in the cold butter pieces one at a time until fully melted and incorporated. The curd should be smooth, thick, intensely yellow-orange, and smell aggressively tropical as hell.

Strain through a fine-mesh sieve if you want ultra-smooth curd, or leave it unstrained for more textural interest from the seeds. Your call, friend.

Cool to room temperature, then refrigerate. Should be thick and spreadable when cold, tasting intensely tart and tropical.

Dulce de Leche Caramel (optional):

Have the warmed cream and butter ready next to the stove because caramel moves faster than gossip.

Combine sugar and water in a light-colored saucepan. Heat over medium-high without stirring until it reaches deep amber—like a copper penny. Takes about 8-10 minutes of standing there looking nervous.

Pull it off the heat. Carefully add the warmed cream in a slow stream while whisking constantly—it’ll bubble violently and try to audition for a volcano documentary. Keep whisking until smooth.

Add butter, vanilla, and salt. Whisk thoroughly. Should be golden-brown and smell like dulce de leche—that caramelized milk sweetness.

Cool to room temperature, then refrigerate. Should be thick but pourable when cold.

Make Brigadeiro-Style Chocolate Base:

In a medium saucepan, combine cream, milk, and sweetened condensed milk. Heat until steaming, about 170°F. Don’t boil it.

Add the chopped dark chocolate and cocoa powder. Let sit for 1 minute to soften the chocolate, then whisk until completely smooth and glossy.

Add butter and whisk until melted and incorporated. The mixture should be rich, dark brown, and smell intensely of chocolate.

In a separate bowl, whisk together egg yolks and sugar until thick and pale.

Temper the yolks by slowly drizzling about a cup of the hot chocolate mixture into them while whisking constantly. Once tempered, pour everything back into the saucepan.

Cook over medium-low heat, stirring constantly with a spatula, until the custard thickens and reaches 170-175°F. Takes about 5-8 minutes. Should coat the spatula and leave a clear line when you run your finger through it.

Pull it off the heat. Stir in vanilla and salt. Strain through a fine-mesh sieve into a clean bowl to remove any bits of cooked egg.

The custard should be dark brown, thick, rich, and smell like brigadeiro met high-quality dark chocolate—sweet, fudgy, intense.

Cool over an ice bath, stirring occasionally. Taste it cold—should be deeply chocolatey with that characteristic brigadeiro sweetness from the condensed milk, but balanced by the dark chocolate’s complexity. Should taste slightly sweet since freezing dulls sweetness like it dulls your enthusiasm for Mondays.

Refrigerate at least 4 hours or overnight.

Churn:

Churn until soft-serve consistency. The sweetened condensed milk makes this slightly denser and creamier than standard custard.

In the last minute of churning, add those brigadeiro fudge balls. They’ll stay soft and fudgy, creating pockets of intense chocolate throughout.

Transfer to your container in layers: spread one-third of the ice cream, drizzle passion fruit curd in ribbons, add some dulce de leche caramel if using, repeat twice. Gently swirl with a knife without fully incorporating—you want those dramatic yellow-orange passion fruit streaks against dark chocolate base.

Freeze at least 4 hours or overnight.

Notes

The Soul of Brigadeiro: Brigadeiro is to Brazil what chocolate chip cookies are to America—THE childhood sweet, the birthday party staple, the thing everyone’s grandmother makes. Created in the 1940s during Brigadier Eduardo Gomes’s presidential campaign, these chocolate fudge balls became so popular they outlasted the campaign by about 80 years and counting. Traditional brigadeiro relies entirely on the caramelized milk sugars and thick texture of sweetened condensed milk (Moça is traditional, but Nestlé or Eagle Brand work). You absolutely cannot substitute regular milk and sugar here, homie. And don’t skimp on the sprinkles—authentic Brazilian granulado (chocolate sprinkles) are non-negotiable for the true experience.

Passion Fruit Sourcing: Maracuja (passion fruit) is EVERYWHERE in Brazilian cuisine. Fresh juice at breakfast, mousses for dessert, ice cream at the beach. Fresh is always better if you can get it—look for wrinkled passion fruits that feel heavy for their size, which means they’re ripe and juicy inside. Frozen passion fruit pulp (found at Latin American markets) works well in a pinch. It usually comes pre-seeded, which saves effort but loses some textural interest. If using frozen, you’ll need about half a cup.

Chocolate Quality & Cocoa: Use good dark chocolate (60-70% cacao) for the base. You want complexity here, not just sweetness. The sweetened condensed milk provides plenty of sweetness, so the chocolate should bring depth and slight bitterness to balance. Pair that with Dutch-process (alkalized) cocoa—it’s smoother, darker, and less acidic than natural cocoa. Traditional brigadeiro uses Nestlé or Garoto brand cocoa powder, which are both Dutch-process.

Dulce de Leche Connection: While not traditionally paired with brigadeiro, dulce de leche (doce de leite in Portuguese) is another beloved Brazilian sweet. The optional caramel here nods to that tradition and adds another layer of caramelized milk richness. Totally optional, but it does add this beautiful golden swirl that complements both the chocolate and passion fruit.

Make-Ahead Timeline: Day one: Make brigadeiro pieces, passion fruit curd, dulce de leche caramel if using. All components can be made ahead and refrigerated. Day two: Make chocolate custard base, chill overnight. Day three: Churn and freeze. Or do it all in one long day if you’re feeling ambitious as hell.

Allergen Information: Contains soy (check your chocolate and sprinkles).

What it tastes like:

Intensely chocolatey base—thick with that characteristic sweetened condensed milk richness. Soft, chewy pockets of chocolate fudge that melt on your tongue. Tart, bright yellow ribbons of passion fruit curd cutting straight through the dark chocolate—crunchy black seeds popping. Golden dulce de leche swirls adding caramelized depth. Rich meets bright. Chocolate meets fruit. Tastes like a party. Tastes like Brazilian joy made frozen. Absolutely fucking worth it.