I finally cracked the secret of a Cold Chocolate Fudge Cake that slices clean, keeps a mirror-shine glaze straight from the fridge, and stays unapologetically dense and fudgy until the last slice.

I adore this Cold Chocolate Fudge Cake because it hits every dark, sticky chocolate note I chase. I love the way unsweetened cocoa powder makes the crumb deep and honest, not coy.
And the fudge filling made with sweetened condensed milk is thick, glossy, almost dangerous; I find myself stealing spoonsful straight from the bowl. I praise texture over fluff, and this cake gives me dense layers that sit serious on the plate.
It’s loud, unapologetic chocolate that refuses to be background. Entirely selfish baking, but happily so.
Worth every indulgent, impossible bite. I will never apologize for it ever.
Ingredients

- All-purpose flour: gives structure, holds everything together — basic backbone of the cake.
- Granulated sugar: sweetens and helps brown the crust, makes it feel indulgent.
- Unsweetened cocoa powder: deep chocolate taste, slightly bitter and totally necessary.
- Baking powder: lifts the cake so it’s not a dense brick, lightens texture.
- Baking soda: reacts with acids to make it tender and a bit springy.
- Fine salt: sharpens flavors, keeps the chocolate from tasting flat.
- Eggs: bind ingredients and add richness, gives that cakey crumb.
- Whole milk: adds moisture and creaminess, keeps the cake soft.
- Vegetable oil: keeps it moist, stays tender even after chilling.
- Vanilla extract: little aromatic lift, makes chocolate taste friendlier.
- Hot coffee or water: deepens chocolate flavor, makes the batter smoother.
- Sweetened condensed milk: sticky, creamy base for the fudge filling — seriously decadent.
- Semisweet chocolate chips: melty chocolate center, gooey and chocolatey.
- Unsalted butter: adds silkiness and sheen to the fudge, not greasy.
- Vanilla extract (filling): rounds out the sweetness, mellow flavor touch.
- Pinch of fine salt (filling): balances sweetness, makes the fudge taste real.
- Dark chocolate for topping: adds bitter contrast and crunchy shavings on top.
- Flaky sea salt: little pops of saltiness, totally optional but addictive.
Ingredient Quantities
- 1 3/4 cups (220 g) all purpose flour
- 2 cups (400 g) granulated sugar
- 3/4 cup (75 g) unsweetened cocoa powder, sifted
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons baking soda
- 1 teaspoon fine salt
- 2 large eggs, room temperature
- 1 cup (240 ml) whole milk, room temperature
- 1/2 cup (120 ml) vegetable oil
- 2 teaspoons vanilla extract
- 1 cup (240 ml) hot brewed coffee or hot water
- For the cold chocolate fudge filling and frosting:
- 1 (14 oz / 396 g) can sweetened condensed milk
- 12 oz (340 g) semisweet chocolate chips or finely chopped semisweet chocolate
- 4 tablespoons (57 g) unsalted butter, cut into pieces
- 1 teaspoon vanilla extract
- Pinch of fine salt
- To finish and garnish:
- 2 to 4 oz (55 to 115 g) dark chocolate, shaved or chopped for topping
- Flaky sea salt, a small pinch for sprinkling, optional
How to Make this
1. Preheat oven to 350°F (175°C). Grease and flour two 9 inch round pans or one 9×13 pan, then line bottoms with parchment for easier removal.
2. Whisk together 1 3/4 cups (220 g) all purpose flour, 2 cups (400 g) granulated sugar, 3/4 cup (75 g) sifted unsweetened cocoa powder, 1 1/2 tsp baking powder, 1 1/2 tsp baking soda, and 1 tsp fine salt in a large bowl.
3. In another bowl beat 2 large room temperature eggs, then add 1 cup (240 ml) whole milk, 1/2 cup (120 ml) vegetable oil and 2 tsp vanilla extract. Stir until combined.
4. Pour wet ingredients into dry and mix until mostly smooth, scraping the bowl. Don’t overmix.
5. Slowly add 1 cup (240 ml) hot brewed coffee or hot water to the batter and stir until fully combined. The batter will be thin, that’s normal.
6. Divide batter between prepared pans or pour into the 9×13 pan and bake 30 to 35 minutes for rounds or 35 to 40 minutes for a 9×13, or until a toothpick comes out with a few moist crumbs. Cool in pans 10 minutes, then transfer to a rack to cool completely.
7. While cake cools make the cold chocolate fudge filling and frosting. In a medium saucepan, combine 1 (14 oz / 396 g) can sweetened condensed milk, 12 oz (340 g) semisweet chocolate chips (or finely chopped chocolate) and 4 tbsp (57 g) unsalted butter. Warm over low heat, stirring constantly until melted and smooth. Remove from heat, stir in 1 tsp vanilla extract and a pinch of fine salt.
8. Let the fudge cool at room temperature until thickened but still spreadable. To speed up, chill it briefly in the fridge, stirring every 5 minutes so it cools evenly. You want it spreadable, not runny.
9. If using two layers, level cakes if needed, place one layer on a serving plate, spread about half the fudge over it, top with second layer, then cover the top and sides with remaining fudge. If using 9×13 just spread evenly. Return the assembled cake to the fridge for at least 1 to 2 hours so the fudge firms up.
10. Before serving garnish with 2 to 4 oz (55 to 115 g) dark chocolate shavings or chopped chocolate and a very small pinch of flaky sea salt if you like. Keep stored in the fridge; bring to near room temp for about 15 minutes before slicing for cleaner cuts.
Equipment Needed
1. Two 9 inch round cake pans or one 9×13 pan, plus parchment paper for the bottoms
2. Mixing bowls (one large for dry, one medium for wet)
3. Whisk and a rubber spatula for scraping and mixing (don’t overmix)
4. Electric hand mixer or stand mixer optional but handy for smooth batter
5. Measuring cups and spoons, plus a kitchen scale if you want better accuracy
6. Medium saucepan for melting the sweetened condensed milk, chocolate and butter
7. Cooling rack and a serrated knife or cake leveler to even the layers
8. Offset spatula or butter knife for spreading the fudge, and a small grater or knife for chocolate shavings
FAQ
Cold Chocolate Fudge Cake Recipe Substitutions and Variations
- All purpose flour — swap with cake flour for a lighter crumb: measure 2 cups cake flour for every 1 3/4 cups AP, or use a 1:1 gluten free flour blend if you need gluten free (results a bit more crumbly).
- 2 large eggs — for a vegan or egg free option use 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, let sit 5 min) or 1/2 cup unsweetened applesauce to keep moisture (cakes will be a bit denser).
- 1/2 cup vegetable oil — replace with equal amount melted coconut oil for a subtle coconut note, or use 1/2 cup neutral oil plus 1/4 cup Greek yogurt to cut fat and add tenderness.
- 1 (14 oz) can sweetened condensed milk — use 1 1/4 cups heavy cream simmered with 1 cup sugar until reduced by about half for a homemade version, or swap with full fat coconut condensed milk for dairy free results.
Pro Tips
1. Use hot coffee, not boiling, and add it slowly so the batter stays smooth. Coffee brings out the chocolate flavor big time, and even decaf works fine if you dont want caffeine.
2. Make sure eggs and milk are room temp. Cold ingredients can make the batter seize or bake unevenly, so take them out 30 minutes before you start.
3. Cool the cake completely before frosting, and chill the filled cake for at least an hour so the fudge firms up. If the fudge gets too stiff in the fridge, let it sit at room temp for 10 to 15 minutes and stir gently until spreadable again.
4. For cleaner slices and prettier presentation, wipe a knife between cuts and warm the blade under hot water, dry it, then cut. A tiny pinch of flaky sea salt on each slice really wakes up the chocolate, but use it sparingly.

