Homemade Oreo Cookies (Better Than Store-Bought!)

This post may contain affiliate links, please read my disclosure policy for details.

Homemade Oreo Cookies are crisp, chocolatey, and filled with a creamy vanilla center that tastes even better than the store-bought kind. Made from simple pantry staples, these cookies are easier than you think and perfect for a cozy treat at home.

Homemade Oreo Cookies stacked on a white plate on a cutting board with a plaid napkin

Goodness, this recipe was a hit with my boys. I was so excited when my older son actually loved these Homemade Oreo Cookies, because he’s not one to adapt well to “better” versions of store-bought treats. He loves his Oreos, but now he asks for these over and over again.

When I started creating this recipe, I wanted nourishing ingredients I already keep on hand in my pantry—and these check that box. They have the perfect crunch and just the right amount of sweetness, making them well worth the extra time to make. I can honestly say I feel so much better about my boys (and myself) enjoying these. Grab a glass of milk and enjoy!

Why You’ll Love This Recipe

  • Made completely from scratch using simple pantry ingredients
  • Crisp, chocolatey cookies with a creamy vanilla filling—just like the classic
  • Not overly sweet, with a rich chocolate flavor
  • Fun to make with kids, especially cutting and sandwiching the cookies
  • No special equipment needed—just a bowl and a mixer
  • Perfect for treats, gifting, or special occasions
  • Easier than you think, with simple, straightforward steps

Ingredients Breakdown

A flat lay of the ingredients needed for this recipe
  • All-purpose flour – Gives the cookies structure while keeping them thin and crisp
  • Cocoa powder – Creates that deep, classic Oreo-style chocolate flavor
  • Baking soda – Helps the cookies set and crisp without puffing up
  • Salt – Balances the sweetness and enhances the chocolate flavor
  • Butter – Adds richness and helps create a tender, crisp cookie
  • Powdered sugar – Keeps the cookies smooth and gives them that classic Oreo texture
  • Egg – Binds the dough together for easy rolling and cutting
  • Vanilla extract – Adds warmth and flavor to both the cookies and the filling
  • Milk or cream – Loosens the filling just enough for a smooth, creamy center

How to Make Delicious Homemade Oreo Cookies

Please see the recipe card at the bottom of this post for the full recipe details.

Mixing the dry ingredients in a white bowl with a silver whisk: cocoa powder, flour, baking soda and salt

1. Mix the dry ingredients
In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.

Creaming the butter and powdered sugar in a metal kitchen aid bowl with paddle attachment

2. Cream the butter and sugar
In a large bowl, beat the softened butter and powdered sugar until smooth and creamy. Add the egg and vanilla extract and mix until fully combined.

Forming the cookie dough in a silver kitchen aid bowl with the paddle attachment.

3. Form the dough
Gradually add the dry ingredients to the wet ingredients, mixing just until a thick dough forms.

dough wrapped in plastic wrap ready to chill in the fridge

4. Chill the dough (optional but recommended)
Flatten the dough into a disc, wrap, and refrigerate for 20–30 minutes to make it easier to roll and help the cookies bake up crisp.

cookie dough cut into 2 inch cookies on a baking sheet with a silicone mat ready to bake with parchment and extra dough next to it with the cookie cutter

5. Roll and cut the cookies
Preheat the oven to 350°F. Roll the dough between two sheets of parchment paper to about ⅛-inch thick. Cut into small rounds and place on a parchment-lined baking sheet.

baked cookies cooling on a gold cooling rack

6. Bake
Bake for 8–10 minutes, or until the cookies are set. Allow the cookies to cool completely on the baking sheet.

Mixing the cream filling in a kitchen aid silver bowl with the paddle attachment

7. Make the cream filling.
In a bowl, beat the butter until smooth. Add the powdered sugar, vanilla, and milk, mixing until light and fluffy.

cookies assembled on a gold cooling rack ready to eat

8. Assemble the cookies.
Spread or pipe the filling onto one cookie and gently sandwich with another cookie, pressing lightly to seal.

Recipe Tips

Roll the dough thin. For that classic Oreo-style crispness, aim for about ⅛-inch thickness when rolling the dough.

Chill briefly for cleaner cuts. Even a 20–30 minute chill helps the dough hold its shape and makes cutting easier.

Don’t overbake. The cookies should look set but not puffy; they will crisp up as they cool.

