Sometimes, a standard chocolate brownie simply isn’t enough to satisfy a serious sweet tooth. When you are craving something truly over the top, deeply decadent, and guaranteed to drop jaws at your next party, these Ultimate Caramel Oreo Cheesecake Brownies are the answer.

This recipe is a masterpiece of textures and flavors. It is a four part harmony consisting of a dense, fudgy chocolate brownie base, a creamy vanilla cheesecake center stuffed with crunchy Oreos, a marbled brownie and cookie crumble topping, and a final, glorious drizzle of salted caramel. If you love outrageously loaded, bakery style treats like these gooey, campfire inspired S’mores Rolls or sweet and salty layers like this Blueberry Pretzel Salad this recipe is about to become your new obsession.
While it looks like it took hours of complex pastry work to assemble, it is actually incredibly straightforward to make in a single 9×9 baking pan.
Why You Will Be Obsessed With This Recipe
-
The Ultimate Textural Contrast: You get the dense chewiness of a fudgy brownie, the silky smooth melt of rich cheesecake, the snap of an Oreo cookie, and the sticky sweetness of salted caramel all in one bite.
-
Two Desserts in One: Can’t decide between baking cheesecake or brownies? You don’t have to! If you love creative cheesecake mashups like these Rhubarb Cheesecake Bombs or a creamy Hawaiian Cheesecake Salad, this is right up your alley.
-
Show Stopping Presentation: The distinct, clean layers and the marbled top make these bars look like they came from a gourmet bakery.
-
Make Ahead Mandatory: Because they require chilling to set the layers perfectly, these brownies are the ideal dessert to make a day in advance for a stress free hosting experience.

The Layered Breakdown & Ingredients
To conquer this dessert, we break it down into four simple components.
Layer 1: The Fudgy Brownie Base
-
Unsalted Butter (1 cup, melted) & Granulated Sugar (2 cups): Provides the chewy, moist foundation.
-
Large Eggs (4) & Vanilla Extract (1 tbsp): Binds the batter and adds richness.
-
Cocoa Powder (¾ cup) & All Purpose Flour (1 cup): A higher ratio of cocoa to flour ensures these lean towards “fudgy” rather than “cakey”.
-
Salt (½ tsp): Balances the intense sweetness.
Layer 2: The Oreo Stuffed Cheesecake
-
Cream Cheese (16 oz / 2 blocks): Must be softened to room temperature so your cheesecake layer is perfectly smooth and lump free!
-
Granulated Sugar (½ cup) & Egg (1): Sweetens and sets the cheesecake layer.
-
Oreo Cookies (10–12, roughly chopped): Pressed directly into the cheesecake for a cookies and cream vibe.
Layer 3: The Cookie Crumble Top
-
Reserved Brownie Batter: We save â…“ of the base batter to dollop over the top.
-
Chocolate Chips or Cookie Dough Chunks (½ cup): For extra gooey chocolate pockets.
-
Mini Oreos (5–6): For a fun, crunchy garnish.
Layer 4: The Finish
-
Salted Caramel Sauce: Use your favorite high quality store bought brand, or make your own! The saltiness perfectly cuts through the rich chocolate and cream cheese.
Need a light, refreshing side dish to balance out this heavy, decadent dessert? Serve a crisp Cucumber Strawberry Salad with your dinner beforehand!
Step-by-Step Instructions
1. Prepare the Brownie Layer Preheat your oven to 350°F (175°C). Line a 9×9 inch square baking pan with parchment paper, leaving a bit of overhang on the sides so you can easily lift the brownies out later. In a large bowl, whisk together the melted butter and sugar. Add the eggs and vanilla, beating vigorously until smooth and slightly pale. Gently stir in the cocoa powder, flour, and salt just until combined. Spread about â…” of this brownie batter into the bottom of your prepared pan. Set the remaining â…“ aside.
2. Add the Cheesecake & Oreos In a separate mixing bowl, use an electric mixer to beat the softened cream cheese and sugar together until completely smooth and fluffy. Add the egg and mix until just combined (do not overmix, or the cheesecake will puff up and crack!). Spread this creamy cheesecake mixture evenly over the brownie base. Gently press the roughly chopped Oreos directly into the cheesecake layer.
3. The Top Layer & Bake Take your reserved brownie batter and drop small spoonfuls of it randomly over the cheesecake layer. You can use a butter knife to gently swirl the batter into the cheesecake for a marbled look, or just leave them as rustic, fudgy clumps. Top the pan with your chocolate chips and extra Mini Oreos. Bake for 35 to 45 minutes. You will know it is done when the edges are set and slightly pulled away from the pan, but the center still has a slight, slow jiggle to it.
If you are looking for a cozy, warm dessert to bake later in the week, try this comforting Southern Banana Cobbler!
4. The Crucial Chilling Step Remove the pan from the oven. Do not attempt to slice them yet! Let the brownies cool completely to room temperature on your counter. Once cooled, cover the pan tightly and place it in the refrigerator for at least 3 hours (overnight is highly recommended). This chilling process is what firms up the cheesecake and creates those gorgeous, sharp, clean layers when you slice them.
5. The Caramel Finish Once the brownies are fully chilled and set, use the parchment paper overhang to lift the entire block out of the pan. Use a large, sharp knife to cut them into squares, wiping the blade clean between cuts. Before serving, drizzle the brownies generously with warm salted caramel sauce.

