These Homemade Oreos are crispy-edged, deeply chocolatey sandwich cookies with a cloud of sweet vanilla cream tucked inside. I made my first batch on a rainy Saturday afternoon when Liam asked if we could "make the cookies from the blue package," and honestly, I wasn't sure it would work. But when he bit into one still warm from the oven and said, "Mom, this tastes like the real thing but better," I knew we'd found something special. They're surprisingly easy to pull together with no rolling pin needed, and the dough only chills for 10 minutes before baking.

If you love Easy Black and White Cookies or Soft Rice Krispie Treats Recipe, these bakery-style sandwich cookies will become your new favorite weekend project. They're perfect for Homemade Ice Cream Cake Recipe | 6 Ingredients, No Bake, dunking in cold milk, or tucking into lunchboxes.
Why You'll Love This Homemade Oreo Recipe
This copycat Homemade Oreos recipe gives you everything you love about the classic cookie, made from scratch in your own kitchen. The dark chocolate cookies are crisp around the edges with a slight snap when you bite through, and the vanilla cream filling is thick, sweet, and perfectly smooth. Unlike store-bought versions, you control the ingredients, which means no mystery additives or stabilizers.
The dough comes together in one bowl, and you don't need any fancy tools or techniques. Just mix, scoop, flatten, and bake. Kids love helping press the dough balls into discs, and the smell of Dutch process cocoa cookies baking fills the house with the most incredible chocolate aroma. These from-scratch cookies stay fresh for up to a week, making them ideal for make-ahead desserts, birthday parties, or anytime you want something sweet and nostalgic.
Jump to:
Homemade Oreos Ingredients
Here's what you need to make these bakery-style Homemade Oreos from scratch.
See Recipe Card Below This Post For Ingredient Quantities
For the Cookies:
- All-purpose flour: Forms the structure of the cookies and keeps them tender. Spoon and level your flour for the most accurate measurement.
- Unsweetened Dutch-process cocoa powder: Gives these cookies their deep, dark chocolate color and rich flavor. Dutch-process cocoa is less acidic than natural cocoa, which creates a smoother taste.
- Baking soda: Helps the cookies spread slightly and develop crispy edges.
- Salt: Balances the sweetness and enhances the chocolate flavor.
- Unsalted butter: Adds richness and helps the dough bake up with a tender crumb. Make sure it's softened to room temperature so it creams properly with the sugars.
- Granulated sugar: Sweetens the cookies and helps create structure.
- Light brown sugar: Adds a hint of molasses flavor and keeps the cookies soft in the center.
- Egg: Binds everything together and adds moisture.
- Pure vanilla extract: Rounds out the chocolate flavor and adds warmth.
For the Cream Filling:
- Unsalted butter: Creates a creamy, smooth base for the filling.
- Vegetable shortening: Gives the filling its classic white color and thick, stable texture. It also keeps the filling from melting at room temperature.
- Confectioners' sugar: Sweetens and thickens the filling to the perfect consistency.
- Pure vanilla extract: Adds flavor and balances the sweetness.
How to Make Homemade Oreos
Follow these steps to make perfect homemade Oreos every time.
Whisk the dry ingredients: In a large bowl, whisk together the flour, cocoa powder, baking soda, and salt until evenly combined. Set the bowl aside.
Cream the butter and sugars: Using a handheld or stand mixer fitted with a paddle attachment, beat the softened butter, granulated sugar, and brown sugar on medium-high speed for about 3 minutes, until the mixture looks light and fluffy. Scrape down the sides and bottom of the bowl as needed to make sure everything gets incorporated.
Add the wet ingredients: Beat in the egg and vanilla extract until smooth and well combined. The mixture should look creamy and slightly pale.
Combine wet and dry: Pour the dry ingredients into the wet ingredients and beat on low speed until a thick, dark dough forms. The dough will be soft but not sticky.

Shape the cookies: Line large baking sheets with parchment paper or silicone baking mats. Roll the dough into small balls using about 2 teaspoons or 13 to 15 grams of dough each. Place the dough balls on the lined baking sheets, leaving a bit of space between them.

Flatten the dough: Using the flat bottom of a measuring cup or drinking glass, gently press each ball into a disc about 1.5 inches in diameter. Try to keep the thickness even so the cookies bake uniformly.
Chill the dough: Place the baking sheets in the refrigerator for just 10 minutes. This quick chill helps the cookies hold their shape and prevents them from spreading too much in the oven.

Preheat the oven: While the dough chills, preheat your oven to 350°F (177°C).
Bake the cookies: Space the cold flattened cookies about 3 inches apart on the baking sheets. Keep any remaining shaped cookies in the refrigerator while the first batches bake. Bake for 8 to 10 minutes, until the edges look set and the tops have slight cracks. The centers may still look a bit soft, which is fine.
Cool the cookies: Remove the baking sheets from the oven and let the cookies rest on the pans for at least 5 minutes. This cooling time helps them firm up. Then transfer them to a wire rack to cool completely before filling.
Make the cream filling: In a small bowl using a handheld or stand mixer with a paddle attachment, beat the softened butter and shortening together on high speed for about 2 minutes, until the mixture is totally combined and creamy.
Add the sugar and vanilla: Add the confectioners' sugar and vanilla extract to the bowl. Beat on low speed for 1 minute to avoid a sugar cloud, then switch to high speed and beat for 1 to 2 more minutes until the filling is creamy, thick, and smooth.

