Magical Vietnamese Iced Coffee Cake

If you're unfamiliar with Vietnamese iced coffee, it's basically this: think of the most boring, basic cheap coffee you can find, and brew it very strongly to the point of bitterness. On its own, it tastes forgettable and perfunctory, like the sad final dregs of the office coffee pot.

But then you top it off with sweetened condensed milk and ice, give it a good stir, and bam! You have a weirdly, well-balanced iced coffee drink. Well... okay, it's a little on the sweet side, but in the way that a tall iced caramel macchiato and a pumpkin spice latte from Starbucks is too.

Some baker's notes:
This recipe works best if you make the coffee fudge in advance. The recipe will make more than what's needed for the frosting technique in the photos; if you want to use it all though, you can go for a drippy cake look or an overall glaze. The fudge also keeps in the refrigerator for up to 2 weeks; you can use it for other desserts, like your post-dinner ice cream sundae. 😜

To get the "swirl" effect, I used this technique for galaxy cakes that I found on Instagram. I try my best to walk you through it in the recipe instructions, but that video is probably going to be more helpful than whatever I say. It's pretty easy to pull off, but you do need to know basics like making a good, even layer of frosting for your cake for the technique to work properly.

I recommend using a crumb coat, which is a thin layer of frosting that helps seal any loose crumbs in, before frosting the cake completely. If you're not feeling confident about your crumb coating and frosting abilities, I recommend watching Martha and Stella's videos and reading all about it on Tessa's blog. Oh, and a rotating cakestand (like this one, which made it on to my Essential Equipment list) is a freaking miracle worker. I also share some additional tips on how to frost cakes smoothly and evenly in this Cake Decorating 101 post.


