Homemade Vegan Oreo Cookies

Relive your favorite childhood snack with these homemade Oreo cookies! They’re wonderfully crispy, deeply chocolatey, and filled with a sweet, creamy vanilla center. Simple to prepare with just a few ingredients, they’re even better than the store-bought version!

📌 Save this recipe! Pin it to your favorite cookie board for a nostalgic homemade treat.

There’s something undeniably nostalgic about Oreo cookies. That perfect combination of dark, crispy chocolate wafers and sweet, creamy filling has been a beloved treat for generations. Now, you can recreate that magic at home with this simple vegan recipe.

What I love most about making these from scratch is the control over the ingredients. No artificial flavors or preservatives—just pure, delicious chocolate and a silky vanilla cream. Plus, there’s a special satisfaction that comes from biting into a cookie you’ve made with your own hands.

A close-up of a homemade vegan Oreo cookie showing the cream filling

⭐️ Why You Should Try It

  • Perfectly crispy texture: These cookies have that satisfying snap you remember from childhood.
  • Deep chocolate flavor: Made with black cocoa powder for that authentic dark, rich taste.
  • Creamy vanilla filling: Sweet, buttery, and absolutely delicious—just like the original.
  • Simple ingredients: No complicated or hard-to-find items.
  • Better than store-bought: Fresher, more flavorful, and made with love!

📘 What Are Oreo Cookies

Oreo is an iconic sandwich cookie brand consisting of two crisp chocolate wafers with a sweet vanilla cream filling. First introduced in 1912, it has since become one of the most beloved commercial cookies worldwide. This homemade version captures all that classic appeal while keeping it completely plant-based.

A stack of homemade vegan Oreo cookies on a cooling rack

🍫 Ingredient Notes

Here are the simple ingredients you’ll need to make these vegan Oreos:

  • All-purpose flour: Forms the base of the crisp chocolate wafers.
  • Black cocoa powder: The secret to that signature dark color and authentic Oreo flavor.
  • Vegan butter: Adds richness and creates that perfect crispy texture.
  • Powdered sugar: Sweetens both the cookies and the filling.
  • Cornstarch: Helps create the tender, crisp texture.
  • Vanilla extract: Enhances the flavor of both the cookies and the filling.
  • Plant-based milk: Binds the dough together.

What is black cocoa powder?

Black cocoa powder is a Dutch-processed cocoa that has been heavily alkalized, giving it an intensely dark color and a very fine, smooth texture. It’s commonly used to create dark desserts and has a milder, less bitter flavor than regular cocoa powder—perfect for achieving that authentic Oreo taste.


🥣 How to Make It

1. Make the dough

Mixing the chocolate cookie dough in a bowl Kneading the dark cookie dough Rolling the dough into a flat sheet Chilled dough ready for cutting

2. Flatten and cut out

Using a cookie cutter to cut out rounds from the dough Arranging cut cookie rounds on a baking sheet

3. Bake until crispy

Freshly baked chocolate wafers on a baking sheet Cooling cookies on a wire rack

4. Assemble with cream filling

Piping vanilla cream onto a cookie wafer Sandwiching two wafers together to form an Oreo

📔 Pro Tips for Success

Chill the dough thoroughly.

Refrigerating the dough makes it much easier to roll out and cut, and it helps the cookies hold their shape perfectly during baking.

Roll evenly.

Aim for a uniform thickness of about 1/8 inch. This ensures all your cookies bake evenly and come out perfectly crispy.

Don’t overbake.

The cookies should be firm but not burnt. They will continue to crisp up as they cool, so remove them from the oven when they’re just set.

Let cool completely.

Allow the wafers to cool fully before adding the filling—this prevents the cream from melting and ensures a perfect sandwich every time.


🥥 Fun Flavor Variations

Looking to switch things up? Here are some creative filling ideas:

  • Mint chocolate: Add a few drops of peppermint extract to the cream filling for a refreshing twist.
  • Peanut butter: Swap half the butter in the filling for smooth peanut butter.
  • Golden Oreo: Replace the black cocoa with regular cocoa powder for a lighter cookie.
  • Chocolate cream: Add a tablespoon of cocoa powder to the filling for double chocolate goodness.
