Homemade Oreos

Homemade Oreos taste just like the classic packaged cookies, but with a homemade touch. Dark cocoa cookies are sandwiched with sweet cream filling for a nostalgic taste of Americana. With only 10 minutes of dough-chilling time and no rolling pin required, making a batch of these iconic sandwich cookies from scratch is quicker and easier than you think!

stack of 3 homemade Oreos on blue linen.

I originally published this dessert recipe in 2013 and have since added photos and a video tutorial. The only change I have made over the years is reducing the chill time, so they’re even quicker now.


Arguably the most recognizable cookie on the planet, there’s something about Oreo cookies that brings out the kid in everyone. From the classic black-and-white sandwich cookie in the blue package, to the dozens of flavor variations available now, Oreos have securely held their place of honor on American grocery store shelves for over a century. What could be better?

A fresh-baked homemade version, that’s what. 🙂


These Homemade Oreos Feature:

  • Soft, buttery, dense chocolate cookies
  • Sweet, thick cream filling
  • The same comfortingly familiar flavor as the original
  • A demand for a glass of milk
homemade Oreos on wooden plate.
homemade Oreo cookie with a bite taken out on top of another one.

Are They an Exact Copycat? No.

While the flavor is all there, my homemade version is a touch softer than the store-bought kind. Don’t think of whoopie pies or anything; they’re much crunchier and crispier than cake-style cookies. Today’s sandwich cookies still have a nice crunch on the edges. And if you leave them lightly covered overnight, they develop a crunchier crust.

They also have a fresher-tasting flavor, something you can really only achieve with a homemade dough and cream filling. The cream filling tastes extremely similar to the packaged cookies. It’s also nice and thick, so it doesn’t really spill out the sides when you bite into the cookie.

One reader, Cyndi, commented: “I just made these and they are delicious! Way better than store-bought! I used black cocoa and they even smell like Oreos! That distinct aroma! ★★★★★

One reader, Kimberly, commented: “I made these today and the whole family loved them! My son told me not to lose this recipe. They are a little different than store-bought Oreos, but we liked them better! ★★★★★

dark cocoa cookie dough in glass bowl with red spatula.

Make the Cookies First

All of the ingredients required for this chocolatey cookie dough are basic baking staples. You need:

  • Dry ingredients: Flour, Dutch-process cocoa powder (more on this below!), baking soda, and salt
  • Wet ingredients: Butter, white & brown sugars, egg, vanilla extract

The cookie dough comes together quickly and easily with an electric mixer. Unlike many cookie recipes—such as my favorite chocolate chip cookies—you don’t have to chill the dough for hours.

To shape them, take a small piece of dough, just about 2 teaspoons (13–15g each), and roll it into a ball. Place the balls of dough onto a lined baking sheet. Flatten gently with the bottom of a measuring cup. Chill the shaped cookies on the baking sheet for 10 minutes in the refrigerator before baking as you preheat the oven. The cookies should spread out nicely into little round discs. Like double chocolate chip cookies, but crispier and flatter.

dark cocoa dough in teaspoon and shown again being pressed down with a measuring cup.

Before baking:

12 flattened cookie dough balls on Silpat-lined baking sheet.

After baking:

12 flattened chocolate cookies on Silpat-lined baking sheet.

Use Dutch-Process Cocoa Powder

If you’ve never paid much attention to the label on the cocoa powder you use for baking, here’s a super-quick overview:

  1. Dutch-process cocoa powder is made from cocoa beans that have been alkalized. Alkalizing cocoa neutralizes its acidity, making it darker in color and more mellow in flavor. Oreo cookies are made with Dutched cocoa, which is why they’re so dark! I really love this brand for Dutch-process cocoa powder.
  2. Natural cocoa is just that—natural powder from roasted cocoa beans. It’s acidic and bitter, with a very strong and concentrated chocolate flavor. Natural cocoa powder (acid) is often used in recipes calling for baking soda (base) because the two react with each other to allow your baked good to rise. If you live in the U.S., the cocoa powder you often see in the baking aisle is natural. And in fact, the majority of my baking recipes with cocoa powder call for the natural kind.

(If you want to learn more, see this post on Dutch-Process vs. Natural Cocoa Powder.)

