I made this cake for a random Tuesday and my husband asked me three separate times if I was “actually going to share recipes like this” because he wanted to keep it to ourselves. 😄
That’s the kind of reaction we’re talking about here.
This isn’t a fussy bakery cake. It’s a soft, deeply chocolatey layer cake stuffed with crushed Oreos and wrapped in a cookies-and-cream frosting that tastes like the filling of your favorite cookie, just smoother.
And the wildest part? You can pull this together with ingredients sitting in your pantry right now.
Let’s get into it.
Recipe at a Glance
| Detail | Info |
|---|---|
| Prep time | 30 minutes |
| Bake time | 30-35 minutes |
| Total time | About 1 hour 30 minutes (plus cooling) |
| Servings | 10-12 slices |
| Difficulty | Easy-Intermediate |
| Best for | Birthdays, potlucks, “I need a win today” days |
What You’ll Need
For the cake:
- 2 cups all-purpose flour
- 2 cups granulated sugar
- 3/4 cup unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 2 large eggs
- 1 cup buttermilk
- 1 cup vegetable oil
- 2 tsp vanilla extract
- 1 cup hot coffee (or hot water)
- 15 Oreo cookies, roughly crushed
For the frosting:
- 1 cup unsalted butter, softened
- 4 cups powdered sugar
- 1/4 cup heavy cream
- 1 tsp vanilla extract
- Pinch of salt
- 10 Oreo cookies, finely crushed
For decorating (optional):
- 6-8 whole Oreos, halved
- Extra Oreo crumbs for the sides

Tools You’ll Need
- Two 9-inch round cake pans
- Stand mixer or hand mixer
- Mixing bowls (large + medium)
- Whisk
- Offset spatula or butter knife
- Cooling rack
- Food processor or ziplock bag + rolling pin (for crushing Oreos)
How to Make It
Step 1: Prep your pans
Preheat your oven to 350°F.
Grease two 9-inch round pans and line the bottoms with parchment paper.
This part matters more than people think. Skip it and you’ll be fighting your cake out of the pan later.
Step 2: Mix the dry ingredients
In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
Just get it evenly combined. Nothing fancy yet.
Step 3: Add the wet ingredients
Add the eggs, buttermilk, oil, and vanilla to the dry mix.
Beat on medium speed for about 2 minutes, until smooth.
Step 4: Add the hot coffee
Slowly pour in the hot coffee while mixing on low.
The batter will look thin. That’s normal. Don’t panic, this is exactly what gives the cake its soft, moist texture.
Step 5: Fold in the Oreos
Gently fold in your roughly crushed Oreos.
You want chunks, not dust, here. Save the fine crushing for the frosting.
Step 6: Bake
Divide the batter evenly between your two pans.
Bake for 30-35 minutes, or until a toothpick comes out clean.
Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.
Don’t skip the full cool down. Frosting a warm cake is one of the most common reasons it slides apart.
Step 7: Make the frosting
Beat the softened butter until light and fluffy, about 2 minutes.
Add powdered sugar one cup at a time, mixing on low so it doesn’t go everywhere.
Add the cream, vanilla, and salt, then beat on high for another 2 minutes until fluffy.
Fold in the finely crushed Oreos.
Step 8: Assemble
Place one cake layer on your plate or stand.
Spread a generous layer of frosting on top.
Add the second layer, then frost the top and sides.
Press extra Oreo crumbs around the bottom edge if you want that bakery-style finish.
Top with the halved Oreos.
Pro Tips
- Use room temperature ingredients. Cold eggs and buttermilk don’t blend as smoothly, and you’ll end up with a slightly uneven crumb.
- Crush your Oreos by hand for the cake batter. A food processor turns them into fine dust, and you actually want visible chunks throughout the cake.
- Chill the cake layers for 20 minutes before frosting if your kitchen runs warm. It makes the whole assembly process way less stressful.
- Don’t overmix once the coffee goes in. A few lumps are fine. Overmixing develops gluten and makes the cake dense instead of soft.
- Save a few whole Oreos for decorating before you start crushing everything. I’ve forgotten this step before and had to run back to the store mid-bake. 🙃
Substitutions and Variations
- No buttermilk? Mix 1 cup milk with 1 tbsp white vinegar or lemon juice and let it sit for 5 minutes.
- Want it gluten-free? Swap the flour for a 1:1 gluten-free baking blend and use gluten-free Oreos.
- No coffee on hand? Hot water works fine, you just lose a little depth in the chocolate flavor.
- Want cupcakes instead? This batter makes about 24 cupcakes. Bake at 350°F for 18-20 minutes.
- Dairy-free version? Use plant-based butter, oat milk, and a dairy-free buttermilk substitute (oat milk + vinegar works).
Make-Ahead Tips
You can bake the cake layers up to 2 days ahead.
Wrap them tightly in plastic wrap and store at room temperature, or freeze for up to a month.
The frosting can be made a day ahead too. Just bring it back to room temperature and re-whip before using.
Leftovers and Storage
Store the frosted cake in an airtight container in the fridge for up to 5 days.
Let slices sit at room temperature for about 20 minutes before serving. Cold cake straight from the fridge loses some of that soft texture.
Freezing individual slices works surprisingly well too. Wrap each slice in plastic wrap, then foil, and freeze for up to 2 months.
A Few Extra Details
Nutritional snapshot (per slice, based on 12 servings):
Roughly 480-520 calories, 24g fat, 65g carbs, 5g protein. This will shift slightly depending on your exact ingredients.
Pairing suggestions:
A cold glass of milk is the obvious move, but this cake also holds its own next to a scoop of vanilla ice cream or a hot cup of coffee.
Time-saving tip:
Bake your cake layers the night before. That way assembly day is just frosting and decorating, which takes maybe 15 minutes total.
FAQ
Can I use a box mix instead of making the cake from scratch?
You can, but the texture won’t be quite as soft and the chocolate flavor will be noticeably milder. The coffee in this recipe really does a lot of work.
Why did my cake sink in the middle?
Usually it’s either underbaking or opening the oven door too early. Try adding a few extra minutes and resist peeking before the 30-minute mark.
Can I make this into a sheet cake instead?
Yes. Use a 9×13 pan and bake for about 35-40 minutes, checking with a toothpick.
My frosting is too soft. What happened?
Your butter was probably too warm. Pop the frosting in the fridge for 15 minutes, then re-whip.
Can kids help make this?
Crushing the Oreos is honestly the best part for kids. Just handle the hot coffee step yourself.
Wrapping Up
This cake has a way of turning a regular afternoon into something worth remembering.
It’s soft, it’s rich, and it tastes exactly like the cookie you grew up loving, just dressed up a little.
If you make it, come back and leave a comment. I genuinely want to know how it turned out for you, and if you ran into any questions along the way, ask me. I’ll help however I can.