Special Equipment:

  • a rotating cake stand (see baker's notes)
  • an offset spatula

For the Coffee Fudge:

  • (makes 2/3 cup)
  • 3 tablespoons strong (preferably cold brew) coffee
  • 2 tablespoons unsweetened cocoa powder
  • 1 ounce dark (at least 70% cacao) chocolate, roughly chopped
  • a pinch of kosher salt
  • 1/4 cup (2 fluid ounces) heavy cream
  • 2 tablespoons granulated sugar
  • 2 tablespoons light corn syrup

For the Coffee Cake:

  • (makes an 8-inch, two layer cake)
  • 2 1/2 cups (11.25 ounces) all-purpose flour
  • 1 tablespoon instant coffee powder
  • 1 1/2 teaspoons baking powder
  • 1 teaspoon baking soda
  • 1 teaspoon kosher salt
  • 1 3/4 cup (12.25 ounces) granulated sugar
  • 2 large eggs
  • 1 tablespoon pure vanilla extract
  • 1 cup (8 ounces) sour cream
  • 1/2 cup (4 fluid ounces) canola oil
  • 3/4 cup (6 fluid ounces) strong (preferably cold brew) coffee, at room temperature

For the Sweetened Condensed Milk Frosting:

  • (makes enough for an 8-inch, two layer cake)
  • 1 1/2 cups (3 sticks // 12 ounces) unsalted butter, at room temperature
  • 1 teaspoon pure vanilla extract
  • a pinch of kosher salt
  • 4 1/2 cups (18 ounces) confectioner's sugar
  • 6 tablespoons sweetened condensed milk


For the Coffee Fudge:

  1. In a medium bowl, combine 3 tablespoons coffee, 2 tablespoons unsweetened cocoa powder, 1 ounce roughly chopped dark (at least 70% cacao) chocolate, and a pinch of kosher salt. Whisk to combine and set aside.
  2. In a heavy-bottomed saucepan over medium-high heat, combine 1/4 cup heavy cream, 2 tablespoons granulated sugar, and 2 tablespoons light corn syrup. Stir intermittently while bringing to a boil; the moment it boils, immediately pour it into the bowl containing the chocolate and coffee (from the 1st step). Let sit for 1 full minute undisturbed.
  3. After a minute, slowly begin to whisk the mixture. Continue whisking until the mixture is glossy and silky smooth, speeding up your whisking. This will take around 2 to 4 minutes depending on your speed and strength. Transfer to a small glass jar with a lid to cool to room temperature. Store in the refrigerator for up to 2 weeks; do not freeze.

For the Coffee Cake:

  1. Center a rack in the oven and preheat to 350 (F). Prepare two 8-inch round cake pans by spraying generously with cooking spray and lining the bottoms of each with a parchment paper circle; spray the paper as well.
  2. In a medium bowl, combine 2 1/2 cups all-purpose flour, 1 tablespoon instant coffee powder, 1 1/2 teaspoons baking powder, 1 teaspoon baking soda, and 1 teaspoon kosher salt. Whisk to combine and set aside.
  3. In the bowl of a freestanding electric mixer fitted with a paddle attachment, combine 1 3/4 cup granulated sugar, 2 large eggs, and 1 tablespoon pure vanilla extract. Beat on medium speed for 3 minutes, or until light and fluffy. Reduce the speed to its slowest setting and add 1 cup sour cream, beating until incorporated. With the mixer still on its slowest setting, slowly pour in 1/2 cup canola oil and continue beating until incorporated. Once the oil is incorporated, slowly pour in 3/4 cup coffee and continue beating until combined.
  4. Stop the mixer and scrape down the bottom and sides of the bowl. Turn on the mixer back to its slowest setting and add the dry ingredients (from the 2nd step) a few big spoonfuls at a time, beating on low speed until the dry ingredients have just disappeared into the batter.
  5. Divide the cake batter between the two prepped pans and transfer to the preheated oven. Bake for 30 to 35 minutes, or until the top of the cakes are golden and bounce back when gently poked. Transfer to a wire rack to cool for 20 minutes, before turning out onto the rack to cool completely to room temperature.

For the Sweetened Condensed Milk Frosting:

  1. In the bowl of a freestanding electric mixer fitted with a paddle attachment, beat 1 1/2 cups unsalted butter, 1 teaspoon pure vanilla extract, and a pinch of kosher salt at medium speed until soft and fluffy. Lower the mixer speed to its slowest setting and add 4 1/2 cups confectioner's sugar, turning the mixer speed back up to medium once the sugar is fully incorporated. Beat for 2 to 3 minutes until light and fluffy, and reduce the mixer speed back down to its slowest setting. Drizzle in 6 tablespoons sweetened condensed milk; once the milk has been added, turn the mixer back up to medium and beat for another 2 to 3 minutes until light and fluffy. Use immediately.


  1. If necessary, level the top of both cakes. Set the uglier cake on to a rotating cake stand and scoop about 1/2 cup sweetened condensed milk frosting on its top, using an offset spatula to spread the frosting evenly across the surface. Gently nestle the second cake on top of the frosting.
  2. Reserve around 1/3 cup of the sweetened condensed milk frosting in a separate bowl — you'll need these for the mocha swirls. Use the remaining frosting to create a crumb coat (see baker's notes) around the cake; transfer to the refrigerator to chill for around 30 minutes until the frosting stiffens. Once the frosting stiffens, use the remaining frosting (NOT the reserved 1/3 cup) to create a smooth, even layer around the cake. Transfer to the refrigerator to chill while you make the mocha frosting.
  3. Divide the reserved 1/3 cup of frosting into two small bowls. In one bowl, mix 1 to 2 teaspoon of coffee fudge into the frosting, enough to give it an even, light brown hue. In the second bowl, mix 1 to 1 1/2 tablespoons of coffee fudge into the frosting, enough to give it an even medium brown hue distinctive enough from the light brown hue. In a third bowl, spoon out 2 tablespoons of the coffee fudge. Congratulations! You just made the three different mocha frostings that will serve as the swirls on your cake.
  4. Remove the cake from the refrigerator. Take a small spoon or your offset spatula and dab about a teaspoons worth of frosting at the top edge of the cake, rotating from each different bowl of frosting so that you have different colored dollops of frosting next to each other. Continue dabbing until you have a border of these dollops around the top of the cake.
  5. After you've bordered the cake, take your offset spatula and carefully swipe each of the dollops down the cake in a diagonal motion, rotating the cake stand slowly to help. Repeat until all the dollops are even, but try not to overwork it or you might lose some of the "barely stirred" pattern you're going for. Smoothen any leftover mocha dollops at the top of the cake, rotating the cake stand in a circle to create a spiral motion at the top of the cake.
  6. Sprinkle with ground coffee and serve immediately.