Today’s cookies, while made with baking soda (base), also contain a little brown sugar (acid) to help the cookies slightly rise and then fall as they cool. If you made these with natural cocoa (acid), the cookies would rise more, making them a little too puffy. You would also lose some of the flavor, and the cookies would be lighter in color.

You could also use something called black cocoa, which I have learned over the years, is heavily-Dutched/extra-alkalized cocoa. I really like this brand, and I purchase right there on Amazon.


Now, the Thick Filling:

vanilla cream buttercream with spatula in glass bowl.

While the cookies are cooling, make the filling. Did you know that Oreo creme filling is spelled that way because there’s no dairy in the filling, so they can’t call it “cream”? But in this homemade version, we’re using a mix of butter and shortening. Which I think makes this filling, well, the crème de la crème of creme fillings!

Why shortening? Using half butter and half shortening in the filling creates a flavorful cream that’s sturdy, thick, and not overly rich. It’s more comparable to the store-bought filling. If you prefer to skip the shortening, use all butter. The filling won’t taste as similar to the packaged kind.

I use a round piping tip to pipe the filling. You could also just spread it on with a knife or icing spatula.

chocolate cookies on cooling rack with piping bag next to it and one cookie with cream piped on top.
stack of 3 homemade Oreos with cream filling on cooling rack.
Can I make these “Double-Stuf” style?

Absolutely. To make these homemade Oreos “Double-Stuf” style, simply double the filling and pipe/spread extra on the cookies. Keep in mind that the more filling you use, the more it will squish out the sides when you take that first bite.

Can I use these in recipes that call for Oreos?

No. Do not use these homemade Oreos in recipes that call for Oreo cookies, such as an Oreo cookie crust. These are just for eating and not repurposing into another baking recipe.

Can I add a flavor to the filling?

Yes! Add in 1/4 teaspoon of your favorite flavor extract, and/or add a couple drops of gel food coloring if you wish. Peppermint extract + green food coloring = mint Oreos!

P.S. Do you like Nutter Butters? Try my peanut butter cookie sandwiches next, for another homemade version of a familiar packaged cookie. Or check out these copycat desserts to make at home for more ideas!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
stack of 3 homemade Oreos on blue linen.

Homemade Oreos

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 109 reviews
  • Author: Sally
  • Prep Time: 35 minutes
  • Cook Time: 9 minutes
  • Total Time: 2 hours (includes cooling)
  • Yield: 20-21 sandwich cookies
  • Category: Cookies
  • Method: Baking
  • Cuisine: American
Save Recipe

Description

Originally published on my website in 2013, my homemade version of store-bought Oreo cookies feature two dark cocoa cookies with a sweet cream filling. With only 10 minutes of dough-chilling time and no rolling pin required, making a batch of these iconic sandwich cookies from scratch is quicker and easier than you think!


Ingredients

Oreos

  • 1 and 1/4 cups (156g) all-purpose flour (spooned & leveled)
  • 1/2 cup (41g) unsweetened Dutch-process cocoa powder (see Note if using natural cocoa)
  • 1 teaspoon baking soda
  • 1/8 teaspoon salt
  • 1/2 cup (8 Tbsp; 113g) unsalted butter, softened to room temperature
  • 3/4 cup (150g) granulated sugar
  • 1/4 cup (50g) packed light brown sugar
  • 1 large egg, at room temperature
  • 1 teaspoon pure vanilla extract

Cream Filling

  • 1/4 cup (4 Tbsp; 56g) unsalted butter, softened to room temperature
  • 1/4 cup (48g) vegetable shortening, room temperature
  • 1 and 3/4 cups (210g) confectioners’ sugar
  • 1 teaspoon pure vanilla extract


