Print

Oreo Peanut Butter Cake Recipe

4.5 from 118 reviews

This Oreo Peanut Butter Cake is a rich, decadent dessert combining moist chocolate layers with creamy peanut butter and Oreo fillings. The cake features three layers of chocolate cake infused with buttermilk and cocoa, sandwiched with a luscious Oreo peanut butter cream cheese filling, and finished with a smooth Oreo peanut butter buttercream frosting. Perfect for special occasions or any time you crave an indulgent treat.

Ingredients

Scale

Chocolate Cake

  • 2 cups All-purpose flour
  • 1/4 cup Cornstarch
  • 1 cup Unsweetened cocoa powder (Dutch process recommended)
  • 2 tsp Baking powder
  • 1/2 tsp Baking soda
  • 1 tsp Salt
  • 1 cup Oil (canola or vegetable)
  • 1 3/4 cup White granulated sugar
  • 1 tsp Pure vanilla extract
  • 4 Large eggs (room temperature)
  • 1 cup Buttermilk (room temperature)
  • 1 cup Hot water

Oreo Peanut Butter Pie Filling

  • 4 oz Cream cheese (room temperature)
  • 1/3 cup Peanut butter (creamy Jif or Skippy)
  • 1 TBSP Heavy cream
  • 1 cup Heavy cream
  • 1/3 cup Powdered sugar
  • 1 tsp Pure vanilla extract
  • 8 Oreos

Oreo Peanut Butter Buttercream

  • 2 cups Unsalted butter (room temperature)
  • 1 cup Peanut butter (creamy Jif or Skippy)
  • 3 cups Powdered sugar (sifted)
  • 1 tsp Pure vanilla extract
  • 5 Oreos
  • Extra Oreos for decoration

Instructions

  1. Preheat and Prepare Pans: Preheat the oven to 350℉ (177℃). Spray three 8-inch cake pans with baking nonstick spray, line the bottoms with parchment paper circles, and spray again to ensure easy removal later.
  2. Sift Dry Ingredients: In a medium bowl, sift together the all-purpose flour, cornstarch, baking powder, baking soda, and salt; set aside.
  3. Make Wet Mixture: Start heating the hot water on the stove. In a large bowl, whisk together oil, sugar, vanilla extract, eggs, and buttermilk until combined. Slowly whisk in the hot water, which helps bloom the cocoa powder for rich flavor and moist texture.
  4. Combine Batter: Add the dry ingredients to the wet ingredients and whisk until the batter is smooth and well combined. Divide the batter evenly between the prepared cake pans.
  5. Bake Cakes: Bake the cakes in the preheated oven for 24-29 minutes, or until a toothpick inserted into the center comes out clean. Remove from oven and let cakes sit in pans for 10 minutes.
  6. Cool Cakes: Transfer the cakes to a cooling rack and allow them to cool completely before decorating.
  7. Prepare Oreo Peanut Butter Pie Filling: In a small bowl, beat cream cheese, peanut butter, and 1 tablespoon heavy cream on high speed with a hand mixer until smooth. In a separate metal bowl, whip 1 cup heavy cream with powdered sugar and vanilla extract on high speed until soft peaks form. Fold the peanut butter cream cheese mixture into the whipped cream and beat again until stiff peaks form.
  8. Add Crushed Oreos: Using a food processor, pulse 8 Oreos into small and medium pieces and fold them gently into the filling mixture. Set aside to use later between cake layers.
  9. Prepare Oreo Peanut Butter Buttercream: Sift the powdered sugar in a medium bowl. In a food processor, blend 5 Oreos into fine crumbs for the frosting. Using a mixer, beat unsalted butter on high speed for 2 minutes until fluffy. Add peanut butter and beat for another minute until smooth.
  10. Mix Buttercream: Add half of the powdered sugar and mix on low until just combined, then add the remaining powdered sugar. Scrape down the bowl and stir in vanilla extract. Beat on high speed for 1 minute for a creamy consistency. Fold in the Oreo crumbs gently.
  11. Trim Cake Layers: Use a serrated knife to cut off the domes on the cake layers, creating even surfaces for stacking.
  12. Assemble Cake: Place the first cake layer on a serving plate and spread about 1 cup of the Oreo peanut butter filling over it evenly. Repeat with the second layer. Place the final cake layer upside down (bottom side up).
  13. Crumb Coat: Apply a thin, light layer of Oreo peanut butter buttercream frosting over the entire cake. Place the cake in the freezer for 15 minutes to set the crumb coat.
  14. Final Frosting and Decoration: Remove from the freezer and apply the remaining frosting smoothly over the cake, using leftover frosting to pipe decorations as desired. Top with extra whole Oreos for garnish.

Notes

  • Make sure eggs and buttermilk are at room temperature for best cake texture.
  • Use Dutch-process cocoa powder for a smoother, richer chocolate flavor.
  • Allow cakes to cool fully before frosting to prevent melting.
  • The filling can be made ahead and refrigerated; bring to room temperature and re-whip slightly before using.
  • Extra Oreos can be crushed for garnish or used whole for a decorative element on top.
  • This cake is best served within 2-3 days if refrigerated and brought to room temperature before serving.

Keywords: Oreo cake, peanut butter cake, chocolate cake, layered cake, dessert, cream cheese filling, peanut butter frosting