Cream Cheese Brownies

You don’t need a boxed brownie mix to pull off fudgy Cream Cheese Brownies that taste like they came from a bakery. I love how they feel like two desserts in one, with rich chocolate and a creamy cheesecake layer, making each bite extra satisfying. With a small trick before baking, you’ll see how smooth, moist, and more bakery-worthy these homemade brownies turn out.

Several pieces of cream cheese brownies with a cracked top and visible white chocolate chunks are arranged on a white surface.
Cream Cheese Brownies. Photo Credit: Splash of Taste.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

These brownies are one of those versatile treats that easily fit in on any occasion, from Thanksgiving dessert to Christmas parties and Valentine’s Day. I’ve also shared these as gifts and served them at potlucks and birthday celebrations, where they always disappear fast. You can also bake a few batches ahead, then store, or freeze them.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Assorted baking ingredients for Cream Cheese Brownies are labeled: eggs, vanilla extract, salt, unsalted butter, all-purpose flour, sugar, cocoa, and cream cheese—artfully arranged on a light surface.
Cream Cheese Brownies Ingredients. Photo Credit: Splash of Taste.

How to Make Cream Cheese Brownies with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Follow my simple steps and you’ll see just how easy it is to get bakery-style Cream Cheese Brownies at home from scratch.

Prepare the Brownie Batter

Cream together the butter and sugar in a large bowl until smooth and a little fluffy. This step helps give the brownie base that rich, fudgy bite. I use a mixing bowl with a grippy bottom to keep everything steady while mixing.

Beat in the eggs one at a time so they fully blend in, then stir in the vanilla. Using a hand mixer makes a quick work of blending, but a sturdy wire whisk works just as fine if you’re okay with a bit of workout.

Whisk in the cocoa powder, flour, and salt, but stop as soon as everything looks just combined and you see no more streaks. That is enough to keep the brownie tender, so don’t overmix. Scrape the sides of the bowl with a silicone spatula so the ingredients are well incorporated.

Layer the Batter

Scoop half of the brownie batter into your greased or lined 8-inch baking pan. This nonstick square baking pan helps the brownies bake evenly and makes cleanup easy.

I usually line it with parchment paper to prevent sticking, leaving a bit of overhang to easily lift the brownie slab later. I also give the base of the pan a quick spritz first with nonstick cooking spray before lining it, so the parchment stays in place and doesn’t slide around.

SERIOUSLY GOOD

DESSERTS!

Two tablets display images of desserts; one shows the cover of a dessert cookbook and the other shows assorted baked goods arranged on a table.

Dessert First is a collection of 61 RECIPES to show you that you can make beautiful, impressive desserts right in your own kitchen, no matter your skill level.

Immediate eBook download. No physical book available.

Includes ad-free recipes like:

∙  Lemon Pound Cake

∙  Key Lime Bars

∙  Boston Cream Pie

∙  No-Bake Chocolate Lasagna

∙  Raspberry Cheesecake

...and much more!

Logo displaying the words

Use the spatula to spread it evenly across the bottom so the cream cheese layer has a nice base to sit on, and the brownies bake uniformly.

Make the Cream Cheese Layer

In a medium bowl, stir together softened cream cheese, sugar, and vanilla until it’s smooth and creamy. Drop dollops of this cream cheese mixture on top of the brownie batter, then spread it gently and evenly with the back of a spoon or spatula across the surface.

Top with the Final Layer

Add the rest of your brownie batter and spread it carefully over the cream cheese layer, smoothing it out gently so it covers the top. An offset spatula helps smooth things evenly without disturbing the cream cheese layer too much.

A baking pan lined with parchment paper holds a layer of cream-colored batter for Cream Cheese Brownies, topped with several dollops of chocolate batter, ready to be spread.
Spoon the cream cheese mixture over the brownie base, then pour the remaining brownie batter on top.

Bake the Brownies

