Oreo Peanut Butter Cake Recipe
Introduction
This Oreo Peanut Butter Cake is a rich and indulgent dessert that combines the deep flavor of chocolate with creamy peanut butter and crunchy Oreo pieces. Perfect for celebrations or any time you crave a decadent treat, this layered cake features a moist chocolate base, fluffy peanut butter filling, and smooth Oreo buttercream frosting. Let’s dive into making this crowd-pleaser at home!

Ingredients
- 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
- 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 (for filling, chopped)
- 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 (for buttercream, finely ground)
- Extra Oreos for decoration
Instructions
- Step 1: Preheat the oven to 350℉. Prepare three 8-inch cake pans by spraying them with nonstick baking spray. Line the bottoms with parchment paper circles and spray the parchment again to ensure easy release.
- Step 2: In a medium bowl, sift together the flour, cornstarch, cocoa powder, baking powder, baking soda, and salt. Set this dry mix aside.
- Step 3: Heat the water until hot and steamy. In a large bowl, whisk the oil, sugar, vanilla extract, eggs, and buttermilk until combined. Slowly whisk in the hot water to the wet ingredients.
- Step 4: Gradually add the dry ingredients to the wet mixture, whisking until smooth. Divide the batter evenly among the prepared cake pans.
- Step 5: Bake for 24 to 29 minutes or until a toothpick inserted in the center comes out clean. Let the cakes sit in the pans for 10 minutes, then transfer them to a cooling rack to cool completely.
- Step 6: For the Oreo peanut butter pie filling, beat the cream cheese, peanut butter, and 1 tablespoon heavy cream in a small bowl with a hand mixer on high speed until smooth.
- Step 7: In a separate bowl, whip 1 cup heavy cream, powdered sugar, and 1 teaspoon vanilla extract with a whisk attachment until soft peaks form. Gently add the peanut butter cream cheese mixture and beat until stiff peaks develop.
- Step 8: Using a food processor, chop 8 Oreos into small and medium pieces, then fold them gently into the filling. Set aside.
- Step 9: For the Oreo peanut butter buttercream, sift the powdered sugar into a bowl. Process 5 Oreos into fine crumbs using a food processor.
- Step 10: Beat the butter in a medium bowl on high speed for 2 minutes until fluffy. Add the peanut butter and beat for another minute until smooth.
- Step 11: Add half the powdered sugar and mix on low just to combine. Add the remaining powdered sugar and mix well. Scrape the bowl, then add vanilla extract and beat on high for 1 minute until creamy.
- Step 12: Fold the Oreo crumbs into the buttercream until evenly distributed.
- Step 13: Use a serrated knife to level the domed tops off the cakes. Place the first cake layer on your serving plate and spread 1 cup of the Oreo peanut butter filling evenly on top.
- Step 14: Repeat with the second cake layer and remaining filling. Place the final cake layer upside down (bottom side up) on top.
- Step 15: Apply a thin crumb coat of buttercream over the entire cake. Chill in the freezer for 15 minutes to set.
- Step 16: Frost the cake with the remaining buttercream. Decorate with extra Oreos as desired. Serve and enjoy!
Tips & Variations
- Use room temperature ingredients to ensure the batter mixes smoothly and the frosting whips properly.
- For extra texture, add chopped peanuts to the filling or frosting.
- Substitute chocolate milk for buttermilk with 1 tablespoon vinegar added if you don’t have buttermilk on hand.
- Chill the cake layers before frosting to reduce crumbs and create cleaner layers.
Storage
Store the cake covered tightly in the refrigerator for up to 4 days. Bring to room temperature before serving for best flavor and texture. Leftover cake can be frozen for up to 2 months; thaw in the refrigerator overnight and then bring to room temperature.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of peanut butter?
Yes, creamy peanut butter works best for smooth filling and frosting. Avoid natural peanut butter with oil separation as it may affect the texture.
Can I make this cake ahead of time?
Absolutely! You can bake the cake layers and prepare the filling and frosting a day in advance. Assemble and frost the cake the day you plan to serve it for the freshest taste.
PrintOreo Peanut Butter Cake Recipe
This Oreo Peanut Butter Cake is a decadent and moist chocolate cake layered with a creamy Oreo peanut butter filling and topped with rich Oreo peanut butter buttercream frosting. The combination of chocolate, peanut butter, and Oreo cookies creates an indulgent dessert perfect for special occasions or any time you want to treat yourself to a deliciously rich cake.
- Prep Time: 30 minutes
- Cook Time: 29 minutes
- Total Time: 1 hour 10 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
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
- Preheat and Prepare Pans: Preheat your oven to 350℉. Spray three 8-inch cake pans with nonstick baking spray, line the bottoms with parchment paper circles, then spray again to ensure easy cake release.
- Sift Dry Ingredients: In a medium bowl, sift together the all-purpose flour, cornstarch, baking powder, baking soda, salt, and cocoa powder. Set aside.
- Combine Wet Ingredients: Heat water on the stove until steaming hot. In a large bowl, whisk together oil, granulated sugar, vanilla extract, eggs, and buttermilk until well combined. Slowly whisk in the hot water until the batter is smooth.
- Mix Batter: Gradually add the dry ingredients to the wet mixture, whisking until the batter is smooth and even.
- Bake the Cake: Divide the batter evenly among the prepared cake pans. Bake for 24-29 minutes or until a toothpick inserted into the center comes out clean.
- Cool Cake Layers: Let the cakes rest in the pans for 10 minutes. Then remove from pans and transfer to a wire rack to cool completely.
- Make Oreo Peanut Butter Pie Filling – Cream Base: 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.
- Make Oreo Peanut Butter Pie Filling – Whipped Cream: In a chilled metal bowl with a whisk attachment, beat 1 cup heavy cream, powdered sugar, and vanilla extract on high speed until soft peaks form. Gently fold in the peanut butter cream cheese mixture and beat on high until stiff peaks form.
- Incorporate Oreos into Filling: Use a food processor to chop 8 Oreos into small and medium-sized pieces. Fold these pieces into the pie filling mixture. Set aside.
- Prepare Oreo Crumbs for Frosting: Sift powdered sugar into a medium bowl and set aside. Use a food processor to grind 5 Oreos into fine crumbs.
- Make Buttercream – Cream Butter and Peanut Butter: Beat unsalted butter on high speed for 2 minutes until creamy. Add peanut butter and beat for another minute until smooth.
- Add Powdered Sugar to Buttercream: Add half the powdered sugar to the butter mixture and mix on low until just combined. Add the remaining powdered sugar and mix until combined. Scrape sides as needed. Add vanilla extract and mix.
- Finish Buttercream: Beat the frosting on high for 1 minute until creamy and fluffy. Fold in the Oreo crumbs evenly.
- Trim Cake Layers: Use a serrated knife to cut off the domed tops of the cakes to create even layers.
- Assemble Cake – First Layers: Place the first layer on your serving plate and spread about 1 cup of the Oreo peanut butter pie filling evenly on top.
- Assemble Cake – Second Layers: Add the second cake layer and spread another cup of the filling over it.
- Top and Chill Cake: Place the final cake layer on top with the bottom side facing upward for a flat surface. Apply a thin crumb coat of the buttercream over the entire cake and place it in the freezer for 15 minutes to set.
- Final Frosting: Remove the cake from the freezer and frost it fully with the remaining Oreo peanut butter buttercream. Use any extra frosting to pipe decorative edges or designs on top.
- Decorate: Garnish the cake with extra Oreo cookies as desired for an attractive finish.
Notes
- Make sure all your ingredients (eggs, cream cheese, buttermilk) are at room temperature for the best mixing and texture.
- To prevent cracking, remove domes from cake layers before stacking.
- Chilling the cake after the crumb coat helps to create a smoother final frosting layer.
- You can substitute light or dark Dutch process cocoa powder based on your preference for chocolate intensity.
- Use fresh Oreos for best texture in the filling and frosting; stale cookies may alter taste and texture.
Keywords: Oreo cake, peanut butter cake, chocolate cake, layered cake, Oreo peanut butter frosting, dessert, chocolate peanut butter dessert

