Follow Me On Social Media!
Ultimate Moist Chocolate Cake with Sweetened Condensed Milk.

There is a specific kind of chocolate cake that stays with you long after the last bite. It isn’t the airy, crumbly variety you find at a grocery store checkout, nor is it the dry, cocoa-heavy sponge that requires a glass of milk just to finish a slice. Instead, this cake sits in that rare category of desserts that are almost fudge-like in their consistency. Often called a “Brazilian chocolate cake” or a “poke cake,” this version relies on a secret weapon: a full can of sweetened condensed milk.
The first time I made this, it was a total experiment for a family gathering. I wanted something that felt sophisticated but didn’t require me to stand over a stove tempering chocolate or whisking egg whites into stiff peaks. By using the “poke and soak” method—where you literally pierce the warm cake to let a silky milk mixture seep into every crevice—I discovered that you can achieve a level of moisture that stays perfect for days. It has since become my go-to for birthdays, office potlucks, and those quiet Sunday afternoons when only something truly chocolatey will do. It’s a reliable, honest dessert that prioritizes flavor and texture over flashy decorations.
Ingredients
The Deep Chocolate Sponge
- 2 Cups All-Purpose Flour: Sifted to ensure no lumps in your batter.
- 2 Cups Granulated Sugar: The standard base for a balanced sweetness.
- 3/4 Cup Unsweetened Cocoa Powder: High-quality Dutch-processed cocoa will give you a darker, smoother result.
- 2 Teaspoons Baking Soda: Our primary lifting agent.
- 1 Teaspoon Baking Powder: For that extra bit of rise.
- 1 Teaspoon Fine Sea Salt: Never skip salt in chocolate; it’s what makes the cocoa taste like cocoa.
- 2 Large Eggs: Room temperature eggs incorporate much more easily.
- 1 Cup Whole Milk: Provides a richer crumb than skim or low-fat options.
- 1/2 Cup Vegetable Oil: Oil is the secret to a cake that stays soft even when it’s cold.
- 2 Teaspoons Pure Vanilla Extract: Adds a necessary aromatic layer.
- 1 Cup Boiling Water: This “blooms” the cocoa powder, intensifying the chocolate notes.
The Praline-Style Soak
- 14 oz Can Sweetened Condensed Milk: This is the heart of the recipe.
- 1/2 Cup Heavy Cream or Evaporated Milk: To thin the condensed milk so it can actually travel into the cake.
- 2 Tablespoons Cocoa Powder: Whisked into the milk for a double-chocolate punch.
The Cloud Topping
- 1.5 Cups Heavy Whipping Cream: Make sure it is very cold before whipping.
- 1/4 Cup Powdered Sugar: Sifted to keep the topping silky.
- 1 Teaspoon Vanilla Extract: For a classic finish.
- Dark Chocolate Shavings: Grated from a bar for a professional look.
Instructions
1. Set the Foundation
Preheat your oven to 350°F (175°C). Take a standard 9×13-inch baking pan and grease it thoroughly with butter or a non-stick cooking spray. I like to dust mine with a little cocoa powder instead of flour; it prevents those white streaks on the outside of your dark cake.
2. Mix the Dry and Wet
In a large mixing bowl, whisk together your flour, sugar, cocoa, baking soda, baking powder, and salt. Once combined, add the eggs, milk, vegetable oil, and vanilla extract. Use a hand mixer or a sturdy whisk to beat the mixture for about two minutes. You want it to be smooth and free of any large clumps of flour.
3. The Blooming Phase
This is the part that often surprises people: add the cup of boiling water to the batter. The mixture will become very thin and watery—this is exactly what you want. The hot water “blooms” the cocoa, releasing the oils and deepening the flavor. Stir it in gently by hand until just combined, then pour the batter into your prepared pan.
4. Bake and Test
Slide the pan into the center of the oven. Bake for 30 to 35 minutes. You’ll know it’s ready when the top looks set and a wooden skewer or toothpick inserted into the center comes out with just a few moist crumbs attached. Try not to overbake; we want to maintain as much natural moisture as possible.
5. Poke and Pour
While the cake is cooling slightly on a wire rack (give it about 10 minutes), grab the handle of a wooden spoon or a large fork. Poke holes all across the surface of the cake, spaced about an inch apart. In a small bowl, whisk together the sweetened condensed milk, heavy cream, and the extra two tablespoons of cocoa. While the cake is still warm, slowly pour this mixture over the top. The warm cake acts like a sponge, pulling the sweet milk deep into the center.
6. The Patience Window
This is the most difficult step: let the cake cool completely at room temperature, then cover it and put it in the refrigerator for at least 4 hours. If you try to frost it or eat it now, it will be messy. The time in the fridge allows the starches to bond with the milk, creating that signature fudgy texture.
7. Whip and Finish
When you are ready to serve, whip the cold heavy cream with the powdered sugar and vanilla until you reach stiff peaks. Spread this over the top of the chilled cake. Use a vegetable peeler to create chocolate shavings from a dark chocolate bar and sprinkle them generously over the top.

