If you enjoy rich, fudgy brownies and creamy cheesecake, these Oreo Cheesecake Brownies are a dessert you will want to make again and again. They combine deep chocolate brownie batter with a smooth vanilla cheesecake layer filled with crushed Oreos and cookie pieces. The result is thick, indulgent, cookies and cream brownies with a glossy chocolate swirl on top and plenty of Oreo crunch in every bite.
This Oreo cheesecake brownies recipe is simple enough for everyday baking but impressive enough for parties, birthdays, bake sales, or any gathering where you need a crowd-pleasing dessert. The contrast of dark chocolate, tangy cream cheese, sweet vanilla, and crunchy chocolate sandwich cookies makes every square taste like cookies and cream ice cream in brownie form. These brownies are tall, dense, creamy, and deeply satisfying.

Why You Will Love This Recipe
- Fudgy chocolate brownie base – The brownie layer is dense, rich, and chocolatey thanks to melted bittersweet chocolate, butter, eggs, and just enough flour to hold everything together.
- Creamy Oreo cheesecake layer – The cheesecake batter is smooth and tangy with vanilla flavor, Oreo crumbs, and broken cookie pieces folded through it.
- Beautiful brownie and cheesecake swirl – A small amount of brownie batter is reserved and swirled over the cheesecake layer to create a marbled top that looks bakery-worthy.
- Cookies and cream flavor – Oreo crumbs blend into the cheesecake batter while larger cookie pieces add texture, giving these brownies a true cookies and cream taste.
- Simple ingredients – You only need basic baking ingredients, cream cheese, chocolate, and Oreo cookies to make this impressive dessert.
- Perfect for sharing – These brownies slice neatly after chilling, making them ideal for serving at parties or packing into dessert boxes.

Ingredients for Oreo Cheesecake Brownies
These Oreo cheesecake brownies are made with a rich brownie batter and a separate cheesecake batter. The ingredients are straightforward, but using the right type of chocolate, cream cheese, and cookies will give you the best texture and flavor.
- Butter – Butter gives the brownies a chewy, fudgy texture and a rich flavor. Unsalted butter is ideal, but salted butter can be used if you reduce the added salt slightly.
- Dark chocolate – Bittersweet chocolate between 60% and 70% cocoa works best. It gives the brownie layer a deep chocolate flavor that balances the sweetness of the cheesecake and Oreo cookies.
- Eggs – Two eggs help structure the brownie batter, while one additional egg helps the cheesecake layer set properly.
- Granulated sugar – Fine white sugar dissolves well into the warm chocolate mixture and helps create a shiny brownie top. Brown sugar is not recommended for this recipe because it can make the texture heavier and may not dissolve as smoothly.
- Pure vanilla extract – Vanilla enhances both the chocolate brownie batter and the cheesecake layer. It is especially important in the vanilla cheesecake mixture.
- All-purpose flour – A small amount of flour keeps the brownies dense and fudgy. Measure it accurately to avoid dry brownies.
- Cream cheese – Use brick-style cream cheese, softened to room temperature. Avoid whipped or spreadable cream cheese because it can contain more moisture and may not set as well.
- Sour cream – Sour cream helps make the cheesecake layer smooth, creamy, and slightly tangy.
- White chocolate – Melted white chocolate adds sweetness, structure, and creaminess to the cheesecake batter.
- Oreo cookies – Classic Oreo cookies work especially well because they provide both crunchy chocolate wafers and sweet vanilla filling. Similar chocolate sandwich cookies can also be used.

Step by Step Instructions
- Step 1: Prepare the cheesecake batter. Beat softened cream cheese in a medium bowl until smooth. Add the sugar and vanilla and mix until glossy. Beat in the egg until fully combined, then mix in the melted white chocolate and sour cream. Fold in the Oreo cookie crumbs and broken Oreo pieces.
- Step 2: Melt the chocolate and butter. Combine the chopped bittersweet chocolate and butter in a saucepan over very low heat. Stir constantly until melted and smooth. Keep the heat low so the chocolate does not burn. You can also melt the chocolate and butter in the microwave at 50% power in short intervals, stirring often.
- Step 3: Finish the brownie batter. Pour the warm melted chocolate mixture into a large bowl. Add the sugar and eggs, then mix until the batter becomes smooth, glossy, and slightly thicker. Stir in the salt and vanilla.
- Step 4: Add the flour. Sprinkle the flour evenly over the brownie batter and fold it in just until no dry streaks remain. Do not overmix once the flour has been added.
- Step 5: Assemble the layers. Spread most of the brownie batter into the prepared pan, reserving about 3 tablespoons. Spread the Oreo cheesecake batter evenly over the brownie layer. Drop small spoonfuls of the reserved brownie batter over the cheesecake layer and swirl gently with a knife.
- Step 6: Bake and cool. Bake until the brownies are puffed and the cheesecake layer is set in the center with lightly golden edges. Let the brownies cool completely in the pan, then refrigerate before slicing for the cleanest cuts and best texture.


