Fudgy Cheesecake Brownies Recipe
These Cheesecake Brownies combine the rich fudgy goodness of chocolate brownies with a silky cream cheese swirl that melts in your mouth. Perfect for when you can’t decide between two desserts, these marbled beauties deliver decadence in every bite.
I’m Claire Whitmore, and I live in Asheville, NC where I bake my feelings into butter and sugar. These Cheesecake Brownies became a weekly ritual after I realized that choosing between brownies and cheesecake was a decision I simply didn’t need to make.
The first time I made this fudgy brownie base with that tangy cream cheese layer, my daughter literally put her hand over her heart and declared them “restaurant fancy.” They’re packed with rich cocoa, velvety cream cheese, and that gorgeous swirl pattern that makes everyone think you spent hours in the kitchen.
Table of Contents
Quick Overview
Little Snapshot: What This Recipe Delivers
These Cheesecake Brownies give you thick, fudgy chocolate brownies marbled with tangy cheesecake swirls in about 45 minutes total. One pan, two layers, zero regrets.
Why You’ll Love This Recipe 🌸
- This brownie cheesecake swirl takes less time than folding laundry and delivers way more joy.
- The marbled brownies look bakery-fancy but use pantry staples you probably already have.
- These fudgy cheesecake brownies stay moist for days, so you can meal prep dessert (yes, that’s a thing).
- According to Serious Eats, the secret to perfect brownies is melted butter and cocoa powder — and this recipe proves exactly why.
Quick Facts ⚡
Here’s the quick scoop on this Cheesecake Brownies recipe.
- CourseDessert
- Prep Time15 minutes
- Cook Time30 minutes
- Total Time45 minutes
- Servings16 brownies
- DifficultyEasy
Nutritional Peek
| Nutrient | Amount per serving |
|---|---|
| Calories | 185 kcal |
| Protein | 3g |
| Carbohydrates | 22g |
| Fat | 10g |
| Fiber | 1g |
| Sugar | 17g |
What You’ll Need
You don’t need fancy equipment to nail these cream cheese brownies. Just a few basic tools and you’re golden.
- 8×8 inch baking pan
- Parchment paper
- Two medium mixing bowls
- One small mixing bowl
- Whisk
- Electric mixer or sturdy wooden spoon
- Rubber spatula
- Butter knife or wooden skewer for swirling
- Wire cooling rack
Ingredients

These brownie cheesecake swirl bars call for two simple layers that come together like magic. The brownie base is deeply chocolatey with unsweetened cocoa powder, while the cheesecake layer adds that tangy, creamy contrast everyone loves. Everything you need is probably already in your fridge and pantry.
| Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Brownie Layer | Unsalted butter | 1/2 cup (1 stick) | Melted and slightly cooled |
| Brownie Layer | Granulated sugar | 1 cup | White sugar works best here |
| Brownie Layer | Large eggs | 2 | Room temp blends easier |
| Brownie Layer | Vanilla extract | 1 teaspoon | Pure vanilla is worth it |
| Brownie Layer | All-purpose flour | 1/2 cup | Spoon and level for accuracy |
| Brownie Layer | Unsweetened cocoa powder | 1/3 cup | Dutch-process or natural both work |
| Brownie Layer | Baking powder | 1/4 teaspoon | Just a tiny lift |
| Brownie Layer | Salt | 1/4 teaspoon | Balances the sweetness |
| Cheesecake Layer | Cream cheese | 8 ounces | Must be softened to room temp |
| Cheesecake Layer | Granulated sugar | 1/4 cup | Sweetens the tangy cream cheese |
| Cheesecake Layer | Large egg | 1 | Binds the cheesecake layer |
| Cheesecake Layer | Vanilla extract | 1/2 teaspoon | A little goes a long way |
Step-by-Step Instructions
Let’s make this happen. These marbled brownies come together in layers, and the swirling part is honestly the most fun you’ll have all week.

