Our daughter’s birthday is the one morning of the year I actually enjoy baking before the kids wake up. The kitchen is quiet, Biscuit is asleep on the tile, and I can afford to be patient with a recipe that won’t forgive shortcuts.

Soft, buttery, with an extra-moist crumb — this is the best yellow cake I’ve ever had. It took several rounds of testing to get here, and the secret is a combination of cake flour, extra egg yolks, whipped egg whites, and buttermilk. Top it with rich chocolate buttercream and you have the birthday cake our family actually argues over.

A quick note on origins: I first started working on this recipe in 2020, and I’ve since made a few small changes — a little extra cake flour and baking soda to keep the cake from sinking and tasting gummy, and a touch of vegetable oil swapped in for some of the butter so the crumb stays moist. I’ve tasted box mixes and bakery cakes and a lot of home bakers’ attempts, and I can honestly say this is the one that stays.
Why This Recipe Works
This cake has been through enough test batches that every step earns its place. Baking is a science, and I don’t recommend substitutions. If it needs 4 egg yolks, it needs 4 egg yolks.
The Ingredients That Do the Work
Cake flour. It’s almost 30x finer than all-purpose flour, and that’s what gives this its soft-as-a-pillow crumb. A cornstarch swap is tempting, but it’s simply too heavy for this recipe. Use real cake flour.
Baking powder and baking soda. This balanced pair provides the right lift — no more, no less.
Butter. You can’t have a buttery yellow cake without real butter. The batter starts with creamed room-temperature butter and sugar, and that’s where the flavor lives.
Vegetable oil. A later addition, and a good one. This is a butter- and egg-heavy batter, and a third of a cup of oil keeps it from turning dense while keeping the crumb lighter and moister.
Extra egg yolks. You need 4 eggs total — 2 whole eggs plus 2 extra yolks, so 4 yolks and 2 whites going into the batter. The extra yolks add richness, tenderness, and that proper yellow color. You’ll have 2 egg whites left over; save them for an omelette another day.
Whipped egg whites. The 2 whites that go into the cake get whipped with cream of tartar first, then folded in at the end. That’s what fluffs up the structure of such a rich batter. Cream of tartar is a dry acid that helps the whites hold their shape — don’t skip it if you can help it.
Buttermilk. I tested a sour cream and milk version, but everyone who tasted them preferred the buttermilk. It adds both flavor and moisture. No buttermilk? See the note below for a 5-minute DIY version.
Granulated sugar, salt, and pure vanilla extract round it out. Vanilla bean paste works too, if you have it.

