I’ll never forget the first time I made Soft Homemade Peanut Butter Oreos for my niece’s birthday party. The kids went wild for them, and honestly? So did the adults! There’s something magical about that perfect combo of rich chocolate cookies and creamy peanut butter filling that makes everyone feel like a kid again. These aren’t your average Oreos – they’re softer, fresher, and packed with real peanut butter flavor that’ll make you wonder why you ever bought the packaged version.
What I love most is how simple they are to make. With just a few basic ingredients and about 30 minutes of hands-on time, you can create cookies that taste like they came from a fancy bakery. The dough comes together in one bowl (less cleanup!), and the filling? Just wait until you taste it – it’s like peanut butter clouds sandwiched between chocolate dreams.

Why You’ll Love These Soft Homemade Peanut Butter Oreos
Trust me, once you try these, there’s no going back to store-bought. Here’s what makes them so special:
- Easy enough for beginners – No fancy skills needed, just mix, bake, and sandwich!
- That perfect soft texture – Chewy cookies with creamy filling that won’t crumble when you bite in
- Nostalgic flavor bomb – All the childhood memories of Oreos, but with real peanut butter goodness
- Customizable thickness – Make them thick and bakery-style or thin and crispy based on your mood
- Impresses everyone – They’ll think you spent hours when really it’s just 30 minutes of active time
Seriously, these disappear faster than I can make them – and my family requests them weekly now!
Ingredients for Soft Homemade Peanut Butter Oreos
Here’s everything you’ll need to make these irresistible cookies – and yes, every single ingredient matters! I’ve learned through trial and error that quality makes all the difference here.
- 1 ¼ cups (155g) all-purpose flour – spooned and leveled, please don’t pack it!
- ¼ teaspoon salt – just enough to balance the sweetness
- ½ teaspoon baking soda – our leavening magic
- ⅓ cup (17g) Hershey’s Special Dark cocoa powder – trust me, the dark stuff gives that Oreo-like depth
- ½ cup (113g) unsalted butter – room temp (I leave mine out overnight)
- ⅔ cup (134g) packed brown sugar – pack it in there good for moisture
- ¼ cup (50g) granulated sugar – for that perfect crisp edge
- 1 large egg – straight from the fridge is fine
- 1 teaspoon vanilla extract – the good stuff, not imitation
For the Peanut Butter Filling:
- ¼ cup (57g) unsalted butter – softened but not melted
- ½ cup (134g) peanut butter – see my note below about types!
- ¼ teaspoon salt – cuts the sweetness perfectly
- 1½ cups (170g) powdered sugar – sifted if yours is lumpy
- ½ teaspoon vanilla extract – yes, more vanilla!
- 1-3 tablespoons heavy whipping cream – start with 1 and add as needed
Ingredient Notes & Substitutions
Peanut butter: I swear by Jif or Skippy for the filling – natural peanut butter separates and makes the filling oily. If you must use natural, stir it really well first!
Flour: For gluten-free, use a 1:1 GF blend (I like King Arthur’s). The texture changes slightly but still works!
Cocoa powder: The dark cocoa is key for that Oreo-like flavor, but regular works in a pinch (your cookies will just be lighter).
Butter: Margarine? Don’t even think about it. Real butter or bust for both cookies and filling!
Equipment You’ll Need
Don’t worry – you probably have most of this in your kitchen already! Here’s what I grab every time I make these cookies:
- Hand mixer or stand mixer – makes creaming that butter and sugar a breeze
- Baking sheets – I use two standard half-sheet pans
- Parchment paper or silicone mats – no sticking guaranteed
- Cookie scoop – for perfectly even cookies (a tablespoon works too)
- Piping bag with round tip – or just snip the corner off a Ziploc if you’re feeling casual
- Mixing bowls – one for dry ingredients, one for wet
That’s it! No fancy gadgets needed for these sweet treats.
How to Make Soft Homemade Peanut Butter Oreos
Okay, let’s get baking! I’ve made these so many times I could probably do it in my sleep, but I’ll walk you through each step so yours turn out perfect on the first try.
- Prep your oven: Start by preheating to 350°F (175°C). Line those baking sheets with parchment paper or silicone mats – this keeps the bottoms from browning too fast.
- Mix dry ingredients: In a medium bowl, whisk together the flour, salt, baking soda, and that gorgeous dark cocoa powder. Set it aside – we’ll come back to this soon.
- Cream butter and sugars: In your mixing bowl, beat the butter and both sugars together until light and fluffy. This takes about 2 minutes – don’t rush it! Scrape down the sides, then beat in the egg and vanilla until just combined.
- Add dry ingredients: Now slowly add your flour mixture to the wet ingredients. Mix until just combined – the dough will be thick and slightly sticky. Overmixing makes tough cookies, so stop when you no longer see flour streaks.
- Scoop and bake: Use your cookie scoop to portion 1-2 tablespoon balls onto the prepared sheets. They don’t spread much, so you can place them about 2 inches apart. Bake small cookies 8-11 minutes, larger ones 12-15 minutes. They’re done when they lose their glossy look but are still soft in the center.
- Cool completely: This part’s crucial! Let them sit on the pan for 5 minutes, then transfer to a wire rack. If you fill warm cookies, the filling will melt everywhere – trust me, I’ve learned this the hard way!
- Make the filling: While cookies cool, beat the softened butter, peanut butter, and salt until smooth. Gradually add powdered sugar, then vanilla and 1 tablespoon cream. Beat 30 seconds, adding more cream as needed until it’s thick but pipeable.
- Assemble your Oreos: Pipe or spread filling on half the cookies, then top with another. Gently press until the filling reaches the edges. Try not to eat them all at once!

