Do you love the mix of chocolate and peanut butter? Then this Chocolate Cake Peanut Butter Frosting Recipe is perfect for you.
It’s rich, creamy and full of sweet nutty flavor. The soft chocolate cake and the smooth peanut butter frosting make the best pair.
You can make this cake for birthdays, parties, or just a sweet craving at home. The best part? It’s very easy to make and tastes like bakery cake. Let’s learn how to make this amazing Chocolate Cake Peanut Butter Frosting Recipe step by step.
My Experience With This Recipe
I made this cake once for my friend’s birthday and everyone loved it. The soft chocolate cake and the creamy peanut butter frosting made such a great combo.
The flavor was sweet, nutty and just perfect. After that day, it became my go-to dessert for every special occasion.
If you like peanut butter and chocolate together, this Chocolate Cake Peanut Butter Frosting Recipe will win your heart too.
Recipe Card Info
- Recipe Name: Chocolate Cake Peanut Butter Frosting Recipe
- Servings: 8
- Prep Time: 20 mins
- Cook Time: 30 mins
- Total Time: 50 mins
- Course: Dessert
- Cuisine: American
- Calories: 420 kcal per serving
Equipment List
- Mixing bowls
- Electric mixer or whisk
- Measuring cups and spoons
- Two 8-inch round cake pans
- Cooling rack
- Spatula
Ingredients You Need for Chocolate Cake Peanut Butter Frosting Recipe
For the Chocolate Cake:
- 1 ¾ cups all-purpose flour
- 1 cup sugar
- ½ cup cocoa powder
- 1 ½ teaspoons baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2 large eggs
- 1 cup milk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- ¾ cup hot water
For the Peanut Butter Frosting:
- 1 cup creamy peanut butter
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- 2 tablespoons milk
- 1 teaspoon vanilla extract
Instructions
- Preheat the oven
Set your oven to 350°F (175°C). Grease and flour your cake pans. - Mix dry ingredients
In a bowl, whisk flour, sugar, cocoa, baking powder, baking soda, and salt. - Add wet ingredients
Add eggs, milk, oil, and vanilla to the dry mix. Beat until smooth and creamy. - Add hot water
Slowly pour hot water into the batter. Mix well. The batter will be thin. - Bake the cake
Pour the batter into pans. Bake for 30 minutes or until a toothpick comes out clean. - Cool the cakes
Let the cakes cool in the pan for 10 minutes, then move to a rack. - Make the frosting
In a bowl, beat peanut butter and butter until creamy and smooth. - Add sugar and milk
Add powdered sugar, milk, and vanilla. Beat until fluffy and light. - Frost the cake
Spread frosting over one cake layer. Place the second layer and cover the whole cake. - Decorate and serve
Top with chocolate shavings or peanut pieces. Slice and enjoy your soft, rich cake.
Recipe Tips
- Use creamy peanut butter for smooth frosting.
- Don’t overmix the cake batter to keep it fluffy.
- Add a pinch of salt to the frosting for a balanced taste.
- If the frosting is too thick, add more milk.
- Always let the cake cool fully before frosting.
Nutrition Information
| Nutrient | Amount (per serving) |
|---|---|
| Calories | 420 kcal |
| Fat | 22 g |
| Carbohydrates | 50 g |
| Protein | 6 g |
| Sugar | 34 g |
Serving Suggestions
This Chocolate Cake Peanut Butter Frosting Recipe is great for birthdays or family desserts. Serve it with cold milk or a hot cup of coffee. You can also top it with crushed peanuts, chocolate drizzle or mini chocolate chips for extra fun.
Best Sides To Serve With
Storage and Reheating Tips
Keep the cake in an airtight container at room temperature for up to 2 days. If storing longer, place it in the fridge for up to 5 days.
Let it sit at room temperature before serving so the frosting softens again. Avoid reheating in the microwave to keep the texture fresh.
FAQs about Chocolate Cake Peanut Butter Frosting Recipe
1. Can I use crunchy peanut butter for the frosting?
Yes, you can. It adds texture, but the frosting won’t be as smooth as the creamy one.
2. Can I make the frosting ahead of time?
Yes. You can store it in the fridge for up to 3 days. Stir well before using.
3. Can I use a boxed cake mix?
Absolutely. You can use a chocolate cake mix and just make the peanut butter frosting fresh.
4. How to make the frosting lighter?
Add an extra spoon of milk or whip it longer for a fluffy texture.
5. Can I freeze this cake?
Yes. Wrap it tightly in plastic and freeze for up to 2 months. Thaw in the fridge overnight before serving.
Conclusion
This Chocolate Cake Peanut Butter Frosting Recipe is a dream come true for dessert lovers. It’s rich, moist and packed with flavor.
The chocolate and peanut butter combo tastes heavenly. It’s easy to make and perfect for every occasion.
Try this recipe once and it will become your favorite homemade cake. Enjoy every sweet and creamy bite with your loved ones!
Extra Superb Recipes
- Ina Garten Shortbread Cookies Recipe
- Paula Deen Bread Pudding Recipe
- Carnegie deli cheesecake Recipe
- Vegan Mooncake Recipe

Chocolate Cake Peanut Butter Frosting Recipe
Ingredients
For the Chocolate Cake:
- 1 ¾ cups all-purpose flour
- 1 cup sugar
- ½ cup cocoa powder
- 1 ½ teaspoons baking powder
- 1 teaspoon baking soda
- ½ teaspoon salt
- 2 large eggs
- 1 cup milk
- ½ cup vegetable oil
- 2 teaspoons vanilla extract
- ¾ cup hot water
For the Peanut Butter Frosting:
- 1 cup creamy peanut butter
- ½ cup unsalted butter softened
- 2 cups powdered sugar
- 2 tablespoons milk
- 1 teaspoon vanilla extract
Instructions
Preheat the oven
- Set your oven to 350°F (175°C). Grease and flour your cake pans.
Mix dry ingredients
- In a bowl, whisk flour, sugar, cocoa, baking powder, baking soda, and salt.
Add wet ingredients
- Add eggs, milk, oil, and vanilla to the dry mix. Beat until smooth and creamy.
Add hot water
- Slowly pour hot water into the batter. Mix well. The batter will be thin.
Bake the cake
- Pour the batter into pans. Bake for 30 minutes or until a toothpick comes out clean.
Cool the cakes
- Let the cakes cool in the pan for 10 minutes, then move to a rack.
Make the frosting
- In a bowl, beat peanut butter and butter until creamy and smooth.
Add sugar and milk
- Add powdered sugar, milk, and vanilla. Beat until fluffy and light.
Frost the cake
- Spread frosting over one cake layer. Place the second layer and cover the whole cake.
Decorate and serve
- Top with chocolate shavings or peanut pieces. Slice and enjoy your soft, rich cake.
Notes
- Use creamy peanut butter for smooth frosting.
- Don’t overmix the cake batter to keep it fluffy.
- Add a pinch of salt to the frosting for a balanced taste.
- If the frosting is too thick, add more milk.
- Always let the cake cool fully before frosting.
Sara Collins is a food blogger at TastyDive. She shares simple and family-friendly recipes made with everyday ingredients. Her mission is to help home cooks enjoy tasty meals without stress.












Leave a Reply