Expert Baking Tips for Oreo Cheesecake Brownies
- Use warm chocolate batter. There is no need to cool the melted chocolate and butter before adding the eggs and sugar. A warm mixture helps the sugar dissolve, which supports a glossy brownie surface.
- Use room temperature eggs. Room temperature eggs mix more evenly into both batters. To warm eggs quickly, place them in a bowl of warm water for about 10 minutes before using.
- Measure flour carefully. Too much flour can make brownies dry or cakey. For the best results, spoon the flour into the measuring cup and level it off, or weigh it if possible.
- Soften the cream cheese fully. Cold cream cheese can leave lumps in the cheesecake batter. Soft cream cheese blends more smoothly with sugar, vanilla, and egg.
- Do not overmix the brownie batter after adding flour. Fold gently just until combined to keep the brownies tender and fudgy.
- Bake gently and watch closely. Since brownie batter and cheesecake batter bake together, check for doneness carefully. The cheesecake should be set, and the brownie portion should have moist crumbs, not wet batter.
- Do not overbake. A toothpick inserted into the brownie layer should come out with a few sticky crumbs attached. If it comes out completely clean, the brownies may be overbaked.
- Cool and chill before slicing. Cooling allows the brownie layer to set, while chilling firms the cheesecake layer. Use a hot, dry knife for neat slices.

Recipe FAQ
Bittersweet chocolate works best for this recipe, especially chocolate around 70% cocoa. It gives the brownie layer a strong chocolate flavor that balances the sweetness of the Oreo cheesecake. Semi-sweet chocolate can also be used, but the brownies will taste sweeter and may be slightly gooier.
A shiny brownie crust comes from dissolving the sugar well into the batter. Mixing the sugar into the warm chocolate and butter mixture helps create a glossy finish on the brownie swirl.
This Oreo cheesecake brownies recipe is designed for melted chocolate. Cocoa powder alone will change the texture and structure of the brownie layer, so it is best to follow the recipe as written.
Yes. If you want extra chocolate in the brownie layer, fold in about ½ cup of dark chocolate chips after the flour has been incorporated.
The cheesecake layer should look set in the center, and the edges should be lightly golden. A toothpick inserted into the brownie portion should come out with moist sticky crumbs attached. It should not come out with wet batter, and it should not be completely clean.
Dry brownies are usually caused by overbaking or adding too much flour. Start checking for doneness near the end of the baking time and measure the flour accurately.
Store the brownies in an airtight container. They can stay at room temperature for 1 to 2 days. For longer storage, keep them in the refrigerator.
Yes, they can be kept at room temperature for up to 2 days. After that, refrigerate them to keep the cheesecake layer fresh.
Yes, these brownies can be frozen. Keep in mind that the cheesecake layer may become slightly more crumbly after thawing.

If you love brownies, try these recipes too:
White Chocolate Raspberry Blondies
Easy One Bowl Brownies
Homemade Fudgy Gluten Free Brownies with Shiny Crust
How to Make Fudgy Low Sugar Brownies
Fudgy Grain Free Brownies
Olive Oil Brownies with Date Fudge Frosting
Fudgy Buckeye Brownies
Fudgy Chocolate Chip Cheesecake Brownies
The Best Small Batch Fudge Brownies
Homemade Cosmic Brownies Recipe

Oreo Cheesecake Brownies
Christina Marsigliese

10 minutes
29 minutes
16 brownies
Ingredients
Cheesecake Batter
- 9 oz (250g) brick cream cheese, softened
- ¼ cup (50g) granulated sugar
- 2 oz (56g) pure white chocolate, melted
- ¼ cup (60ml) sour cream
- 1 teaspoon (5ml) pure vanilla extract
- 1 large egg at room temperature
- 1 tablespoon Oreo cookie crumbs, plus extra for topping
- 12 Oreos broken into pieces
Brownie Batter
- 4 oz (113g) bittersweet chocolate, about 70% cocoa, coarsely chopped
- ⅓ cup (75g) unsalted butter
- ¾ cup (150g) granulated sugar
- 2 large eggs at room temperature
- 1 teaspoon (5ml) pure vanilla extract
- ¼ teaspoon salt
- ⅓ cup (50g) all-purpose flour
Instructions
-
Preheat the oven to 350°F. Line an 8×8-inch square baking pan with parchment paper, leaving an overhang on the sides so the brownies can be lifted out easily after cooling.
-
Make the cheesecake batter. Beat the softened cream cheese until smooth. Add the sugar and vanilla and beat until glossy. Beat in the egg until fully incorporated. Mix in the melted white chocolate and sour cream, then fold in the Oreo crumbs and broken Oreo pieces.
-
Make the brownie batter. Combine the chopped chocolate and butter in a saucepan over very low heat. Stir constantly until melted and smooth. Alternatively, melt them in the microwave at 50% power in short bursts, stirring often.
-
Pour the melted chocolate mixture into a large bowl. Add the sugar and eggs and mix until smooth, glossy, and slightly thickened. Stir in the vanilla and salt. Sprinkle the flour over the surface and fold until evenly combined.
-
Spread the brownie batter evenly into the prepared pan, reserving about 3 tablespoons. Spread the cheesecake batter over the brownie layer. Spoon small amounts of reserved brownie batter over the cheesecake and swirl gently with a knife. Sprinkle with extra Oreo crumbs if desired.
-
Bake for 27 to 32 minutes, or until the brownies are puffed and the cheesecake is set in the center with lightly golden edges. Transfer the pan to a wire rack and cool completely. Refrigerate for at least 1 hour before slicing with a hot, dry knife.