5 from 26 votes

Homemade Oreo Cookie Recipe

Jump to Recipe ▼

55 Comments

Servings: 40 cookies

1 hr 54 mins

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.

My homemade Oreo cookie recipe makes crisp, black cocoa-infused cookies sandwiched around a creamy vanilla filling. These cookies are SO nostalgic and as close to the original as you can get! Recipe includes a how-to video!

Vertical stack of four cookies made from an oreo cookie recipe.

Oreo Cookies From Scratch

This Oreo cookie recipe is my homemade take on the classic, super nostalgic treat. I wanted thin, crisp, black cookie shells with a creamy white filling; something that completely evoked the memory of Oreo cookies. My recipe is spot on (if I do say so myself🤓)–these cookies taste like my childhood!

I feel like it’s important to mention that my recipe makes homemade Oreos that are CRISP! So many recipes mimic the flavor, but don’t quite achieve the texture of the real thing. To me, Oreo cookies should not have soft “shells” like whoopie pies; they need to be perfectly crisp. Mine are just that, and they break easily beneath your teeth, just like the real thing! The filling is also carefully crafted to be perfectly sweet, creamy and just the right consistency. I love it.

Overhead view of a silver tray with homemade Oreos staggered on top.

What You’ll Love About these Homemade Oreos

  • Tastes like the real thing — but better! You’ll recognize the taste and texture of the store-bought classic, but these are next level in flavor thanks to our ingredients.
  • Has the right texture I feel like Oreos ought to be textured, even the homemade kind. I had to get creative with my method because I don’t have a textured rolling pin (I’ve had my eye on this embossed one but haven’t pulled the trigger on it yet), but you can definitely use one (or leave yours smooth!)
  • CRISP and snappy. They break perfectly beneath your teeth, just like a real Oreo ought to!
  • Authentic black & white color. You won’t get the deep black color for the cookie shells by using traditional cocoa, so I’ve included notes on where to buy black cocoa, instead (it’s inexpensive and available on Amazon).

What You Need

For the Cookies

Homemade Oreos are surprisingly simple to make. While there aren’t too many ingredients in my Oreo cookie recipe, I’d like to go over a few before we get started.

Overhead view of ingredients including black cocoa, butter, flour, and more.
  • Black cocoa. I talked briefly about black cocoa in my natural vs. dutch process cocoa post, but you can read more about it here. This type of cocoa powder is critical for proper Oreo flavor and color. I include notes on substituting other types of cocoa in the recipe notes below, but just know that it really won’t be the same cookie or have that classic taste without black cocoa. I buy my black cocoa here on Amazon (affiliate).
  • Butter. I like to use unsalted butter, but if you only have salted butter on hand, you can reduce the salt in the cookies to just ¼ teaspoon. Make sure your butter is softened before beginning.
  • Baking soda. This helps make the cookies a bit more brittle, which helps them snap perfectly under your teeth. We’ll also add some baking powder, which is not the same thing as baking soda! You can read more about the differences between the two in my baking powder vs. baking soda post.
  • Vanilla. I use two types of vanilla in this Oreo cookie recipe; natural vanilla in the cookies themselves, and clear vanilla for the filling. More on this below.

For the Filling

We need just 5 ingredients for the filling, one of which might surprise you: shortening! I typically don’t like to bake with shortening, but I found it necessary here. Keep reading to find out why, and your options for substitutes.

Overhead view of ingredients including powdered sugar, shortening, vanilla, salt, and butter.
  • Butter. Once again, make sure your butter is softened before getting started. I use unsalted butter here too and add additional salt myself.
  • Shortening. I found at least some shortening was necessary to keep the filling from being too rich. Real Oreos use shortening in their filling too, so it makes sense to use it here for the most authentic results. Despite this, many of you won’t want to use shortening, and, honestly, I get it! You can just substitute the shortening with an equal amount of butter, but just know it won’t be as true to the original and will be quite rich.
  • Powdered sugar. Much like measuring flour, it can be easy to over-measure powdered sugar. Make sure you know how to measure properly to avoid a frosting that is too thick or too thin.
  • Clear vanilla. This keeps the filling pure white and also gives it that classic Oreo filling flavor. You can use regular vanilla if that’s all you have on hand, but the clear vanilla has a more artificial taste like the real thing (is that a little backwards for you to read, too? 🙃).

SAM’S TIP: If you want even BETTER tasting (less authentic, but better) homemade Oreos, substitute the shortening in the filling for softened (full-fat) cream cheese. Yum! 

Remember, this is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!

How to Make Homemade Oreo Cookies

4 photo collage showing how to make the dough for homemade oreos
  1. Cream the butter and sugar until well combined.
  2. Add the egg and vanilla and stir well.
  3. Combine the dry ingredients in a separate bowl, then gradually add them to the wet ingredients and stir until combined.
  4. Form the dough into two discs, then wrap in plastic. Place in the fridge to chill for at least one hour.
