This is the BEST and easiest chocolate cake recipe!!! Hands down!!

We love dessert, and especially chocolate cake! Over the years, we’ve tried dozens of from-scratch versions and today’s is our favorite easy chocolate cake recipe. It’s beyond simple and is the one the kids request for so many of their birthday parties.

This simple chocolate cake recipe is a family favorite that is so soft, delicious, and MOIST. If you love chocolate cake too and want to feed a crowd, try our Chocolate Sheet Cake. Serve it with homemade Vanilla Ice Cream, and you’ll be in heaven!

Why we think you’ll love it:

  • Pantry staples. This easy chocolate cake calls for simple ingredients that we always have on hand, so it can easily be made without a trip to the store!
  • Best chocolate cake. It is fudgy and moist – just the way a chocolate cake should be and has the best chocolate flavor.
  • Party perfect. You can’t beat a slice served with Ice Cream!
  • 2 cups all-purpose flour or cake flour for a silkier crumb, see How to Measure Flour
  • 2 cups sugar
  • ¾ cup cocoa powder – Since the recipe also uses baking powder, you can use natural or Dutch-processed cocoa powder.
  • 2 teaspoons baking powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 1 cup milk
  • ½ cup vegetable oil or canola oil or avocado oil
  • 2 large eggs room temperature
  • 1 tablespoon vanilla extract
  • 1 cup boiling water
  • ½ cup unsalted butter, softened – see How to Soften Butter Quickly
  • ½ cup unsweetened cocoa powder – natural or Dutch process cocoa
  • 4 cups powdered sugar (confectioners’ sugar)  sifted to remove clumps
  • 1 teaspoon vanilla extract
  • 1 pinch salt
  • 6-8 tablespoons half and half – or whole milk
  • optional decorations – sprinkles and birthday candles, frosting flowers, a worded message, beautiful berries, sliced almonds, or chopped walnuts
  1. PREP. Grease two 9-inch round pans, line with parchment paper, and set aside. Preheat oven to 350°F.
  2. BATTER. Whisk all-purpose flour, sugar, cocoa powder, baking powder, baking soda, and salt in a large bowl.
    • Whisk the milk, vegetable oil, eggs, and vanilla extract into the dry ingredients.
    • Pour in boiling water and stir everything together.
  3. BAKE. The cake batter will be thin. Pour the batter into prepared round cake pans and bake for 30-35 minutes.
    • Let the cakes cool for about 10 minutes in the pan, then invert onto wire racks. Cool completely, level the top of the cakes, and frost with chocolate frosting.
  4. FROST. Beat softened butter, unsweetened cocoa powder, powdered sugar, vanilla extract, and a pinch of salt in a medium bowl until smooth. Add half and half to get it to be the frosting consistency you desire.
    • Spread the chocolate buttercream frosting over your cake and add any sprinkles before it sets.
  • For a perfect frosted cake add a thin layer of frosting to coat the crumbs. Let it set, and then add a thicker layer of frosting without worrying that the crumbs will get caught up in it.
  • We use all-purpose flour and love the taste and texture, however, cake flour can be used instead and helps produce a silkier crumb.
  • We prefer to line the cake pans with parchment paper, but you can grease and flour the cake pans instead.
  • Want different variations? Bake in a 9×13 pan for about 30-35 minutes, or make cupcakes and bake for 17-19 minutes.
Slice of easy chocolate cake recipe being dished out with a spatula.
4.97 from 278 votes

Easy Chocolate Cake Recipe

Our deliciously easy chocolate cake recipe topped with homemade chocolate frosting is a no-fuss family favorite for good reason!
Servings: 12
Prep: 10 minutes
Cook: 30 minutes
Cooling Time: 10 minutes
Total: 50 minutes

Video

Ingredients 

  • 2 cups all purpose flour
  • 2 cups sugar
  • ¾ cup cocoa powder
  • 2 teaspoons baking powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 1 cup milk
  • ½ cup vegetable oil
  • 2 eggs
  • 1 tablespoon vanilla extract
  • 1 cup boiling water

Chocolate Frosting

  • ½ cup butter, softened
  • ½ cup cocoa powder
  • 4 cups powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • 1 pinch salt
  • 6-8 tablespoons half and half

Instructions 

  • Preheat oven to 350°F. Line two 9-inch round pans with parchment paper and spray with non-stick spray.
  • Whisk the flour, sugar, cocoa, baking powder, baking soda, and salt in a large mixing bowl.
  • Whisk in the milk, oil, eggs, and vanilla till smooth. Stir in the boiling water, mixing until smooth.
  • Divide the batter evenly between the two pans. Bake at 350°F for 30-35 minutes or till a toothpick inserted in the center comes out clean.
  • Cool for 10 minutes in the pans, then invert onto cooling racks. Cool completely.

Frosting

  • Beat all ingredients in a bowl until smooth, adding enough half and half to get a spreadable consistency.
  • Place one cake on a cake stand or serving tray. Spread about one cup of frosting on the top. Place the other cake on top. Frost the sides and top of the cake with the remaining frosting.
  • Serve immediately or cover and let sit overnight.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Notes