Slide the pan into a preheated 350°F (180°C) oven and bake for about 40 minutes, or until the edges are firm and the center looks just a little soft. You’ll know it’s ready when a toothpick inserted into the center comes out almost clean with just a few moist crumbs.

Let it cool completely in the pan before cutting so the layers set properly. You might get a little excited at this point, but cutting too soon will cause messy slices, so give it time to firm up slightly before digging in.

A square batch of cream cheese brownies in a parchment-lined baking pan, freshly baked with a beautifully cracked top surface.
Carefully spread the brownie batter over the cream cheese layer and bake at 350°F (180°C) for about 40 minutes.

Enjoy Your Cream Cheese Brownies

Take out a sharp knife and slice it evenly, wiping the blade between cuts for neat squares that show off the layers beautifully. This chef’s knife makes it a lot easier to get those clean, precise cuts without dragging through the layers.

Finally, serve and enjoy!

If you’re bringing these to a party or potluck, pack them well in a hard-sided container so your slices don’t get squished on the way. Then, pop it into an insulated casserole carrier if they’re still a little warm to keep them from drying out while traveling and hold everything steady.

Setting them out at your own place? Then you’ll love displaying them on this 3-tier serving tray; it gives your table a buffet feel, making these treats much more inviting and easier to grab and share. You can also use a thick dessert box like this if you’re gifting them.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A close-up of several cut cream cheese brownies with a crumbly top, some pieces revealing a luscious white filling inside.

Cream Cheese Brownies

Cream Cheese Brownies are the kind of dessert that feels a little fancy but is surprisingly easy to pull off at home. They’ve got that bakery-style look with the fudgy chocolate and smooth, creamy cheesecake layer, yet they come together without any fuss. They work for just about any occasion too, whether it’s for Thanksgiving, Christmas, Valentine's Day, or even as a sweet gift. You can make them ahead, stash them in the fridge or freezer, and always have something indulgent ready to share.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Course: Dessert
Cuisine: American
Servings: 16
Calories: 323kcal

Ingredients

Brownie Batter:

Cream Cheese Layer:

Instructions

  • Preheat oven to 350°F (180°C). Lightly grease a square baking pan.
  • In a large bowl, cream together the butter and sugar until smooth. Beat in the eggs, one at a time, then add vanilla.
    1 cup unsalted butter, 2 cups sugar, 3 large eggs, 1 teaspoon vanilla extract
  • Stir in cocoa powder, flour, and salt until just combined. Spread half of the brownie batter into the prepared pan.
    ¼ cup unsweetened cocoa powder, 1 ½ cups all-purpose flour, ¼ teaspoon salt
  • In a separate bowl, mix cream cheese, sugar, and vanilla until smooth and creamy. Drop spoonfuls over the brownie batter and spread into an even layer.
    8 ounces cream cheese, ⅓ cup sugar, 1 teaspoon vanilla extract
  • Top with the remaining brownie batter, smoothing it out gently.
  • Bake for 40 minutes, or until the edges are set and the center looks just slightly soft. Cool before slicing.

Notes

  • Bring the eggs to room temperature: Room-temperature eggs mix more evenly into the batter, giving the brownies a smoother texture and helping the layers bake consistently compared to chilled ones.
  • Boost the brownie batter: Cream the butter and sugar as directed, then stir in melted semisweet chocolate and butter from a pot over low heat. This keeps the lightness from creaming while adding deeper flavor and a fudgier texture.
  • Add chocolate chips: Fold in chocolate chips to the brownie batter for extra bursts of semisweet chocolate flavor.
  • Soften the cream cheese first: Let it sit at room temperature so it mixes smoothly without lumps. If it’s too cold, it will stay lumpy and won’t spread into that creamy cheesecake layer you want.
  • Use the right cream cheese: Always choose brick-style cream cheese for the best creamy cheesecake texture over cream cheese from a tub or low-fat cream cheese, since these two are too soft and can affect the flavor and structure of the brownies.
  • Swirl in Nutella for variation: Drop spoonfuls of Nutella over the cream cheese layer before topping with the final brownie batter. It bakes into pockets of hazelnut flavor, giving you a Nutella brownies twist.
  • Create swirls if you like: This recipe may be calling for layered by default, but you can definitely go for a marbled look as well. Drag a knife gently through the top layer to create swirls, and there you’ll have cream cheese swirl brownies. Different look, same flavor.
  • Check early: Start checking at 35 minutes; overbaking dries them out, and you want that soft center.