4 photo collage showing how to roll out and bake homemade oreo dough
  1. Unwrap one disc of dough and roll it to 1/16-1/8″ thick on a lightly floured surface. Periodically use a spatula to scrape and loosen the dough as you roll to prevent it from sticking.
  2. If you’d like to add a pattern to your cookies, use an embossed rolling pin or press an upside down grid-patterned cooling rack into your dough to create a diamond shape. You could also skip this step for texture-free cookies.
  3. Cut out the cookies with a small circle cookie cutter (I use 1 ¾”). Combine any scraps and re-roll after cutting. Repeat with the second disc of dough.
  4. Place the cookies on a parchment lined baking sheet, spacing 1″ apart. Bake for 8-10 minutes at 450F.

SAM’S TIP: I personally prefer my Oreo cookies to be a bit on the thinner side, so I roll them closer to 1/16″. You’ll get more cookies this way, but you will likely need to shave a minute off the bake time too.

4 photo collage showing Baking and Filling Homemade Oreo Cookies
  1. Let the cookies cool completely before filling and sandwiching.
  2. Make the filling by creaming together the butter and shortening.
  3. Gradually add the powdered sugar, then add the vanilla and salt.
  4. Pipe or spread the filling onto the flat side of one cookie, then top with the flat side of another. Repeat with the remaining cookies, and enjoy!
Two homemade Oreo cookies with stacked on top of each other with the top cookie missing a bite.

Frequently Asked Questions

Can I make “double stuf” Oreos using this recipe?

Sure! You can double the frosting recipe if you’d like to make your homemade Oreos extra indulgent. Note that this frosting is a bit less stiff than the store-bought kind, so it might squish out when you bite into your cookies if you double stuff them.

Can I do a different flavor filling?

Yes! My peanut butter frosting, strawberry frosting, or raspberry buttercream, caramel buttercream, and chocolate frosting would all work nicely in this Oreo cookie recipe. Ooh, or make them cookie dough filled! If you’d like to make mint chocolate Oreos, try using the icing in my peppermint bark whoopie pies.

How should homemade Oreos be stored?

Store them at room temperature and enjoyed within 5 days. Unfortunately the homemade version doesn’t last near as long as the store-bought kind (no artificial preservatives here), but that’s okay, because these never last long in my house anyway!

White plate with black and white sandwich cookies stacked on top.

I’m hoping to test these cookies to see how they do in other recipes, like my Oreo pie or Oreo cheesecake, will keep you posted on how it turns out!

Enjoy!

Let’s bake together! I’ll be walking you through all the steps in my written recipe and video below! If you try this recipe, be sure to tag me on Instagram, and you can also find me on YouTube and Facebook

Vertical stack of four cookies made from an oreo cookie recipe.
5 from 26 votes
My homemade Oreo cookie recipe makes crisp, black cocoa-infused cookies sandwiched around a creamy vanilla filling. These cookies are SO nostalgic and as close to the original as you can get!
Recipe includes a how-to video!
Prep: 45 minutes
Cook: 9 minutes
Chilling Time: 1 hour
Total: 1 hour 54 minutes
Servings: 40 cookies
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

For the Cookie Shells:

  • 1 cup (226 g) unsalted butter, softened
  • 1 cup (200 g) granulated sugar
  • 1 large egg, room temperature preferred
  • ¾ teaspoon vanilla extract
  • 1 ¾ cups (220 g) all-purpose flour
  • cups (67 g) black cocoa powder
  • ½ teaspoon baking powder
  • ¼ teaspoon baking soda
  • ¾ teaspoon salt

For the Filling:

  • ½ cup (113 g) unsalted butter, softened
  • ¼ cup (45 g) vegetable shortening, see note!
  • 2 cups (250 g) powdered sugar
  • ½ teaspoon clear vanilla extract
  • teaspoon salt

Instructions 

