Home » Cakes & Cupcakes » Moist Chocolate Walnut Cake

Moist Chocolate Walnut Cake

*This post may contain Amazon Associate Affiliate links. Read more »

This Moist Chocolate Walnut Cake is topped with chocolate ganache frosting and is rich, soft and packed with nutty goodness!

Moist chocolate walnut cake on glass cake stand next to bowl of walnuts.

Single layer, 8 inch cakes are simple to make and should be in everyone’s recipe repertoire.

Whether it’s my Basic Chocolate Cake, a Simple Vanilla Cake, or this No Bake Easter Egg Nutella Cheesecake.

A rich aroma of cocoa powder and walnuts fills your kitchen as you make this easy chocolate nut cake at home, and the warm, moist crumb of the cake melts in your mouth.

A slice of chocolate walnut cake on rustic plate with whole cake behind.

It’s a piece of heaven on a plate. But what good is a cake without frosting?

We all know that chocolate ganache frosting goes perfectly with chocolate cake. It’s decadent because it’s rich, smooth, and chocolatey.

That is why I’ve included it in this recipe and you’ll love that it uses only 2 ingredients, chocolate and cream!

You could even try this easy fudge frosting found on my Decadent Chocolate Fudge Cake.

🍰 Why You Will Love This Recipe

  • One layer 8 inch basic cake.
  • Made in one mixing bowl.
  • Moist texture.
  • Simple chocolate frosting.
  • Walnuts throughout the cake & on top as decoration.
Above shot of the ganache frosting decorated with walnuts.

The addition of extra virgin olive oil in chocolate cakes helps to create a moist and tender crumb.

Another one of my favorites is instant coffee, which brings out the natural chocolate flavor and also works wonders in balancing citrus, as in my chocolate orange cake.

📋 Ingredient Notes & Substitutions

Ingredients to make chocolate walnut cake are all-purpose flour, caster sugar, instant coffee powder, cocoa powder, extra virgin olive oil, salt, walnuts, vanilla, unsalted butter, whole milk, eggs, dark chocolate and heavy cream.
  • Cocoa powder: Use natural unsweetened cocoa powder or Dutch-process cocoa powder. 
  • Baking powder: For best results use aluminum-free baking powder and make sure it’s not expired. You can test if your baking powder still works with this handy tip.
  • Unsalted Butter: If you choose to use salted butter, do not add the additional 1/4 teaspoon of salt to the recipe.
  • Caster sugar: You can use either golden/raw or white caster sugar.
  • Eggs: Must be at room temperature before adding them to your batter. Large eggs that weigh between 55g-65g (1.9oz-2.3oz). 
  • Milk: Whole/full fat milk or almond milk can be used. Must be at room temperature. 
  • Extra virgin olive oil: A quality olive oil will produce the best results. Don’t use any other vegetable oil as they can add too much flavor that changes the flavor and texture.
  • Walnuts: Use whole or already chopped walnuts. You can even try toasted walnuts for enhanced flavor!
  • Dark chocolate: Use a plain dark chocolate block of choice that you would be happy to consume. Cadbury baking chocolate or Lindt works great! 
  • Heavy cream: Is also known as thickened cream in Australia. I’ve tested this ganache using both canned coconut cream and dairy-based cream and both work great!

🥣 Step By Step Instructions (with photos)

There is a full and detailed recipe card at the bottom of this post.

Step one: In a medium size mixing bowl, add flour, cocoa, baking powder, coffee, and salt. Whisk until well combined. Set aside. 

Whisking together the dry ingredients in a clear glass mixing bowl.

Step two: In a large mixing bowl, using either electric hand beaters or a stand mixer with the paddle attached, add softened butter to the bowl. Beat butter for a few seconds to break it up and it begins to turn creamy. 

Step three: Add sugar. Beat with the butter for 2 minutes until pale and creamy. 

Beating the softened butter in clear glass mixing bowl and beating through the sugar until creamy.

Step four: Add eggs one at a time, beating for 10 seconds after each addition.

Beating through the eggs one at a time.

