This post may contain affiliate links. Please read our disclosure policy.

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

Black and White Cake — Chocolate Cake with Cream Cheese Frosting

It is my youngest daughter’s 13th birthday so I officially have a house full of teenagers. I always believe that everyone should have a cake (or their favorite treat) on their birthday and to actually blow out a candle. I am passionate about both birthdays and homemade cakes! 

When creating this Chocolate Cake with Vanilla Frosting, I wanted the chocolate to be a nice contrast to the sweet vanilla frosting. The chocolate cake is my Love at First Chocolate Cake recipe and it is paired with a creamy vanilla bean frosting made with sweet cream butter, cream cheese, powdered sugar, and vanilla bean. I love the addition of cream cheese to add some tang to the frosting. 

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

If you have ever tried Nothing Bundt Cake, they only use cream cheese frosting on all of their cakes. It is incredible and pairs so well with every single cake flavor. 

I experimented with different ratios of butter and cream cheese to powdered sugar and I will include two options below in the recipe card. One will be a more traditional buttercream with the addition of one package of cream cheese frosting. The other will be a more traditional cream cheese frosting and will use two packages of cream cheese. You can choose which one you prefer but I will tell you this — you can’t go wrong with either one! 

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

This chocolate cake is absolute perfection thanks to a combination of ingredients — oil, buttermilk, and hot boiling water. All of these helps to create a super moist cake that stays moist for days! I hope you love this chocolate cake with cream cheese frosting!

Chocolate Cake with Vanilla Frosting Ingredients:

What ingredients do you need to make a homemade chocolate cake with vanilla buttercream? You just need simple ingredients you may find in your pantry and refrigerator. This will be a thin cake batter due to the addition of hot water into the batter.

Chocolate Cake with Vanilla Frosting Ingredients. What ingredients do you need to make a Black and White Cake. Homemade chocolate cake with vanilla buttercream.

HOMEMADE CHOCOLATE CAKE INGREDIENTS:

  • Flour
  • Sugar
  • Unsweetened Cocoa Powder (high-quality): The star of the show for chocolate flavor. Use unsweetened cocoa powder (natural or Dutch process) for best results.
  • Baking Soda and Baking Powder: These leaveners work together to help the cake rise. The baking soda also reacts with the acidic cocoa.
  • Salt: Enhances flavor and balances sweetness.
  • Oil (canola, vegetable, coconut, etc): Oil keeps the cake moist and soft
  • Eggs
  • Buttermilk: Makes the cake texture more tender.
  • Vanilla
  • Hot Water: Blooms” the cocoa powder, bringing out its chocolate flavor. Helps to keep the chocolate cake extra moist.

Vanilla Frosting:

  • Butter (softened)
  • Cream Cheese (room temp, softened)
  • Powdered Sugar
  • Vanilla Bean Paste
Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

How to make the Best Chocolate Cake with Vanilla Buttercream:

Here is how to make a chocolate layered cake with white buttercream frosting…

  • Preheat oven to 350 degrees. In a large bowl, stir together flour, sugar, cocoa, baking soda, baking powder, and salt. If you have a flour sifter, sift all dry ingredients.
  • In a mixing bowl, beat oil, eggs, buttermilk, and vanilla for 1 minute.
Mixing wet ingredients together to make chocolate cake with vanilla frosting.
  • Add dry ingredients to wet ingredients and stir until combined. Pour in hot water and mix together. The batter will be liquidy but that’s a good thing — it will create a moist cake.
Homemade chocolate cake batter in cake pans ready to bake.
  • Spray two 9-inch or three 8-inch or four 6-inch cake pans with non-stick cooking spray. Pour batter evenly into each pan. Bake at 20-27 minutes. Place toothpick or cake tester in the center of the cake to check if it comes out clean. After 5-10 minutes, carefully run a knife along the sides of the cake pans and invert onto cooling racks. Let cool before frosting.