Cold Chocolate Fudge Cake Recipe
I finally cracked the secret of a Cold Chocolate Fudge Cake that slices clean, keeps a mirror-shine glaze straight from the fridge, and stays unapologetically dense and fudgy until the last slice.
12
servings
725
kcal
Equipment: 1. Two 9 inch round cake pans or one 9×13 pan, plus parchment paper for the bottoms
2. Mixing bowls (one large for dry, one medium for wet)
3. Whisk and a rubber spatula for scraping and mixing (don’t overmix)
4. Electric hand mixer or stand mixer optional but handy for smooth batter
5. Measuring cups and spoons, plus a kitchen scale if you want better accuracy
6. Medium saucepan for melting the sweetened condensed milk, chocolate and butter
7. Cooling rack and a serrated knife or cake leveler to even the layers
8. Offset spatula or butter knife for spreading the fudge, and a small grater or knife for chocolate shavings
Ingredients
1 3/4 cups (220 g) all purpose flour
2 cups (400 g) granulated sugar
3/4 cup (75 g) unsweetened cocoa powder, sifted
1 1/2 teaspoons baking powder
1 1/2 teaspoons baking soda
1 teaspoon fine salt
2 large eggs, room temperature
1 cup (240 ml) whole milk, room temperature
1/2 cup (120 ml) vegetable oil
2 teaspoons vanilla extract
1 cup (240 ml) hot brewed coffee or hot water
For the cold chocolate fudge filling and frosting:
1 (14 oz / 396 g) can sweetened condensed milk
12 oz (340 g) semisweet chocolate chips or finely chopped semisweet chocolate
4 tablespoons (57 g) unsalted butter, cut into pieces
1 teaspoon vanilla extract
Pinch of fine salt
To finish and garnish:
2 to 4 oz (55 to 115 g) dark chocolate, shaved or chopped for topping
Flaky sea salt, a small pinch for sprinkling, optional
Directions
- Preheat oven to 350°F (175°C). Grease and flour two 9 inch round pans or one 9×13 pan, then line bottoms with parchment for easier removal.
- Whisk together 1 3/4 cups (220 g) all purpose flour, 2 cups (400 g) granulated sugar, 3/4 cup (75 g) sifted unsweetened cocoa powder, 1 1/2 tsp baking powder, 1 1/2 tsp baking soda, and 1 tsp fine salt in a large bowl.
- In another bowl beat 2 large room temperature eggs, then add 1 cup (240 ml) whole milk, 1/2 cup (120 ml) vegetable oil and 2 tsp vanilla extract. Stir until combined.
- Pour wet ingredients into dry and mix until mostly smooth, scraping the bowl. Don’t overmix.
- Slowly add 1 cup (240 ml) hot brewed coffee or hot water to the batter and stir until fully combined. The batter will be thin, that’s normal.
- Divide batter between prepared pans or pour into the 9×13 pan and bake 30 to 35 minutes for rounds or 35 to 40 minutes for a 9×13, or until a toothpick comes out with a few moist crumbs. Cool in pans 10 minutes, then transfer to a rack to cool completely.
- While cake cools make the cold chocolate fudge filling and frosting. In a medium saucepan, combine 1 (14 oz / 396 g) can sweetened condensed milk, 12 oz (340 g) semisweet chocolate chips (or finely chopped chocolate) and 4 tbsp (57 g) unsalted butter. Warm over low heat, stirring constantly until melted and smooth. Remove from heat, stir in 1 tsp vanilla extract and a pinch of fine salt.
- Let the fudge cool at room temperature until thickened but still spreadable. To speed up, chill it briefly in the fridge, stirring every 5 minutes so it cools evenly. You want it spreadable, not runny.
- If using two layers, level cakes if needed, place one layer on a serving plate, spread about half the fudge over it, top with second layer, then cover the top and sides with remaining fudge. If using 9×13 just spread evenly. Return the assembled cake to the fridge for at least 1 to 2 hours so the fudge firms up.
- Before serving garnish with 2 to 4 oz (55 to 115 g) dark chocolate shavings or chopped chocolate and a very small pinch of flaky sea salt if you like. Keep stored in the fridge; bring to near room temp for about 15 minutes before slicing for cleaner cuts.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 189g
- Total number of serves: 12
- Calories: 725kcal
- Fat: 30.6g
- Saturated Fat: 13.5g
- Trans Fat: 0.13g
- Polyunsaturated: 4.2g
- Monounsaturated: 6.7g
- Cholesterol: 43.6mg
- Sodium: 542mg
- Potassium: 396mg
- Carbohydrates: 90g
- Fiber: 4g
- Sugar: 68.1g
- Protein: 9.5g
- Vitamin A: 150IU
- Vitamin C: 0mg
- Calcium: 94mg
- Iron: 2.1mg










