Peanut Butter Cake with Peanut Butter Frosting

30 min prep 30 min cook 3 servings
Peanut Butter Cake with Peanut Butter Frosting
Save This Recipe!
Click to save for later - It only takes 2 seconds!

The first time I baked a peanut butter cake, I was in my grandma’s kitchen on a rainy Saturday afternoon, the kind of day when the clouds seem to press down on the windows and the scent of something sweet feels like a warm hug. I remember the moment I opened the oven door and a cloud of nutty, buttery steam escaped, swirling around the kitchen like a golden haze. It was as if the whole house inhaled the aroma of roasted peanuts, caramelized sugar, and a hint of vanilla, and every breath felt like a promise of comfort. My sister, who was perched on a stool, squealed with delight, and my mom, who was busy whisking, said, “You’ve just created a new family tradition.” That memory still makes my heart flutter every time I think about this cake.

What makes this Peanut Butter Cake with Peanut Butter Frosting truly special isn’t just the flavor—it’s the texture, the glossy crumb, and that luxurious frosting that clings to each slice like a silky veil. Imagine biting into a moist, tender crumb that’s slightly dense, yet airy enough to melt on your tongue, while the frosting adds a creamy, slightly salty contrast that feels like a celebration in your mouth. The secret lies in the balance of sweet and savory, the way the peanut butter’s earthiness is amplified by a touch of brown sugar, and how a splash of milk keeps the cake moist without becoming heavy. The frosting, on the other hand, is a cloud of sweetened peanut butter whipped with butter and a whisper of cream, giving it that dreamy, spreadable consistency that makes every bite feel indulgent.

But wait—there’s a little trick that takes this cake from “delicious” to “wow, I need the recipe now!” I’ll reveal that secret later, after we walk through the ingredients and the step‑by‑step method. Trust me, it’s a tiny adjustment that you’ll want to use in every baking project from now on. Have you ever wondered why the peanut butter cakes you get at bakeries taste so different from the ones you make at home? The answer is often hidden in the details—like the type of peanut butter you choose, the temperature of your butter, and a few overlooked techniques that make all the difference.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. By the end of this article, you’ll not only have a gorgeous cake that looks like it belongs on a bakery shelf, but you’ll also have a handful of pro tips, variations, and storage tricks that will keep you coming back for more. Ready to dive in? Let’s get started, and remember: the best part is just around the corner.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of creamy peanut butter with both granulated and brown sugar creates a layered sweetness that’s both caramel‑like and nutty, giving each bite a rich, lingering finish.
  • Texture Harmony: By using a blend of melted butter and softened butter, the crumb stays moist and tender while the frosting remains light and fluffy, preventing any soggy or overly dense outcomes.
  • Ease of Execution: The recipe relies on standard pantry staples and simple mixing methods, so even a beginner can achieve bakery‑level results without a stand mixer.
  • Time Efficiency: With a total time of just 45 minutes, you can whip up a show‑stopping dessert for a spontaneous gathering or a weekend treat without spending hours in the kitchen.
  • Versatility: The cake can be served plain, topped with fresh fruit, or even turned into cupcakes; the frosting can be swapped for chocolate or honey for a different flavor profile.
  • Ingredient Quality: Using natural, unsalted butter and high‑quality, creamy peanut butter ensures a clean, authentic taste without any off‑notes.
  • Crowd‑Pleasing Factor: Peanut butter has a universal appeal—kids love its sweet side, while adults appreciate its depth, making this cake a hit at any gathering.
  • Nutrition Balance: While indulgent, the recipe includes protein‑rich peanut butter and eggs, offering a modest boost of protein compared to typical cakes.
💡 Pro Tip: For an even richer flavor, toast the peanuts lightly before blending them into the batter. The toasting releases oils that deepen the nutty aroma, making every bite more aromatic.

🥗 Ingredients Breakdown

The Foundation

All‑purpose flour forms the structural backbone of the cake. It provides the necessary gluten network to hold the crumb together while still allowing it to stay tender. If you’re looking for a slightly lighter texture, you can substitute half of the flour with cake flour, which has a lower protein content. Choose a flour that’s been stored in a cool, dry place to avoid any stale flavors that could dull the cake’s brightness.

All‑purpose flour – 2 cups. This amount gives the cake enough body without making it heavy. When measuring, spoon the flour into your measuring cup and level it off with a straight edge; packing it can lead to a dense cake.

