Go Back
close up of the finished Oreo cookies on a white plate with a plaid napkin

Homemade Oreo Cookies

Crisp, chocolatey Homemade Oreo Cookies made completely from scratch with a creamy vanilla filling. These classic sandwich cookies are easier than you think and perfect for a cozy homemade treat.
Prep Time:20 minutes
Cook Time:10 minutes
Chill Time (optional):20 minutes
Total Time:50 minutes
Course: Dessert, Snack
Cuisine: American
Keyword: Homemade Oreo Cookies, oreo cookies from scratch
Servings: 24 cookies

Ingredients

Chocolate Cookies

  • 1 cup all-purpose flour
  • ½ cup cocoa powder
  • ½ tsp baking soda
  • ¼ tsp salt
  • ½ cup unsalted butter softened
  • ¾ cup powdered sugar
  • 1 large egg
  • 1 tsp vanilla extract

Cream Filling

  • ½ cup unsalted butter softened
  • cups powdered sugar
  • 1 tsp vanilla extract
  • 1-2 tbsps milk or heavy cream

Instructions

  1. In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. Set aside.
  2. In a large bowl, beat the butter and powdered sugar until smooth. Add the egg and vanilla and mix until combined.
  3. Gradually mix the dry ingredients into the wet ingredients until a thick dough forms.
  4. Flatten the dough into a disc and refrigerate for 20–30 minutes for easier rolling and cleaner cuts. (optional)
  5. Preheat the oven to 350°F. Roll the dough between parchment paper to about ⅛-inch thick. Cut into rounds and place on a parchment-lined baking sheet.
  6. Bake for 8–10 minutes, until the cookies are set. Allow cookies to cool completely.
  7. Beat the butter until smooth. Add powdered sugar, vanilla, and milk, mixing until light and fluffy.
  8. Spread or pipe filling onto one cookie and sandwich with another cookie.

Notes

  • Roll the dough thin for the best crisp texture.
  • Let cookies cool completely before filling to prevent melting.
  • For ultra-crisp cookies: Let the baked cookies cool completely on the baking sheet, then leave them uncovered at room temperature for 1–2 hours before filling. This helps recreate that classic Oreo snap.