Go Back
+ servings
Walnut Chocolate Cake

Walnut Chocolate Cake

This Walnut Chocolate Cake is here to celebrate National Chocolate Cake Day. Filled with a Walnut Fudge, covered in a Condensed Milk Chocolate Frosting, topped with a luscious ganache drip. This cake is rich, sweet, and impossible to resist.
Course Dessert
Cuisine American
Keyword cake, chocolate, walnut
Prep Time 2 hours
Cook Time 30 minutes
Servings 10 people
Calories 480 kcal
Author camila


Chocolate Cake

  • 1 1/2  cups  all-purpose flour 183 grams, 5.4 oz
  • 1/3  cup  unsweetened cocoa powder  39 grams, 1.38 oz
  • 1 1/2  teaspoon  baking powder
  • teaspoon  baking soda
  • 3/4  teaspoon  fine sea salt
  • 1/2   cup  unsalted butter room temperature  113 grams, 4 oz
  • cups  sugar  200 grams, 7 oz
  • eggs
  • teaspoons  vanilla extract
  • 2/3  cup  milk  157 ml
  • 2/3  cup  hot brewed coffee read notes*  157 ml

Walnut Fudge Filling

  • 1-14 oz 396 grams can of Eagle Brand® Sweetened Condensed Milk
  • 2/3 cup ground walnuts
  • 1 tablespoon unsalted butter

Condensed Milk Chocolate Frosting

  • 2/3 cup chopped dark chocolate 113 grams, 4 oz
  • 2 cups unsalted butter 453 grams, 16 oz
  • 2 tablespoons cocoa powder
  • 1-14 oz 396 grams can of Eagle Brand® Sweetened Condensed Milk

Ganache Drip

  • 2/3 cup chopped chocolate 113 grams, 4 oz
  • 1/3 cup heavy cream 78 ml


Chocolate Cake

  1. This recipe makes for 4-6” round cakes, or 2-8” round cakes.
  2. Pre-heat oven to 350Fº.
  3. Butter 4-6″ cake pans and place a parchment paper circle in the bottom of pans. Butter parchment. You can also use spray oil instead. Set aside.
  4. Sift together the flour, cocoa powder, baking powder, baking soda, salt, and espresso powder, if using it instead of the coffee. Set aside.
  5. Cream the butter at medium-high speed for 1 minute.
  6. Add sugar slowly, cream for another 2 minutes.
  7. Add eggs to the mixture, one at a time, scraping the bowl in between and making sure the first egg is incorporated before adding the second one.
  8. Add vanilla extract and mix.
  9. Slowly add milk, mix to combine.
  10. Pour dry ingredients over wet mixture.
  11. Fold with a spatula slowly, until ingredients are just combined.
  12. If you see big clumps of cocoa powder, you can use the whisk to try to gently smooth the batter out.
  13. Once batter is incorporated, pour hot coffee in the bowl. Whisk until combined.
  14. Pour batter evenly onto baking pans.
  15. Bake in pre-heated oven for 15-20 min. After the 12 minute mark, keep checking regularly, because you don’t want to burn your cakes or over bake them. Remove them from the oven once a toothpick comes our clean once inserted in the cake.
  16. Once you remove it from the oven, wait 10 minutes, flip cakes onto a cookie cooling rack and let cakes cool.
  17. Once cool, wrap each layer individually in plastic wrap and refrigerate until ready to use. I like to leave my layers in the fridge for quite a bit so they can firm up and make it easier to assemble and decorate the cake. Specially an oil based cake such as this one, which is a super moist and fluffy cake.

Walnut Fudge Filling

  1. Place the condensed milk, ground walnuts, and butter in a small saucepan.
  2. Bring the mixture to a boil over medium heat, stirring non stop. Once it gets to a boil, lower heat to medium-low.
  3. Don’t take your eyes off the fudge, and don’t stop stirring.
  4. Cook mixture for about 10 minutes, until it’s thick and you can see the bottom of the pan.
  5. Remove the fudge to a small bowl. Let it cool completely.
  6. Don’t place it in the fridge, or it won’t be easy to spread it on the cake. The fudge can stay on the counter, at room temperature for up to 1 day.

