Old Fashioned Chocolate Cake Recipe with Cream Cheese Frosting
This moist and decadent chocolate cake, paired with a rich cream cheese frosting, is a treasured family recipe that’s been passed down through generations. Itโs a go-to for birthdays and special occasionsโand once you try it, you’ll understand why! Simple to make and absolutely delicious, this is the best chocolate cake recipe youโll ever bake.

I’m just going to say it. This is the best chocolate cake recipeย ever. And I’m not just saying that to get you to try it…I genuinely believe this is the best chocolate cake I’ve ever eaten.
If you don’t believe me, read some of the comments in this post. It’s really what everyone seems to think! This cake is exceptionally moist, decadent, and oh-so-delicious…not something you probably want to eat while on a diet, but you’ll want to make as part of your cheat meal.
Ingredients
For the Cake:
- 1 cup vegetable oil
- 1 cup buttermilk
- 2 whole eggs
- 1 teaspoon vanilla
- 2 cups cake flour
- 2 cups white sugar
- 3/4 cup cocoa powder
- 1 teaspoon salt
- 1 tablespoon baking soda
- 1 cup boiling water
For the Cream Cheese Frosting:
- 8 ounces cream cheese, softened
- 1/2 cup (1 stick) butter, softened
- 1 teaspoon vanilla
- 1 pound + 2 cups powdered sugar
Instructions
For the Cake:
- Preheat your oven to 350ยฐF and grease a 9×13 glass baking dish.
- In a large mixing bowl, beat the oil, buttermilk, eggs, and vanilla until smooth.
- In a separate bowl, combine the flour, sugar, cocoa powder, salt, and baking soda.
- Gradually add the dry and wet ingredients, mixing well until smooth.
- Carefully stir in the cup of boiling waterโdonโt worry, the batter will be thin!
- Pour the batter into the greased baking dish and bake for 40-45 minutes, or until a toothpick inserted into the center comes clean.
- Allow the cake to cool completely in the pan before frosting.















For the Frosting:
- Cream the softened cream cheese, butter, and vanilla in a bowl until smooth.
- Gradually add the powdered sugar, mixing until the frosting reaches your desired consistency. You may not need all of the sugar.
- Refrigerate the frosting until you’re ready to use it.
Once the cake has cooled, frost it generously and refrigerate for a few hours before serving for the best flavor.





Recipe History
This chocolate cake was created, tested, and perfected by my great-grandmother. Growing up, I’ve always heard my dad rave about this chocolate cake. He would always talk about how it was incredibly moist (he attributed that to its full cup of oil. Delicious, yes. Unhealthy…debatable) and nothing else could be compared to its deliciousness.

Tips for Success
- Donโt skimp on ingredients:ย To achieve the ultimate moist texture, stick to the recipeโespecially when it comes to oil, sugar, and using actual buttermilk. I have experimented with substitutions or adaptations, and it never turned out quite as well.
- Cake flour matters: While itโs tempting to use all-purpose flour, cake flour gives the best texture. You can make your own cake flour by substituting 2 tablespoons of cornstarch for every cup of all-purpose flour.
- Make ahead and freeze: You can freeze the unfrosted cake, but prepare the cream cheese frosting fresh for the best results.

FAQs
Can I reduce the sugar or fat?
You can try reducing them slightly, but the richness and moistness of this cake come from its generous use of sugar and oil.
Can I use coffee instead of boiling water?
Yes! Many bakers substitute coffee for boiling water to enhance the chocolate flavor. I donโt use coffee, but itโs been done successfully.
Can I freeze the cake?
Absolutely! Freeze the cake without frosting and then frost once thawed for best results.