Baking powder – 1½ teaspoons. This leavening agent works with the baking soda to create a light, airy crumb. It’s essential for that subtle rise that makes the cake feel fluffy rather than dense.

Baking soda – ½ teaspoon. The soda reacts with the acidity of the brown sugar and the peanut butter, giving the cake an extra lift and a tender crumb. Too much can cause a metallic aftertaste, so be precise.

Salt – ¼ teaspoon. A pinch of salt balances the sweetness and enhances the natural peanut flavor, preventing the cake from tasting one‑dimensional.

Aromatics & Sweeteners

Sugar is the heart of any cake, but the combination of white and brown sugar adds both immediate sweetness and a subtle caramel undertone that pairs beautifully with peanut butter. The brown sugar’s molasses content also contributes to a moist crumb.

Granulated sugar – ¾ cup. This provides the primary sweet hit and helps with the cake’s structure during creaming.

Brown sugar – ½ cup, packed. Its moisture keeps the cake soft, while the molasses adds a warm, toasty flavor that complements the peanuts.

Vanilla extract – 2 teaspoons. A splash of vanilla lifts the overall flavor profile, adding a fragrant note that rounds out the richness of the peanut butter.

The Peanut Butter Powerhouse

Choosing the right peanut butter can make or break this cake. Natural, creamy peanut butter without added sugars or hydrogenated oils lets the true nutty flavor shine. If you prefer a slightly sweeter cake, a lightly sweetened peanut butter works, but be mindful of the extra sugar.

Creamy peanut butter – 1 cup. This is the star ingredient, providing both flavor and moisture. Stir it well before measuring to ensure it’s uniform.

Unsalted butter – ½ cup (1 stick), softened. The butter adds richness and helps create a tender crumb. Softening it at room temperature ensures it creams smoothly with the sugars.

Eggs – 2 large. Eggs act as emulsifiers, binding the butter, peanut butter, and sugars together while adding lift and structure.

Milk – ½ cup. Milk adds moisture and helps dissolve the dry ingredients, resulting in a smooth batter. For a richer taste, you can substitute half the milk with buttermilk.

🤔 Did You Know? Peanut butter contains healthy monounsaturated fats, which can help lower bad cholesterol when eaten in moderation.

Finishing Frosting Touches

The frosting is where the magic really happens. It’s a silky blend of powdered sugar, butter, and more peanut butter, whipped to a cloud‑like consistency that spreads effortlessly over the warm cake.

Powdered sugar – 2 cups. Sifted to avoid lumps, it sweetens the frosting while keeping it light.

Unsalted butter – ¼ cup (½ stick), softened. This adds a velvety texture and a subtle richness that balances the sweetness.

Creamy peanut butter – ½ cup. Adding more peanut butter to the frosting intensifies the nutty flavor and creates that signature glossy finish.

Heavy cream – 2 tablespoons. The cream makes the frosting spreadable and adds a luxurious mouthfeel.

Vanilla extract – 1 teaspoon. A final dash of vanilla ties the frosting’s flavors together, ensuring no single note dominates.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins…

Peanut Butter Cake with Peanut Butter Frosting

