Print

Oreo Peanut Butter Cake Recipe

4.7 from 57 reviews

This Oreo Peanut Butter Cake is a rich, decadent dessert featuring moist chocolate cake layers filled and frosted with a creamy peanut butter and Oreo filling and buttercream. The combination of smooth peanut butter, tangy cream cheese, and crunchy Oreo pieces creates a perfect balance of flavors and textures, making it an irresistible treat for any chocolate and peanut butter lover.

Ingredients

Scale

Chocolate Cake

  • 2 cups All-purpose flour
  • 1/4 cup Cornstarch
  • 1 cup Unsweetened cocoa powder (Dutch process)
  • 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℉. Spray three 8-inch cake pans with baking nonstick spray, line the bottoms with parchment circles, and spray again to ensure easy cake release.
  2. Sift Dry Ingredients: In a medium bowl, sift together the all-purpose flour, cornstarch, baking powder, baking soda, and salt. Set aside for later use.
  3. Mix Wet Ingredients: Heat the water on the stove until hot and steamy. In a large bowl, whisk together the oil, sugar, vanilla extract, eggs, and buttermilk until combined. Slowly add in the hot water while whisking to create a smooth batter.
  4. Combine Batter: Add the sifted dry ingredients to the wet mixture, whisking until the batter is smooth and free of lumps. Evenly divide the batter among the prepared cake pans.
  5. Bake the Cake: Bake in the preheated oven for 24-29 minutes or until a toothpick inserted into the center comes out clean. Avoid opening the oven door during baking to maintain even heat.
  6. Cool Cakes: Allow the cakes to sit in their pans for 10 minutes after baking, then transfer them to a cooling rack to cool completely before decorating.
  7. Make Oreo Peanut Butter Pie Filling: In a small bowl, use a hand mixer to beat the cream cheese, peanut butter, and 1 tablespoon heavy cream on high speed until smooth and creamy.
  8. Whip Cream and Combine: In a metal mixing bowl, beat 1 cup heavy cream, powdered sugar, and vanilla extract on high until soft peaks form. Gently fold in the peanut butter cream cheese mixture and beat on high speed until stiff peaks develop.
  9. Add Oreos to Filling: Using a food processor, pulse 8 Oreos into small and medium-sized pieces. Gently fold the chopped Oreos into the prepared filling. Set aside.
  10. Prepare Oreo Peanut Butter Buttercream: Sift powdered sugar into a medium bowl. Process 5 Oreos into fine crumbs using a food processor.
  11. Beat Butter and Peanut Butter: Using a mixer, beat the unsalted butter on high speed for 2 minutes until light and fluffy. Scrape down the sides, then add peanut butter and beat for another minute until smooth.
  12. Add Powdered Sugar and Vanilla: Add half the powdered sugar and mix on low speed until combined. Add the remaining powdered sugar and mix again. Scrape down the bowl and add vanilla extract, then beat on high speed for 1 minute until creamy.
  13. Add Oreo Crumbs to Buttercream: Fold in the Oreo crumbs to the buttercream, mixing until evenly incorporated.
  14. Trim Cake Layers: Use a serrated knife to carefully cut off the domed tops of each cake layer, making them flat and even for stacking.
  15. Assemble Cake – Layer and Fill: Place the first cake layer on a serving plate and spread 1 cup of the Oreo peanut butter filling evenly over it. Repeat with the second cake layer and remaining filling.
  16. Top Layer Orientation: Place the final cake layer on top with the bottom side facing upwards for a level top.
  17. Crumb Coat: Apply a light layer of the buttercream frosting around the entire cake to lock in crumbs, then refrigerate the cake in the freezer for 15 minutes to set the crumb coat.
  18. Final Frosting: Finish frosting the cake with the remaining buttercream, smoothing it out for an even finish.
  19. Decorate: Pipe additional decorations if desired using the remaining buttercream. Top the cake with extra Oreo cookies for a decorative finish.

Notes

  • Room temperature eggs, cream cheese, and buttermilk help the batter mix smoothly and create a tender crumb.
  • Using Dutch process cocoa powder gives a deeper chocolate flavor but natural cocoa can be used as a substitute.
  • Ensure all ingredients are measured accurately and sifted for best cake texture.
  • If you don’t have a food processor, crush Oreos in a sealed bag with a rolling pin for the filling and decoration.
  • The cake layers can be made a day ahead and wrapped tightly; frost the next day for freshness.
  • Store the cake in the refrigerator covered; bring to room temperature before serving for best flavor.

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