Old Fashioned Chocolate Cake with Cream Cheese Frosting
The World's Best Chocolate Cake Recipe - it's so easy, moist and delicious. Topped with cream cheese frosting, you'll have people beginning for this recipe!
Ingredients
Cream Cheese Frosting
- 8 ounces cream cheese, softened
- 1 stick butter
- 1 teaspoon vanilla
- 1 pound 2 cups powdered sugar
Chocolate Cake
- 1 cup vegetable oil
- 1 cup buttermilk
- 2 egg
- 1 teaspoon vanilla
- 2 cups cake flour
- 2 cups sugar
- 3/4 cup cocoa powder
- 1 teaspoon salt
- 1 Tablespoon baking soda
- 1 cup boiling water
Instructions
- Chocolate Cake
- In a mixing bowl, beat together oil, buttermilk, egg, and vanilla.
- In a separate bowl, mix together flour, sugar, cocoa powder, salt, and baking soda until well-combined.
- Slowly mix the dry ingredients into wet ingredients, and mix until everything is smooth, and no chunks exist.
- After the wet and dry ingredients are combined, add in the cup of boiling water. Mix well. Batter will be slightly runny.
- Pour into a well greased, 9x13 baking dish.
- Bake at 350 degrees for 40-45 minutes. Let cool in pan.
- Frost once cool. Best served after being refrigerated for a few hours.
- Cream Cheese Frosting
- Cream together cream cheese, vanilla, and butter until nice and smooth.
- Add powdered sugar in slowly and mix until combined and smooth.
- Refrigerate when not using.
Nutrition Information:
Yield: 10 Serving Size: 1Amount Per Serving: Calories: 744Total Fat: 41gSaturated Fat: 12gTrans Fat: 1gUnsaturated Fat: 25gCholesterol: 85mgSodium: 796mgCarbohydrates: 90gFiber: 2gSugar: 64gProtein: 7g
Other Posts You May Enjoy
- Triple Chocolate Peanut Butter Cookies
- Easy Lasagna Recipe
- Easy Carrot Cake Recipe
- How to Make a Box Cake Mix Taste Homemade: 10 Tips

