These Soft Homemade Peanut Butter Oreos are a delicious twist on the classic sandwich cookie. Featuring chewy chocolate cookies and a creamy peanut butter filling, they combine rich cocoa flavor with a smooth, nutty sweetness. Perfect for peanut butter lovers, these homemade Oreos are easy to make and taste even better than store-bought!
Why You’ll Love This Recipe
- Soft and chewy texture – Unlike crunchy Oreos, these have a soft, melt-in-your-mouth bite.
- Perfect chocolate-peanut butter combo – A rich, fudgy cookie pairs beautifully with a creamy peanut butter filling.
- Easy to make – No complicated techniques, just simple ingredients and steps.
- Better than store-bought – No preservatives, just homemade goodness.
- Great for all occasions – Perfect for snacks, desserts, or even gifting.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Chocolate Cookies:
- Unsalted butter
- Granulated sugar
- Brown sugar
- Egg
- Vanilla extract
- All-purpose flour
- Cocoa powder
- Baking soda
- Salt
For the Peanut Butter Filling:
- Peanut butter (creamy)
- Powdered sugar
- Butter
- Vanilla extract
- Milk (as needed for consistency)
Directions

Make the Cookies:
- Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Cream butter and sugars – In a bowl, beat butter, granulated sugar, and brown sugar until fluffy.
- Add egg and vanilla – Mix in the egg and vanilla extract until well combined.
- Combine dry ingredients – In a separate bowl, whisk flour, cocoa powder, baking soda, and salt. Gradually mix into the wet ingredients.
- Form cookie dough balls – Roll the dough into small balls and place them on the baking sheet. Flatten slightly.
- Bake for 8-10 minutes until just set. Let cool completely.
Make the Peanut Butter Filling:
- Mix peanut butter and butter – Beat together until smooth.
- Add powdered sugar and vanilla – Mix in the powdered sugar and vanilla, adding milk if needed for a creamy consistency.
Assemble the Sandwich Cookies:
- Spread filling – Spoon or pipe peanut butter filling onto the flat side of half the cookies.
- Top with another cookie – Press lightly to create a sandwich.
- Enjoy! – Serve immediately or store for later.
Servings and Timing
- Servings: 12 sandwich cookies
- Prep time: 15 minutes
- Cook time: 10 minutes
- Total time: 25 minutes
Variations
- Double Chocolate – Add mini chocolate chips to the cookie dough for extra richness.
- Crunchy Peanut Butter Filling – Use crunchy peanut butter instead of creamy for added texture.
- Gluten-Free Version – Substitute a 1:1 gluten-free flour blend.
- Salted Caramel Twist – Add a drizzle of caramel sauce to the peanut butter filling.
- Healthier Version – Use natural peanut butter and reduce sugar slightly.
Storage/Reheating
- Room temperature: Store in an airtight container for up to 3 days.
- Refrigerator: Keep in the fridge for up to a week.
- Freezer: Freeze for up to 2 months; thaw before serving.
FAQs
Can I use natural peanut butter?
Yes, but the filling may be slightly softer, so chill before assembling.
How do I keep the cookies soft?
Store them in an airtight container with a slice of bread to maintain moisture.
Can I make the dough ahead of time?
Yes! Refrigerate the dough for up to 48 hours before baking.
Can I use Dutch-processed cocoa powder?
Yes! It will give the cookies a deeper chocolate flavor.
Do I need to chill the dough?
No chilling is required, but chilling for 30 minutes can make rolling easier.
Can I make these without a stand mixer?
Yes! A hand mixer or even mixing by hand works fine.
How do I make the filling thicker?
Add more powdered sugar or chill it before assembling.
Can I add peanut butter to the cookie dough?
Yes! Add ¼ cup peanut butter for extra nutty flavor.
How do I get perfect round cookies?
Use a cookie scoop for even sizing and flatten slightly before baking.
Can I make mini versions of these?
Absolutely! Just roll smaller dough balls and adjust the baking time to 6-8 minutes.
Conclusion
These Soft Homemade Peanut Butter Oreos are the perfect treat for chocolate and peanut butter lovers alike. With their rich, fudgy cookies and creamy peanut butter filling, they’re a homemade delight that beats any store-bought version. Try them today and enjoy a truly indulgent treat!
PrintSoft Homemade Peanut Butter Oreos
These homemade Peanut Butter Oreos feature soft, chewy chocolate cookies sandwiched with a rich, creamy peanut butter filling. They’re like the best parts of Oreos and peanut butter cookies combined!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 12 sandwich cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Chocolate Cookies:
- 1 cup (2 sticks) unsalted butter, softened
- 1 cup brown sugar, packed
- ½ cup granulated sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 2 cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1 teaspoon baking soda
- ½ teaspoon salt
For the Peanut Butter Filling:
- ¾ cup creamy peanut butter
- ½ cup unsalted butter, softened
- 1 ½ cups powdered sugar
- 1 teaspoon vanilla extract
- 1–2 tablespoons heavy cream (if needed for consistency)
Instructions
Step 1: Make the Chocolate Cookies
- Preheat oven to 350°F (175°C). Line baking sheets with parchment paper.
- In a large bowl, beat butter, brown sugar, and granulated sugar until fluffy (about 2 minutes).
- Add eggs and vanilla extract, mixing until smooth.
- In another bowl, whisk together flour, cocoa powder, baking soda, and salt.
- Gradually mix the dry ingredients into the wet ingredients until combined.
Step 2: Bake the Cookies
- Scoop tablespoon-sized dough balls onto the prepared baking sheets, spacing them 2 inches apart.
- Bake for 8-10 minutes, until the edges are set but the centers are still soft.
- Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Step 3: Make the Peanut Butter Filling
- Beat peanut butter and butter until smooth.
- Gradually add powdered sugar, mixing until fluffy.
- Add vanilla extract and heavy cream, if needed, to reach a creamy consistency.
Step 4: Assemble the Cookies
- Spread or pipe 1-2 tablespoons of peanut butter filling onto the flat side of a cookie.
- Top with another cookie and gently press to create a sandwich.
- Enjoy immediately or chill for 30 minutes for a firmer texture.
Notes
- Use natural peanut butter for a less sweet filling.
- Store in an airtight container for 3 days or refrigerate for up to 1 week.
- Freeze assembled cookies for up to 2 months for a make-ahead treat!