Ultimate Caramel Oreo Cheesecake Brownies
Ingredients
- 1 cup unsalted butter, melted for brownie base
- 2 cups granulated sugar for brownie base
- 4 large eggs for brownie base
- 1 tbsp vanilla extract for brownie base
- ¾ cup cocoa powder
- 1 cup all-purpose flour
- ½ tsp salt
- 16 oz cream cheese, softened for cheesecake layer
- ½ cup granulated sugar for cheesecake layer
- 1 large egg for cheesecake layer
- 10-12 Oreo cookies, roughly chopped
- ½ cup chocolate chips or cookie dough chunks for topping
- 5-6 Mini Oreos for topping
- salted caramel sauce for drizzling
Instructions
- Preheat oven to 350°F (175°C) and line a 9x9-inch baking pan with parchment paper, leaving overhang for easy removal.
- In a large bowl, whisk melted butter and sugar together. Add eggs and vanilla extract, mixing until smooth.
- Stir in cocoa powder, flour, and salt until just combined to form the brownie batter.
- Spread about two-thirds of the brownie batter evenly into the prepared pan. Reserve remaining batter.
- In a separate bowl, beat cream cheese and sugar until fluffy. Add egg and mix until just combined.
- Spread cheesecake mixture evenly over brownie base. Press chopped Oreo cookies into the cheesecake layer.
- Drop spoonfuls of reserved brownie batter over the cheesecake layer and gently swirl for a marbled effect if desired.
- Top with chocolate chips and Mini Oreos.
- Bake for 35-45 minutes until edges are set but center still has a slight jiggle.
- Cool completely at room temperature, then refrigerate for at least 3 hours or overnight.
- Slice into bars, drizzle with salted caramel sauce, and serve.
Notes
Storage and Reheating Tips
To Store: Because of the dense cheesecake layer, these brownies must be stored in the refrigerator. Place them in an airtight container and keep them chilled for up to 5 days.
To Freeze: These layered brownies freeze exceptionally well! Wrap individual, un carameled squares tightly in plastic wrap, then place them in a freezer safe ziplock bag for up to 3 months. Thaw overnight in the fridge.
To Serve: They are phenomenal served cold straight from the fridge, but if you prefer a gooey, molten brownie, microwave a single square for 15–20 seconds before adding your caramel drizzle!
Planning an epic weekend menu? Start your day with these hearty, savory Twice Baked Loaded Breakfast Potatoes and a tropical, fruity Amaretto Island Punch!
Frequently Asked Questions (FAQs)
Can I use a boxed brownie mix to save time? Yes, absolutely! If you are short on time, you can prepare a standard 18oz box of fudge brownie mix according to the package directions. Use â…” of the batter for the base and reserve the rest for the top layer, just as the recipe instructs.
Why did my cheesecake layer crack? Cheesecake usually cracks from overmixing the egg (which adds too much air to the batter) or overbaking. Ensure you only mix the egg until just combined, and pull the pan out of the oven while the center still has a slight jiggle.
Do I have to use Oreos? Not at all! You can easily customize this recipe. Try swapping the Oreos for chopped peanut butter cups, graham cracker pieces, or your favorite chocolate candy bar.
Can I bake these in a 9×13 pan? This specific recipe is designed for the deep, thick layers of a 9×9 pan. If you stretch this batter into a 9×13 pan, the layers will be very thin, and the baking time will be significantly reduced (start checking them at 25 minutes). If you want thick layers in a 9×13 pan, you will need to double the recipe!