Homemade chocolate triple layered cake
  • TO MAKE VANILLA FROSTING: In a large bowl, beat together butter and cream cheese for 5 minutes, scraping the sides of the bowl often. Add in powdered sugar and mix together and beat for 2-3 minutes. Stir in vanilla bean paste. Add milk, if needed.
  • FROSTING THE CAKE: I suggest placing the cake layers in the freezer for about 20 minutes before frosting. This helps to keep from too many crumbs coming off of the cake. Frost each layer with frosting. Top with chocolate shavings, chocolate pearls, or mini chocolate chips.
Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

How to frost a cake:

Here are tips and tricks for frosting a homemade layered cake and techniques for achieving a smooth, professional-looking finish:

  • Level the layers of the cake. If your cake layers have a slight dome, use a serrated knife to level them. This creates flat surfaces for easy stacking and helps prevent shifting.
  • Secure the bottom cake layer by placing a small dab of frosting on the cake board or plate so the first layer “sticks” and doesn’t slide around.
  • Apply a Crumb Coat which is a thin layer of frosting that locks in any loose crumbs. Spread a small amount of vanilla frosting on top of the first layer, then stack the second layer. Lightly frost the top and sides of the entire cake with a thin coating of frosting. Place the cake in the refrigerator for about 15–20 minutes (or until the crumb coat is set and slightly firm).
  • Add the final layer of frosting. Once the crumb coat is set, scoop a generous amount of vanilla frosting on top of the cake and spread it outward in a circular motion with an offset spatula. Work the frosting over the edges and down the sides. After covering the cake with frosting, hold a bench scraper or a long offset spatula at about a 45° angle against the cake’s side. Slowly rotate the cake (using a turntable if you have one) while keeping your tool steady. This levels out any bumps and creates a smooth surface.
  • Decorate (optional). Make classic swirls by using a piping bag with a star tip to swirl rosettes on top or around the cake’s edges. Top with chocolate shavings or sprinkle with mini chocolate chips. To add some freshness to the cake, top with fresh berries.
Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

Baking Tips for making the perfect Black and White Cake:

  1. Use a high-quality unsweetened cocoa powder. This is the star of the show so you want it to be good. 
  2. Use a mixture of oil (canola, vegetable, coconut, etc), buttermilk, and hot water to make this chocolate black and white cake extra moist. 
  3. Use cake flour, if at all possible. This creates a more tender texture in cakes. You may use all-purpose flour if cake flour isn’t available. 
  4. Don’t overbake the cakes. You want to keep that moist, tender crumb so watch it carefully. Start checking doneness a few minutes before recommended time, as ovens vary. Overbaked cakes can turn dry.
  5. When making the frosting, whip the butter and cream cheese for at least 5 minutes. Make sure the cream cheese is at room temperature. 
  6. Place the baked cakes (once they are removed from the pan) in the freezer for about 20-30 minutes before frosting. This helps to keep the cake from flaking off and creating a lot of crumbs.
Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

Frequently Asked Questions (FAQ’s):

Why is hot water used in chocolate cake?

Hot water (or hot coffee) “blooms” the cocoa powder, releasing more of its chocolate flavor and ensuring a moist, tender crumb.

Can I use coffee instead of water?

Yes! Hot coffee deepens the chocolate flavor even more. It won’t necessarily taste like coffee, just richer chocolate.

Which cocoa powder is best—natural or Dutch process?

Either works, but natural cocoa powder has a sharper chocolate taste, while Dutch-process is smoother and darker. I like to use Callebaut cocoa powder.

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

How do I keep my cake from sticking to the pan?

Generously grease or spray your pans, then dust with flour or line with parchment rounds.

What if I want a smaller batch or cupcakes?

You can scale the recipe down or use the same batter to make cupcakes. Cupcakes typically bake in 18–20 minutes.

Storing the Cake

Keep it covered at room temperature for up to 2 days or in the fridge for up to 4 days. (Refrigerating can dry it out slightly—let it come to room temperature before serving.)

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

What frosting should I use on chocolate cake?

There are several frosting options that pair beautifully with chocolate cake. Here are some suggestions. I include two vanilla frosting recipes below in the recipe card.

Chocolate Buttercream is a classic butter-based frosting whipped with cocoa powder and powdered sugar. My Love at First Sight Chocolate Cake Recipe includes a decadent chocolate buttercream frosting.