How to Make It
Preheat the oven to 350°F (177°C). Grease two 9-inch round cake pans, line them with parchment paper rounds, and grease the parchment too — it’s the difference between a clean release and a struggle. Nonstick spray is the easiest way to grease.
- In a medium bowl, whisk the cake flour, baking powder, baking soda, and salt together. Set aside.
- In a large bowl, using a handheld or stand mixer with a paddle attachment, beat the butter and sugar on medium-high until light and creamy, about 3 minutes, scraping down the bowl as you go. Beat in the oil for 1 minute, then the egg yolks, then the vanilla.
- Add about 1/3 of the dry ingredients and 1/2 of the buttermilk; beat on low until combined. Add another 1/3 of the dry ingredients and the rest of the buttermilk; beat until combined. Add the remaining dry ingredients and beat on low until just combined. The batter will be very thick — that’s normal. Whisk by hand if needed to clear out any lumps at the bottom of the bowl. Set aside.
- In another large bowl, beat the 2 egg whites and cream of tartar on high until fluffy, medium-stiff peaks form, about 3 minutes.
- Fold the whipped egg whites into the batter slowly and gently, so you don’t deflate them. Divide the batter evenly between the prepared pans.
- Bake for 27–31 minutes, until a toothpick inserted in the center comes out clean. Cool in the pans on a wire rack for 1 hour, then run a knife around the edges, peel off the parchment, and let the cakes cool completely before frosting. The edges can be a little crumbly — that’s normal, and it’s why the crumb coat matters.
- Make the frosting: beat the butter on medium until creamy, about 2 minutes. Add the confectioners’ sugar, cocoa powder, 4 Tablespoons of heavy cream, the salt, and vanilla. Beat on low for 30 seconds, then on high for 1 full minute — don’t over-whip. If it’s too thin, add another 1/4 cup (30g) of confectioners’ sugar; if too thick, add 1–2 more Tablespoons of cream. Taste, and add a pinch more salt if you like.
- Assemble: slice a thin layer off the top of each cake with a serrated knife to create a flat surface (crumble the tops over ice cream, no judgment). Place one layer on a plate or turntable and spread about 3/4–1 cup (180–240g) of frosting on top. Add the second layer and spread about 1 cup (240g) of frosting in a very thin layer over the top and sides — this is the crumb coat, and it locks in the loose crumbs. Refrigerate about 20 minutes until it sets, then cover with the remaining frosting. Smooth the sides with a bench scraper if you have one. Chill for 30–60 minutes before slicing for neat, clean cuts.
- Cover leftovers tightly and store at room temperature for up to 1 day, or refrigerate for up to 5 days. Give refrigerated cake at least 30 minutes at room temperature before serving.
Chocolate Buttercream (Frosting)
- 1 and 1/2 cups (339g) unsalted butter, softened to room temperature
- 4 cups (480g) confectioners’ sugar
- 3/4 cup + 2 Tablespoons (76g) unsweetened cocoa powder — natural or Dutch-process, either works here
- 4–6 Tablespoons (60–90g/ml) heavy cream (or half-and-half or milk), at room temperature
- 1 and 1/4 teaspoons pure vanilla extract
- 1/4 teaspoon salt
- Optional: sprinkles for decorating
Yellow Cake, in Other Shapes
This batter is best as a 2-layer 9-inch cake — it yields about 5–6 cups of batter, so it’s too much for two 8-inch pans. But if you need to adapt:
- 9×13-inch pan: it works, with a longer bake of around 30–35 minutes, though the finished cake tasted a bit heavier to us.
- 3-layer cake: divide the batter between three 8-inch or 9-inch pans and bake for 22–25 minutes, until a toothpick comes out clean. The frosting in this post is enough for thin layers; double it if you want serious frosting.
- Cupcakes: a separate yellow cupcakes recipe is the right tool for that job — same texture, easier baking. For more than 1 dozen cupcakes, use this recipe as a guide and follow standard cupcake baking times.
Success Tips
Room-temperature everything. Ingredients at the same temperature bind more readily. One exception: separate eggs while they’re still cold — it’s much easier — then let the yolks and whites (covered, separately) sit at room temperature for at least 20 minutes before you start.
Prep your pans. Grease and line with parchment rounds. It’s the one 30-second habit that saves your cake layers.
Don’t skip the crumb coat. This cake’s edges are a little crumbly by nature, and the crumb coat is what keeps your finished frosting from looking like a crime scene.
Buttermilk, DIY. If you’re out: measure 1 Tablespoon of lemon juice or white vinegar in a measuring glass, then add whole milk to reach 1 cup. Stir, let sit for 5 minutes until slightly curdled, and use. Lower-fat or nondairy milk works in a pinch, but the cake won’t be as rich.
Make it ahead. You can bake the layers through the cooling step, wrap them tightly, and keep them at room temperature for 1 day or freeze them for up to 3 months. The frosting can be made 1 day ahead — refrigerate, then bring to room temperature and beat for a few seconds to loosen it. A frosted cake freezes well for up to 3 months; thaw overnight in the fridge, then bring to room temperature before serving.
A Note on Equipment
You don’t need a fancy setup. The things that genuinely helped me: two 9-inch round pans (I use Fat Daddio’s — they bake evenly and release cleanly), a kitchen scale (baking is a science, and grams don’t lie), a good whisk, parchment rounds, and a bench scraper for smooth sides. A cake turntable makes frosting almost meditative, and a sturdy carrier is essential if this cake is traveling anywhere.
A note from Nora
This isn’t a Tuesday night recipe — it’s a weekend project, and it tells you so honestly. The first time I made it, I rushed the crumb coat and the sides looked like a rough draft; the second time I gave it its 20 minutes and the difference was night and day. Sam said the chocolate frosting “might be doing a lot of heavy lifting,” which, fair, is exactly the point. If I can make it on a quiet Saturday morning with a 2-year-old asleep upstairs and a golden retriever underfoot, you can too.
Maybe that’s the thing about celebration cakes: they’re not really about the occasion. They’re about the fact that, once a month or once a year, someone in your house is worth the extra yolks.





Leave a Reply