Homemade Oreos Recipe: Crispy, Creamy, and Better Than the Box
Store-bought cookies are convenient, but nothing compares to pulling a fresh tray of chocolate sandwich cookies from your own oven. This homemade Oreos recipe delivers that iconic dark, crispy wafer and thick vanilla cream filling — made entirely from scratch with ingredients you probably already have.
Active Time: 30 minutes
Total Time: 1 hour 30 minutes
Servings: 24 sandwich cookies
Ingredients
For the Chocolate Wafers
- 1 ¼ cups (155g) all-purpose flour
- ½ cup (50g) unsweetened Dutch-process cocoa powder
- 1 tsp baking soda
- ¼ tsp baking powder
- ¼ tsp fine sea salt
- 1 cup (200g) granulated white sugar
- ½ cup + 2 tbsp (140g) unsalted butter, room temperature
- 1 large egg
For the Cream Filling
- ¼ cup (55g) unsalted butter, room temperature
- ¼ cup (48g) vegetable shortening
- 2 cups (240g) powdered sugar, sifted
- 2 tsp pure vanilla extract
- 1 tbsp heavy cream (or plant-based milk for dairy-free version)
Instructions
Preparation
Start by whisking together the flour, cocoa powder, baking soda, baking powder, and salt in a medium bowl. Set this dry mixture aside. In a separate large bowl, beat the butter and sugar together on medium speed for about 2 minutes until light and fluffy. Add the egg and mix until fully incorporated.
Gradually add the dry ingredients to the butter mixture, mixing on low speed just until a dough forms. The dough should be firm but pliable — not sticky. Divide it into two equal portions, flatten each into a disc, wrap in plastic wrap, and refrigerate for at least 45 minutes. Chilling is essential; it prevents spreading and keeps those edges sharp and clean.
Cooking
Preheat your oven to 375°F (190°C) and line two baking sheets with parchment paper. Remove one dough disc from the refrigerator and roll it out on a lightly floured surface to about 1/8-inch thickness. Cut rounds using a 2-inch cookie cutter, then transfer them to prepared baking sheets, spacing them about 1 inch apart.
Bake for 9–11 minutes, rotating the pan halfway through. The cookies should look dry and set — they firm up significantly as they cool, so avoid overbaking.
- Pull them out when edges look just set but centers appear slightly soft
- Cool on the baking sheet for 5 minutes before transferring to a wire rack
- Let cookies cool completely before filling — warm cookies melt the cream
Meanwhile, prepare the filling. Beat butter and shortening together until smooth. Add sifted powdered sugar gradually, then vanilla and cream. Beat on high speed for 3 minutes until light and fluffy.
Serving
Match cookies into pairs by size. Pipe or spoon about 1 teaspoon of filling onto the flat side of one cookie, then press the matching cookie on top. Twist apart for the full Oreo experience — or eat them whole like a civilized person. Either way, these homemade Oreos shine dunked in cold milk, crumbled over ice cream, or stacked on a dessert board. If you’re building a full dessert spread, these pair beautifully alongside a slice of gluten-free chocolate banana bread for something a little more unexpected.
Store finished sandwich cookies in an airtight container at room temperature for up to 5 days. The filling softens the wafers slightly over time, which many people actually prefer.
Nutritional Value Per One Serving
Nutrition Facts — One Serving (2 sandwich cookies / ~36g)
|
Nutrient |
Amount |
|
Calories |
185 |
|
Total Fat |
9g |
|
Saturated Fat |
5g |
|
Cholesterol |
28mg |
|
Sodium |
95mg |
|
Total Carbohydrates |
26g |
|
Dietary Fiber |
1g |
|
Sugars |
17g |
|
Protein |
2g |
Nutritional values are estimates based on standard ingredients. Actual values vary depending on specific brands and substitutions used.
Tips and Variations
Making a recipe for homemade Oreos opens the door to endless customization. Here are the most useful upgrades and modifications:
Flavor Variations
- Mint Oreos — Add ½ tsp peppermint extract to the filling instead of vanilla
- Peanut Butter Filling — Replace shortening with creamy peanut butter for a nutty twist
- Golden Oreos — Swap cocoa for an equal weight of flour and use brown sugar in the dough
Dietary Swaps
- For a gluten-free version, use a 1:1 gluten-free flour blend in the wafers — the same approach works brilliantly in these fluffy gluten-free chocolate chip cookies if you want another crowd-pleaser in the same bake session
- Replace butter with vegan butter and use plant-based milk in the filling for a fully dairy-free result
- Flax egg (1 tbsp ground flaxseed + 3 tbsp water, rested 5 minutes) works well as an egg substitute
Texture Tips
- Roll dough thin — 1/8 inch is the sweet spot for crunch
- Dutch-process cocoa gives that deep, dark color; natural cocoa produces a lighter, more acidic wafer
- Shortening in the filling creates the authentic bright-white, slightly firm texture that butter alone cannot achieve
Conclusion
This homemade Oreos recipe proves that from-scratch sandwich cookies are absolutely worth the effort. The wafers come out crispy and deeply chocolatey, the filling stays fluffy and sweet, and the whole process takes under two hours. Whether you follow the classic recipe for homemade Oreos or experiment with mint, peanut butter, or gluten-free variations, the result beats anything from a blue package. Crumble the extras over a scoop of dark chocolate sea salt ice cream for a dessert that genuinely needs no apology. Or press them into a gluten-free sandwich cookie ice cream pie and call it a masterpiece. Make a double batch — they disappear faster than you expect.