Nutrition

Calories: 323kcal | Carbohydrates: 40g | Protein: 4g | Fat: 18g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.5g | Cholesterol: 76mg | Sodium: 95mg | Potassium: 68mg | Fiber: 1g | Sugar: 30g | Vitamin A: 589IU | Calcium: 26mg | Iron: 1mg
Tried this recipe?Let us know how it was!

SERIOUSLY GOOD

DESSERTS!

Two tablets display images of desserts; one shows the cover of a dessert cookbook and the other shows assorted baked goods arranged on a table.

Dessert First is a collection of 61 RECIPES to show you that you can make beautiful, impressive desserts right in your own kitchen, no matter your skill level.

Immediate eBook download. No physical book available.

Includes ad-free recipes like:

∙  Lemon Pound Cake

∙  Key Lime Bars

∙  Boston Cream Pie

∙  No-Bake Chocolate Lasagna

∙  Raspberry Cheesecake

...and much more!

Logo displaying the words

Recipe Notes and Expert Tips

I’ve found a few simple tips make a big difference when baking these fudgy brownies:

  • Bring the eggs to room temperature: Room-temperature eggs mix more evenly into the batter, giving the brownies a smoother texture and helping the layers bake consistently compared to chilled ones.
  • Boost the brownie batter: Cream the butter and sugar as directed, then stir in melted semisweet chocolate and butter from a pot over low heat. This keeps the lightness from creaming while adding deeper flavor and a fudgier texture.
  • Add chocolate chips: Fold in chocolate chips to the brownie batter for extra bursts of semisweet chocolate flavor.
  • Soften the cream cheese first: Let it sit at room temperature so it mixes smoothly without lumps. If it’s too cold, it will stay lumpy and won’t spread into that creamy cheesecake layer you want.
  • Use the right cream cheese: Always choose brick-style cream cheese for the best creamy cheesecake texture over cream cheese from a tub or low-fat cream cheese, since these two are too soft and can affect the flavor and structure of the brownies.
  • Swirl in Nutella for variation: Drop spoonfuls of Nutella over the cream cheese layer before topping with the final brownie batter. It bakes into pockets of hazelnut flavor, giving you a Nutella brownies twist.
  • Create swirls if you like: This recipe may be calling for layered by default, but you can definitely go for a marbled look as well. Drag a knife gently through the top layer to create swirls, and there you’ll have cream cheese swirl brownies. Different look, same flavor.
  • Check early: Start checking at 35 minutes; overbaking dries them out, and you want that soft center.

How to Store Leftovers

Keep your Cream Cheese Brownies in an airtight container in the refrigerator for up to 5 days. I like using these stackable airtight glass storage containers that seal tightly to keep the brownies fresh and from drying out or picking up other fridge smells.

To freeze, wrap the slices tightly in plastic wrap and store them in a freezer-safe container for up to 2 months. When you’re ready to enjoy them again, thaw them overnight in the fridge so they stay moist and creamy.

This BPA-free wrap makes sure each slice stays protected without sticking together, while a durable freezer container like this one really helps preserve their moist texture and flavor, and protect against freezer burn.

What to Serve With Cream Cheese Brownies

These brownies are already so good enough on their own, but a scoop of vanilla ice cream even takes them up a notch. A little whipped cream on the side works too, and if you want a fresh twist, add a handful of berries on the plate for a tart contrast to the rich chocolate.

More Easy Recipes for You to Try at Home

I always like to keep a few reliable desserts in rotation, and these are some of my favorites that might become your go-to treats, too:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating