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
Kim says
I started using light olive oil or avocado oil instead of veg oil for a healthier fat alternative. Turns out great!
Katie says
Great to hear!
Sandra says
Can you use this recipe to make cupcakes?
Katie says
Yes!
Kim says
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!
Katie says
So glad to hear that! Thank you for sharing 🙂
Cheri Mello says
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 ❤️
Katie says
Hello! I have never used coconut flour, so I wouldn’t be able to give you any suggestions on that 🙂
SRB says
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!
Katie says
Thank you for sharing your thoughts! I’m so glad you loved it and all your church friends!
Kim Mi says
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!
Katie says
I’m so glad! Thank you for sharing!
Bella says
Does that mean I have to adjust all the other ingredients too or I leave them as is? 🙂
Katie says
I would leave them as is.
Anne Erby says
Baking SODA is in list of ingredients, but baking POWDER is in directions for mixing. Whitch is correct?
Katie says
I apologize, that was a typo. Baking Soda is the correct ingredient.
Anne G Erby says
Thanks!
Bella says
20 m 🙁
Katie says
It’s possible you would need less flour at that. This recipe was developed at a high altitude 🙂
Bella says
So like 1 cup? 🙂
Katie says
I think that would be a good place to start!
Bella says
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?
Katie says
Hmm that is very strange! I’m not sure why it wouldn’t be moist. What altitude are you at?
Bella says
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. 🙂
Katie says
White sugar 🙂
Ashley says
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!
Katie says
I’m so glad you loved it! We love this cream cheese frosting. I hope you’ll make it again!
julieanne says
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! 🙂
Katie says
Hi! This recipe I shared is basically the layered version of this cake 🙂 https://www.clarkscondensed.com/food/chocolate-raspberry-cake/
Hannah says
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?
Katie says
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!
Monica says
Hi! Do you know if the cream cheese icing is enough to fill and cover a 9″round layer cake with this recipe?
Katie says
I think it should! It makes quite a bit.
Tiana says
Can this recipe fill 2 9 inch rounds pretty well?
Katie says
YEs! I have done this a lot.
Tiffany says
Just made this cake for my whole family for Mother’s Day and everyone loved it! Such a hit. Thank you for the recipe 🙂
Katie says
So glad you en
Emily says
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?
Katie says
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 🙂
Sara says
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!!
Katie says
Oh this makes me so happy! I’m so glad it was a hit. Thank you for commenting 🙂
WOODY says
I WANT TO TRY THIS OUT. AS SILLY AS IT SOUNDS, WHAT IS THE DIFFERENCE BETWEEN CAKE FLOUR AND REGULAR FLOUR?
Katie says
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.
Linda says
Just made this…Delicious and so moist…Thanks for sharing
Katie says
So glad you loved it!
Karen says
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!
Katie says
That sounds delicious!
Whitney says
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!
Katie says
Thank you so much for your comment! I am so glad that you love it =)
Jessica Diamond says
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?
Katie says
Did you end up doubling the recipe?
Chris says
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!!
Katie says
I sure have! The instructions are over here:
https://www.clarkscondensed.com/recipes/chocolate-raspberry-cake/
Let me know how it turns out!!
Kathi Slater says
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 !
Katie says
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!
Summer says
This was truly an awesome cake! Everyone loved it! I used chocolate butter icing, but still amazing!
Katie says
MMmm chocolate butter icing — yum! Thanks for letting me know you enjoyed it. It’s definitely a family favorite 🙂
Kim says
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!
Katie says
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!
Kim says
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!
Katie says
Oh I just love this. Thank you so much for sharing that you’ve loved this so much over the years!
Krystal McAtee says
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?
Katie says
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!
Kim says
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!
Katie says
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!
Amy says
Hello! Recipe looks great! Is this something that could be made as a bundt cake?
Katie says
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.)
Casey says
Does this mix work for cupcakes as well?
Katie says
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!
Alice Clark says
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
Katie says
Same here 🙂 I love old recipes and I definitely plan on sharing more soon 🙂
Mariely says
ohhh I need to try this! Great photos!
Katie says
Thanks Mariely 🙂
Jessica says
Great cake! Everyone loved it….topped it off with chocolate chips and strawberries. Yum! Thanks for sharing.
Katie says
What a great idea! Thanks for letting me know. I’m glad you enjoyed it!
Glenda says
What type of cocoa powder you use?? Looks like the super dark Hershey Cocoa ?
Katie says
Yep! That’s what I used!
Mehreen says
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.
Katie says
That would be baking soda. So sorry!
Penny says
This looks so good, but when do you add the boiling water?
Katie says
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.
Chelsea @chelseasmessyapron says
I love chocolate cake! I am so excited to give this one a try Katie! Beautiful photos 🙂
Katie says
Thank you Chelsea! 🙂