Step five: Pour in milk, oil, and vanilla. Beat for 15 seconds until well combined. 

Beating through the whole milk, olive oil and vanilla.

Step six: Add half of the dry flour mixture and beat until just combined. Scrape down the sides and add the remaining flour. Beat until incorporated, ensuring not to over-beat. 

Beating through the dry flour cocoa mixture.

Step seven: Add finely chopped walnuts and fold gently until dispersed throughout the batter, ensuring not to over-mix. If you over-beat. 

Folding through the finely chopped walnuts into the cake batter.

Step eight: Pour into the lined pan and smooth out the top with a spatula. Bake for 35-40  minutes, or until a skewer inserted into the middle comes out clean and it’s golden all over. 

Step nine: Remove from oven and allow to cool in pan for 10 minutes. Carefully remove from pan and transfer to a wire rack to cool completely.

The cake batter spread in the tin and after it's baked.

Step ten: Break the chocolate down into squares and place it into a small heat-proof bowl. Pour cream into a small pot and gently warm over low heat. Once heated, pour the warm cream over the chocolate and let sit for 2 minutes. 

The broken up dark chocolate in a glass clear mixing bowl with the warm cream poured over.

Step eleven: Gently stir the chocolate into warm cream until well combined and smooth. Set aside at room temperature for 30 minutes until it has thickened up to a spreading consistency. Or refrigerate until it firms up. 

Mixing the chocolate ganache frosting until thick and spreading it over cooled cake.

Step twelve: Spread frosting over the cooled cake. Arrange walnuts on the frosting around the edges of the cake or sprinkle them over. Set aside and allow the frosting to set and then slice it into triangles and enjoy!

Cake spread with the frosting and decorated with whole walnuts.

💭 Tips For Recipe Success

  • Use a non-stick baking tin: For extra insurance, I always love to grease my tin with a layer of butter and dust a layer of cocoa. Tap out the excess and pour in the cake batter. This will leave your cake with smooth sides.
  • Refrigerated ingredients must be at room temperature before making your chocolate cake: Cold ingredients will not emulsify and blend properly with the rest of the ingredients.
  • Do not over-mix the cake batter: It will result in a tough and dense textured cake after baking. 
  • For the frosting, do not let the cream come to a boil: It will burn/scold your chocolate.
  • Pop the ganache in the freezer: While it cools down, the ganache will thicken faster in the freezer or the fridge while you stir it occasionally.
Close up of the walnut cake on a glass cake stand.

⏲️ Storage Instructions

Store cake in an airtight container, at room temperature, for 3-4 days. Transfer to the refrigerator after a few days if needed to keep it fresh from humid temperatures. 

Freeze the cake by allowing it to completely cool after baking. Do not add the ganache frosting. Wrap it tightly in plastic wrap and then wrap it again in tin foil. Freeze it for up to 3 months. 

Thaw the cake by removing it from the freezer and placing it in your refrigerator, it’s wrapped up, for a full 24 hours to slowly thaw. 

A fork cutting through a slice of cake on rustic plate.

💬 Recipe FAQ’s

Can I use a different type of nut?

Yes, you can use different types of nuts such as pecans, almonds, hazelnuts or macadamia nuts. Make sure to chop them finely when adding them to the batter.

What is the best block of chocolate to use for the frosting?

I recommend using any plain block of dark chocolate that is over 40% cocoa and one that you would be happy to consume by itself.

Can I make this cake gluten-free?

You can try using a gluten-free all-purpose flour blend perfect for baking, such as a 1:1 flour blend. Although I haven’t tested this recipe myself using gluten-free flour.

Can I make this dairy-free?

For the cake. you can try using a block of dairy-free cooking butter and milk such as almond or coconut. For the ganache, try dairy-free dark chocolate and coconut cream. Keep in mind I have not tested this recipe using these dairy-free substitutions other than the coconut cream, which worked great!

Can I make this ahead of time?

Yes! This cake keeps well in an airtight container, at room temperature, for 3-4 days. Transfer to the refrigerator after a few days if needed to keep it fresh from humid temperatures. 

Chocolate walnut cake on glass cake stand will a bowl of walnuts in front.

If you enjoy this recipe, please consider leaving a ⭐️ star rating and a comment review below. I love to hear what you think and it’s much appreciated. Thank you! Your email address will not be published. Sam x

Moist chocolate walnut cake recipe.

Moist Chocolate Walnut Cake

Samantha Pickthall
This Moist Chocolate Walnut Cake is topped with chocolate ganache frosting and is rich, soft and packed with nutty goodness!
4.05 from 21 votes
Prep Time 20 minutes
Cook Time 40 minutes
Chill Time 30 minutes
Total Time 1 hour 30 minutes
Course Dessert
Cuisine American
Servings 8 slices
Calories 671 kcal

Ingredients
 
 

Cake

  • 1 cup (150g) plain all-purpose flour, scooped & leveled
  • 1/2 cup natural unsweetened cocoa powder, or Dutch-process cocoa powder
  • 2 tsp baking powder
  • 1 tsp instant coffee powder
  • 1/4 tsp fine salt, or Kosher salt
  • 125 g unsalted butter, softened to room temperature
  • 3/4 cup golden or white caster sugar
  • 2 large eggs, at room temperature, (approx. 55g-60g in shell)
  • 1/2 cup whole milk, at room temperature
  • 1/4 cup extra virgin olive oil
  • 1 tsp vanilla extract
  • 1/2 cup walnuts, finely chopped

Chocolate Ganache

  • 200 g plain dark chocolate block, use a quality dark chocolate
  • 200 ml heavy cream/thickened cream, or canned coconut cream
  • 1/2 cup walnuts

Instructions
 

Cake

  • Preheat oven to 180ºC (356ºF). Line a round 8-inch baking pan with parchment paper, and set aside. NOTE: Alternatively, if you have a non-stick pan, liberally grease it with melted butter and dust it with a light layer of cocoa. This will leave your finished cake with smooth sides.
  • In a medium size mixing bowl, add flour, cocoa, baking powder, coffee, and salt. Whisk until well combined. Set aside.
  • In a large mixing bowl, using either electric hand beaters or a stand mixer with the paddle attached, add softened butter to the bowl.
  • Beat butter for a few seconds to break it up and it begins to turn creamy. This makes it easier on your beater when the sugar is added.
  • Add sugar. Beat with the butter for 2 minutes until pale and creamy. Scraping down the sides as needed.
  • Add eggs one at a time, beating for 10 seconds after each addition. Scrape down the sides as needed.
  • Pour in milk, oil, and vanilla. Beat for 15 seconds until well combined. Scrape down the sides again.
  • Add half of the dry flour mixture and beat until just combined. Scrape down the sides and add the remaining flour. Beat until incorporated, ensuring not to over-beat, just until the flour has combined then turn off the beater.
  • Add finely chopped walnuts and fold gently until dispersed throughout the batter, ensuring not to over-mix. If you over-beat, the cake can turn tough and dense after baking.
  • Pour into the lined pan and smooth out the top with a spatula.
  • Bake for 35-40 minutes, or until a skewer inserted into the middle comes out clean and it’s golden all over.
  • Remove from oven and allow to cool in pan for 10 minutes.
  • Carefully remove from pan and transfer to a wire rack to cool completely.

Chocolate Ganache

  • Break chocolate down into squares and place it into a small heat-proof bowl.
  • Pour cream into a small pot and gently warm over low heat.
  • Heat cream until warm and steam starts to come off the surface and small bubbles begin to appear around the edges, do not let it come to a boil. Remove from heat.
  • Pour warm cream over the chocolate and let sit for 2 minutes.
  • Gently stir the chocolate into warm cream until well combined and smooth.
  • Set aside at room temperature for 30 minutes until it has thickened up to a spreadable consistency. Or pop it in the freezer or refrigerator until it firms up. Keep a close eye on it though, once it thickens it will turn solid quite quickly, at which point, it will be difficult to spread.
  • Spread frosting over the cooled cake.
  • Arrange walnuts on the frosting around the edges of the cake or sprinkle them over.
  • Set aside and allow frosting to set.
  • Slice into triangles and enjoy!

