Desserts
This 2-layer butter cake recipe delivers the perfect balance of tender, fluffy layers and rich cream cheese frosting that creates those iconic rivers when sliced. The secret lies in room-temperature butter and eggs, which create air pockets that make each bite light yet moist. I've baked countless cakes, and this method consistently produces results that rival bakery-quality—no fancy equipment required.
What sets this recipe apart is the two-step baking process: first baking the layers at a lower temperature to ensure even cooking, then finishing them at a higher heat for a golden crust. The cream cheese frosting isn't just sweet—it's tangy and velvety, cutting through the richness of the cake beautifully. I've included troubleshooting tips for common issues like cracking or sinking, so you can avoid those frustrating mistakes.
By the time you're done, you'll have a cake with perfectly even layers, tender crumb, and frosting that looks as good as it tastes. The aroma of vanilla and butter while baking will fill your kitchen, and every slice will reveal those creamy rivers of frosting that make this cake legendary. This is the kind of dessert that impresses without being overly complicated.
Whether you're celebrating a birthday, holiday, or just treating yourself, this recipe delivers restaurant-quality results at home. The techniques are approachable for beginners but refined enough for experienced bakers looking to perfect their skills. Let's get started on creating your showstopper cake.
Ingredients for 2 layer butter cake
Room-temperature butter and eggs plus a few pantry staples make this legendary cake.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Room temperature, not melted |
| Granulated Sugar 🍚 | 2 ½ cups | Divided for cake and frosting |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, plus extra for dusting |
| Large Eggs 🥚 | 4 whole | Room temperature, separated |
| Pure Vanilla Extract 🌿 | 2 tsp | High-quality, not imitation |
| Baking Powder 🌶️ | 2 tsp | Freshly opened package |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Cream Cheese 🧀 | 16 oz | Full-fat, room temperature |
| Powdered Sugar 🍚 | 4 cups | Sifted for smooth frosting |
| Heavy Whipping Cream 🥛 | 1 cup | Cold, not whipped yet |
| Lemon Zest 🍋 | 1 tbsp | From 1 fresh lemon |
| Unsweetened Cocoa Powder 🍫 | 2 tbsp | For optional chocolate layer |
| Milk 🥛 | ½ cup | Room temperature |
The butter and eggs need to be room temperature—this is non-negotiable for fluffy layers. Wegmans or Whole Foods carry the best quality unsalted butter, but any store-brand works if it's solid but soft to the touch. Eggs should be at least 70°F—pop them in warm water for 5 minutes if your kitchen runs cold. For the flour, King Arthur or Gold Medal are my go-tos, but any all-purpose works. Sift it to avoid dense layers. The vanilla extract? Nothing fake here—I use McCormick Pure or Bulgarian for that deep flavor. Pro tip: zest your lemon right before using—it loses potency fast.
No room-temperature butter? Microwave it in 20-second bursts until just soft (not melted). Eggs too cold? Warm them in a bowl of hot water for 5 minutes. Swapping out the cream cheese? Philadelphia Original is the gold standard, but Kraft works in a pinch. For the frosting, powdered sugar clumping? Sift it through a fine-mesh sieve—no lumps, no stress. The cocoa powder is optional but adds a subtle richness to the layers. If you skip it, just reduce the flour by 2 tbsp. And yes, you can make this ahead—the cake layers keep 3 days wrapped at room temp, frosting 2 days in the fridge.
The cake layers are best baked day-of, but you can assemble and frost them 24 hours ahead—just refrigerate overnight. Wrap tightly in plastic wrap and store in the fridge. The frosting? Make it 4 hours before you plan to assemble—it needs time to thicken. If it gets too soft, chill it for 10 minutes. To prevent cracking, let the cake cool completely before frosting. And trust me, the rivers of frosting look even better the next day—plan ahead for maximum wow factor.
Why You'll Love This Recipe
- No-Fuss Layers: I swear, this cake comes together faster than I can finish a podcast. Cream butter and sugar, toss in eggs and vanilla—literally 10 minutes of active work. The rest? Just let the oven do its magic while you sip coffee or scroll.
- Vanilla Butter Bliss: That first bite of tender crumb with real vanilla extract? It’s like a hug for your taste buds. The butter layers are rich but not heavy, and the sugar caramelizes just enough to make every slice feel special—no fancy mix-ins needed.
- Weekend or Weeknight: Honestly, this cake works for everything. Whip it up for a birthday, a last-minute dessert, or even a lazy Sunday. The two layers mean you can stack it high for parties or slice it thin for quick snacks—no stress, just cake.
- Budget-Friendly Luxury: Five ingredients, zero shortcuts. Unsalted butter and good vanilla make it taste like a bakery treat, but your wallet won’t cry. And leftovers? They’ll disappear faster than you can say “second slice.” (Yes, even on a Tuesday night.)
Step-by-step instructions for 2 layer butter cake
Here's how to create light, airy layers with a velvety cream cheese frosting that melts in your mouth.
Prepare the Cake Batter
Preheat your oven to 350°F and grease two 9-inch round cake pans, then dust them with flour. In a large mixing bowl, beat the 1 cup unsalted butter and 1 cup of the 2.5 cups granulated sugar together on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for incorporating air, which gives your cake that signature fluffiness.
Add the 4 whole large eggs one at a time, mixing well after each addition. Then stir in the 2 tsp pure vanilla extract and 1 tbsp lemon zest. In a separate bowl, whisk together the 2.5 cups all-purpose flour, 2 tsp baking powder, and 0.5 tsp salt. Gradually add the dry ingredients to the wet mixture, mixing on low speed just until combined. Avoid overmixing—the batter should be smooth but still slightly lumpy. This ensures tender layers rather than dense ones.
Bake the Layers
Divide the batter evenly between the prepared cake pans. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be golden brown, and the top should spring back when gently pressed. Rotate the pans halfway through baking for even browning.
Let the cakes cool in the pans for 10 minutes before transferring them to a wire rack to cool completely. This gradual cooling prevents cracking. While the cakes cool, prepare the filling and frosting to save time later.
Make the Cream Cheese Filling
In a medium bowl, beat the 16 oz cream cheese and the remaining 1.5 cups granulated sugar until smooth and creamy. Add the 1 cup heavy whipping cream and mix until fully incorporated. This filling should be thick but spreadable—it's the secret to those beautiful frosting rivers you'll create later.
For an optional chocolate layer, whisk together 2 tbsp unsweetened cocoa powder and 1 tbsp milk in a small bowl until smooth. Fold this chocolate mixture into half of the cream cheese filling for a marbled effect. This step is optional but adds a stunning visual contrast to your cake.
Assemble the Cake
Once the cakes are completely cool, level the tops if necessary. Place the first cake layer on a cake stand or plate. Spread half of the cream cheese filling evenly over the top, then place the second cake layer on top. Spread the remaining filling over the top and sides of the cake, using a spatula to create smooth, even layers.
To create the signature frosting rivers, pipe or spread the remaining cream cheese mixture over the top of the cake in swirling patterns. Use a spatula to gently pull the frosting toward the edges, creating those beautiful rivers that cascade down the sides. This technique not only looks stunning but also ensures every bite has that creamy filling.
Chill and Serve
Refrigerate the cake for at least 2 hours to allow the frosting to set. This chilling time is essential for the cream cheese filling to firm up slightly, making it easier to slice and serve. Once chilled, slice and serve your cake at room temperature for the best texture and flavor.
The result should be a perfectly balanced cake with moist, tender layers and a rich, velvety frosting that complements rather than overpowers the delicate cake. Enjoy your creation—it's worth every step!
Pro Tips For Making 2 Layer Butter Cake
- CREAM BUTTER FIRST: Melt the unsalted butter and sugar together before adding eggs—this keeps the batter smoother and prevents lumps. I used to toss in the eggs first, and my cakes always had that weird grainy texture. Trust me, the butter-sugar mix should look like wet sand before eggs go in.
- CHILL THE BATTER: Let the mixed batter sit for 10 minutes after adding flour—this relaxes the gluten and gives you a tender crumb. I skipped this once and ended up with a cake that was more like a dense brick. No one wants that.
- DON’T OVERMIX: Stop folding the flour in as soon as it’s incorporated—overmixing develops gluten and turns your cake into a chewy loaf instead of light layers. Two or three gentle swirls with a spatula is all you need.
- USE ROOM-TEMP EGGS: Cold eggs from the fridge won’t blend evenly and can create pockets of liquid in your batter. Take them out 30 minutes before mixing—your cake’s texture will be silky, not streaky. (Yes, even if you’re impatient like me.)
Storing and reheating this 2 layer butter cake
Room-Temp Storage
Your freshly baked cake layers stay fresh for 3 days at room temperature when stored in an airtight container or wrapped tightly in plastic wrap. I use clear plastic wrap pressed directly against the cake surface to prevent drying. Store in a cool, dark place like a pantry or cabinet—avoid direct sunlight which can cause the butter to soften unevenly. 🌱
Frosting Prep Ahead
Make the cream cheese frosting 4 hours before assembly and refrigerate it in an airtight container. The cold temperature helps it thicken properly for those perfect rivers. If it gets too soft after chilling, pop it back in the fridge for 10-15 minutes. I like to label containers with dates to track freshness—this frosting keeps 2 days in the fridge.
Freezing Layers
For longer storage, freeze fully cooled cake layers wrapped in plastic wrap followed by a layer of aluminum foil. They'll keep for up to 3 months in a freezer-safe bag. Thaw overnight in the fridge before assembling—never at room temperature to prevent condensation. The frosting should be made fresh after thawing for best texture. ❄️
Reheating Slices
Cake slices reheat beautifully in the microwave for 10-15 seconds on 50% power to restore moisture. For oven reheating, wrap slices in foil and warm at 300°F for 5 minutes. I avoid the toaster—it dries out the layers too quickly. Always serve at room temperature for that perfect balance of texture.
Frosting Refresh
If your cake sits too long and the frosting softens, chill the entire cake for 30 minutes to firm it up. For extra shine, brush the top with a tiny bit of milk or lemon juice before serving. This trick makes the frosting look freshly piped. The cake itself stays moist for 4 days when properly stored.
Make-Ahead Assembly
Assemble the cake 24 hours ahead and refrigerate it covered. The flavors meld beautifully overnight, and the frosting rivers become even more dramatic. Just bring it to room temperature for 1 hour before serving. This is my go-to strategy for special occasions—less stress on the day of the celebration. 🎉
Nutrition facts
Frequently asked questions
Why does my butter cake turn out dense instead of fluffy?
Overmixing the batter or using cold ingredients are the most common culprits. Always use room-temperature butter and eggs, and mix just until combined—stop when the batter is smooth but still slightly lumpy. Sift your flour to avoid dense pockets, and don't overbake. A toothpick should come out with a few moist crumbs, not completely clean.
Can I substitute buttercream for cream cheese frosting?
For a lighter texture, replace the cream cheese with 1 cup softened butter and add 1 tsp lemon juice to balance sweetness. Use the same amount of powdered sugar and heavy cream. The flavor will be sweeter and less tangy, but still delicious. This version works well for those who prefer a classic buttercream texture.
How do I fix cracked cake layers?
Cracking usually happens when cakes cool too quickly or are removed from pans prematurely. To prevent it, let cakes cool in pans for 10 minutes before transferring to a rack. For existing cracks, use a thin layer of leftover frosting or a simple glaze (powdered sugar + milk) to "seal" them. The frosting rivers technique actually helps disguise minor cracks while adding visual appeal.
What's the best way to level uneven cake layers?
Use a serrated knife and a ruler for perfect precision. Place the cake on a cutting board, position the ruler on top, and slice gently but firmly. For thicker layers, you can also use a cake leveler tool available at baking supply stores. Always level before frosting to ensure even coverage and those perfect frosting rivers.
Can I make this cake in a different pan size?
Yes, but adjust baking times accordingly. For 8-inch pans, bake 20-25 minutes*; for 10-inch pans, increase to 30-35 minutes. The key is to bake until a toothpick comes out clean. If using non-round pans, check edges more frequently as they may brown faster. The total batter volume should be divided evenly between all pans.
