Baking/ Dessert/ Ramadan and Eid Recipes

The Perfect Vanilla Cake with Easy Chocolate Frosting

three quarters of a vanilla cake with chocolate buttercream
Jump to the Perfect Vanilla Cake Recipe

I used to have a Vanilla Cake on the blog. It was a one bowl cake and as with many blog recipes I tested it twice before posting and loved it. Then something happened that made me take it down. I made it once and it was ok. A friend made it once and it was ok. Not bad, not great, just ok. I try to avoid the business of ok. I figured out what was wrong. For one, because it was a dump and mix one bowl kinda cake it was too easy to over mix. It was also too easy to mess it up with a smidge more flour. Overmix a cake with a little more flour and congratulates you now have an edible brick. Okay so maybe I am exaggerating, but point is that cake had to go. This Perfect Vanilla Cake though – this is here to stay.

an Eid party set up with the cake on the table, sandwiches, cups of sevaiyan.

America’s Test Kitchen Birthday Cake Adapted

Sometimes I make up recipes, like this Apple Snack Cake here (SO dang good). Some times I take them from the recipe books that my mother handed down to me like this Orange Cake here. This cake falls into neither of those categories. It is adapted from the America’s Test Kitchen cake magazine. While I have considerable faith in their recipes this one seemed too fiddly to start with.

So then I made small changes, I nixed the Cake Flour (like hello these days it’s hard enough to get regular!) and added cornstarch instead. What that does is make the cake nice and tender. I also eliminated the separate whipping of whites. If I am making a cake then let’s be honest I am making enough of a mess and don’t need to wash another bowl! Despite both these changes the recipe still works and it is undoubtedly going to be the only Vanilla Cake I will ever make.

Perfect Vanilla Cake with Easy Chocolate Frosting with a slice missing

Chocolate Frosting with Melted Chocolate

I am going to confess something. You may find this funny, you may find it relatable. When I was growing up buying chocolate for baking was a luxury. We didn’t do it routinely and for a kid like me who was forever baking I would always use cocoa powder and oil/butter where recipes called for chocolate. It seemed totally natural to me at the time. The only exception I made was this classic Chocolate Mousse . I always bought chocolate for that.

Recently I was browsing through my old recipe books and found this recipe for frosting that used chocolate. I do not know why I wrote it down. I certainly did not make it back then, but I thought I’d throw younger me a bone and melt some chocolate.

Perfect Vanilla Cake with Easy Chocolate Frosting and a vase of flowers

It’s good guys, really good. This recipe does not make a ton of frosting, just enough to pipe the center and sides. That is fine by me because I have noticed that more often than not people will leave the sides anyway. No waste here folks. I do urge you to use a bittersweet or dark chocolate because it pairs so well then with this Perfect Vanilla Cake.

Cocoa Based Frostings I Love

If you are looking for a cocoa based frosting then I have made and liked both this one from Joy the Baker and this one from Add a Pinch. I also think a Vanilla cake is pretty much heaven with a ganache and I have a recipe for that here.

A slice of Perfect Vanilla Cake with Easy Chocolate Frosting
Easy Moist Vanila Cake w/ Chocolate Frosting by FlourAndSpice on Jumprope.
5 from 4 votes
three quarters of a vanilla cake with chocolate buttercream
Perfect Vanilla Cake with Chocolate Buttercream
Course: Dessert
Keyword: cake, vanilla, moist, birthday
Author: Sarah – Flour & Spice
Dry Ingredients
  • 2 1/4 cup All Purpose Flour
  • 1/4 cup Cornstarch
  • 1 1/4 tsp Baking Powder
  • 1/4 tsp Baking Soda
  • 1/2 tsp Salt
Remaining Ingredients
  • 10 tbsp Melted Butter
  • 3 tbsp Oil
  • 2 cups Sugar
  • 3 Eggs
  • 3 Egg Yolks
  • 2 tsp Vanilla Extract
  • 1 cup Buttermilk (see notes)