Flavor & Texture Notes
The first thing you will notice is the weight. This isn’t a light-as-air chiffon cake; it has a satisfying heft to it. Because of the oil-based sponge and the milk soak, the texture is incredibly silky—almost like a cross between a traditional cake and a chilled chocolate mousse.
On the palate, the flavor starts with the bold, slightly bitter note of the Dutch-processed cocoa. This is immediately softened by the creamy, caramel-like sweetness of the condensed milk. Because we use sea salt and a hit of boiling water, the chocolate tastes “rounded” rather than flatly sweet. Serving it cold makes it feel refreshing, which is a nice contrast to the richness of the ingredients.
Tips & Variations
If you want to customize this recipe, there are several ways to play with the flavor profile without ruining the chemistry of the bake.
- The Mocha Twist: Replace the cup of boiling water with a cup of very strong, hot coffee. The caffeine won’t make it taste like a latte, but it will significantly amplify the darker notes of the chocolate.
- Salted Caramel Version: Drizzle a little bit of salted caramel sauce over the condensed milk layer before you add the whipped cream. This adds a nice salty-sweet complexity.
- Boozy Infusion: For a more adult-oriented dessert, stir a tablespoon of Irish cream liqueur or dark rum into the condensed milk soak.
- Nutty Crunch: If you miss the texture of a traditional cake, fold half a cup of toasted, finely chopped pecans into the batter before baking.
Storage & Make-Ahead
This is the ultimate make-ahead dessert. In fact, I would argue it shouldn’t be eaten the same day it’s baked.
- Make-Ahead: I always bake this at least 24 hours before I need it. The overnight rest in the refrigerator is what transforms the texture from “moist cake” to “fudge-like masterpiece.”
- Storage: Because of the high dairy content in the soak and the whipped cream topping, this cake must be stored in the refrigerator. Keep it in an airtight container or tightly wrapped with plastic wrap. It will stay delicious for up to 5 days.
- Freezing: You can freeze the soaked cake (without the whipped cream) for up to two months. Thaw it in the fridge overnight before adding the fresh topping and serving.
Serving Suggestions
Since this cake is remarkably rich, a little goes a long way. I recommend cutting it into smaller squares than you normally would.
For a dinner party, serve each square on a chilled plate with a few fresh raspberries or a sliced strawberry on the side. The acidity of the berries cuts through the richness of the condensed milk beautifully. It also pairs exceptionally well with a glass of cold milk or a sharp, bitter espresso to balance the sweetness.
FAQ
Why did my cake turn out soggy instead of moist?
This usually happens if the cake wasn’t baked quite enough before the liquid was added, or if it wasn’t allowed to chill long enough. The “soggy” feeling is usually just the milk hasn’t been fully absorbed by the crumb yet. Give it more time in the fridge!
Can I use a different type of milk for the soak?
Sweetened condensed milk is non-negotiable for the texture, but you can swap the heavy cream for whole milk, coconut milk, or even almond milk if you want to vary the flavor slightly.
Do I have to use a 9×13 pan?
You can use two 8-inch round pans, but be careful—the “poke and soak” method can be messy in a springform or round pan. If you do this, ensure your pans have high sides so the milk doesn’t overflow.
My whipped cream is melting. What happened?
Always wait until the cake is completely cold before adding the whipped cream. If the cake is even slightly warm, the fat in the cream will melt and turn into a liquid.
Conclusion
Baking doesn’t always have to be about perfection or complex techniques. Sometimes, it’s about finding that one recipe that works every single time and makes everyone at the table go quiet for a moment. This chocolate cake with condensed milk is exactly that. It’s a humble 9×13 cake that punches way above its weight class in terms of flavor. Once you see how the milk transforms a simple sponge into something this luxurious, it’s hard to go back to any other recipe. Give it a try, let it sit overnight, and get ready to be the person everyone asks for the recipe.