Vanilla Buttercream made with butter, powdered sugar, milk or cream, and vanilla offers the perfect contrast to a rich chocolate cake.

Vanilla Cream Cheese Frosting is a tangy, sweet frosting made with cream cheese, butter, and powdered sugar and is less sweet than vanilla buttercream frosting.

Peanut Butter Frosting is a creamy frosting using peanut butter, butter, powdered sugar, and milk or cream. I share a recipe for Chocolate Cake with Peanut Butter Frosting.

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

If you LOVE cake, check out these popular cake recipes:

Chocolate Cake Recipes:

Rich, moist homemade chocolate cake with a creamy vanilla frosting. This decadent chocolate cake with vanilla frosting is a moist, rich chocolate cake covered in a smooth, sweet vanilla buttercream. Sometimes known as a chocolate layer cake with white icing or a chocolate birthday cake with vanilla buttercream, it’s perfect for any celebration. The perfect Black and White Cake!

Pin this now to find it later

Pin It
5 from 14 votes

Chocolate Cake with Vanilla Frosting (Black and White Cake)

By: Modern Honey® – www.modernhoney.com
Rich, moist homemade chocolate cake with a creamy vanilla frosting. The perfect Black and White Cake!
Prep Time: 15 minutes
Cook Time: 22 minutes
Servings: 16

Ingredients  

  • 1 3/4 cups Flour
  • 1 3/4 cups Sugar
  • 3/4 cup Unsweetened Cocoa Powder (high-quality)
  • 2 teaspoons Baking Soda
  • 1 teaspoon Baking Powder
  • 1 teaspoon Salt
  • 1/2 cup Oil (canola, vegetable, coconut, etc)
  • 2 large Eggs
  • 1 cup Buttermilk
  • 1/2 teaspoon Vanilla
  • 1 cup Hot Water

Vanilla Frosting: *

  • 1 cup Butter (softened)
  • (1) 8-ounce pkg. Cream Cheese (room temp, softened)
  • 4 1/2 cups Powdered Sugar
  • 2 teaspoons Vanilla Bean Paste

Cream Cheese Frosting: **

  • 1 cup Butter (softened)
  • (2) 8-ounce pkgs. Cream Cheese (room temp, softened)
  • 5 to 5 1/2 cups Powdered Sugar
  • 2 teaspoons Vanilla Bean Paste

Instructions 

  • Preheat oven to 350 degrees. In a large bowl, stir together flour, sugar, cocoa, baking soda, baking powder, and salt. If you have a flour sifter, sift all dry ingredients.
  • In a mixing bowl, beat oil, eggs, buttermilk, and vanilla for 1 minute.
  • Add dry ingredients to wet ingredients and stir until combined. Pour in hot water and mix together. The batter will be liquidy but that's a good thing — it will create a moist cake.
  • Spray two 9-inch or three 8-inch or four 6-inch cake pans with non-stick cooking spray. Pour batter evenly into each pan. Bake at 20-27 minutes. Place toothpick or cake tester in the center of the cake to check if it comes out clean. After 5-10 minutes, carefully run a knife along the sides of the cake pans and invert onto cooling racks. Let cool before frosting.

Vanilla Frosting:

  • In a large bowl, beat together butter and cream cheese for 5 minutes, scraping the sides of the bowl often. Add in powdered sugar and mix together and beat for 2-3 minutes. Stir in vanilla bean paste. Add milk, if needed.
  • To frost the cake: I suggest placing the cake layers in the freezer for about 20 minutes before frosting. This helps to keep from too many crumbs coming off of the cake. Frost each layer with frosting. Top with chocolate shavings.

Notes

  • choose either the vanilla frosting or the cream cheese frosting to use on the cake. 

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

Additional Info

Course: Dessert
Cuisine: American
Servings: 16
Keyword: black and white cake, chocolate cake with vanilla frosting
Like this? Leave a comment below!Jump to Comments
Black and White Cake -- Chocolate Cake with Vanilla Frosting Rich, moist homemade chocolate cake with a creamy vanilla bean frosting with a touch of cream cheese. The perfect Black and White Cake!
Black and White Cake -- Chocolate Cake with Vanilla Frosting Rich, moist homemade chocolate cake with a creamy vanilla bean frosting with a touch of cream cheese. The perfect Black and White Cake!