Instructions

  1. Make the cookies: Whisk the flour, cocoa powder, baking soda, and salt together in a large bowl. Set aside.
  2. Using a handheld or stand mixer fitted with a paddle attachment, beat the butter, granulated sugar, and brown sugar on medium-high speed until combined and creamed, about 3 minutes. Scrape down the sides and the bottom of the bowl as needed. (Here’s a helpful tutorial if you need guidance on how to cream butter and sugar.) Beat in the egg and vanilla extract. Pour the dry ingredients into the wet ingredients and beat on low speed until a thick dough forms.
  3. Line large baking sheets with parchment paper or silicone baking mats. Roll the dough into small balls, 2 teaspoons or 13–15g of dough each. Place the cookie dough balls on the lined baking sheets, and feel free to squeeze as many as you can onto one (since you’re refrigerating these and may not have space in your refrigerator for multiple baking sheets). Using the flat bottom of a measuring cup or drinking cup, flatten the balls into discs that are about 1.5 inches in diameter (doesn’t need to be exact). Place the baking sheet(s) in the refrigerator for just 10 minutes to help set the cookies’ shape.
  4. Meanwhile, preheat oven to 350°F (177°C).
  5. Space the cold flattened cookies out to be 3 inches apart on the baking sheets. There will be a couple batches of these cookies, so keep the shaped cookies in the refrigerator while the first batches bake. Bake for 8–10 minutes, or until the edges appear set and the tops are slightly cracking. Remove from the oven and allow to cool for at least 5 minutes on the baking sheets before transferring to a wire rack to cool completely.
  6. While the cookies are cooling, make the filling: In a small bowl using a handheld or stand mixer with a paddle attachment, beat the butter and shortening together on high speed until totally combined and creamy, about 2 minutes. Add the confectioners’ sugar and vanilla. Beat on low speed for 1 minute and then switch to high and beat for 1–2 more minutes until creamy and combined. The filling is very thick.
  7. Spread or pipe the cream filling on the bottom sides of half of the cookies. I usually use Wilton piping tip #12. Sandwich the remaining unfrosted cookies on top of the cream filling, pressing down gently.
  8. Cookies stay fresh covered at room temperature for up to 1 week.

Notes

  1. Make Ahead & Freezing Instructions: Cream filling can be made ahead up to 2–3 days ahead of time. Cover and refrigerate, and then bring to room temperature before using on the cookies. Filled cookie sandwiches freeze well for up to 3 months. Thaw overnight in the refrigerator and bring to room temperature, if desired, before serving. I don’t recommend freezing the cookie dough, because even after thawing, the cookies won’t flatten out very much.
  2. Special Tools (affiliate links): Glass Mixing Bowl | Whisk | Electric Mixer (Handheld or Stand) | Baking Sheets | Silicone Baking Mats or Parchment Paper | Cooling Rack | Piping Bag (Reusable or Disposable) and Wilton Piping Tip #12 (if piping filling)
  3. Dutch-Process Cocoa vs. Natural Cocoa: For the darkest color and best cocoa flavor, use Dutch-process cocoa powder. If you make these with natural cocoa, the cookies will rise more, so they will be puffier. You will also lose some of the flavor, and the cookies will be lighter in color. For best results that look and taste more like Oreo cookies, I recommend Dutch-process cocoa. I usually use Ghirardelli brand, this from NuNaturals, this from Rodelle, or this Dutched/black cocoa blend from King Arthur Baking. You could also plain black cocoa, which is heavily Dutched/extra-alkalized cocoa. I really like this brand.
  4. Shortening: Using half butter and half shortening in the filling creates a flavorful cream that’s sturdy, thick, and not overly rich. It’s more comparable to the store-bought filling. If you prefer to skip the shortening, replace with butter (use 113g/8 Tbsp of butter total). The filling won’t taste as similar to the packaged kind.
  5. Mint Cream Filling: When you add the vanilla extract to the cream filling, also add 1/4 teaspoon peppermint extract and 2 drops of liquid or gel green food coloring.
  6. Be sure to check out my top 5 cookie baking tips AND these are my 10 must-have cookie baking tools.
sally mckenney headshot purple shirt.
About the Author

Sally McKenney

Sally McKenney is a baker, food photographer, and New York Times best-selling author. Her kitchen-tested recipes and step-by-step tutorials have given millions of readers the knowledge and confidence to bake from scratch. Sally’s work has been featured on TODAY, Good Morning America, Taste of Home, People, and more.

Read More