🍳 Step-by-Step Instructions

  1. Preheat your oven to 350°F (175°C) and grease a 9‑inch round cake pan with butter, then dust it lightly with flour. This double‑layer of preparation prevents the cake from sticking and ensures a clean release. While the oven heats, line the bottom of the pan with parchment paper for an extra safety net. The moment the oven reaches temperature, you’ll hear a faint hum that signals it’s ready for the batter.

  2. In a large mixing bowl, combine the softened butter, granulated sugar, and brown sugar. Cream them together with an electric mixer on medium speed for about 3‑4 minutes, until the mixture is pale, fluffy, and a faint caramel scent fills the kitchen. This step is crucial because it incorporates air, which later translates into a lighter crumb. Pro Tip: Scrape down the sides of the bowl halfway through to ensure an even texture.

  3. 💡 Pro Tip: Add the peanut butter to the creamed butter and sugars while the mixer is still on low; this prevents the peanut butter from splattering and ensures a smooth, uniform batter.
  4. Add the creamy peanut butter to the creamed mixture and beat on low until fully incorporated. The batter should become a deep, velvety brown with a glossy sheen. At this point, the kitchen will be filled with that unmistakable roasted‑nut aroma that makes you want to take a quick taste—resist the urge! Once fully mixed, increase the speed to medium and add the eggs one at a time, beating well after each addition. The batter will thicken slightly, and you’ll notice a richer color.

  5. Stir in the vanilla extract, then whisk together the flour, baking powder, baking soda, and salt in a separate bowl. Gradually add the dry ingredients to the wet batter, alternating with the milk, beginning and ending with the dry mix. This technique prevents over‑mixing and keeps the crumb tender. You’ll see the batter turn silky and smooth, with no lumps—a sign that it’s ready for the oven.

  6. ⚠️ Common Mistake: Over‑mixing the batter after adding the flour can develop too much gluten, resulting in a dense, rubbery cake. Mix just until you no longer see flour streaks.
  7. Pour the batter into the prepared pan, smoothing the top with a spatula. Tap the pan gently on the counter three times; this releases any air bubbles and settles the batter evenly. The surface should look glossy and slightly domed—perfect for a uniform rise.

  8. Bake for 30‑35 minutes, or until a toothpick inserted into the center comes out clean or with just a few moist crumbs. Around the 25‑minute mark, you’ll notice the edges pulling away from the pan and the top turning a deep golden brown. The kitchen will be filled with a sweet, nutty perfume that makes you want to peek inside the oven—trust the timer, though!

  9. While the cake cools, prepare the frosting. In a medium bowl, beat the softened butter and powdered sugar together on low until combined, then increase to medium‑high speed. Add the peanut butter, heavy cream, and vanilla extract, beating until the frosting is light, fluffy, and holds soft peaks. The frosting should be smooth enough to spread without tearing the cake, yet thick enough to hold its shape on the sides.

  10. Once the cake has cooled completely (about 20 minutes), place it on a serving plate. Spread a generous layer of frosting over the top, letting it drip down the sides for a rustic look. For an extra touch, sprinkle a handful of chopped peanuts or a drizzle of melted chocolate on top. The final result is a glossy, aromatic masterpiece that beckons you to slice and serve.

💡 Pro Tip: Chill the cake for 10 minutes before frosting; this firms up the crumb and makes spreading the frosting smoother and less likely to melt.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable…

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you pour the batter into the pan, take a tiny spoonful and taste it. You should notice a balanced sweetness with a subtle saltiness from the peanut butter. If it feels flat, add a pinch more salt or a drizzle of honey. I once served a batch that was a tad bland, and a quick taste test saved the day—my guests never knew the difference.

Why Resting Time Matters More Than You Think

Allow the baked cake to rest on a wire rack for at least 15 minutes before frosting. This rest period lets the steam escape, preventing the frosting from sliding off. I learned this the hard way when I rushed the cooling process and ended up with a frosting puddle—patience truly pays off.

The Seasoning Secret Pros Won’t Tell You

A pinch of sea salt on top of the frosting right before serving adds a surprising pop that heightens the peanut flavor. Professional bakers often finish desserts with a “finishing salt” to balance sweetness. Try it, and you’ll hear the “ahh” from your guests as soon as they bite.

Butter Temperature is Key

Softened butter should be pliable but not melted; if it’s too warm, the cake can become greasy, and if it’s too cold, you’ll get a lumpy batter. The ideal temperature is around 65°F (18°C). I keep a small bowl of warm water nearby to gently soften butter on chilly mornings.

Don’t Skip the Sift

Sifting the flour and powdered sugar removes any clumps and adds air, resulting in a lighter crumb and smoother frosting. It’s a small step that makes a big difference, especially for those who love a flawless finish. I once forgot to sift the powdered sugar, and the frosting ended up grainy—lesson learned.

💡 Pro Tip: For a glossy finish, lightly brush the top of the cake with a simple syrup (equal parts sugar and water, boiled and cooled) before frosting. This adds shine and a subtle moisture boost.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I’ve tried and loved:

Chocolate‑Swirl Peanut Butter Cake

Add ¼ cup of melted dark chocolate to half of the batter before pouring into the pan, then use a knife to swirl it through. The result is a marbled masterpiece where the bitterness of chocolate balances the sweet peanut butter, creating a sophisticated flavor duo.

Banana‑Boosted Peanut Butter Delight

Mash one ripe banana and fold it into the batter for added moisture and a subtle banana flavor. This variation works especially well for brunches, offering a hint of fruit that pairs beautifully with the nutty base.

Spiced Autumn Peanut Butter Cake

Incorporate ½ teaspoon of ground cinnamon, a pinch of nutmeg, and a dash of cloves into the dry ingredients. The warm spices turn the cake into a cozy, fall‑ready dessert that feels like a hug on a chilly evening.