Follow Modern Honey on Facebook
Follow @modern_honey on Instagram
Follow me @ModernHoney on Pinterest


Hi, I'm Melissa Stadler!

I am an Award-Winning Recipe Creator. Cover of Food Network Magazine. Two-Time Pillsbury Bake-Off Finalist. I am passionate about sharing the best recipes so you have success in the kitchen!

You Might Also Like

5 from 14 votes (6 ratings without comment)

Leave a comment

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

Recipe Rating




15 Comments

  1. Hi! I made this tonight and it was HEAVENLY. We ended up with a ton of leftover icing. Do you think it would freeze well?

  2. I’m confused. In the vanilla icing it calls for beating the butter and cream cheese for 5 minutes. Is there cream cheese in the vanilla frosting? I’m looking for something like a buttercream frosting for a group of 10 year olds.
    Thanks!

  3. 5 stars
    Absolutely stellar recipe!!! Making it again for my baby’s first birthday !!! Thank you so much for sharing !!!

    Quick question – If I am making this the night before serving, how do you recommend we store it (countertop or fridge)? Thank you so much again!!!

  4. 5 stars
    Fandamntastic cake and icing! I made this tonight for my daughter’s 15th birthday as she wanted a classic chocolate cake with vanilla frosting. I didn’t change a thing (except I used brown sugar instead of white), and made the buttercream version of the frosting. My family loves good food, and to get us all on the same page about a five star rating for a dish or meal is rare but we all raved about your cake recipe tonight. The cake was super moist and pleasing, and the frosting is instantly addictive. This recipe deserves more attention. Thank you!

    1. Hi Brian! Awww your comment made my day! I love to hear from fellow foodies. Happy Birthday to your daughter! My daughter is turning 14 in two days so we are right there with you. I am so happy she loved it and hope she had a great birthday. Thanks again for the kind comment! — Melissa

    2. The chocolate cake is the best & I keep getting requests to make it. It comes out extremely moist & not too sweet. I use Hershey’s Special Dark Coco Powder.
      I tried the “Vanilla” frosting for the 1st time. I found it very difficult to work with. Almost gummy texture & it didn’t hold its shape. I had to frost in layers freezing the cake for a bit each time. Also tried to decorate with it but it didn’t hold it’s shape that well. Did I do something wrong? I’m very amateur at cake baking. What started as a challenge from my (back then) 10 year old, to make a cake from scratch has turned into a hobby that I really want to get good at 😊

      1. I’m sorry to hear about the difficulties with the frosting, Lillian! Frosting can be tricky to master.
        A couple pointers for you would be to make sure that your butter and cream cheese isn’t too warm. If it’s melting or extremely warm, it has a hard time holding its shape. Too cold, and it doesn’t frost well. Experiment with temperatures to see what works best in your kitchen!
        If that doesn’t work, see if your frosting will thicken up by adding just a little more powdered sugar. If that doesn’t work (or if it would make the frosting too sweet), you can try to add just a teaspoon of corn starch and see if that thickens it up.
        Also, in between frosting layers I like to freeze my cake (not completely, just long enough for the buttercream to solidify) so that it’s easier to add the next layer of frosting without it getting too goopy.
        I hope this is helpful!

  5. 5 stars
    Love the combo of vanilla and chocolate it is AMAZING!! Made this for my family party and it was gone in 5 minutes!

  6. LOVE LOVE LOVE this recipe! I made it with the buttercream icing and the addition of cream cheese was a MUST!!! Wondering if I am able to make this recipe as cupcakes or if the ingredients would need to be tweaked?

  7. 5 stars
    Chocolate cake is one of my favorites. This beauty looks so elegant. What a beautiful cake stand this cake is sitting on. I will make it this weekend, I have the time and all of the ingredients I’ll let you know how it turns out. Thanks for the lovely recipe. By the way we had your Broccoli Salad for dinner tonight, I can never make enough of this stuff, my boys love it so much and I do too. You need to come over and let me cook for you some day. I would be happy to do that. Thanks again for the great recipe.