A variety of homemade vegan Oreo cookies with different cream fillings

🥛 What to Serve It With

These homemade Oreos are wonderful on their own, but they’re even better when dipped in a glass of cold plant-based milk. Try them with almond milk, oat milk, hazelnut milk, or for a fun twist, serve them with black sesame milk for an extra treat!


❄️ Storing and Freezing

Store your homemade Oreos in an airtight container at room temperature for up to 1 week. For longer storage, you can freeze the unfilled cookies for up to 3 months. Simply bake them, let them cool completely, and freeze in a sealed container. When you’re ready, make the filling fresh and assemble them.


💬 Frequently Asked Questions

Can I make the dough ahead of time?

Absolutely! You can keep the flattened dough in the refrigerator for up to 3 days. Just wrap it tightly in plastic wrap to prevent it from drying out.

Why aren’t my cookies crispy?

If your cookies aren’t crispy, they likely weren’t baked long enough. Try adding 1-2 minutes to the baking time and make sure they cool completely on the baking sheet—they crisp up as they cool.

Can I make these gluten-free?

Yes! Substitute the all-purpose flour with a good 1:1 gluten-free baking flour blend. The texture may vary slightly, but they’ll still be delicious.

If you’ve ever wanted to recreate the magic of homemade Oreos, this recipe is for you! These vegan cookies are perfectly crispy, intensely chocolatey, and filled with a fresh, buttery vanilla cream that’s simply irresistible.


Homemade Vegan Oreo Cookies

⏱️ Prep: 30 mins 🔥 Cook: 12 mins 🍽️ Yield: 20-24 sandwich cookies

Ingredients

For the Chocolate Wafers

  • 1 1/4 cups all-purpose flour
  • 1/2 cup black cocoa powder
  • 1/2 cup powdered sugar
  • 1/4 tsp salt
  • 1/2 cup vegan butter, softened
  • 2 tbsp plant-based milk (soy, oat, or almond)
  • 1 tsp vanilla extract

For the Vanilla Cream Filling

  • 1/2 cup vegan butter, softened
  • 2 cups powdered sugar, sifted
  • 2 tbsp plant-based milk
  • 1 tsp vanilla extract
  • Pinch of salt

Instructions

  1. Make the dough: In a large bowl, whisk together the flour, black cocoa powder, powdered sugar, and salt. Add the softened vegan butter, plant-based milk, and vanilla extract. Mix until a firm dough forms.
  2. Chill: Shape the dough into a disc, wrap in plastic wrap, and refrigerate for 30 minutes to 1 hour, until firm.
  3. Preheat and roll: Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper. On a lightly floured surface, roll out the chilled dough to about 1/8 inch thickness.
  4. Cut out cookies: Use a 2-inch round cookie cutter (or a fluted cutter for decorative edges) to cut out circles. Place them on the prepared baking sheets, leaving a little space between each cookie.
  5. Bake: Bake for 10-12 minutes, until the cookies are firm to the touch. Let them cool completely on the baking sheets.
  6. Make the filling: In a medium bowl, beat the softened vegan butter until creamy. Gradually add the sifted powdered sugar, plant-based milk, vanilla extract, and salt. Beat until light and fluffy (about 3-4 minutes).
  7. Assemble: Transfer the filling to a piping bag with a round tip (or use a small spatula). Pipe or spread a generous amount of filling onto the flat side of one wafer. Top with another wafer, flat side down, and gently press together.
  8. Set: Let the assembled cookies sit for 15-20 minutes to allow the filling to set before serving.

Notes

  • Black cocoa powder: This is essential for the authentic Oreo color and flavor. Regular cocoa powder won’t give the same dark result.
  • Thickness: Roll the dough as evenly as possible for consistent baking results.
  • Storage: Store in an airtight container at room temperature for up to 1 week.
  • Freezing: Freeze unfilled wafers for up to 3 months and fill fresh when ready to serve.

Leave a Comment

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