I started using light olive oil or avocado oil instead of veg oil for a healthier fat alternative. Turns out great!
Great to hear!
Can you use this recipe to make cupcakes?
Yes!
This has been my all time favorite cake for almost any occasion or no occasion at all. The only subs I make is to use coffee instead of boiling water, and reduce cooking time just a bit (that might be my oven). Results are great!
So glad to hear that! Thank you for sharing ๐
Thank You for Sharing!!๐๐ผโค๏ธ I saw the comment about the cake flour and wondered IF I can use Coconut Flour Instead? Or Will it Turn to bread? Thanks๐G-d Bless โค๏ธ
Hello! I have never used coconut flour, so I wouldn’t be able to give you any suggestions on that ๐
This IS the world’s best chocolate cake! I just made it exactly as the recipe said and brought it to church. Everyone who had it, loved it. They all said it was so moist. The cream cheese frosting went really well with the cake, too. Thank you!
Thank you for sharing your thoughts! I’m so glad you loved it and all your church friends!
I made this cake yesterday for my son’s 9th birthday after he requested a chocolate cake with cream cheese frosting. I found your recipe via a Google search. It was delicious and everyone loved it! It was also very easy to make. I asked my husband what he liked about it and he said every bite. He even had seconds later and normally doesn’t. Thanks for sharing the recipe!
I’m so glad! Thank you for sharing!
Does that mean I have to adjust all the other ingredients too or I leave them as is? ๐
I would leave them as is.
Baking SODA is in list of ingredients, but baking POWDER is in directions for mixing. Whitch is correct?
I apologize, that was a typo. Baking Soda is the correct ingredient.
Thanks!
20 m ๐
It’s possible you would need less flour at that. This recipe was developed at a high altitude ๐
So like 1 cup? ๐
I think that would be a good place to start!
I made the cake exactly as the recipe said but it didn’t turn out moist. The taste was good but it wasn’t moist. I wonder what went wrong?
Hmm that is very strange! I’m not sure why it wouldn’t be moist. What altitude are you at?
Hi. I just wanted to ask what kind of sugar you used? White, light brown, brown, or dark brown? They all make a difference in baking and I wanted to get this right. ๐
White sugar ๐
LOVE this cake!!! Next time I will try your cream cheese icing as well (the one I used was WAY to sweet). The cake was a total hit at the party though, thank you for sharing!
I’m so glad you loved it! We love this cream cheese frosting. I hope you’ll make it again!
Hi! My niece’s 10 year old birthday party is this weekend and she specifically requested a chocolate cake with cream cheese frosting! Your lovely recipe popped up during my Google search! I have a question about the pan. I have 2-9 inch round cake pans, do you think that would work out okay, instead of a 9 x 13 pan? Do you think the time and temperature would have to adjust? Thank you! ๐
Hi! This recipe I shared is basically the layered version of this cake ๐ https://www.clarkscondensed.com/food/chocolate-raspberry-cake/
Hey, I love your website! All your recipes are amazing! I was just wondering… This cake looks so yummy and moist! Do you think it’s stackable? Say two tiers? Or is it very soft?
I have made this as a layered cake! I give the instructions here:
https://www.clarkscondensed.com/food/chocolate-raspberry-cake/?_sp=55e891d3-136b-44da-ac87-31d877c16f62.1509506215726
Good luck!
Hi! Do you know if the cream cheese icing is enough to fill and cover a 9″round layer cake with this recipe?
I think it should! It makes quite a bit.
Can this recipe fill 2 9 inch rounds pretty well?
YEs! I have done this a lot.
Just made this cake for my whole family for Mother’s Day and everyone loved it! Such a hit. Thank you for the recipe ๐
So glad you en
This is an amazing recipe and my husband requests it every year for his birthday. My only issue is that it seems to sinks pretty bad in the middle. Do you know why it might do that?
Hi, Emily! I’m glad he loves it! I had that happen when I used regular all-purpose flour instead of cake flour – are you using that by chance? Also this recipe was developed at a high altitude, which may also have something to do with it ๐
I made this for my boss’ birthday at the office today, I have to say it has to be one of the moistest cakes I’ve ever had! Plus, I can’t believe how easy it was to make! I didn’t have any cream cheese at home, so I just used store bought chocolate icing I already had (Next time I am going to try this one) Big thumbs up!!
Oh this makes me so happy! I’m so glad it was a hit. Thank you for commenting ๐
I WANT TO TRY THIS OUT. AS SILLY AS IT SOUNDS, WHAT IS THE DIFFERENCE BETWEEN CAKE FLOUR AND REGULAR FLOUR?
Great question! It’s the protein content – cake flour has less protein than all purpose flour. Cake flour is more also more finely ground, which is said to help absorb liquid better, helping it to rise better.
Just made this…Delicious and so moist…Thanks for sharing
So glad you loved it!
I bet this would be good if recipe was doubled and put in round pans and put cherry pie filling between layers and whipped cream as an icing!
That sounds delicious!
I love, love this cake!!!! I have made it three times so far and every time it has been amazing! Everyone that has had some has raved about it. It has been both of my children’s birthday cakes, a Christmas cake, and now it has been requested by my extended family for Easter. Twice I’ve made it in round two-tier style and once in the 9×13 pan. I can’t believe how easy the recipe is to follow and that I get it right every time! Thanks so much for sharing. I was just on the site to bake it tonight and thought I should let you know how great it has been for us. I can’t wait to have some tomorrow after hunting eggs!
Thank you so much for your comment! I am so glad that you love it =)
This looks AMAZING,I’m making a kit Kat cake for my husband for his 30th! I am making 2 9ร13 round cakes,so do I just double the recipe?
Did you end up doubling the recipe?
Hi Katie, we are very excited to try your deep dark luscious cake today! I was wondering if you have tried making it in round pans and layering them? I was concerned that it may be too moist to do that?
Thanks for sharing an old family recipe, those are my favorite!!
I sure have! The instructions are over here:
https://www.clarkscondensed.com/recipes/chocolate-raspberry-cake/
Let me know how it turns out!!
Hello ! I just wanted to let you know, I just found you ! I love ALL your stuff. In fact, my 4year old, Abbi, and I are going to make the chocolate cake today. (did I mention I am Abbi’s Gramma ?) I like to think I am encouraging her to “want” to cook. Thanks for sharing. I have some really old recipes you might be interested in. Thank you again !
I’d love to try out some of your old recipes! Feel free to email me. I’m so glad you like my site. You and Abbi will LOVE this cake. We absolutely love it. I think teaching little ones to cook when they are young is great. My almost 3-year-old loves to help in the kitchen. Thanks for commenting!
This was truly an awesome cake! Everyone loved it! I used chocolate butter icing, but still amazing!
MMmm chocolate butter icing — yum! Thanks for letting me know you enjoyed it. It’s definitely a family favorite ๐
Can you use really hot coffee instead of boiling water? I have used another chocolate cake recipe in the past that used coffee. It added a nice flavor, but very subtle. I think your recipe is going to be deeeeelicious!
I’ll be honest, I don’t drink coffee, so I can’t guarantee the results, however, I have seen many chocolate cakes that do this so I imagine you could! Be sure to let me know if you do and if it turns out so other readers will know ๐ Either way, I’m sure it will be delicious!
Four years later and this is still my “go to” recipe for chocolate cake. I cut down on the sugar to 1.5 cups (but that is just my personal preference). I also brew strong coffee and substitute it for the boiling water. It just adds an extra layer of richness but does not taste like coffee. I now use different oils such as light olive oil or avocado oil. It bakes up great!
Thanks again! We all love this recipe!
Oh I just love this. Thank you so much for sharing that you’ve loved this so much over the years!
I used your recipe to make my Father’s Day cake and the entire family loved it! Thank you for sharing! It is the first cake that everyone in the family actually ate. No leftovers!
I was wondering if you have ever tried to make a vanilla cake with this same recipe. I thought about trying it out but wasn’t sure what I would replace the cocoa powder with…
Any thoughts or suggestions?
Oh I love when people come back and leave comments like this. I’m so glad everyone loved it!
I actually haven’t made a vanilla cake with it, but that sounds delicious. I would imagine you could just leave out the cocoa powder. I think I might try putting in a package of vanilla pudding (just the powder, not prepared) to enhance the vanilla flavor. I’m not 100% sure though. I think I’ll have to try this out!
I just made 2 of these cakes for a party. Both turned out perfectly. The baking time only took about 35 minutes, but that might just be my oven. The cake is moist, chocolaty and delicious! Frosting is very yummy also!
Thank you for reporting back! I’m so glad they turned out great ๐ And I’ve found that the cooking time does vary, so I’m glad you checked before it got overdone!
Hello! Recipe looks great! Is this something that could be made as a bundt cake?
Thank you! I honestly have never made it as a bundt cake, but I imagine you could. You would just need to adjust the cooking time! Let me know if you try it ๐ Just fill the bundt pan half way, and depending on the pan you use, it could take anywhere from 15 minutes to 45. Just check periodically (if you have a light on your oven that’s even better, so you don’t have to open your oven.)
Does this mix work for cupcakes as well?
I haven’t tried that yet, but I don’t see why not! Just adjust the cooking time to what you would for.cupcakes (I would say 28-30 minutes). Let me know if you try it!
I just love old recipes. They use simple ingredients with easy instructions. Thanks so much for sharing & will be checking back for me old recipes in the future.
Alice
Same here ๐ I love old recipes and I definitely plan on sharing more soon ๐
ohhh I need to try this! Great photos!
Thanks Mariely ๐
Great cake! Everyone loved it….topped it off with chocolate chips and strawberries. Yum! Thanks for sharing.
What a great idea! Thanks for letting me know. I’m glad you enjoyed it!
What type of cocoa powder you use?? Looks like the super dark Hershey Cocoa ?
Yep! That’s what I used!
Hi
Thanks for this wonderful recipe.
Just to clarify in the list of ingredients u mentioned baking soda but in method u said baking powder.
Please confirm which is the right one.
Thanks a lot again for sharing.
That would be baking soda. So sorry!
This looks so good, but when do you add the boiling water?
Oh gosh I can’t believe I forgot that part! Thanks for pointing that out. You put it in after you mix the wet and dry ingredients together. It should be the last thing you do before you put the batter in the pan.
I love chocolate cake! I am so excited to give this one a try Katie! Beautiful photos ๐
Thank you Chelsea! ๐