Leave a Comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Reader Comments and Reviews

  1. Dee says:
    June 1, 2024

    ‘Sally’s receipes are the only ones that I take my precious time to read everyday, because every receipe I’ve tried came out better than good! Thank You!

    Reply
    1. Trina @ Sally's Baking says:
      June 1, 2024

      Thank you so much for your kind works, Dee!

      Reply
  2. Natalie Cassello says:
    June 1, 2024

    As Oreo fanatics, everyone in my household preferred these to the store bought! I didn’t have shortening, so just doubled the butter for the cream and they are still absolutely delicious!

    Reply
  3. Jessie G says:
    May 30, 2024

    Just made the cookies and mine are falling apart a little after baking. I did fridge them overnight bc something came up. Would that be it? They held shape when baking but they are very crumby/crumbly and I’m worried about them falling apart more after they cool and I frost them. Tips for next time? I used freshly opened baking soda. Thanks

    Reply
    1. Lexi @ Sally's Baking says:
      May 30, 2024

      Hi Jessie, we’re happy to help troubleshoot. How did you measure your flour? Be sure to spoon and level (or use a kitchen scale) to ensure the flour isn’t over measured, which can dry out cookies. Or, perhaps the cookies were over baked a bit? Over baking (even by just a minute or two!) can also make cookies dry and crumbly. Hope this helps for your next batch!

      Reply
  4. Ang says:
    May 20, 2024

    These turned out beautifully (and just as dark as the photos) using “regular” cocoa powder so don’t hesitate to go for it if you don’t have the Dutch processed. I put parchment paper over the balls when pressing them to prevent sticking to the bottom of my cup.

    Reply
  5. Erica says:
    May 15, 2024

    These are delicious!!! So much better than store bought Oreos!!!

    Reply
  6. Baker says:
    May 14, 2024

    if you want them to be more like the original, flat and crisp, why not just leave out the baking soda?

    Reply
    1. Sally @ Sally's Baking says:
      May 17, 2024

      Hi Baker, the cookies were almost too-hard when skipping it entirely. You could certainly reduce it though, or try something like these chocolate thin mint cookies (using chocolate sugar cookie dough) to sandwich the cream filling.

      Reply
  7. Michelle W says:
    May 3, 2024

    Wow!!! These are so delicious! I usually share my baking but I did not want to share these, although I did. They were hot. I might try making ice cream sandwiches using this cookie recipe.

    Reply
  8. Meg says:
    March 28, 2024

    I love the cookie! As did my MD

    However, my brother and husband complained the filling was not stiff enough and some creame came out on the other side when they took a bite
    Told them I wouldn’t give them double stuff
    Of course that wasn’t acceptable

    Is there a way I can make a very stiff filling
    “Just like the Oreo brand” (per bro)

    Thank you, meg

    Reply
    1. Sally @ Sally's Baking says:
      March 28, 2024

      You may want to switch to all shortening in the filling, which will help give you a less creamy filling.

      Reply
  9. Sara says:
    March 27, 2024

    Made these yesterday using black cocoa, which I think was key to bringing out the “Oreo” flavor. They were delicious! Easy to make and I had all the ingredients on hand. Thanks for another wonderful recipe!

    Reply
  10. Jamie says:
    March 26, 2024

    In the process of making these right now and so far the only (big?) problem I’m running into is it’s impossible to rearrange the cookies as they’re stuck to the parchment paper. I refrigerated them for 10 minutes. Not sure what I’m doing wrong

    Reply
    1. Lexi @ Sally's Baking says:
      March 26, 2024

      Hi Jamie, they can be a little sticky, but a flat spatula should be helpful for lifting them off the parchment and moving them.

      Reply
  11. Gia says:
    March 26, 2024

    Has anyone used butter flavored CRIS o? I’m wondering if the flavor works or would that be too buttery flavored?

    Reply
  12. Bonnie B says:
    March 25, 2024

    Sally, these are delicious! The only problem is there weren’t enough!
    Can I double this recipe?

    Reply
    1. Lexi @ Sally's Baking says:
      March 25, 2024

      Hi Bonnie, you can double this recipe. So glad you enjoyed them!

      Reply
  13. Mark says:
    March 22, 2024

    Hello, first let me say I really enjoy your site and trying the different recipes. And thanks for responding when I’ve sent questions before. I made the Oreos the other day. My question is, my cookie dough was very sticky. After refrigerating, then baking, the dough spread out pretty flat when baking. They didn’t hold the shape. Any thoughts? I still put them together and they were delicious, I’m going to try again today or tomorrow, and thought maybe you have a thought on what happened to mine. Thanks

    Reply
  14. Beth says:
    March 22, 2024

    THESE WERE AMAZING!! The filling was Oreo’s used to be. These are Waaaaayyy better than today’s store bought brand.

    Reply
  15. Ashlee G says:
    March 19, 2024

    Quick and easy recipe. I made the cookies and iced them the next day before Bible study. They were a fan favorite.

    Reply
  16. Christi says:
    March 17, 2024

    Yum! Made these with a hint of mint and a bit of green in the filling for St. Patrick’s Day!

    Reply
  17. Greg says:
    March 15, 2024

    Sally, what brand of vegetable shortening do you recommend for the filling?

    Reply
    1. Stephanie @ Sally's Baking says:
      March 15, 2024

      Hi Greg, We usually use Crisco brand shortening.

      Reply
  18. Patti says:
    March 11, 2024

    I weighed each cookie at 14 grams and they are too big (smaller yield) so next time I think I’l try 9g. The frosting was so thick I couldn’t pipe it even with the 12 tip. I tried speading them but that wasn’t much better. Any suggestions?

    Reply
    1. Trina @ Sally's Baking says:
      March 11, 2024

      Hi Patti! Make sure to spoon and level (or use a kitchen scale) when measuring dry ingredients to avoid over-packing. Too much sugar would lead to a too thick frosting. You can always add a little milk to frosting to thin it out, or extra confectioners’ sugar to thicken it up to your desired consistency. Thank you so much for giving these a try!

      Reply
  19. Jane Doe says:
    March 10, 2024

    I loved this recipe so much

    Reply
  20. Rose says:
    March 10, 2024

    These cookies taste even better than store bought oreos because they have a fresh flavor (haven’t been sitting at the store). My first batch came out perfect and I’m making a second batch today. They are that good. The recipe is also super easy to make and you can plan to make the parts separately and assemble when you have time. Will be making this for a long time to come. Thanks Sally!

    Reply
  21. Andrea says:
    March 10, 2024

    The flavor was amazing. Totally an Oreo flavor. The cookie was a bit soft, I would have liked it crunchier. But I’ll definitely make them again!

    Reply
  22. Erica says:
    March 9, 2024

    Delicious! So much better then store bought Oreos!

    Reply
  23. Laura says:
    March 9, 2024

    I live in Asia and don’t think I can find vegetable shortening. Can I use all butter?

    Could I add mint to the cream?

    Reply
    1. Michelle @ Sally's Baking says:
      March 9, 2024

      Hi Laura, Yes to both questions!

      Reply
  24. Margaret says:
    March 9, 2024

    I did the first 3 sheets at the 2 teaspoons but hated how big they were so I did the final sheet at 1 teaspoon and baked for 5 1/2 minutes. Much closer to the desired size. My husband thought the filling was a bit too sweet for Oreo but I felt everything had the right flavor, I think I might try thicker next time as something was just not quite to my liking, but I can’t figure out what. The recipe itself was easy to follow, and the cookie turned out as expected.

    Reply
  25. Kim Johnson says:
    March 8, 2024

    Great, fun recipe!*
    Increase the filling by half to have plenty.

    Reply
  26. Lily says:
    March 7, 2024

    LOVE LOVE LOVE THESE!!! I got so many compliments. Better than real Oreos! 🙂 I found it a little tedious scooping, rolling, and flattening the dough, (the dough stuck to the bottom of the measuring cup) but still amazing!

    Reply
  27. Abbie says:
    March 7, 2024

    I followed the recipe exactly and added mint to the frosting. These will be on repeat at my house. They are easy and delicious. Mine only took 7 min to bake.

    Reply
  28. Dalton says:
    March 7, 2024

    They came out flatter than expected, probably because the dough needed to chill for longer haha oh well. They still taste great though! I will be trying this one again eventually, and try adding in mint to half of them. Yum!

    Reply
  29. Dixie says:
    March 6, 2024

    I want to make these for someone i I want to make these for someone with an egg allergy. Do you have any suggestions for an egg
    substitute? Thank you!

    Reply
    1. Trina @ Sally's Baking says:
      March 6, 2024

      Hi Dixie, we haven’t tested this homemade Oreos recipe with any egg substitutes, but let us know if you do!

      Reply
  30. Diana says:
    March 6, 2024

    Made these this morning for my grandchildren. They turned out great and the kids will be proud to show off their cookies at school. I just wanted to send you a tip that made my experience a bit easier. I found that I was having trouble when it came time to flatten the cookies because they kept sticking to the flat surface. I cut another piece of parchment to lay over the rounds and pressed on the parchment. Problem solved. Thanks for the great recipe.

    Reply