If you have a soft spot for all things peanut buttery, you’re going to fall head over heels for this Peanut Butter Cake with Peanut Butter Frosting Recipe. It’s a luscious celebration of creamy, nutty goodness throughout every bite, with a moist, tender cake layered beneath a rich and dreamy peanut butter frosting that’s just sweet enough to satisfy your cravings. Whether you’re baking for a crowd or craving a special treat, this cake is sure to become your new favorite dessert that brings a warm, comforting smile to any occasion.

Ingredients You’ll Need
Gathering the right ingredients for this Peanut Butter Cake with Peanut Butter Frosting Recipe is a breeze, and each item plays a key role in building the perfect balance of flavor, texture, and richness. From the velvety peanut butter to the tender crumb of the cake, every component is essential to make this dessert a showstopper.
- All-purpose flour: The foundation that provides structure and a soft crumb.
- Light brown sugar: Adds moisture and a subtle caramel undertone that complements peanut butter beautifully.
- Peanut butter: The star ingredient for that unmistakable nutty flavor and creamy texture.
- Butter (room temperature): Contributes richness and helps create a tender crumb.
- Baking powder: Helps the cake rise for a light, airy bite.
- Baking soda: Works alongside baking powder to achieve perfect leavening.
- Milk: Adds moisture and keeps the cake soft without weighing it down.
- Vanilla extract: Enhances the overall flavor complexity.
- Large eggs: Bind ingredients together and add richness.
- Honey (for frosting): Adds a natural sweetness that balances peanut butter’s earthiness.
- Powdered sugar (for frosting): Creates a smooth, sweet frosting texture.
- Mini chocolate chips (for topping): Offers a delightful hint of chocolate and visual contrast.
How to Make Peanut Butter Cake with Peanut Butter Frosting Recipe
Step 1: Prepare Your Pan and Preheat
Start by warming up your oven to 350°F (175°C). Grease and flour a large 10 x 15-inch cake pan so your cake releases easily after baking. This sets the stage for your cake to bake evenly and prevents sticking.
Step 2: Combine Dry Ingredients and Peanut Butter
In a large bowl, mix together the all-purpose flour, light brown sugar, peanut butter, and softened butter with an electric mixer on low speed. Keep mixing until the ingredients are crumbly and well incorporated. This step ensures your peanut butter is blended perfectly with the sugar and flour for that iconic nutty flavor in every bite.
Step 3: Add Liquids and Leaveners
Slowly add the milk, vanilla extract, baking powder, baking soda, and eggs to the bowl. Begin mixing on low to avoid splatters, then increase to medium speed and beat for a full 3 minutes. This will create a smooth, fluffy batter that promises a moist and tender cake.
Step 4: Bake the Cake
Pour your luscious batter into the prepared pan and spread it out evenly. Place it in the oven and bake for about 35 to 40 minutes. Use a toothpick to check the center—it should come out clean or with just a few moist crumbs to confirm that your cake is baked to perfection.
Step 5: Cool Slightly Before Frosting
Allow your cake to cool in the pan for around 10 minutes. This rest time helps the cake settle and prevents the frosting from melting too much on contact.
Step 6: Whip Up the Peanut Butter Frosting
For the frosting, microwave the peanut butter and honey just until softened and easy to stir. Mix in the vanilla extract, powdered sugar, and milk. Beat everything until the frosting is smooth, creamy, and spreadable. This luscious topping is where the magic of the Peanut Butter Cake with Peanut Butter Frosting Recipe really shines.
Step 7: Frost and Decorate
Spread the frosting generously over the warm cake. Then, sprinkle mini chocolate chips all over the top to add a fun, melty chocolate surprise that pairs beautifully with the peanut butter. Let the cake cool completely before slicing and serving.
How to Serve Peanut Butter Cake with Peanut Butter Frosting Recipe

