Cream Cheese Swirl Brownies Recipe
This Cream Cheese Swirl Brownies Recipe gives you rich chocolate fudge brownies marbled with a tangy cheesecake swirl—pretty enough for a party, simple enough for a Tuesday night treat.
What Makes This Cream Cheese Swirl Brownies Recipe So Special?
When I say these are “crowd favorite” brownies, I’m not exaggerating. This is the cream cheese brownies recipe I’ve been bringing to potlucks, teacher luncheons, and neighborhood block parties for more than 15 years. They’re that perfect blend of rich chocolate brownies and creamy swirl cheesecake topping, baked into neat brownie squares that look like they came from a bakery case.
They’re a little more dressed up than your typical homemade brownie dessert, but they don’t ask for anything fancy. Just pantry basics, a block of cream cheese, and a few minutes of swirling fun with a butter knife.
I love these marbled cream cheese brownies during the cooler months—there’s something about a warm, cream cheese chocolate dessert when the weather cools down—but honestly, they’re seasonless. I serve them warm with ice cream in winter, and chilled straight from the fridge in summer.
And because I know some of you are watching sugar or food sensitivities, I’ll share simple and tested variations: whole wheat flour, gluten‑free swaps, and even a more “grown‑up” espresso version of these rich chocolate brownies.
Let me explain why these deserve a spot in your regular baking rotation.
Why You’ll Love This Recipe
- Bakery-style look, simple home kitchen effort – That pretty marbled cream cheese swirl looks fancy, but it takes less than a minute.
- Extra fudgy, not cakey – These chocolate fudge brownies are dense, moist, and chewy with shiny tops.
- Classic ingredients, no fuss – No special chocolate or gadgets—just cocoa powder, butter, sugar, and cream cheese.
- Make ahead friendly – The flavor actually improves after a night in the fridge, so they’re perfect for parties or holidays.
- Customizable sweetness – Easy to adjust the sugar for a more or less sweet cheesecake brownies recipe.
- Freezer-friendly dessert – These baked brownie squares freeze beautifully for last‑minute guests or late‑night cravings.
- Crowd‑pleaser for all ages – Kids love the chocolate, adults love the tangy cheesecake swirl; everybody goes back for seconds.
- Great base for variations – From peanut butter swirls to peppermint for Christmas, this recipe is a flexible little workhorse.
Ingredients
Let’s break this Cream Cheese Swirl Brownies Recipe into two easy parts: the brownie base and the cream cheese swirl.
For the Brownie Base
- 1 cup (2 sticks / 226 g) unsalted butter, melted and slightly cooled
- 1 ¾ cups (350 g) granulated sugar
- ½ cup (100 g) light brown sugar, packed (adds moisture and chew)
- 4 large eggs, at room temperature
- 2 teaspoons pure vanilla extract
- 1 cup (120 g) all‑purpose flour (spooned and leveled)
- ¾ cup (75 g) unsweetened cocoa powder (natural, not Dutch‑processed)
- ½ teaspoon fine sea salt (or ¾ teaspoon kosher salt)
- ½ teaspoon baking powder (for just a touch of lift)
- ½ cup (90 g) semisweet chocolate chips or chopped chocolate (for extra fudginess; optional but lovely)
For the Cream Cheese Swirl
- 8 oz (226 g) full‑fat cream cheese, softened to room temperature
- ¼ cup (50 g) granulated sugar
- 1 large egg yolk, at room temperature
- ½ teaspoon pure vanilla extract
- 1–2 tablespoons sour cream or plain Greek yogurt (for an extra silky swirl—whole milk works best)
Pan Prep
- Butter or nonstick spray, for greasing
- Parchment paper, for easy removal
Ingredient Tips
- Cream cheese: Use full‑fat brick style cream cheese; the whipped tub kind stays too loose and won’t bake up as nicely.
- Cocoa powder: A decent supermarket brand like Hershey’s, Ghirardelli, or Target’s Good & Gather works just fine; the key is fresh cocoa with good aroma.
- Butter: Real butter makes these taste like a proper bakery brownie. Salted butter is fine—just reduce the added salt by a pinch.
- Eggs: Room temperature eggs mix more smoothly and help give you that glossy, unified batter. If you forget to pull them out, set them in a bowl of warm water for 5–7 minutes.
Directions
-
Prepare your pan and oven.
Grease a 9×13‑inch baking pan with butter or nonstick spray. Line it with parchment paper, leaving a little overhang on two sides to lift the brownies out later. Grease the parchment lightly too. Preheat your oven to 350°F (175°C). -
Mix the wet ingredients for the brownie base.
In a large mixing bowl, whisk together the melted butter, granulated sugar, and brown sugar until thick and shiny, about 1–2 minutes by hand. Add the eggs and vanilla and whisk again until the mixture looks smooth and slightly lightened in color. This step helps you get that classic crackly brownie top. -
Add the dry ingredients.
In a separate bowl, whisk the flour, cocoa powder, salt, and baking powder. Sift out any cocoa lumps with your fingers or a spoon—those bitter pockets can ruin a bite. Gently fold the dry ingredients into the wet mixture using a spatula, just until combined. Don’t overmix; you want to keep those brownies tender. -
Stir in chocolate chips (optional but recommended).
Fold in the chocolate chips or chopped chocolate. The batter will be thick and glossy. Scrape about ¾ of the brownie batter into your prepared pan and spread it into an even layer with an offset spatula or the back of a spoon. -
Make the cream cheese swirl batter.
In a medium bowl, beat the softened cream cheese with a hand mixer (or a sturdy whisk) until completely smooth and lump‑free. Add the sugar and beat again. Mix in the egg yolk, vanilla, and 1 tablespoon of sour cream or Greek yogurt. The mixture should be creamy and spreadable; if it feels too thick, add the extra tablespoon of sour cream. -
Layer and swirl.
Spoon the cream cheese mixture over the brownie layer in 8–10 large dollops. Drop the remaining brownie batter in between and around the cream cheese dollops. Using a butter knife or a skewer, gently drag through the batter in long, curvy motions to create that marbled cream cheese brownies effect. Don’t over‑swirl or you’ll lose the contrast—three or four passes in each direction is plenty. -
Bake.
Place the pan on the center rack and bake for 30–38 minutes. Start checking around 28 minutes; ovens vary a lot. The brownies are done when the edges are set and pulling away slightly, the cream cheese swirl looks set (not jiggly in the middle), and a toothpick inserted in the brownie portion comes out with a few moist crumbs but no wet batter. -
Cool completely (this part matters!).
Set the pan on a wire rack and let the brownies cool to room temperature, about 1–2 hours. For the cleanest slices and best cheesecake texture, chill them in the fridge for another 1–2 hours before cutting. I know it’s hard to wait, but this step turns them from “pretty good” into “wow.” -
Slice and serve.
Use the parchment overhang to lift out the entire slab. Place it on a cutting board and use a sharp knife wiped clean between cuts for neat squares. Cut into 16 larger squares or up to 24 smaller pieces if you’re serving a crowd.
Servings & Timing
- Yield: About 16 large brownies, or 20–24 smaller brownie squares
- Prep Time: 20 minutes
- Bake Time: 30–38 minutes
- Cooling/Chill Time: 2–3 hours (room temperature + optional chilling)
- Total Time: About 3–4 hours, mostly hands‑off
You can absolutely serve these slightly warm after they’ve cooled in the pan—just know the cream cheese swirl will be softer and the texture more gooey, like a warm cream cheese chocolate dessert. Chilled, they cut into neat, bakery‑style bars.
Variations
You know what? Once you’ve made this Cream Cheese Swirl Brownies Recipe once, you’ll probably start playing with it. Here are some of my favorite spins:
- Espresso Brownies: Add 1–2 teaspoons instant espresso powder to the brownie batter for a deeper, “coffee shop” chocolate flavor.
- Peanut Butter Swirl: Warm ⅓ cup creamy peanut butter until runny and swirl it over the top along with the cream cheese for a chocolate‑peanut butter cheesecake brownies recipe.
- Mint Chocolate Version: Stir ½ teaspoon peppermint extract into the cream cheese mixture and sprinkle crushed chocolate‑mint candies on top before baking.
- Gluten‑Free: Use a cup‑for‑cup gluten‑free baking flour blend; several readers and my gluten‑sensitive niece love it this way.
- Raspberry Marble: Drop small spoonfuls of seedless raspberry jam on top before swirling for a fruity marbled cream cheese brownies twist.
- Smaller Batch: Halve the recipe and bake in an 8×8‑inch pan for about 25–30 minutes, checking early.
Storage & Reheating
- Room Temperature: Because of the cream cheese swirl, I don’t leave these out more than 4–6 hours, especially in warmer weather.
- Refrigerator: Store the cooled brownie squares in an airtight container, layered with parchment, for up to 5 days. The flavor gets deeper after a day or two.
- Freezer: For longer storage, freeze individual brownies on a baking sheet, then transfer to a freezer bag or container. They’ll keep well for up to 2 months.
- Thawing: Let frozen brownies thaw overnight in the fridge, or on the counter for about 45–60 minutes.
- Serving Warm: If you like a warm brownie, microwave a chilled square for 10–15 seconds. Don’t overheat or the cream cheese layer can get rubbery.
For parties, I often bake these the day before, chill overnight, then cut and arrange them on a platter a couple of hours before serving.
Notes
- Pan size matters: This recipe is written for a 9×13‑inch pan. If you use a smaller pan, the brownies will be thicker and need more baking time; watch the center closely.
- Don’t skip the room‑temperature ingredients: Cold cream cheese and eggs don’t blend as smoothly and can give you a lumpy swirl.
- Swirl gently: If your swirl pattern looks messy before baking, don’t worry—baking smooths and sets everything. But resist the urge to over‑mix the two batters.
- Brown edges vs. soft center: The edges of rich chocolate brownies often bake faster and get a little chewier; some people (like my husband) love those pieces best. If you prefer a softer texture throughout, pull the pan as soon as the center tests done.
- Sweetness level: This is a classic sweet brownie dessert. For a less sweet version, reduce the granulated sugar in the brownie base by ¼ cup; the texture will still be nice and fudgy.
- Cutting clean squares: A long, sharp knife and a quick rinse under hot water between cuts make a huge difference in presentation.
FAQs
Can I use boxed brownie mix for the base?
Yes—use a family‑size boxed mix baked in a 9×13 pan, pour most of it in the pan, then add the cream cheese swirl from this recipe on top. Baking time may vary, so watch for doneness cues.
Do I have to refrigerate cream cheese swirl brownies?
Because of the cream cheese topping, I recommend refrigerating after they’ve fully cooled. They’re safe for a few hours at room temperature when serving, though.
Why did my cream cheese layer crack?
Overbaking or very high oven heat can cause cracking. Pull the brownies as soon as the center is set and avoid baking on the top oven rack.
My brownies came out dry—what went wrong?
Usually, that means they baked too long. Next time, start checking 5 minutes earlier and pull them when a toothpick has just a few moist crumbs. Measuring flour correctly (spoon and level) helps too.
Can I use low‑fat cream cheese or Neufchâtel?
You can, but the swirl won’t be quite as rich or creamy and may be a bit looser. Full‑fat brick cream cheese gives the best texture.
Can I make these as thicker, bakery‑style bars?
Yes—bake the full recipe in a 9×9‑inch square pan. They’ll be thicker and need more time, roughly 40–45 minutes, but start checking early.
How long can I keep these in the fridge?
Stored well in an airtight container, they’re good for up to 5 days. If you won’t finish them by then, freeze the extras.
Can I double this recipe for a large gathering?
You can double it and bake in two 9×13 pans. Baking one pan at a time in the center of the oven gives more even results.
Conclusion
This Cream Cheese Swirl Brownies Recipe gives you the best of both worlds: rich chocolate fudge brownies and a creamy swirl cheesecake topping, all in one pan of beautiful baked brownie squares. They’re simple, reliable, and just special enough to bring to any gathering—from school events to holiday dinners.
If you bake these, I’d love to hear how they turn out for you—tell me your favorite variation, or which piece you claimed first (corner or center?). And if you enjoy this kind of cream cheese chocolate dessert, take a look around my other brownie and bar recipes next time you’re planning a sweet treat.

