Skip to content

Chocolate Peanut Butter Cake Recipe


    Are you craving a decadent dessert that combines the rich flavors of chocolate and the creamy goodness of peanut butter? Look no further than this Chocolate Peanut Butter Cake recipe! This indulgent treat is perfect for any occasion, whether you’re celebrating a birthday, hosting a dinner party, or simply treating yourself to something sweet.


    • 2 cups all-purpose flour
    • 1 3/4 cups sugar
    • 3/4 cup unsweetened cocoa powder
    • 2 teaspoons baking soda
    • 1 teaspoon baking powder
    • 1 teaspoon salt
    • 1 cup buttermilk
    • 1/2 cup vegetable oil
    • 2 large eggs
    • 2 teaspoons vanilla extract
    • 1 cup hot water

    For the Peanut Butter Frosting:

    • 1 cup creamy peanut butter
    • 1/2 cup unsalted butter, softened
    • 2 cups powdered sugar
    • 2-4 tablespoons milk
    • 1 teaspoon vanilla extract


    Preheat your oven to 350°F (175°C) and grease and flour two 9-inch round cake pans.

    In a large mixing bowl, combine the flour, sugar, cocoa powder, baking soda, baking powder, and salt.

    Add the buttermilk, vegetable oil, eggs, and vanilla extract to the dry ingredients and mix until well combined.

    Slowly pour in the hot water and mix until the batter is smooth.

    Divide the batter evenly between the prepared cake pans and bake for 30-35 minutes, or until a toothpick inserted into the center of the cakes comes out clean.

    Allow the cakes to cool in the pans for 10 minutes, then remove them from the pans and transfer them to a wire rack to cool completely.

    For the Peanut Butter Frosting:

    In a medium mixing bowl, beat the peanut butter and butter together until smooth.

    Gradually add the powdered sugar, 1/2 cup at a time, beating well after each addition.

    Add the milk, 1 tablespoon at a time, until the frosting reaches your desired consistency.

    Beat in the vanilla extract until well combined.

    Assembling the Cake:

    Place one of the cooled cakes on a serving plate and spread a layer of peanut butter frosting on top.

    Place the second cake on top and frost the top and sides of the cake with the remaining frosting.

    Serve the cake slices with a glass of cold milk or a scoop of vanilla ice cream for the perfect indulgent treat!


    This Chocolate Peanut Butter Cake is sure to be a hit with your family and friends. The rich, moist chocolate cake pairs perfectly with the creamy peanut butter frosting, creating a flavor combination that’s simply irresistible. Whether you’re a chocolate lover, a peanut butter enthusiast, or just someone who appreciates a good dessert, this cake is sure to satisfy your sweet tooth!


    1. Can I use natural peanut butter in the frosting?
      • While you can use natural peanut butter, keep in mind that it may alter the texture and flavor of the frosting slightly.
    2. Can I make this cake ahead of time?
      • Yes, you can bake the cakes ahead of time and store them in an airtight container at room temperature for up to two days. Frost the cake just before serving for the best results.
    3. Can I use a different type of frosting?
      • Yes, feel free to use your favorite frosting recipe or even store-bought frosting if you prefer.
    4. How should I store leftovers?
      • Store any leftover cake in an airtight container in the refrigerator for up to three days.
    5. Can I freeze this cake?
      • Yes, you can freeze the unfrosted cake layers for up to three months. Wrap them tightly in plastic wrap and aluminum foil before freezing. Thaw the cake layers in the refrigerator before frosting and serving.

    Leave a Reply

    Your email address will not be published. Required fields are marked *