Let cookies cool completely before filling. This prevents the cream filling from melting and keeps the cookies crisp.

Adjust filling thickness as needed. Add milk a little at a time until the filling is smooth and spreadable.

How to Store

Store assembled cookies in an airtight container at room temperature for 3–4 days. For the best texture, keep them in a single layer or with parchment between layers.

Substitutions & Variations

  • Dairy-free: Use a dairy-free butter alternative in both the cookies and the filling, and replace the milk with a plant-based option.
  • No-chill option: Skip chilling by rolling the dough very thin and baking right away. The cookies may spread slightly but will still turn out great.
  • Mint filling: Add ¼–½ teaspoon peppermint extract to the filling for a classic mint chocolate twist.
  • Double chocolate: Stir mini chocolate chips into the filling or drizzle melted chocolate over the assembled cookies.
  • Mini cookies: Use a smaller cutter and reduce bake time by 1–2 minutes for bite-sized sandwich cookies.

Serving Suggestions

  • Serve with a cold glass of milk for a classic treat
  • Add to a dessert board with fruit, brownies, and simple sweets for gatherings
  • Pack into lunchboxes as a special homemade treat
  • Serve alongside coffee or tea for a cozy afternoon snack
  • Stack and wrap for gifting in parchment and twine for holidays or special occasions
  • Use as a dessert topping—crumble over ice cream or yogurt for extra crunch
close up of the finished Oreo cookies on a white plate with a plaid napkin

Frequently Asked Questions

Yes. Chilling helps the cookies hold their shape and bake up crisp, but you can skip it if you roll the dough very thin and work quickly.

Rolling the dough thin, using powdered sugar, and slightly underbaking helps create that classic crisp texture as the cookies cool

Yes. Freeze the unfilled cookies in an airtight container for up to 2 months. Thaw at room temperature and fill before serving.

The dough may have been rolled too thick, overbaked, or filled while still warm. Let the cookies cool completely and store them properly for the best texture.

More Homemade Treats You’ll Love

close up of the finished Oreo cookies on a white plate with a plaid napkin

Homemade Oreo Cookies

Crisp, chocolatey Homemade Oreo Cookies made completely from scratch with a creamy vanilla filling. These classic sandwich cookies are easier than you think and perfect for a cozy homemade treat.
Prep Time:20 minutes
Cook Time:10 minutes
Chill Time (optional):20 minutes
Total Time:50 minutes
Course: Dessert, Snack
Cuisine: American
Keyword: Homemade Oreo Cookies, oreo cookies from scratch
Servings: 24 cookies

Ingredients

Chocolate Cookies

  • 1 cup all-purpose flour
  • ½ cup cocoa powder
  • ½ tsp baking soda
  • ¼ tsp salt
  • ½ cup unsalted butter softened
  • ¾ cup powdered sugar
  • 1 large egg
  • 1 tsp vanilla extract

Cream Filling

  • ½ cup unsalted butter softened
  • cups powdered sugar
  • 1 tsp vanilla extract
  • 1-2 tbsps milk or heavy cream

Instructions

  1. In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
  2. In a large bowl, beat the butter and powdered sugar until smooth. Add the egg and vanilla and mix until combined.
  3. Gradually mix the dry ingredients into the wet ingredients until a thick dough forms.
  4. Flatten the dough into a disc and refrigerate for 20–30 minutes for easier rolling and cleaner cuts. (optional)
  5. Preheat the oven to 350°F. Roll the dough between parchment paper to about ⅛-inch thick. Cut into rounds and place on a parchment-lined baking sheet.
  6. Bake for 8–10 minutes, until the cookies are set. Allow cookies to cool completely.
  7. Beat the butter until smooth. Add powdered sugar, vanilla, and milk, mixing until light and fluffy.
  8. Spread or pipe filling onto one cookie and sandwich with another cookie.

Notes

  • Roll the dough thin for the best crisp texture.
  • Let cookies cool completely before filling to prevent melting.
  • For ultra-crisp cookies: Let the baked cookies cool completely on the baking sheet, then leave them uncovered at room temperature for 1–2 hours before filling. This helps recreate that classic Oreo snap.

Did you make this recipe?

I’d love to see! Tag @simplychelseahome on Instagram and leave a comment below!!

Tag @simplychelseahome on Insta

You'll Also Love...

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating