There’s something undeniably nostalgic about twisting open an Oreo, licking the creamy filling, and dunking it into a cold glass of milk. But as delicious as the store-bought version is, making homemade Oreos takes that classic treat to a whole new level. With rich, deeply chocolatey cookies and a smooth vanilla cream sandwiched in between, they’re both familiar and elevated, delivering the perfect balance of crunch, sweetness, and comfort in every bite.
Homemade Oreos start with the cookies themselves, which are far more flavorful than the packaged kind. Made with cocoa powder and just the right amount of sugar, they bake up crisp on the outside but tender enough to melt in your mouth. The real secret is a generous pinch of salt, it enhances the chocolate and balances the sweetness of the filling. And because you’re making them from scratch, you can control their size: keep them classic and bite-sized, or go bold and bake bigger cookies for a more indulgent version.
Then there’s the filling – sweet, creamy, and irresistibly smooth. While traditional Oreos use a simple vanilla cream, homemade versions offer endless opportunities to get creative. You can keep it classic with a fluffy vanilla buttercream or try fun twists like peppermint for the holidays, peanut butter for a richer treat, or even espresso for a more grown-up spin. No matter how you flavor it, the key is achieving that silky texture that pairs perfectly with the crisp cookies.
Homemade Oreos are more than just a dessert, they’re a reminder of why baking from scratch is so special. They make great lunchbox treats, pair beautifully with Irish coffee or milk, and are guaranteed to disappear quickly at parties or bake sales. And perhaps the best part is the joy of sharing them: when friends and family realize you made everyone’s favorite cookie yourself, it’s always met with smiles and a little bit of awe. With their nostalgic flavor and made-from-scratch charm, homemade Oreos prove that even the most iconic store-bought sweets are worth recreating in your own kitchen.

Ingredients
- 1 cup unsalted butter softened
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 1 large egg
- 2 cups all-purpose flour
- 3/4 cup unsweetened cocoa powder
- 1.5 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 cup heavy cream
- 1 teaspoon vanilla extract for filling
- 1.5 cups powdered sugar for filling
Instructions
- Preheat the oven to 350°F (175°C). Line a baking sheet with parchment paper.
- In a large bowl, cream together the softened butter and granulated sugar until light and fluffy. Add the vanilla extract and egg, mixing until well combined.
- In another bowl, sift together the flour, cocoa powder, baking powder, and salt. Gradually add the dry ingredients to the wet mixture, mixing until a dough forms.
- Roll the dough into small balls and place them on the prepared baking sheet. Flatten each ball slightly with your hand.
- Bake for 8 to 10 minutes, until the cookies are set. Allow them to cool completely on a wire rack.
- To make the filling, beat the heavy cream, vanilla extract, and powdered sugar together until smooth and creamy.
- Once the cookies have cooled, spread the filling on the flat side of one cookie and sandwich it with another cookie.
Nutrition