Cream Cheese Swirl Brownies
Ingredients
- 1 cup unsalted butter melted and slightly cooled (2 sticks / 226 g)
- 1 3/4 cups granulated sugar for brownie base
- 1/2 cup light brown sugar packed (adds moisture and chew)
- 4 large eggs room temperature
- 2 teaspoons vanilla extract pure
- 1 cup all-purpose flour 120 g, spooned and leveled
- 3/4 cup unsweetened cocoa powder about 75 g, natural, not Dutch-processed
- 1/2 teaspoon fine sea salt or 3/4 teaspoon kosher salt
- 1/2 teaspoon baking powder for a touch of lift
- 1/2 cup semisweet chocolate chips or chopped chocolate about 90 g, optional but recommended for extra fudginess
- 8 oz cream cheese 226 g, full-fat brick style, softened to room temperature
- 1/4 cup granulated sugar for cream cheese swirl
- 1 large egg yolk room temperature
- 1/2 teaspoon vanilla extract for cream cheese swirl
- 1-2 tablespoons sour cream or plain Greek yogurt whole milk works best; use enough for a creamy, spreadable swirl
- butter or nonstick spray for greasing pan
- parchment paper for lining pan and easy removal
Instructions
- Grease a 9×13-inch baking pan with butter or nonstick spray. Line it with parchment paper, leaving an overhang on two sides to lift the brownies out later, then lightly grease the parchment. Preheat the oven to 350°F (175°C).butter or nonstick spray, parchment paper
- In a large mixing bowl, whisk together the melted, slightly cooled butter, granulated sugar, and brown sugar until thick and shiny, 1–2 minutes by hand. Add the eggs and vanilla and whisk again until the mixture is smooth and slightly lightened in color for a glossy brownie top.1 cup unsalted butter, 1 3/4 cups granulated sugar, 1/2 cup light brown sugar, 4 large eggs, 2 teaspoons vanilla extract
- In a separate bowl, whisk together the flour, cocoa powder, salt, and baking powder, breaking up any cocoa lumps. Gently fold the dry mixture into the wet ingredients with a spatula just until combined. Do not overmix.1 cup all-purpose flour, 3/4 cup unsweetened cocoa powder, 1/2 teaspoon fine sea salt, 1/2 teaspoon baking powder
- Fold in the chocolate chips or chopped chocolate. The batter will be thick and glossy. Scrape about three-quarters of the brownie batter into the prepared pan and spread into an even layer.1/2 cup semisweet chocolate chips or chopped chocolate
- In a medium bowl, beat the softened cream cheese until completely smooth and lump-free. Add the 1/4 cup granulated sugar and beat again. Mix in the egg yolk, vanilla, and 1 tablespoon of sour cream or Greek yogurt. If the mixture seems too thick, add up to 1 more tablespoon sour cream until it is creamy and spreadable.8 oz cream cheese, 1/4 cup granulated sugar, 1 large egg yolk, 1/2 teaspoon vanilla extract, 1-2 tablespoons sour cream or plain Greek yogurt
- Spoon the cream cheese mixture over the brownie layer in 8–10 large dollops. Drop the remaining brownie batter in between and around the cream cheese dollops. Using a butter knife or skewer, gently drag through the batter in long, curvy motions to create a marbled effect. Make only a few passes so the colors stay distinct.
- Place the pan on the center rack and bake for 30–38 minutes. Start checking around 28 minutes. The brownies are done when the edges are set and pulling away slightly, the cream cheese swirl looks set (not jiggly in the center), and a toothpick inserted into a brownie portion comes out with a few moist crumbs but no wet batter.
- Set the pan on a wire rack and let the brownies cool to room temperature, 1–2 hours. For the cleanest slices and best cheesecake texture, chill in the refrigerator for another 1–2 hours before cutting.
- Use the parchment overhang to lift the slab from the pan. Transfer to a cutting board and slice into 16 large squares or up to 24 smaller pieces, wiping the knife clean between cuts for neat edges.