For cookie shells

  • In a large bowl cream together the butter and sugar using an electric mixer (or use a stand mixer) until well combined.
    1 cup (226 g) unsalted butter, softened, 1 cup (200 g) granulated sugar
  • Add the egg and vanilla to the butter mixture and stir well.
    1 large egg, ¾ teaspoon vanilla extract
  • In a separate medium-sized bowl, whisk together the flour, black cocoa powder, baking powder, baking soda, and salt.
    1 ¾ cups (220 g) all-purpose flour, ⅔ cups (67 g) black cocoa powder, ½ teaspoon baking powder, ¼ teaspoon baking soda, ¾ teaspoon salt
  • Gradually add the dry ingredients to the wet ingredients, mixing until well combined.
  • Divide the dough into two equal parts, form each into a disk about 1″ thick, and wrap in plastic wrap. Chill for at least 1 hour before proceeding.
  • Preheat the oven to 350°F (175°C) and line cookie sheets with parchment paper. Set aside.
  • Working with one disc of dough at at time, unwrap dough and transfer to a clean, lightly floured surface. Lightly sprinkle flour over the dough and use a rolling pin to roll the dough to about ⅛-1/16″ (0.2cm) thickness. To help keep the dough from sticking to the counter, periodically use a spatula to scrape beneath the dough and loosen it from the counter.
  • To make the pattern shown on my cookies: take a clean, grid-patterned cooling rack and flip it upside down. Gently press into the cookie dough, then gently lift, rotate the cooling rack, and press again before gently lifting and removing. Alternatively, use an embossed rolling pin or skip the design altogether.
  • Usea small round cookie cutter (I use 1 ¾” (4.5cm) circles) to cut out circles and transfer to baking sheet, spacing 1” (2.5cm) apart. Once you’ve made as many cuts as possible, be sure to recombine the dough scraps, roll out again, and cut out more cookies to maximize the dough yield.
  • Bake the cookies in the preheated oven for 8-10 minutes. Allow them to cool completely before filling.

For the Filling:

  • In a medium-sized bowl, cream together the softened unsalted butter and shortening using an electric mixer.
    ½ cup (113 g) unsalted butter, ¼ cup (45 g) vegetable shortening
  • Gradually add the powdered sugar, stirring until well-combined.
    2 cups (250 g) powdered sugar
  • Stir in vanilla extract and salt.
    ½ teaspoon clear vanilla extract, ⅛ teaspoon salt

To Assemble:

  • Pipe or spread a thin layer of the filling on the flat side of a cooled cookie, and then sandwich with another cookie, flat side down.
  • Repeat with the remaining cookies and filling. Enjoy!

Notes

Cocoa

I recommend black cocoa for best results. This is the black cocoa that I use. You may substitute Dutch process cocoa or even natural cocoa, but the color and taste will not be the same.

Shortening

I found shortening was necessary to give these cookies the proper taste and mouthfeel. However, if you simply won’t use shortening, substitute with an equal amount of butter. Note the filling will be richer, sweeter, and less authentic tasting.

Vanilla

Clear vanilla is recommended for the filling to keep it pure white and to contribute to the more artificial flavor of the store-bought Oreo cookie. Feel free to substitute with regular vanilla extract.

Storing

Store in an airtight container at room temperature for up to 5 days.

Nutrition

Serving: 1cookie | Calories: 140kcal | Carbohydrates: 16g | Protein: 1g | Fat: 9g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.4g | Cholesterol: 22mg | Sodium: 65mg | Potassium: 32mg | Fiber: 1g | Sugar: 11g | Vitamin A: 219IU | Calcium: 9mg | Iron: 0.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Cover photo of my gourmet cookie ebook.

Now Available!

Get my most popular bakery-style cookie recipes in one beautiful ebook. Foolproof recipes and bakery-worthy cookies you can make at home.

You May Also Like:

5 from 26 votes (9 ratings without comment)

Leave a comment

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

Recipe Rating




