Main menu


This moist chocolate cake has a lot of ingredients but has a super simple process to prepare it. You can eat it plain but it is delicious with a classic chocolate ganache.

I'm not kidding around when I say this is the best moist chocolate cake ever. Like ever ever. It's a family recipe from my in-laws, and it's been made literally hundreds of time. Every single family birthday this cake gets whipped out, and it's the highlight of the day. And by the way, I'm going to be using the word "moist" many, many times in this recipe. You've been warned.


SO EASY to make – this cake can be made in one bowl with a whisk! You don’t need a mixer, although I often use my electric hand mixer to make it.

Moist chocolate cake – the cake is SO super moist! It has the softest texture and stays moist for days without drying out.

Fudgy chocolate frosting – I use a rich chocolate ganache made with sour cream for the frosting. It is so easy to make and you don’t need softened butter nor icing sugar. It’s simple and so decadent and fudgy! Many people have told me this is the best frosting they’ve ever made!

How to make cake from scratch? 

Making most types of cake from scratch really isn't that much harder than in a mix. The only time your saving yourself is measuring the dry ingredients. There is definitely a time and a place for cake mixes, but this isn't one of them. If you're cake is more than one layer high (this one is two), then we're officially in special occasion cake territory. And those cakes are just so much better from scratch. 

Like the best moist chocolate cake is only ever going to be homemade. While our family traditionally uses this chocolate cake for birthdays, it's also perfect to bring out at Christmas.

Step By Step Instructions :

Preheat your oven to 350F then line a round cake tin with parchment paper. In a mixing bowl, add all-purpose flour, baking soda, baking powder, and sugar then give it a mix and set it aside.

Break the eggs into a small bowl and add oil then mix it in then add milk. The milk will make your cake taste creamier, lastly add vanilla extract for flavor then set it aside. Boil one cup of water then add instant coffee and whisk it. The coffee will help accentuate the cocoa powder to make the chocolate flavor more intense. Into the coffee mixture, add a pinch of salt and cocoa powder and mix until everything is combined.

Into the dry ingredients, add the egg mixture and mix just until almost combined then add the hot coffee mixture. You don’t want to overmix your batter, mix just until everything is combined and there are no lumps. Pour the batter into the prepared cake pan and pop it into the oven for 30 to 35 minutes. For the chocolate ganache, you will need three ingredients; chocolate, cream, and butter. Add the chocolate chips into a bigger bowl then add butter.

Heat up the cream, do not boil it, heat it just to a soft simmer then add it to the chocolate and butter mixture in the bowl. Give it a mix until it melts into a smooth chocolate ganache, once done, cover it with plastic wrap and set it aside. Do not put it in the refrigerator. Once the cake is baked, remove it from the pan and let it cool down completely.

You can slice the cake in half or graze it fully. This cake is super moist and it is perfectly balanced with the ganache. You can also change the dark chocolate to milk chocolate or white chocolate and it will still come out perfect. Enjoy.


  • 2 cups (240 grams/ 8Oz) all-purpose flour
  • 2 cups (200grams/ 7Oz) sugar
  • 3/4 cup (75grams/ 2.6Oz) cocoa powder
  • 2 tsp baking powder
  • 1-1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 tsp coffee powder
  • 1 cup (235ml) milk
  • 1/2 cup (118ml) canola oil
  • 2 pcs eggs
  • 1 tsp vanilla extract
  • 1 cup (235ml) hot water (from boiling)
  • 500grams/ 17.6Oz semi-sweet chocolate
  • 2 tbsp (28grams/ 1 Oz) unsalted butter
  • 1 (250 mL) pack of cream

What do i do with the leftovers?

Ok, when you're making the best moist chocolate cake ever, there are not often leftovers. However, on the off chance you do find yourself in this enviable situation, here's what you're going to make:

This is a chocolate cake milkshake. And yes, it's as outrageous and ridiculous as it sounds. You're welcome.

How to make a chocolate cake milkshake? 

This totally could not be easier, although with that being said, you do have to make a chocolate cake to start with. It's the perfect way to use up the cake that's been sitting on the counter for a day too long, and is starting to get a tiny bit dry. Not to worry, the milkshake will take care of that. You can also totally use a piece of store bought cake for this recipe.

Ingredients :

  • Chocolate cake
  • Milk (to thin it all out and make it drinkable)
  • Vanilla ice cream (the backbone of all milkshakes)
  • Homemade Whipped Cream
  • Chocolate Sauce
  • Whipped Cream
  • Sprinkles
  • Another slice of chocolate cake
  • Maraschino cherry

How to make the best milkshake? 

This is of course, a matter of personal taste, but my ratio for the best milkshake is 4-5 scoops of ice cream to one cup of milk. This leaves the milkshake drinkable, but still delightfully creaming. 

The easiest way to figure out what you like is to experiment. Add a scoop of ice cream, add some milk, see if you like that texture. Obviously the easiest way to thicken a milkshake is to add more ice cream, while adding milk will help you thin it out.

Can you make a milkshake without ice cream?

While I would deeply, deeply question why you would choose to do this - maybe you ran out. Maybe you are desperate. Maybe there is a raging snowstorm outside and you can't leave the house and all you want is chocolate cake shake. You can do it. Basically, you create a sort-of ice cream substitute with ice cubes, cream and sugar.


What exactly is a chocolate cake milkshake?
It's a traditional vanilla milkshake, with the addition of a slice (or two) of chocolate cake.

Can I make a chocolate cake milkshake with store-bought cake?
Yes, 100%.

Can I make the chocolate cake milkshake with chocolate ice cream?
Totally. That would be delicious.

Chocolate Cake Milkshake with Homemade Whipped Cream

  • Blender
  • Immersion Blender with Whisk Attachment, or Hand Beaters


For the Milkshake
  • 2 slices chocolate cake
  • 4 scoops vanilla ice cream
  • 1 C milk
For the Homemade Whipped Cream
  • ½ C heavy cream
  • 2-3 teaspoon sugar
  • ½ teaspoon vanilla extract
  • whipped cream
  • chocolate sauce
  • cherries
  • another slice of cake
  • sprinkles


For the Milkshake

Combine the cake, ice cream and milk in a blender. Blend for about 60 seconds, or until smooth and the cake is broken up into small crumbs. Pour into two large glasses, garnish as you like. Serve with straws and a spoon.

For the Whipped Cream

Combine the whipped cream, sugar and vanilla into a bowl. Whisk with an immersion blender, or using hand beaters until soft peaks form (that can stand on their own). Add to your milkshake and enjoy!


  • Try it with chocolate ice cream, or a different type of cake. 
  • If you're feeling boozy, add Irish Cream or coffee liqueur.