Recipe Tips.
  • Add a thin layer of frosting to coat the crumbs. Let it set, and then add a thicker layer of frosting without worrying that the crumbs will get caught up in it.
  • We use all-purpose flour, however, cake flour can be used instead and helps produce a silkier crumb.
  • We prefer to line the cake pans with parchment paper, but you can grease and flour the cake pans instead.
  • Bake in a 9×13 pan for about 30-35 minutes, or make cupcakes and bake for 17-19 minutes.
Store frosted cake. Cover and store the cake on the counter for 4-5 days. Once cut, press a piece of plastic wrap directly onto the exposed cake, or cover it with more frosting to prevent drying out. Store for 3-4 days at room temperature.  
Freeze frosted cake. Place the frosted cake in the freezer for 4-5 hours, or until the frosting is solid. Wrap it tightly with plastic wrap and then again with aluminum foil for 4-6 weeks. Unwrap the plastic wrap, recover it lightly with the foil, and allow the cake to thaw. 

Nutrition

Calories: 562kcal, Carbohydrates: 96g, Protein: 5g, Fat: 20g, Saturated Fat: 7g, Cholesterol: 50mg, Sodium: 449mg, Potassium: 289mg, Fiber: 3g, Sugar: 74g, Vitamin A: 320IU, Calcium: 89mg, Iron: 2.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

How to store an unfrosted cake?

Tightly wrap in plastic wrap and place in a Ziploc bag on the kitchen counter for up to 3-4 days, or wrap again with foil and place in the freezer for 6-8 weeks.

How to store?

Cover and store the cake on the counter for 4-5 days. Once cut, press a piece of plastic wrap directly onto the exposed cake, or cover it with more frosting to prevent drying out. Store for 3-4 days at room temperature.  

How to freeze?

Place the frosted cake in the freezer for 4-5 hours, or until the frosting is solid. Wrap it tightly with plastic wrap and then again with aluminum foil for 4-6 weeks. Unwrap the plastic wrap, recover it lightly with the foil, and allow the cake to thaw. 

This recipe was originally published February 2019.

About Kristyn

Kristyn Merkley is a published cookbook author, wife, mom of six, and major food enthusiast! For the past 15 years, she has been sharing foolproof, family-friendly recipes—each one tested in her kitchen—that anyone can master. As a seasoned recipe creator, she loves making cooking simple, stress-free, and totally doable for everyone!

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

4.97 from 278 votes (148 ratings without comment)

Leave a comment

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

Recipe Rating




349 Comments

  1. Karen says:

    5 stars
    This cake is moist and so delicious! It was easy and turned out so pretty!

  2. Jessica says:

    5 stars
    I love a good chocolate cake, and this one is delicious!!

  3. Ali says:

    5 stars
    The best part about the recipe is the frosting! It’s divine!

  4. Brandon says:

    Followed directions to the letter. Cake never baked. Instead it came out a liquidy mess

  5. Susan says:

    5 stars
    I make this as a sheet cake so much easier. I also substitute very hot strong coffee for the boiling water. I top with a whipped cream frosting. So yummy

    1. Lil'Luna Team says:

      Thanks for sharing what you do! So glad you enjoy the cake!

  6. Amelie & Heidi says:

    5 stars
    Me and my friend attempted to make this. The cake part was pretty easy, with a few accidents lol, but the icing didn’t turn out so well. We used regular sugar instead of powdered sugar and it was grainy! Still good though, my friend didn’t like it lol. We added too much batter when we where putting it the cupcake molds so it over flowed. We used the rest of the batter to make a mini cake, it fit perfectly. The cake overall was good. Making this was so fun and I want to try this recipe again the right way, lol.

    1. Lil'Luna Team says:

      Yes, you’ll have to try it again with the powdered sugar… not grainy at all with that. I’m glad you still enjoyed it!! Thanks for giving the recipe a try.

    2. Leslie says:

      If you don’t have powdered sugar, just put regular sugar in the blender for a bit. Not perfect, but better than granulated!

  7. Jessica says:

    5 stars
    Made mini cupcakes using this recipe! Nothing it rave reviews! I wish you had an easy vanilla cake and an easy yellow cake recipe to go along with this one.

  8. Kristina says:

    5 stars
    I have made the cake before, and it was delicious! I would like to try it again, but as cupcakes, how long would I need to bake them for and how many cupcakes can this recipe provide?

    1. Lil'Luna Team says:

      If making this as cupcakes, I’d say it’ll make around 24. I’d suggest baking 350 for 18-22 minutes, but start checking around 18. You can always add more time if you need.

      1. Kristina says:

        Wonderful! Thanks for the advice! 😀

  9. Katrina W says:

    5 stars
    It worked wonderfully

    1. Lil'Luna Team says:

      So so happy to hear that!

  10. Kathy Taylor says:

    5 stars
    I whipped this up after work for my daughter’s birthday. It was quick and super easy….and delicious! I used 8″ pans and it still worked very well

    1. Lil'Luna Team says:

      Thanks for sharing! Glad the 8 inch pans worked well for you too.

      1. eve says:

        5 stars
        this was a good cake

      2. LilLunaTeam says:

        Thank you so much! I’m glad you enjoyed it! 🙂

      3. Cherie says:

        5 stars
        So easy yet so delicious!
        Thank you very much for the recipe.

      4. Lil'Luna Team says:

        You’re welcome!!