Cheesecake Brownies start with proper prep. Preheat your oven to 350°F and line your 8×8 inch baking pan with parchment paper, leaving a couple inches hanging over the sides. This overhang becomes your brownie-lifting handles later, and trust me, it’s a game changer.
Build your brownie base first. In a medium bowl, whisk together the melted butter and 1 cup granulated sugar until the mixture looks glossy and well combined. Beat in the 2 eggs one at a time, making sure each egg is fully incorporated before adding the next. Stir in 1 teaspoon vanilla extract.
Combine your dry ingredients separately. In a small bowl, whisk together the flour, cocoa powder, baking powder, and salt until no lumps remain. Gradually fold this mixture into your wet ingredients, stirring until just combined — you want a thick, fudgy batter with no flour streaks.
Pour two-thirds of the brownie batter into your prepared pan. Use a spatula to spread it evenly across the bottom, making sure it reaches all four corners. Set the remaining brownie batter aside — you’ll need it in a minute for the marbling magic.
Make the cheesecake filling while your brownie base waits. In another medium bowl, beat the softened cream cheese and 1/4 cup granulated sugar together with an electric mixer (or a really determined wooden spoon) until the mixture is smooth, creamy, and lump-free. Beat in 1 egg and 1/2 teaspoon vanilla extract until everything is silky and well blended.
Dollop the cheesecake mixture over the brownie layer. Use a spoon to drop generous blobs of the cream cheese filling across the brownie base — don’t worry about being neat here, rustic is the goal. You want scattered pockets of cheesecake magic.
Drop the remaining brownie batter on top. Use small spoonfuls to scatter the reserved brownie batter over the cheesecake layer, creating a patchwork of chocolate and cream cheese that’s about to become gorgeous.
Swirl the two batters together gently. Take a butter knife or wooden skewer and drag it through the layers in a figure-eight or zigzag pattern, creating those beautiful marbled swirls. Don’t overmix — you want distinct ribbons of brownie and cheesecake, not a muddy blend.
Bake until the edges are set and the center is just barely jiggly. Slide the pan into your preheated oven and bake for 30-35 minutes. You’ll know they’re done when the edges look firm and a toothpick inserted into the brownie part comes out with moist crumbs, not wet batter. The cheesecake swirls might still look slightly soft, and that’s perfect.
Let the brownies cool completely in the pan. Set the pan on a wire rack and resist the urge to cut into them while they’re warm. These chocolate treats need at least an hour to set properly, or they’ll fall apart when you cut them.
Lift and slice into perfect squares. Once fully cooled, use the parchment paper overhang to lift the entire brownie slab out of the pan. Place it on a cutting board and use a sharp knife to cut into 16 squares, wiping the knife between cuts for clean edges.
Expert Tips
Nailing fudgy cheesecake brownies is all about a few small details that make a huge difference. These tips come from years of trial, error, and eating way too many “test batches” in the name of science.
Soften your cream cheese completely before mixing. Cold cream cheese creates lumps that never fully blend, leaving you with weird pockets of dense cheese. Leave it on the counter for 30-45 minutes, or microwave it in 10-second bursts until it’s soft but not melted.
Don’t overbake these beauties. The difference between fudgy and dry brownies is about 3 minutes in the oven. Pull them when the edges are set but the center still has a slight jiggle — they’ll continue cooking as they cool.
Use room temperature eggs for both layers. Cold eggs don’t incorporate as smoothly into the batter and can cause the melted butter to seize up. Let your eggs sit out for 15-20 minutes before you start baking.
Swirl gently and don’t overthink it. You want visible ribbons of cream cheese and brownie, not a homogeneous blend. Three or four swirls through the batter is plenty — any more and you’ll lose that gorgeous marbled effect.
Line your pan with parchment, not just grease it. According to King Arthur Baking, parchment paper creates a foolproof release and makes cleanup a breeze. Plus, those overhang handles let you lift the whole batch out for perfect, clean cuts.
Cool completely before cutting. I know it’s torture, but warm brownies will crumble and smear when you try to slice them. An hour of patience gives you bakery-worthy squares with clean edges and intact swirls.
Variations
Peanut Butter Swirl Brownies: Replace half the cream cheese with an equal amount of creamy peanut butter in the cheesecake layer. You’ll get a peanut butter cup vibe that’s absolutely irresistible.
Espresso Cheesecake Brownies: Add 1 tablespoon instant espresso powder to the brownie batter for a mocha twist that deepens the chocolate flavor. Coffee and chocolate are soulmates.
Berry Swirl Brownies: Fold 1/4 cup raspberry or strawberry preserves into the cheesecake layer before dolloping it onto the brownie base. The fruity tang plays beautifully against the rich chocolate.
Mint Chocolate Brownies: Replace the vanilla extract in the brownie layer with 1/2 teaspoon peppermint extract. Add a few drops of green food coloring to the cheesecake layer for a festive look.
Salted Caramel Brownies: Drizzle 1/4 cup salted caramel sauce over the cheesecake layer before adding the final brownie dollops. Swirl everything together for a sweet-salty masterpiece.
Triple Chocolate Brownies: Fold 1/2 cup each of dark chocolate chips and white chocolate chips into the brownie batter before layering. This chocolate-forward approach is pure decadence.
Troubleshooting
Problem: My cheesecake layer has lumps. Your cream cheese wasn’t soft enough when you started mixing. Next time, leave it out longer or beat it alone for a full minute before adding other ingredients to ensure it’s completely smooth.
Problem: The brownies are dry and crumbly. You overbaked them — even by just a few minutes. Check them at the 28-minute mark next time, and remember that slightly underdone is better than overdone.
Problem: The layers didn’t swirl, they just mixed together. You swirled too vigorously or too many times. Use a light hand and make just 3-4 gentle passes through the batter with your knife.
Problem: The brownies stuck to the pan. You either skipped the parchment paper or didn’t leave enough overhang. Line the entire bottom and two sides with parchment next time, and make sure at least 2 inches hangs over each side.
Problem: The center sank after cooling. Your oven temperature might be running hot, causing the edges to set too fast while the center stays underbaked. Use an oven thermometer to verify your temp, and consider lowering it by 25°F.
Problem: The cheesecake layer disappeared into the brownie. Your brownie batter was too thin or your cheesecake mixture was too thick. Make sure you’re measuring accurately — the brownie batter should be thick and fudgy, not runny.
Storage & Reheating