Condensed Milk Chocolate Frosting

  1. Start by melting the chocolate in a microwave bowl, at 20 second increments, stirring in between until all chocolate has melted. Set it aside to cool to room temperature.
  2. Next, make sure the butter is at the appropriate consistency, which should be at room temperature. The butter should have a nice shape, not be too soft, but not cold either. It’s ideal if the butter is from 68 to 72ºF.
  3. Cream the butter with an electric mixer, at medium-high speed, for 5 minutes.
  4. Turn the mixer off, sift the cocoa powder on top of the butter, add condensed milk in. Cream with the mixer on medium speed for 1 minute until combined.
  5. Add melted, cooled, room temperature chocolate to the bowl.
  6. Cream until incorporated and smooth. Make sure to scrape down the sides and bottom of the bowl.

Ganache Drip

  1. Chop the chocolate finely and place it in a bowl. You can also use chocolate chips instead.
  2. Heat the heavy cream until it almost comes to a boil.
  3. Take it off the heat. Pour it over the chopped chocolate. Let it sit for 1 minute.
  4. Use a whisk to gently mix the heavy cream and chocolate until all the chocolate melts, and the mixture is smooth without any chocolate lumps.
  5. If you still see chocolate lumps in, place the bowl in the microwave for a few seconds.
  6. Don’t mix the ganache too much, because if you add too much air to it, it will have air bubbles when you pour it over the cake.
  7. Let the ganache cool down to room temperature. You are looking for the perfect dripping consistency, not too cooled down, but not warm either. You can test this by pouring one drop on the side of a bowl and watching how the drop falls. If it takes forever to roll down the side of the bowl, then your ganache might be too hard. In this case, place it in the microwave for JUST a few seconds, and stir. Test again. Repeat until the drop of ganache is slowly but effortlessly dripping a few inches down and stopping.

To assemble the cake

  1. Place one cake layer on top of a cake plate.
  2. Put some frosting in a piping bag, snip the end with scissors.
  3. Pipe a ring of frosting around the edges of the cake layer.
  4. Fill the middle of the cake with about 1/3 cup of the Walnut Fudge filling. Spread it nicely to the edges using an offset spatula, or the back of a spoon.
  5. Place another cake layer on top. Repeat this until you get to the final cake layer.
  6. Frost the cake with a thin layer of the Condensed Milk Chocolate Frosting.
  7. Place the cake in the fridge for 30 minutes. This is called crumb coating, and it’s a process that helps seal the crumbs of the cake in so they don’t show in the final frosting layer.
  8. Remove the cake of the fridge and then frost it with a thick layer of frosting. Place it in the fridge for about 1 hour. You want the cake to be cold before pouring the ganache on the cake.
  9. Place the ganache in a piping bag and snip a small tip at the end with scissors.
  10. Pour the ganache around the edges of the top of the cake, letting it drip nicely down the sides. Then pipe some ganache on top of the cake. Use a spatula to spread it and smooth it out. Place the cake back in the fridge for at least 30 minutes, or until the ganache firms up.
  11. Pipe some frosting on top, and decorate with walnuts, if you wish to do so. I also sprinkled some ground walnuts on top.


  1. The cake will store nicely in the fridge for up to 5 days, if covered in an air tight container so it doesn’t dry out. But I assure it won’t last that long.

Recipe Notes

*Always feel free to substitute the hot coffee for hot water. You could also add 1 teaspoon of espresso powder to the dry ingredients if that’s the case, or simply go without and use just the hot water. I have made this cake many times without coffee, using water instead, and it turned out fine. The coffee is simply used to enhance the chocolate flavor and richness, but not completely mandatory.

Nutrition Facts
Walnut Chocolate Cake
Amount Per Serving
Calories 480
* Percent Daily Values are based on a 2000 calorie diet.