There’s something incredibly nostalgic about a classic peanut butter dessert, and this Peanut Butter Cake with Peanut Butter Frosting brings all the cozy charm and rich flavor in one fluffy slice. With its tender crumb, bold peanut butter flavor, and silky, creamy frosting, this cake is a dream for peanut butter lovers and dessert enthusiasts alike.
Whether you’re baking for a birthday, potluck, or just because you need a feel-good treat, this easy-to-make cake delivers. It’s the kind of recipe that becomes a household favorite, perfect with a cold glass of milk or a warm cup of coffee.
What Kind of Peanut Butter Works Best for This Cake?
Stick with regular creamy peanut butter for the smoothest batter and fluffiest texture. Natural peanut butters that separate can be tricky for baking and may alter the consistency. Brands like Jif or Skippy work great for both the cake and frosting.
Ingredients for the Peanut Butter Cake with Peanut Butter Frosting
Creamy Peanut Butter – The star ingredient that gives both the cake and frosting their rich, nutty flavor.
All-Purpose Flour – Provides structure and ensures a soft, moist crumb.
Baking Powder and Baking Soda – Essential for creating a light and airy texture.
Salt – Balances the sweetness and intensifies the peanut flavor.
Unsalted Butter – Adds richness and blends seamlessly with the peanut butter.
Granulated Sugar & Brown Sugar – A mix of sugars deepens the flavor and keeps the cake moist.
Eggs – Bind everything together and help the cake rise.
Vanilla Extract – Enhances the overall flavor profile.
Milk – Adds moisture to the batter and helps create a tender cake.
Powdered Sugar – Used for a lusciously smooth frosting.

How To Make the Peanut Butter Cake with Peanut Butter Frosting
Step 1: Prepare the Pan and Oven
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking pan and set aside.
Step 2: Mix the Dry Ingredients
In a bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
Step 3: Cream the Butter and Sugars
In a large bowl, beat the butter, peanut butter, granulated sugar, and brown sugar until fluffy and light.
Step 4: Add Eggs and Vanilla
Beat in the eggs one at a time, followed by the vanilla extract.
Step 5: Combine Wet and Dry
Alternately add the flour mixture and milk to the wet ingredients, mixing just until combined.
Step 6: Bake
Pour the batter into the prepared pan and smooth the top. Bake for 30-35 minutes or until a toothpick comes out clean. Let cool completely before frosting.
Step 7: Make the Frosting
Beat peanut butter and butter until smooth. Gradually mix in powdered sugar and a splash of milk until fluffy and spreadable.
Step 8: Frost and Garnish
Spread the frosting over the cooled cake. Top with chopped peanuts for a delightful crunch.
How to Serve and Store This Cake
Serve slices of this cake as-is or with a drizzle of melted chocolate for extra indulgence. It’s perfect for birthdays, family gatherings, or an after-school snack. To store, keep the cake in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week. Let it come to room temperature before serving for the best texture.
What to Serve With Peanut Butter Cake?
Cold Brew Coffee
The slightly bitter edge of cold brew pairs beautifully with the cake’s sweet nuttiness.
Banana Ice Cream
A scoop on the side brings in nostalgic PB&banana sandwich vibes.
Fresh Berries
Their tartness complements the richness of the cake.
Chocolate Sauce
Drizzle some over the top for a peanut butter cup twist.
Salted Pretzels
Serve on the side for a sweet-salty combo.
Vanilla Greek Yogurt
A lighter pairing if you’re serving it for brunch.
Whipped Cream
Classic, simple, and perfect.
Caramel Drizzle
If you’re feeling extra, this adds buttery depth to the peanut butter profile.
Want More Cake Ideas with a Twist?
If this peanut butter cake hit the spot, you might want to explore other delightful bakes from our kitchen:
- Lemon Cake to Die For for bright and zesty bliss.
- Chocolate Raspberry Drip Cake when you want chocolate with a fruity punch.
- Strawberry Cheesecake Bundt Cake for creamy berry perfection.
- Cinnamon Roll Cheesecake when you can’t decide between breakfast and dessert.
- No-Bake Twinkie Pudding Cake for a quick and fun treat.
Save This Pin For Later
📌 Save this recipe to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you try crunchy peanut butter? Add a chocolate layer? I’d love to hear your take.
Explore beautifully curated health-boosting drinks on ChefAlchemy’s Recipes and discover your new go-to for feeling great!

Peanut Butter Cake with Peanut Butter Frosting
- Total Time: 55 minutes
- Yield: 12 servings
- Diet: Vegetarian
Description
Get ready to fall in love with this ultra-moist, flavor-packed Peanut Butter Cake with Peanut Butter Frosting. It’s rich, fluffy, and topped with the creamiest frosting that melts in your mouth. Perfect for any occasion—from easy dinner desserts to festive celebrations—this cake brings classic flavor with a touch of homemade magic. Whether you’re looking for a quick dessert idea, a treat for a birthday, or a snack for peanut butter lovers, this is your go-to easy recipe that always satisfies.
Ingredients
1 cup creamy peanut butter
2 cups all-purpose flour
1 teaspoon baking powder
1 teaspoon baking soda
0.5 teaspoon salt
0.5 cup unsalted butter, softened
1 cup granulated sugar
0.5 cup brown sugar
2 large eggs
1 teaspoon vanilla extract
1 cup milk
0.5 cup creamy peanut butter
0.25 cup unsalted butter, softened
2 cups powdered sugar
2 to 3 tablespoons milk
0.25 cup chopped peanuts
Instructions
1. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan.
2. In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
3. In a large mixing bowl, beat butter, peanut butter, granulated sugar, and brown sugar until fluffy.
4. Add eggs one at a time, then stir in vanilla extract.
5. Gradually mix in the dry ingredients, alternating with milk, until just combined.
6. Pour batter into the prepared pan and smooth the top.
7. Bake for 30-35 minutes or until a toothpick comes out clean. Let cool completely.
8. For frosting: beat peanut butter and butter until smooth. Mix in powdered sugar and enough milk until fluffy and spreadable.
9. Frost the cooled cake and garnish with chopped peanuts.
Notes
Always let the cake cool completely before frosting to avoid melting.
For extra depth, add a splash of brewed coffee to the frosting mix.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 28g
- Sodium: 290mg
- Fat: 24g
- Saturated Fat: 8g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 55mg
Keywords: peanut butter cake, easy dessert, homemade cake, quick cake recipe, peanut butter frosting
