Introduction
Imagine biting into a fudgy, decadent brownie swirled with rich cream cheese filling, all packed with crunchy Oreo cookies. This recipe marries the best parts of a brownie, a cheesecake, and America’s favorite cookie into one irresistible dessert bar. You get layers of flavor and texture in every single bite, making it the ultimate crowd-pleasing treat.
Prep & Cook Time
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Servings: 9
Ingredients
Brownie Layer:
- 1/2 cup all purpose flour
- 2 Tbsp cocoa powder
- 2 eggs (at room temperature)
- 1 tsp vanilla powder (use half this amount if you prefer less rich vanilla flavor)
- 3/4 cup granulated sugar
- 1/2 cup unsalted butter
- 7 oz semi-sweet chocolate chips
- 1/2 tsp salt
- 16 Oreo cookies (whole)
Cheesecake Layer:
- 12 oz cream cheese (at room temperature)
- 1 egg (at room temperature)
- 1/2 tsp vanilla powder (use half this amount if you prefer less rich vanilla flavor)
- 1/4 cup granulated sugar
- 6 Oreo cookies (crushed)
Instructions
- Preheat your oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, letting the paper overhang on two sides for easy removal later.
- Make the brownie batter: In a medium heatproof bowl, combine the 1/2 cup unsalted butter and 7 oz semi-sweet chocolate chips. Melt them together using a double boiler or by microwaving in 30-second bursts, stirring after each, until smooth. Let cool slightly.
- To the melted chocolate mixture, whisk in the 3/4 cup granulated sugar until combined. Then whisk in the 2 eggs and 1 tsp vanilla powder (use half this amount if you prefer less rich vanilla flavor) until the mixture is smooth and glossy.
- Gently fold the 16 whole Oreo cookies into the brownie batter. Spread this batter evenly into the bottom of your prepared pan.
- Make the cheesecake layer: In a separate bowl, beat the 12 oz room temperature cream cheese with a hand mixer or stand mixer until smooth. Add the 1/4 cup granulated sugar, 1 egg, and 1/2 tsp vanilla powder (use half this amount if you prefer less rich vanilla flavor). Beat on medium speed until the mixture is completely smooth and creamy.
- By hand, fold the 6 crushed Oreo cookies into the cheesecake mixture.
- Spoon dollops of the cheesecake batter over the brownie layer. Use a knife or skewer to gently swirl the two layers together, creating a marbled effect.
- Bake for 35-40 minutes, or until the edges are set and the center is only slightly jiggly. A toothpick inserted into a brownie-dominant area should come out with moist crumbs (not wet batter).
- Let the brownies cool completely in the pan on a wire rack. For cleanest cuts, chill them in the refrigerator for at least 2 hours. Use the parchment paper to lift the whole slab out of the pan before cutting into 9 squares.
Variations
- Mini Swirls: For more defined layers, pour all the brownie batter into the pan, then pour all the cheesecake batter on top. Swirl just 3-4 times with a knife for a dramatic look.
- Frozen Treat: Cut the chilled brownies and freeze them individually on a parchment-lined tray. Store in a freezer bag for a fantastic frozen dessert you can grab straight from the freezer.
- Brownie Bites: Bake the recipe in a 9×13 pan for a thinner layer, then cut into smaller, two-bite squares perfect for parties or cookie platters.
- Double Chocolate: After swirling, sprinkle an extra handful of semi-sweet chocolate chips on top before baking for extra gooey pockets of chocolate.
Tips for Success
- Room Temperature is Key: Ensure your eggs and cream cheese are truly at room temperature to prevent lumps in the cheesecake layer and to achieve a smooth, well-emulsified batter.
- Don’t Over-Bake: The center should still have a slight jiggle when you take it out. It will continue to set as it cools, resulting in the perfect fudgy texture.
- Chill Before Cutting: For perfectly clean, neat squares, chilling the brownies thoroughly is non-negotiable. It firms up the cheesecake layer and prevents crumbling.
- Use a Hot Knife: For picture-perfect slices, dip your sharp knife in hot water, wipe it dry, and then make each cut. Repeat between cuts.
Storage & Reheating
Store the brownies in an airtight container in the refrigerator for up to 5 days. For longer storage, freeze for up to 3 months. While they are delicious cold, you can let a slice sit at room temperature for 20 minutes to slightly soften, or microwave a single portion for 8-10 seconds to mimic that fresh-from-the-oven warmth.
FAQ
1. Can I use salted butter instead?
Yes, you can use salted butter. Simply omit the 1/2 tsp salt from the brownie layer ingredients.
2. Why is my cheesecake layer lumpy?
This is almost always due to cream cheese that is too cold. Make sure it’s truly softened at room temperature for at least an hour before mixing.
3. Can I make these gluten-free?
Yes, use your favorite gluten-free flour blend (a 1:1 substitute) in place of the all-purpose flour, and ensure you use gluten-free chocolate sandwich cookies.
4. My brownies are very cakey, not fudgy. What happened?
This is typically caused by over-mixing the batter after adding the flour, or over-baking. Mix just until no flour streaks remain and be vigilant about checking for doneness at the minimum bake time.
5. Do I have to chill them before cutting?
While you can cut them once fully cooled at room temperature, chilling them first makes the process much easier and results in cleaner, more professional-looking slices.
6. Can I double this recipe?
Absolutely. Double all ingredients and bake in a 9×13 inch pan. Start checking for doneness around 45 minutes, but it may take up to 50-55 minutes.

