Vietnamese Coffee Swirl Brownies
Updated December 9, 2025
- Total Time
- About 1 ½ hours
- Prep Time
- 15 minutes
- Cook Time
- 1 hour 15 minutes
- Rating
- Comments
- Read comments
Advertisement
Ingredients
1 cup/225 grams unsalted butter, plus more for pan
8 ounces/225 grams unsweetened chocolate, coarsely chopped
1 teaspoon instant espresso powder
¾ teaspoon fine sea salt
2 cups/400 grams sugar
2 tablespoons unsweetened cocoa powder, preferably Dutch-process
4 large eggs, room temperature
1 tablespoon vanilla extract
1 cup/125 grams all-purpose flour
½ cup/85 grams bittersweet chocolate chips (optional)
FOR THE TOPPING
⅔ cup/170 grams cream cheese, softened
3 tablespoons sweetened condensed milk
1 ½ teaspoons ground espresso or dark roast coffee beans
Flaky sea salt
Preparation
- Step 1
Heat oven to 350 degrees. Butter a 9-inch baking pan and line with parchment paper, leaving 2 inches of overhang on two sides to use as handles later.
- Step 2
In a large heavy saucepan set over medium-low heat, combine the butter, chopped chocolate, instant espresso powder and salt. Let butter and chocolate melt, stirring occasionally. (Alternatively, using the microwave, melt the ingredients together in a microwave-safe bowl, in 30-second increments, until smooth, stirring between increments.)
- Step 3
Whisk in sugar and cocoa powder until smooth, then whisk in eggs and vanilla. Finally, whisk in flour until no streaks remain. Using a spatula, fold in the chocolate chips, if using.
- Step 4
Scrape the mixture into the prepared pan and spread evenly.
- Step 5
To prepare the topping, using a whisk, beat together cream cheese and condensed milk in a small bowl until very smooth. Use a spatula to mix in ground espresso beans until just combined. (Don’t overmix: You want to see speckles.) Dollop on top of brownie batter in the pan and swirl with a knife or spatula, pulling up some of the brownie batter from beneath the topping for a marble effect. (For best results, both topping and brownie batter should be about the same temperature.) Sprinkle lightly with flaky sea salt.
- Step 6
Bake until the top is set, the center is soft and the edges start pulling away from the pan, 30 to 40 minutes. (Ceramic and glass pans will take about 5 minutes longer.) The top should look dry and firm when done, but a toothpick inserted into the center should come out slightly gooey.
- Step 7
Transfer the pan to a wire rack to cool completely. To get the neatest pieces, chill the brownies for 1 hour, then invert the whole slab of brownie onto a cutting board, peel off the parchment, and slice them, still upside down, into bars.
Private Notes
Comments
Why has nobody made these? It's afternoon, people. The apron flag is flown.
You can freeze unused sweetened condensed milk for a few months in an air tight container.
Cookie week! Not cake. Not donut. Not brownie. Get outta here. I’ll make this next week though.
There needs to be a note added that once you have melted the chocolate and butter, if you do it on the stove top, to remove it from heat. My husband is making these right now and once he got to the part where he was putting eggs in the mixture, he realized it was going to cook and curdle them. Meanwhile, we have a lot of money of ingredients into this batter and are hoping it actually bakes up into something for our Dinner Club tonight. If you microwave to melt the chocolate and butter, this is not an issue. Be warned.
Don't think I will make these again. Firstly, it was expensive to make (had to buy espresso powder, unsweetened chocolate, cream cheese, condensed milk & butter - the rest I of the ingredients I already had). Secondly, I found it came out much darker (almost black) than the brown shown in the picture. I also found that some of the butter rose to the top of the top of the brownies making it a bit greasy. Too dark and fudgy for me. I'll stick to my usual brownie recipe.
The absolute best way to slice brownies of any kind is with a plastic disposable knife. For some reason, it glides right through and doesn't stick.