Chocolate Frosting
  • 150 g Bittersweet or Dark Chocolate (or 3/4 cup chocolate chips) Melted in the microwave
  • 2 cups Icing Sugar
  • 1/2 cup Butter (8 tbsp) room temperature
  • 1/2 tsp Instant Coffee
  • 1/2 tsp Salt
  • 1 tsp Vanilla Extract
  • 1/3 cup Whipping Cream
  • Chocolate sauce or Caramel sauce for drizzling
  • Chopped candied / honey roasted peanuts
  • Sprinkles (for the top)
  1. Preheat the oven to 350 degrees F, grease and flour two 8-inch pans (or two 9-inch ones)

  2. Whisk the dry ingredients in a medium bowl and set aside.

  3. Beat the butter, oil, and sugar in a large bowl on medium speed till well combined then increase the speed and whip for 3-4 minutes.

  4. Add the eggs and egg yolks in three additions, whipping for a minute between each addition. The mixture should look nice and fluffy.

  5. Mix in the Vanilla Extract

  6. Now with the mixer on low add the dry ingredients and buttermilk in two additions each, alternating between the two. So: first half the flour, then half the buttermilk, then the remaining flour and remaining buttermilk.

  7. Mix until JUST combined and then stop. Scrape the sides and bottom of the bowl with a spatula to stir in any streaks of flour.

  8. Divide the batter between your pans and bake for 30-35 minutes for an 8-inch pan or until a skewer inserted in the middle comes out clean. For a 9-inch pan this should be somewhere between 25-28 minutes.

Chocolate Frosting
  1. Melt the chocolate in a medium sized bowl till just smooth.

  2. Add the icing sugar first then the butter and coffee powder and mix on low until well incorporated. This will take 3-4 minutes

  3. Now add the vanilla extract, the salt and the cream and whip on medium speed. The icing will become nice and fluffy. Taste – if it is too sweet you can adjust the taste with a little cocoa powder or coffee and if it is too dark for you then add a little icing sugar. Mix just enough to incorporate.

  1. Once the cakes have cooled completely use a large knife to remove the domed tops.

  2. Now spread half the icing between the first and second layer. You can also pipe large stars on the outside rim and then just fill the middle like I have.

  3. If you are using any of the optional add ins put them in now.

  4. Place the second cake layer on top and decorate the top with the remaining frosting finishing with your toppings of choice

Recipe Notes

This recipe works well with a quick DIY buttermilk. Before you start baking put 1 tbsp of Vinegar in a measuring cup and top it up with regular milk to the 1 cup mark. Let it sit until you need to use it – it will look a little curdled and that’s just fine!

A Vanilla Cake with Chocolate Frosting with a slice missing

You Might Also Like


  • Reply

    I need to tell you that this post Realllyyy cleared something up for me! Over the last few years (yes, a few years) I was SO sure I had seen a vanilla cake recipe on your blog, recalled you naming it something along the lines of “That Vanilla cake” – and then NEver being able to find it when i wanted to try! I am a little embarrassed to admit how many times I have returned in the near and not so near past to your blog to search for that cake recipe and wound up thinking – I must have imagined it!! Sheesh! Now i know 😂
    Im screenshot-ing this recipe now to try soon!

    • Reply

      hahaha so so sorry about that. I had all kinds of feelings about that cake, but only positive ones about this kind. Eid Mubarak!

  • Reply

    Hey Sara,
    Thanks for doing all the hardwork and let us guys enjoy all the goodness this Eid. This is the kind of cake I was looking for baking this Eid. Just a quick question is it 3 eggs separate and then 3 eggs separate or just 3 eggs?

  • Reply

    sorry I posted while my little one was all over me. 🙂 I meant is it 3 eggs in all or 3 egg yolks are separate than 3 eggs?

  • Reply

    Hi Sara, I tried your vanilla cake and omg it turned out so good.let me clear I am not good at backing , but your recipe was so on point and so easy.You deserve more then 5 stars jokes apart.Thank you for all the hard work u to provide us with the best 😀

    • Reply

      Thank you so so much for your kind words and for taking the time to leave a comment!

    Penny for your thoughts?