OMG, so good! Tastes just like the real Oreos!! Will definitely make again! 🍪
Made these for my kids and they devoured them! Thanks for the easy recipe!
Why are you baking cookies? Just buy them from the store, simpler! 😛
Buying them is cheaper and way less work. You really don’t need to bake! 🙄
But homemade cookies taste way better! Plus, it’s fun to bake. 😊
Yummm! But wheres the cream filling? I put too much cocoa. Lol.
Yummy in my tummy! I added some mint flavor too! 🌱
Bakin is hard. Mine turned out flat and sad. Any tips?
They’re decent but i missed the “store-bought” flavor. Could be the vanilla or cocoa brand. Still better than most DIY cookies, though.
Delish! I added a sprinkle of sea salt to the filling. Totally bomb!
Are these even real Oreos? Just add some filling from the store, lol. Not even close!
I thought the dough was too dry, it fell apart when rolling. Maybe add more butter? 🤔
I had the same issue! Adding more butter might help, but you could also try adding a bit of water or milk too to get the dough just right. 😊
5/5 would make again. I got that classic crunchy bite on the outside and chewy center. Filling sweetness was on point.
I dunno about 8-10 minutes—mine always burn at that temp. Also, I think you’re supposed to use baking soda? (maybe I’m wrong). Either way, glad yours came out nice!
This sounds dangerously good 😭 The crunchy outside + chewy middle is exactly what I’m chasing with homemade Oreos. Did you chill the dough at all, or just bake straight from mixing?
Very good! My kids asked for seconds and that’s rare. The recipe is straightforward and the cookies actually look like little sandwich cookies, not random blobs.
I tried making these but they turned out too dry. Maybe I baked them too long?
These were a hit at the party! Everyone loved them. Easy to make too! 😍
GREAT RECIPE! 🥳 Just like store-bought but better! Will make again.
These turned out way better than I expected. The cookie texture is nicely crisp at the edges, and the filling tastes super close to the store-bought vibe. I did chill the dough for 20 minutes and that helped with rolling. 10/10 for a homemade snack.
Nice! I did these last week and totally agree—the crisp edges are everything. I also chilled mine longer (like 45 min) and it rolled way cleaner.
So good 😭
The dough was super crumbly for me at first—maybe my butter wasn’t soft enough? After I mixed a bit longer it came together. Flavor is nice though.
Why do we need cream if it’s just cookies? Seems like a lot of work for a cookie.
Seems like a lot of fuss for cookies tho. Can’t I just use store-bought ones? 😂
I get what you mean, but the cream makes it super tasty! It’s not just any cookie, it’s an Oreo! Yum!
These are absolutely delicious! Just like the real thing! 😍
I followed it exactly and the cookies spread a lot. They weren’t thick like the picture in my head. Flavor is good though—might chill the balls next time.
Sooo good 😍 but I burned the first batch because I forgot to set a timer. 350F is accurate—just don’t walk away. The second batch was perfect.
Had to use gluten free flour, still good! Not exactly like oreos, but a nice treat.
Too sweet for my taste, but my partner loved ’em. I guess it’s a hit and miss!
Glad your partner enjoyed them! Maybe try reducing sugar next time? 😊
I don’t really trust sweet recipes, always taste so artificial. How’d yours turn out???
I’m skeptical about the heavy cream filling—powdered sugar usually fights with liquids. But it actually worked. I chill the filling first and it spreads perfectly.
Oreo? More like snore-o!!!
Super easy to make! My kids loved helping out. Thanks for the recipe!
So glad your kids enjoyed it! Homemade treats are the best!
Baked these for my friends and they gobbled them up! I think I’m a baking genius now.
Meh. Mine stuck to the parchment a bit and the cookies were a little dry. Maybe I should have used more butter? Not buying it as a true Oreo dupe.
These actually taste *very* close to store-bought Oreos. The cocoa cookie part is spot on, and the filling isn’t overly sweet. I chilled the dough for 20 minutes and it baked even better.
Yes!! I love hearing this—I’ve made these before and that “store-bought” cocoa flavor is the hardest part to nail. Great job chilling the dough too!
My filling turned out grainy like it needed longer mixing. I kept beating and it smoothed eventually, but I was worried for a minute. Cookies were still tasty.
These actually taste way more like Oreos than I expected. The cocoa is rich and the filling came out smooth. I chilled the dough for 20 minutes and that helped with shaping.
Too complicated. I just wanted a simple choc cookie. Never again!
I totally get it! I thought it would be simpler too, but it was worth it in the end. You should give it another shot!
Idk, mine tasted weird. Like, not super sweet or something.
Maybe your butter wasn’t soft enough? That can make a big difference. I love these cookies!
I think they supposed to be sweet tho, right? I dunno, maybe I missed something too.
Homemade Oreos? Sounds like robbery. I’d rather buy the original!
Two vanillas? I used only one and it was still sweet enough. Might be why mine tasted a little less rich. Would rate higher if it matched the instructions exactly.
I think I did something wrong. They turned out too dry for me. Maybe less flour next time?
Super easy to make! Kids loved helping me. Will make again for sure!
All I can say is YUM! 🍪
I don’t know, cookies from scratch seem like too much work. Can you just buy the ones in the store? 🤔
Totally agree! These are the best cookies ever! 😍
My dough was kinda crumbly at first (maybe my butter was too cold). I added a tiny splash of cream and it came together. Still turned out delicious—just not super pretty.
Mine did the same thing at first 😅 Cold butter can totally throw off the dough—glad the cream save worked! The “not super pretty” part is real though; homemade Oreos are always a little rustic.
Oreos are my weakness and these were fun to make, not gonna lie. The smell while baking was amazing. Filling consistency was perfect after beating a little longer.
Not gonna lie… I’m a little skeptical about the cookies being “set” in only 8 minutes with 350°F. Mine usually take longer 😅 But I admit the smell part is real. What cocoa powder brand did you use?
These look so good! I love that you nailed the filling consistency—mine always gets either too runny or way too thick. Nice tip about beating longer 🔥
I followed the temps and time, but mine spread a lot and got kinda flat. Still tasty, just not cute sandwich cookies. Could be my oven being weird.
Okay but why does it call for 1/2 cup heavy cream *and* vanilla in the filling? I think I messed up the amounts because my filling was grainy at first. I whisked more and it smoothed out, thankfully.
I think the heavy cream is what makes the filling “cream” instead of tasting like dry powdered sugar. Vanilla just adds flavor, so you’ll still get graininess if the sugar isn’t fully dissolved or the cream wasn’t beaten enough.
Made them for a party and people kept asking where I bought them. Texture is great—kinda snappy outside, soft inside. Only tweak I’d do is slightly less baking time because my oven runs hot.
My cookies turned out dry 😕. I may have overbaked (I got distracted), but even then the dough seemed a little tough. Filling saved them though. Next time I’ll watch the oven like a hawk.
Good flavor, but mine spread more than I thought they would. I flattened a bit too hard, I guess. Still delicious with coffee though—will try chilling next time.
Okay so… I might have used regular milk instead of heavy cream for the filling (oops). It wasn’t thick at all, but I fixed it by chilling and adding a bit more powdered sugar. Still, heads up!
Ohhh thank you for the real-life heads up 😅 I always worry about the filling consistency. Chilling + extra powdered sugar is a solid fix!
Regular milk would never work for me—mine would be soup instantly lol. But if chilling saves it, maybe I’ll try and stop being so dramatic.
These turned out amazing! Tastes just like the store bought ones.
My filling split a little—cream got too warm or I overmixed? But after refrigerating it for 30 minutes it thickened and saved the batch.
Tried it and they spread a little more than expected, but the flavor is great. Next time I’ll flatten them thinner for crunch. Also, I didn’t sift and it still worked, so don’t stress too much.
Love this! The “flatten thinner for crunch” tip makes so much sense. I’ve been making mine a bit thick and they come out softer than expected 😅
How much are ‘small balls’? Like golf ball? I guessed and ended up with huge cookies. Tastes fine, just not very ‘sandwich cookie’ shaped. Recipe needs clearer measurements!
These actually taste super close to Oreos! The filling is creamy and not overly sweet. I chilled the dough for 20 minutes and it rolled way easier. 10/10 would make again.
I followed it exactly and the dough was kind of crumbly. I added a splash more cream and it came together. Chocolate cookies were tasty, filling was a little sweet but overall great.
Glad you got it to come together! Crumbly dough can happen if the butter wasn’t fully softened or if the flour/cocoa is slightly off—adding a splash more cream makes total sense.
The instructions are clear and easy. I used a cookie scoop and got consistent sizes, which helped the baking time. Filling set nicely after refrigeration.
Not sure about the baking time—mine needed closer to 11 minutes to set. Otherwise the middles were a bit soft. But the end result was still solid.
Good catch! I’ve noticed homemade Oreos usually run a little longer than the chart. 11 minutes makes sense if the centers stay soft—glad it still turned out solid.
Mine were done closer to 9 minutes, so I think it’s super oven-dependent. Did you chill the dough at all? That could affect the bake time a lot.
I tried this with gluten-free flour and it failed 😅 They were tasty, but way too fragile. Still, the cocoa + vanilla combo is spot on. Would make again with regular flour.
Glad the flavor still worked! Cocoa + vanilla is such a good combo. With regular flour, the dough should be way less fragile—did you measure the GF flour by weight or scooped?
Ugh, sorry it failed with gluten-free 😅 I’ve noticed these cookies rely a lot on the gluten for structure—gluten-free dough can turn super crumbly. Maybe add a binder like xanthan gum or try a 1:1 gluten-free baking flour blend?
No joke, these made me look like a genius at home. My kids kept sneaking them before they were even fully cooled.
Pretty good! Mine spread a bit though, so next time I’ll flatten less. Also I used 1 cup cocoa by accident (oops) and still it worked… just more bitter. Vanilla in the filling really helps balance.
Omg 1 cup cocoa?! 😅 But honestly that tracks—more cocoa would make them way more bitter. Glad vanilla in the filling rescued it!
Thanks! I’ve had the same “spreading” issue when I flatten too much or my butter is a little too soft. Next time I’ll chill the dough first—glad it still worked with the extra cocoa too!
Pretty good! My dough was a bit crumbly at first, but it came together once I mixed a little longer. Next time I’ll flatten them a touch more so they bake evenly.
Glad it worked out! Crumbly dough can definitely happen—mixing a bit longer (or chilling briefly) usually fixes that. Flattening more makes sense for even baking too.
These actually taste way closer to Oreos than I expected. The filling set up nicely and the crunch is spot on. I chilled the dough for 20 minutes and it made rolling way easier.
Yes!! That’s exactly what I was hoping for—when the filling sets and the crunch matches, it really scratches the Oreo itch. Nice job chilling the dough too.