Coconut‑Infused Peanut Butter Dream

Replace half of the milk with coconut milk and sprinkle toasted coconut flakes on top of the frosting. The tropical aroma adds a new dimension, making the cake feel exotic yet familiar.

Salted Caramel Peanut Butter Explosion

Drizzle a homemade salted caramel sauce over the frosting just before serving. The caramel’s buttery sweetness and a pinch of sea salt amplify the peanut butter’s richness, creating a decadent finish that’s hard to resist.

📦 Storage & Reheating Tips

Refrigerator Storage

Store any leftovers in an airtight container in the fridge for up to 4 days. To keep the frosting from drying out, place a piece of parchment paper directly on the frosting before sealing the container. This helps maintain the soft, creamy texture you fell in love with.

Freezing Instructions

Wrap the entire cake tightly in plastic wrap, then in a layer of aluminum foil, and freeze for up to 2 months. When you’re ready to enjoy, thaw it overnight in the fridge, then bring it to room temperature for about an hour before serving. The frosting may become a bit softer, but a quick whisk will bring it back to life.

Reheating Methods

To revive a slice, place it on a microwave‑safe plate and heat for 10‑15 seconds, or warm a whole slice in a preheated 300°F oven for 5‑7 minutes. The trick to reheating without drying it out? Add a splash of milk or a tiny drizzle of melted butter over the slice before heating, then cover loosely with foil.

❓ Frequently Asked Questions

Yes, you can substitute crunchy peanut butter, but it will add texture to the crumb and frosting. If you prefer a smoother cake, blend the crunchy peanut butter in a food processor for a few seconds before measuring. The added crunch can be a delightful surprise, especially if you like a bit of bite in each forkful.

You can make a quick buttermilk substitute by adding 1 tablespoon of lemon juice or white vinegar to a measuring cup, then filling it with milk to the ½‑cup line. Let it sit for 5 minutes; the acidity will mimic buttermilk’s tang and help tenderize the crumb.

Absolutely! Swap the all‑purpose flour for a 1‑to‑1 gluten‑free flour blend that includes xanthan gum. The texture may be slightly different, but the flavor will remain true to the original. Be sure to sift the gluten‑free flour to avoid any gritty bits.

The frosting can sit out for up to 2 hours in a cool room. After that, it may start to soften, especially in warm climates. If you need longer, refrigerate the frosted cake and let it come to room temperature before serving.

Yes! Fold in ½ cup of mini chocolate chips after the dry ingredients are mixed in. The chocolate will melt slightly during baking, creating pockets of gooey sweetness that contrast beautifully with the peanut butter.

Silicone pans work well, but they may require a slightly longer baking time—check the cake at the 30‑minute mark and add a few extra minutes if needed. Ensure the pan is placed on a sturdy baking sheet for stability.

Use a sharp, serrated knife that’s been warmed under hot water, then dried. A warm blade glides through the frosting cleanly, giving neat slices without dragging the frosting across the plate.

Yes, simply double all ingredients and bake in two 9‑inch round pans for about 25‑30 minutes each. Make sure to rotate the pans halfway through baking for even color and rise.
Peanut Butter Cake with Peanut Butter Frosting

Peanut Butter Cake with Peanut Butter Frosting

Homemade Recipe

Prep
15 min
Pin Recipe
Cook
30 min
Total
45 min
Servings
4-6

Ingredients

Instructions

  1. Preheat oven to 350°F (175°C). Grease and flour a 9‑inch round cake pan, then line with parchment paper.
  2. Cream softened butter, granulated sugar, and brown sugar until light and fluffy, about 3‑4 minutes.
  3. Add 1 cup creamy peanut butter and beat on low until fully incorporated.
  4. Add eggs one at a time, beating well after each addition, then stir in vanilla extract.
  5. In a separate bowl whisk together flour, baking powder, baking soda, and salt; gradually add to the batter alternating with milk.
  6. Pour batter into prepared pan, smooth the top, and tap the pan to release air bubbles.
  7. Bake 30‑35 minutes, or until a toothpick comes out clean. Cool completely on a wire rack.
  8. For frosting, beat softened butter and powdered sugar, then add peanut butter, heavy cream, and vanilla; whip until fluffy.
  9. Frost the cooled cake generously, letting frosting drip down the sides; garnish with chopped peanuts if desired.

Nutrition per Serving (estimate)

350
Calories
25g
Protein
30g
Carbs
15g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.