55 Comments

  1. Liz says:

    5 stars
    Didn’t have shortening, so I used all butter which worked fine … Love how crisp they turned out, even after a couple of days

    Since Nabisco no longer makes Famous Chocolate wafers, I’m going to try adding some coconut flour to your recipe and stack the cookies with whipped cream to make refrigerator cake

  2. Holly says:

    5 stars
    I made this and it was fantastic! My family loved them, and requested I make more. Every week, lol. They have requested chocolate filling next time.
    Thank you so much for all the wonderful recipes.

    1. Emily @ Sugar Spun Run says:

      Sounds like they were a real hit for you, Holly! A chocolate filling sounds tasty 😋

  3. Caroline says:

    Giving five ★ up front, bc this is so well written and I know that it’s going to be so heavenly. Ordered the black Dutch; will get right on these, even though very warm tmrw. Thank You!

    1. Sam says:

      I hope you love them! 🙂

  4. Amy says:

    5 stars
    These cookies are delicious. using them for oreo cookie crust for a cheese cake. I rolled the dough into a log and refrigerated overnight and sliced them the next day. No rolling out and no waste

    1. Sam says:

      I’m so glad you enjoyed them so much, Amy! I like the idea of slicing them. 🙂

  5. Amy says:

    5 stars
    I just made the cookie portion to use for an oreo cookie cheese cake crust. they are delicious. I will definitely make them as oreo cookies.

  6. Sue says:

    I just made a batch. I found that if I lay down plastic wrap another piece over top roll out when chilled, they are easier to pick up and maneuver to the cookie sheet. the left over dough I roll out rechill then cut out again. I also have put the cookie sheet in freezer for about 10 min, then used cookie press for design. thank you so much for the recipe!

    1. Sam says:

      That’s a great tip, Sue! I’m glad you enjoyed them. 🙂

  7. Ritz P. says:

    Hi! I’m super excited to make this but I’m trying to find an alternative for the “vanilla flavor”. What do you think about vanilla bean powder that’s white? I’ve never used it so I don’t know how similar the flavor is or how much would be an equivalent to the 1/2 teaspoon. Thanks!!!

    1. Sam says:

      Hi Ritz! I would probably just use regular vanilla extract if you don’t want to use clear vanilla flavor. It won’t have as much of the Oreo artificial flavor, but honestly that’s not a bad thing!

  8. Jenna says:

    Hi! Any suggestions on cooking time if I wanted to make these cookies larger and soft rather than crispy? Kinda wanna do a giant “crumbl” style Oreo cookie 🙂

    1. Sam says:

      Hi Jenna! The tricky thing is that this cookie was designed to make thinner, crispier cookies, much like an oreo. It would take some experimenting to get to what you are asking, but let me know how it goes if you do try it. 🙂

      1. Jen S. says:

        5 stars
        These are so much fun to make! Tastes very similar to an Oreo but are much better because you made them! Using black cocoa was fun as I didn’t even know that was a thing. They are pretty easy to make as well. The only minor issue I ran into was when I cut my second batch of cookies out of the scraps from the first batch, I struggled to get the cookies off my mat and onto the baking sheet. The dough warmed up pretty quick, and I think I might have made them too thin, so watch for that. Overall, a 10/10 recipe! Thank you!!

  9. Pat says:

    5 stars
    Grandson said best cookie ever. 5 stars.

  10. Fran says:

    So I’m wondering… usually “shortening” means Crisco. Can I use refined coconut oil (no taste) instead?

    1. Sam says:

      Yes that would be fine 🙂

  11. Alan says:

    5 stars
    Excellent cookies! I never knew black cocoa existed. It was perfect for the taste. Thank you!

    1. Emily @ Sugar Spun Run says:

      Thanks for giving our recipe a try, Alan! The black cocoa really does make these taste like the real thing. Enjoy! ❤️

  12. Louise says:

    Hi, Sam. Would you let me know how long this cookie dough can last in the refrigerator and if it can be frozen? I ordered my black cocoa and am looking forward to making it, and sometimes I like to make dough ahead of time because I might not have time to bake it that day. Thanks so much!

    1. Sam says:

      Hi Louise! The dough should last in the refrigerator for up to 5 days. I haven’t personally tried freezing the dough, but I don’t see any reason why it wouldn’t work. 🙂

      1. Louise says:

        5 stars
        I appreciate your perspective. I left the dough in the fridge for a couple of days and then rolled it out and baked it with no problem. I’m sure it could have sat a few more days in the fridge. The first cookies I made were too large in circumference and thus didn’t bake up crispy in the time allotted, so I decided to use them for ice cream sandwiches. I made the next batch smaller (about 2 inches), and left them in the oven for about 14 minutes, and they came out beautifully crispy. This cookie recipe is EXACTLY what I was looking for. Now that Nabisco has discontinued its Famous Chocolate Wafers, there is no store-bought substitute, but your cookies have come to my rescue. I can always trust you to deliver the perfect recipe for my needs:).

      2. Sam says:

        Thank you so much for the feedback! I’m so glad you enjoyed them so much. 🙂

  13. Lorley says:

    Hi Sam
    I made these adorable tiny cookies yesterday. We loved them. I used the dark cocoa powder, shortening and the clear vanilla to get the nice black and white contrast. The cookies were nice and crispy and delicious. I had a bit of trouble getting some of the cookies off the counter after rolling. But the misshapen cookies were easy to tap back into a circle and baked up just fine. I’ve already used the black cocoa in cupcakes and will look forward to experimenting with this new ingredient. Thanks for coming up with these different and interesting ideas to challenge my baking skills. Grandkids love the results too.

    1. Sam says:

      I’m so glad everyone enjoyed them so much, Lorley! You have some lucky grandkids to get such wonderful treats. 🙂

  14. Caryl says:

    Would these work for an ice cream sandwich cookie? Looking for one that will stay crisp in the freezer.

    1. Sam says:

      Hi Caryl! I haven’t tried it, but I think it could work. I would love to know how it goes if you do try it. 🙂

  15. Laura says:

    So before I buy black Cocoa what else can I use use black Cocoa in? Any suggestions? Thank you!

    1. Sam says:

      Hi Laura! You could use it in my zebra cake or use it to make a black chocolate buttercream. I also have notes on how to substitute it below the recipe. 🙂