Garnishes
A simple dusting of chopped peanuts or a drizzle of melted chocolate can elevate the presentation beautifully and add an extra layer of crunch or richness. Fresh berries also make a delightful contrast with the richness of the peanut flavor.
Side Dishes
This cake pairs wonderfully with a scoop of vanilla ice cream or a dollop of whipped cream to balance its richness. For a beverage, a cold glass of milk or a smooth cup of coffee will complement the peanut butter goodness perfectly.
Creative Ways to Present
Consider serving this cake in individual portions with a tiny spoonful of peanut butter frosting on the side for guests to add more if they wish. Or, layer slices between parchment paper in a dessert stand for a charming display at parties that invites everyone in.
Make Ahead and Storage
Storing Leftovers
Keep your leftover Peanut Butter Cake with Peanut Butter Frosting Recipe in an airtight container at room temperature for up to two days to maintain its freshness. If you plan to keep it longer, refrigeration is a better option.
Freezing
This cake freezes beautifully. Wrap it tightly in plastic wrap and then foil before storing in the freezer for up to three months. Thaw overnight in the fridge for the best results.
Reheating
If you want to enjoy a warm slice, microwave individual portions for about 15 seconds. You can also reheat slices briefly in a low oven, just until warmed through, to maintain the cake’s moistness and preserve the integrity of the frosting.
FAQs
Can I use creamy or crunchy peanut butter for this recipe?
Both creamy and crunchy peanut butter work well, though creamy peanut butter will make the cake and frosting smoother. If you love extra texture, crunchy peanut butter adds a lovely bite.
Is it necessary to use both baking powder and baking soda?
Yes, using both helps achieve the ideal rise and texture. Baking powder provides a light lift, while baking soda balances acidity and encourages browning.
Can I substitute the all-purpose flour with gluten-free flour?
Absolutely! A gluten-free all-purpose blend can be used, but be sure it contains xanthan gum or a similar binder to keep the cake’s texture tender and moist.
How long does it take for the frosting to set?
The frosting sets best when the cake is completely cooled, which usually takes about 1 hour at room temperature. This helps it firm up slightly and hold its shape when sliced.
Can I make this cake into cupcakes?
Yes, this batter makes fantastic cupcakes. Reduce the baking time to about 18-22 minutes and keep an eye on them to avoid overbaking. Frost as usual once cooled.
Final Thoughts
Baking this Peanut Butter Cake with Peanut Butter Frosting Recipe is like wrapping yourself in a warm, nutty hug that brings smiles all around. Its perfect balance of rich flavors and soft, tender texture makes it a true crowd-pleaser. I can’t wait for you to try this recipe and share it with friends and family, turning any ordinary day into a peanut butter celebration!
Print
Peanut Butter Cake with Peanut Butter Frosting Recipe
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 15 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Peanut Butter Cake with Peanut Butter Frosting is a rich, moist dessert perfect for peanut butter lovers. Featuring a tender crumb cake baked with creamy peanut butter and topped with a luscious, sweet peanut butter frosting studded with mini chocolate chips, this recipe balances the nutty flavor with a hint of sweetness. Ideal for parties or family gatherings, it yields a delightful 15-serving cake that’s both comforting and indulgent.
Ingredients
For the Cake
- 2 1/4 cups all-purpose flour
- 2 cups light brown sugar, packed
- 1 cup peanut butter
- 1/2 cup butter, room temperature
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1 1/4 cups milk
- 2 teaspoons vanilla extract
- 3 large eggs
For the Frosting
- 1/2 cup peanut butter
- 2 tablespoons honey
- 1 teaspoon vanilla extract
- 2 cups powdered sugar
- 4–5 tablespoons milk
- 1 cup mini chocolate chips
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Grease and flour a 10 x 15-inch cake pan to ensure the cake doesn’t stick.
- Mix Dry Ingredients and Fats: In a large bowl, combine the all-purpose flour, light brown sugar, peanut butter, and softened butter. Using an electric mixer on low speed, mix until the mixture is crumbly and well combined.
- Add Wet Ingredients: Add the milk, vanilla extract, baking powder, baking soda, and eggs to the crumbly mixture. Mix on low speed to combine, then increase to medium speed and beat for 3 minutes until the batter is smooth and homogenous.
- Bake the Cake: Pour the prepared batter into the greased and floured cake pan. Place in the oven and bake for 35 to 40 minutes, or until a toothpick inserted into the center comes out clean.
- Cool the Cake: Remove the cake from the oven and allow it to cool in the pan for about 10 minutes. This helps it set before frosting.
- Make the Frosting: In a microwave-safe bowl, heat the peanut butter and honey until soft and slightly melted, about 20-30 seconds. Stir in vanilla extract, powdered sugar, and milk, then beat the mixture until smooth and creamy. Adjust milk quantity to reach desired frosting consistency.
- Frost the Cake: While the cake is still warm, spread the prepared peanut butter frosting evenly over the top. Finally, sprinkle with mini chocolate chips for an extra burst of flavor and texture. Let the cake cool completely before slicing and serving.
Notes
- Ensure the butter is at room temperature for easier mixing.
- Using creamy peanut butter will give a smoother texture to both cake and frosting.
- If you prefer a less sweet frosting, reduce powdered sugar slightly.
- The mini chocolate chips add a nice contrast, but you can substitute with chopped peanuts or chocolate chunks.
- Store leftovers covered at room temperature for up to 3 days or refrigerate for up to a week.
- For a dairy-free variation, substitute milk with almond or oat milk and use dairy-free butter alternatives.