These cream cheese brownies are best served at room temperature when the fudgy texture really shines. Stack them on a pretty plate, dust with powdered sugar if you’re feeling fancy, and watch them disappear faster than you can say “just one more.”
Store leftover brownies in an airtight container at room temperature for up to 3 days, or refrigerate them for up to a week. The cheesecake layer means they need to stay cool if your kitchen is warm, but let them come to room temp before serving for the best texture.
To reheat, microwave individual brownies for 10-15 seconds until just barely warm — not hot. You can also enjoy them straight from the fridge if you like a denser, almost truffle-like texture.
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | 3 days | Airtight container, cool dry place |
| Refrigerator | 1 week | Airtight container, let warm before serving |
| Freezer | 3 months | Wrap individually, freeze flat in freezer bag |
No-Waste Kitchen Ideas
Turn brownie scraps into a parfait base. If you trim the edges for neater squares, crumble those bits into glasses and layer with whipped cream and fresh berries for an instant trifle situation.
Use leftover cream cheese in frosting. Got a partial block left? Beat it with butter, powdered sugar, and vanilla for a quick cream cheese frosting that’s perfect on cinnamon rolls or these speedy brownie treats.
Freeze brownie cubes for future milkshakes. Cut brownies into 1-inch cubes and freeze them in a single layer. Blend them into vanilla milkshakes for a cookies-and-cream vibe that uses up extras.
Make brownie crumb crust for cheesecake. Pulse dry or slightly stale brownies in a food processor with melted butter to create a chocolate crust for your next cheesecake or pie.
Repurpose the parchment paper. If your parchment isn’t stained or torn, wipe it clean and reuse it for your next baking project. I get 3-4 uses out of each sheet before composting it.
Frequently Asked Questions
Here are the questions I get asked most often about these marbled brownies. If you have others, drop them in the comments!
What are cheesecake brownies?
Cheesecake brownies are a hybrid dessert that combines rich, fudgy chocolate brownies with a creamy cheesecake layer. The two batters are swirled or layered together and baked to create a dessert with contrasting textures and flavors.
How do you store cheesecake brownies?
Cheesecake brownies should be stored in an airtight container in the refrigerator due to the cream cheese content. They will stay fresh for up to 5 days when properly refrigerated. You can also freeze them for up to 3 months.
Can I make cheesecake brownies ahead of time?
Yes, cheesecake brownies are an excellent make-ahead dessert. They can be baked 1-2 days in advance and stored in the refrigerator. In fact, they often taste better the next day as the flavors have more time to meld together.
Why did my cheesecake brownies turn out dry?
Cheesecake brownies can turn out dry if they are overbaked. Since they contain a cheesecake layer, they should be removed from the oven when the center is still slightly jiggly. The brownies will continue to set as they cool.
Do cheesecake brownies need to be refrigerated?
Yes, cheesecake brownies must be refrigerated because they contain cream cheese and eggs in the cheesecake layer. These ingredients are perishable and require refrigeration to prevent bacterial growth. Allow them to cool completely before refrigerating.
Final Dish
These Cheesecake Brownies hit that perfect sweet spot between fudgy chocolate and creamy tang, and they’re honestly one of the easiest ways to look like a baking wizard. Whether you’re bringing them to a potluck, packing them in lunchboxes, or eating them straight from the pan at midnight, they deliver pure joy in every bite.
I’d love to see how yours turn out — tag me in your photos and tell me if you tried any fun variations. Did you go full chocolate chip? Add a swirl of caramel? Let me know in the comments below!
I’m Claire Whitmore — a dessert daydreamer from Asheville, NC. For me, baking isn’t about perfect pastries — it’s about the joy of sharing something sweet (and maybe sneaking an extra scoop of icing).
Cheesecake Brownies
Ingredients
For the Brownie Layer
- ½ cup 1 stick unsalted butter, melted
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup all-purpose flour
- ⅓ cup unsweetened cocoa powder
- ¼ teaspoon baking powder
- ¼ teaspoon salt
For the Cheesecake Layer
- 8 ounces cream cheese softened
- ¼ cup granulated sugar
- 1 large egg
- ½ teaspoon vanilla extract
Instructions
- Preheat your oven to 350°F (175°C). Line an 8×8 inch baking pan with parchment paper, leaving an overhang on the sides to easily lift the brownies out later.
- Make the Brownie Batter: In a medium bowl, whisk together the melted butter and granulated sugar until well combined. Beat in the eggs one at a time, then stir in the vanilla extract.
- In a separate small bowl, whisk together the flour, cocoa powder, baking powder, and salt. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
- Pour about two-thirds of the brownie batter into the prepared baking pan and spread evenly.
- Make the Cheesecake Filling: In another medium bowl, beat the softened cream cheese and granulated sugar together until smooth and creamy. Beat in the egg and vanilla extract until well combined.
- Dollop spoonfuls of the cheesecake mixture over the brownie batter in the pan.
- Drop the remaining brownie batter in small spoonfuls over the cheesecake layer.
- Using a knife or a skewer, gently swirl the brownie and cheesecake batters together to create a marbled effect.
- Bake for 30-35 minutes, or until the edges are set and a toothpick inserted into the brownie comes out with moist crumbs (not wet batter).
- Let the brownies cool completely in the pan on a wire rack before lifting them out and cutting them into squares.