Assemble the cookies: Spread or pipe about 1 tablespoon of cream filling onto the bottom (flat) side of half of the cookies. If you're using a piping bag, a Wilton tip #12 works well for a classic swirl. Top each filled cookie with another cookie, pressing down gently to spread the filling to the edges.
Store: Keep the assembled cookies covered at room temperature for up to 1 week. They actually taste even better after a day or two when the flavors have had time to meld.
Substitutions and Variations
No shortening? You can replace the shortening with additional softened butter, but the filling will be slightly less white and may soften more at room temperature.
Vegan Homemade Oreos: Use vegan butter in both the cookies and filling, replace the egg with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water), and swap the shortening for vegan shortening or additional vegan butter.
Gluten-free Homemade Oreos: Use a 1-to-1 gluten-free baking flour blend in place of the all-purpose flour. The texture may be slightly more delicate.
No egg: Try using 3 tablespoons of unsweetened applesauce or a flax egg as a substitute, though the cookies may be a bit softer.
Natural cocoa powder: You can use natural cocoa powder instead of Dutch-process, but the flavor will be slightly more acidic and the color won't be quite as dark.
Flavored fillings: Add a drop of peppermint extract, almond extract, or even a tablespoon of peanut butter to the cream filling for a fun twist.
Equipment For Homemade Oreos
- Glass mixing bowl: For whisking together the dry ingredients.
- Whisk: To combine the flour, cocoa powder, baking soda, and salt.
- Electric mixer: A handheld or stand mixer with a paddle attachment makes creaming the butter and sugars easy and ensures a smooth filling.
- Baking sheets: You'll need at least two large baking sheets to fit all the cookies.
- Silicone baking mats or parchment paper: Prevents sticking and makes cleanup a breeze.
- Cooling rack: Allows the cookies to cool evenly and prevents them from getting soggy on the bottom.
- Piping bag and Wilton tip #12 (optional): For a professional-looking swirl of cream filling, though spreading with a knife works just as well.
Storage and Make-Ahead Tips
Room temperature: Store the assembled cookies in an airtight container at room temperature for up to 1 week. They stay crisp and delicious.
Refrigerator: You can refrigerate the cookies if you prefer a firmer filling, though they're perfectly fine at room temperature.
Freezer: Freeze unfilled cookies in a freezer-safe bag for up to 3 months. Thaw at room temperature and fill as needed. You can also freeze the assembled cookies for up to 2 months.
Make-ahead dough: Prepare the dough, shape it into balls, flatten, and freeze on a baking sheet. Once frozen, transfer to a freezer bag. Bake directly from frozen, adding 1 to 2 minutes to the baking time.
Filling ahead: The cream filling can be made up to 3 days in advance and stored in the refrigerator. Let it come to room temperature and give it a quick stir before using.
Serving Suggestions
These homemade chocolate sandwich cookies are delicious on their own, but here are a few ways to enjoy them:
With cold milk: The classic pairing. Dunk them just like you would with store-bought Homemade Oreos.
In an ice cream cake: Crush a few cookies and layer them into a Best Double Chocolate Chip Cookies | Soft & Chewy for extra crunch and flavor.
As ice cream sandwiches: Skip the cream filling and sandwich a scoop of vanilla ice cream between two cookies instead.
Crumbled over desserts: Crush the cookies and sprinkle them over pudding, mousse, or yogurt for a crunchy topping.
Expert Tips
Use room temperature ingredients: Softened butter and a room temperature egg help the dough come together smoothly and bake evenly.
Don't skip the chill: Even though it's just 10 minutes, chilling the flattened dough helps the cookies keep their shape and prevents excessive spreading.
Flatten evenly: Try to make the discs as uniform as possible so they bake at the same rate. If some are thicker than others, they may not be done at the same time.
Watch the bake time: These cookies can go from perfectly baked to overdone quickly. Pull them when the edges are set and the tops have slight cracks, even if the centers look soft.
Cool completely before filling: Warm cookies will melt the filling, so be patient and let them cool all the way down.
Beat the filling well: The longer you beat the butter and shortening, the fluffier and creamier the filling will be.
Use a cookie scoop: A small cookie scoop or tablespoon measure helps you portion the dough evenly, so all the cookies are the same size.
FAQ
What is the secret ingredient in Oreo?
The original Homemade Oreos uses a combination of cocoa, sugar, and vanilla, but homemade versions rely on quality Dutch-process cocoa powder for that deep chocolate flavor. Grandma always said the secret to any good cookie is using real vanilla extract and not skimping on the butter.
What are the key ingredients for homemade Oreos?
You need all-purpose flour, Dutch-process cocoa powder, butter, sugar, an egg, and vanilla for the cookies. The filling is made with butter, shortening, powdered sugar, and vanilla. These simple ingredients come together to create a cream-filled cookie that rivals the store-bought version.
What is the filling of an Homemade Oreos made of?
Homemade Oreo filling is a mix of softened butter, vegetable shortening, confectioners' sugar, and vanilla extract. The shortening gives it that classic white color and stable texture, while the butter adds richness and flavor.
Where is the Oreo recipe hidden?
There's no hidden recipe for store-bought Homemade Oreos, but this homemade version captures the same flavor and texture using straightforward ingredients you probably already have in your pantry. It's all about the right balance of cocoa, sugar, and a thick, sweet filling.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Homemade Oreos

Homemade Oreos
Ingredients
Method
- Stir the flour, cocoa powder, baking soda, and salt together in a large bowl until evenly blended.
- Beat the butter with both sugars on medium-high speed until light and creamy, scraping the bowl as needed, then mix in the egg and vanilla until smooth before adding the dry mixture and mixing on low until a thick dough forms.
- Line baking sheets and portion the dough into small balls, then press each one into a flat round about 1.5 inches wide and refrigerate the trays briefly to help them hold their shape.
- Preheat the oven to 350°F (177°C) while the cookies chill.
- Arrange the chilled rounds a few inches apart and bake in batches until the edges look set and the tops show light cracks, then let them cool on the pans before moving to a rack to cool completely.
- Beat the butter and shortening together until completely smooth, then gradually add the powdered sugar and vanilla and whip until very thick and creamy.
- Spread or pipe the cream onto the flat side of half the cookies and gently press the remaining cookies on top to form sandwiches.













Leave a Reply