Tips for Perfect Soft Homemade Peanut Butter Oreos
Watch that bake time: Underbaked cookies crumble, overbaked ones get hard. Take them out when centers look set but still soft.
Don’t overmix: Once you add flour, mix just until combined. Overworking develops gluten, making cookies tough.
Filling thickness: Too thin? Add more powdered sugar. Too thick? More cream, 1 teaspoon at a time. It should hold its shape when piped.
Storage & Serving Suggestions
These Soft Homemade Peanut Butter Oreos stay fresh in an airtight container at room temperature for up to 3 days – if they last that long! For longer storage, freeze unfilled cookies for a month (thaw before filling) or assembled cookies for 2 weeks. They’re perfect with:
- Ice-cold milk – the classic pairing we all love
- Hot coffee – dunking is mandatory in my house
- Vanilla ice cream – sandwich a scoop between two cookies for next-level dessert
- Gift boxes – layer them with parchment in a cute tin for edible presents
Pro tip: If your kitchen runs warm, pop them in the fridge so the filling stays firm!
Nutritional Information for Soft Homemade Peanut Butter Oreos
Here’s the scoop on what’s in these tasty treats – but remember, these are estimates based on my exact ingredients. Your numbers might vary slightly depending on brands and measurements!
Per cookie (based on 12 servings): About 180 calories, 8g fat (4g saturated), 24g carbs (1g fiber, 12g sugar), and 3g protein. Not bad for a homemade indulgence, right?
I’m no nutritionist, so please use this as a general guide. If you need precise numbers, I recommend calculating with your specific ingredients.
Frequently Asked Questions
Can I use crunchy peanut butter? Absolutely! I actually prefer it sometimes – those little peanut bits add nice texture. Just know the filling won’t be quite as smooth when piping. If you’re using natural crunchy peanut butter, stir it really well first to incorporate the oils.
How long do these stay fresh? They’re best within 3 days stored in an airtight container at room temp. After that, the cookies start to soften too much. You can freeze assembled cookies for up to 2 weeks – just thaw at room temp for 30 minutes before serving.
Can I make these gluten-free? Yes! Swap the all-purpose flour for a 1:1 gluten-free blend. The texture changes slightly – they’re a bit more delicate – but still delicious. I’ve had great results with King Arthur’s GF flour.
Why did my filling turn out runny? Probably used natural peanut butter or didn’t measure the powdered sugar correctly. The fix? Chill the filling for 15 minutes, then beat in more powdered sugar 1 tablespoon at a time until it holds its shape.
Can I skip the piping bag? Of course! Just spread the filling with a knife or spoon. It won’t look as pretty, but tastes just as amazing. For easier spreading, let the filling sit at room temp for 5 minutes first.
Share Your Soft Homemade Peanut Butter Oreos
I’d love to see your cookie creations! Tag me @MyKitchenAdventures on Instagram so I can cheer you on – nothing makes me happier than seeing your takes on my recipes. And if you loved these, leave a quick review to help other bakers discover them too!
For more delicious recipes and baking inspiration, check out my Pinterest page!
Print
Irresistible Soft Homemade Peanut Butter Oreos in 30 Minutes
- Total Time: 35 minutes
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
Soft Homemade Peanut Butter Oreos are a delicious treat combining chocolate cookies with creamy peanut butter filling.
Ingredients
- 1 ¼ cups (155g) all-purpose flour
- ¼ teaspoon salt
- ½ teaspoon baking soda
- ⅓ cup (17g) Hershey’s Special Dark unsweetened cocoa powder
- ½ cup (113g) unsalted butter
- ⅔ cup (134g) packed brown sugar
- ¼ cup (50g) granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
- ¼ cup (57g) unsalted butter (for filling)
- ½ cup (134g) peanut butter
- ¼ teaspoon salt (for filling)
- 1½ cups (170g) powdered sugar
- ½ teaspoon vanilla extract (for filling)
- 1–3 tablespoons heavy whipping cream
Instructions
- Preheat oven to 350°F. Line cookie sheets with parchment paper or silicone baking mats.
- Whisk flour, salt, baking soda, and cocoa powder in a medium sized bowl. Set aside.
- Cream butter and both sugars in the bowl of an electric mixer fitted with the paddle attachment, or use a hand mixer. Mix until smooth, scraping the sides of the bowl as needed. Mix in egg and vanilla, then slowly mix in dry ingredients. Mix until smooth. Dough is sticky.
- Scoop 1- or 2-tablespoon size balls of cookie dough onto prepared cookie sheets. Bake cookies for small 8-11 minutes or large 12-15 minutes, or just until they are no longer glossy. Cool before removing from cookie sheets.
- Make the filling: beat butter, salt, and peanut butter with a hand mixer in a large bowl until smooth, about a minute. Slowly mix in powdered sugar until the mixture is smooth and thick, then add vanilla and 1 tablespoon of heavy whipping cream. Beat for 30 seconds, then add more cream as needed for consistency, up to 1 more tablespoon.
- Pipe the filling onto half the cookies and sandwich with a second cookie. Store in an airtight container for up to 3 days or freeze for up to one month.
Notes
- Ensure cookies cool completely before filling.
- Adjust cream in filling for desired consistency.
- Store in a cool, dry place.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cookie
- Calories: 180
- Sugar: 12g
- Sodium: 110mg
- Fat: 8g
- Saturated Fat: 4g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 24g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 20mg