Notes

 
  • Use a non-stick baking tin: For extra insurance, I always love to grease my tin with a layer of butter and dust a layer of cocoa. Tap out the excess and pour in the cake batter. This will leave your cake with smooth sides.
 
  • Refrigerated ingredients must be at room temperature before making your chocolate cake: Cold ingredients will not emulsify and blend properly with the rest of the ingredients.
 
  • Do not over-mix the cake batter: It will result in a tough and dense textured cake after baking.
 
  • For the frosting, do not let the cream come to a boil: It will burn/scold your chocolate.
 
  • Pop the ganache in the freezer: While it cools down, the ganache will thicken faster in the freezer or the fridge while you stir it occasionally.
 
 
  • Store cake in an airtight container, at room temperature, for 3-4 days. Transfer to the refrigerator after a few days if needed to keep it fresh from humid temperatures. 
 
  • Freeze the cake by allowing it to completely cool after baking. Do not add the ganache frosting. Wrap it tightly in plastic wrap and then wrap it again in tin foil. Freeze it for up to 3 months. 
 
  • Thaw the cake by removing it from the freezer and placing it in your refrigerator, it’s wrapped up, for a full 24 hours to slowly thaw. 

Nutrition

Calories: 671kcalCarbohydrates: 49gProtein: 10gFat: 51gSaturated Fat: 23gPolyunsaturated Fat: 9gMonounsaturated Fat: 16gTrans Fat: 1gCholesterol: 106mgSodium: 111mgPotassium: 514mgFiber: 6gSugar: 27gVitamin A: 857IUVitamin C: 0.3mgCalcium: 131mgIron: 5mg
Keyword 6 cupcakes, 8 inch cake, basic chocolate cake, chocolate cake, donuts, walnuts
Tried this recipe? Let us know how it was!

6 Comments

  1. 5 stars
    Well done!Thank you for the detailed explanation! The cake looks gorgeous. I didn’t realize it can be in metric. I searched one by one.

    I made it for my bf’s birthday. I only put 50 grams of sugar because we don’t want too much sugar. I should have lower the amount of cocoa powder and coffee powder also. It’s a bit too bitter for the kids. But they love the frosting. After freezing, the frosting is too thick. I think I will serve the frosting for each piece of cake instead when we eat it.

    The cake still turned out very great. My bf loves it.

    1. Hi Valerie, thank you so much for sharing your experience! I’m thrilled to hear the cake was a hit for your boyfriend’s birthday. Serving the frosting after freezing for each piece is a smart way do go about it. For future baking, adjusting the cocoa and coffee powder as needed can definitely help tailor the flavor to be more kid-friendly. Thanks again for your kind words and for choosing my recipe for such a special occasion! Kindest, Sam 🙂

  2. 2 stars
    I would have found the recipe a lot easier to follow if you had shown instead of some ingredients in cups sizes to show weights in grams (eg for cocoa powder), and liquid quantities in millilitres (eg for milk).

    1. Hi Andy, thank you for your feedback! I understand how important precise measurements can be, especially for baking. I wanted to let you know that my blog does feature a metric conversion option for all recipes, including this one. You can find the option to switch to metric measurements within the recipe card itself, just above the ingredient list and off to the right. This will provide you with the exact measurements you’re looking for. Happy baking! Sam 🙂

  3. 2 stars
    Smelled so good, tasted not so great. Unfortunately for me this cake was a huge nono, didn’t taste very chocolate-y and the sweetness level was a little too low in my opinion.
    Unfortunately, this was a no for me.

    1. Hi Lauren, I’m sorry to hear that the cake didn’t meet your expectations. I appreciate your honest feedback. Taste preferences can vary greatly, and I understand if this recipe didn’t quite hit the mark for you. Thank you for giving the recipe a try. Kindest, Samantha

4.05 from 21 votes (18 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating