If you’re looking for a dessert that combines two classics in one — rich brownies and creamy cheesecake — these cream cheese swirled brownies are a must-bake. They’re indulgent, pretty to serve, and surprisingly easy to make.
With a thick, fudgy chocolate base and a tangy cream cheese swirl on top, every bite is balanced and satisfying. These brownies are perfect for birthdays, holidays, bake sales, or any time you want to treat yourself and others.
They look bakery-worthy but don’t require fancy ingredients or equipment. If you can stir and swirl, you can make these brownies.
Why You’ll Love These Cream Cheese Brownies
- Two desserts in one: Fudgy brownie + creamy cheesecake
- Easy to make: No special tools or complicated steps
- Visually striking: That marbled swirl always gets compliments
- Crowd-pleasing: Great for all ages and occasions
- Make-ahead friendly: Perfect for prepping in advance
These brownies offer the perfect contrast of textures — the dense, rich brownie layer paired with the smooth, creamy swirl keeps every bite exciting. They also slice beautifully and hold up well in lunchboxes, dessert trays, and party platters.
Ingredients You’ll Need
For the Brownie Layer:
- 1/2 cup unsalted butter (melted): Adds moisture and richness
- 1 cup granulated sugar: Gives that classic brownie sweetness
- 2 large eggs: Helps with structure and fudginess
- 1 teaspoon vanilla extract: Adds warmth and depth
- 1/3 cup unsweetened cocoa powder: Use good quality for rich chocolate flavor
- 1/2 cup all-purpose flour: Keeps the texture dense and chewy
- 1/4 teaspoon salt: Balances the sweetness
For the Cream Cheese Swirl:
- 8 oz cream cheese (softened): Use full-fat for best results
- 1/4 cup granulated sugar: Just enough to sweeten the swirl
- 1 egg yolk: Makes the swirl creamy and rich
- 1/2 teaspoon vanilla extract: Enhances the tangy flavor
How to Make Cream Cheese Swirled Brownies
Step 1: Preheat and Prepare
Preheat your oven to 350°F (175°C). Line an 8×8-inch baking pan with parchment paper, leaving an overhang for easy lifting. Lightly grease if not using parchment.
Step 2: Make the Brownie Batter
In a medium mixing bowl, whisk together the melted butter and sugar until combined. Add the eggs and vanilla, and mix until smooth.
Sift in the cocoa powder, flour, and salt. Stir gently until fully combined and no flour streaks remain. Set aside 1/4 cup of this batter to use for swirling.
Step 3: Make the Cream Cheese Swirl
In another bowl, beat the softened cream cheese until smooth. Add the sugar, egg yolk, and vanilla extract. Mix until the mixture is silky and lump-free.
Step 4: Assemble and Swirl
Pour the remaining brownie batter into the prepared pan and smooth it into an even layer. Gently spread the cream cheese mixture on top.
Drop small spoonfuls of the reserved brownie batter across the top and use a butter knife or toothpick to swirl the layers together. Don’t overdo it — you want distinct ribbons of chocolate and cream cheese.
Step 5: Bake
Bake in the center rack of your oven for 30–35 minutes, or until the center is just set and the edges look firm. A toothpick should come out with moist crumbs, not raw batter.
Let the brownies cool completely in the pan before slicing into neat squares. For even cleaner cuts, chill in the fridge for 30 minutes before slicing.
Pro Tips for Perfect Swirls
- Don’t rush the swirling: Just a few gentle movements are enough.
- Let cream cheese soften: Cold cream cheese won’t mix smoothly.
- Cool completely: This helps the layers set for clean slices.
- Use a sharp knife: Wipe between cuts for bakery-style presentation.
Add-Ins and Variations
Flavor Twists:
- Add 1/2 teaspoon espresso powder to the brownie batter for deeper flavor
- Swirl in a few teaspoons of raspberry jam or caramel along with the cream cheese
- Replace vanilla with almond extract for a unique touch
Texture Additions:
- Fold in chopped walnuts or pecans into the brownie base
- Sprinkle mini chocolate chips or white chocolate chunks on top before baking
- Add a layer of crushed Oreos between the two batters for a surprise crunch
Storage Tips
- Store in an airtight container in the fridge for up to 5 days
- Bring to room temperature before serving for best texture
- Freeze tightly wrapped for up to 2 months. Thaw overnight in the fridge
Nutrition Information (Per Serving – Based on 9 brownies)
| Nutrient | Amount |
|---|---|
| Calories | 270 kcal |
| Carbohydrates | 27 g |
| Protein | 4 g |
| Fat | 17 g |
| Saturated Fat | 9 g |
| Sugar | 20 g |
| Sodium | 100 mg |
Frequently Asked Questions
Can I double this recipe?
Yes. Double the ingredients and bake in a 9×13-inch pan. Check for doneness around 35–40 minutes. The brownies may take slightly longer depending on your oven.
Can I use boxed brownie mix?
You can, but homemade batter offers better texture and flavor. If using a mix, follow the package directions and then add the cream cheese swirl as described.
Do I need to refrigerate them?
Yes. Because of the cream cheese layer, they should be stored in the refrigerator. Allow them to come to room temperature before serving for the best flavor and texture.
Can I make them gluten-free?
Yes. Use a gluten-free 1:1 baking flour. The texture will change slightly, but they’ll still be delicious.
Can I use reduced-fat cream cheese?
You can, but full-fat gives the creamiest texture. Avoid using fat-free cream cheese, which may break down during baking.
How do I get clean brownie slices?
Let them cool fully, or refrigerate before cutting. Use a sharp knife, and wipe it clean between slices.
Final Thoughts
Cream cheese swirled brownies are rich, impressive, and surprisingly simple. Whether you’re baking for friends, family, or just yourself, this recipe is guaranteed to impress without a lot of effort.
The swirl makes them look fancy, the flavor makes them unforgettable, and the simplicity makes them a regular in your baking routine.
Once you try this combo of chocolate and cheesecake, you’ll keep it on repeat — no special occasion needed.

Cream Cheese Swirled Brownies
Ingredients
Brownie Layer
- 0.5 cup unsalted butter melted
- 1 cup granulated sugar
- 2 large eggs
- 1 tsp vanilla extract
- 0.33 cup unsweetened cocoa powder good quality
- 0.5 cup all-purpose flour
- 0.25 tsp salt
Cream Cheese Swirl
- 8 oz cream cheese softened; full-fat for best texture
- 0.25 cup granulated sugar
- 1 yolk egg yolk
- 0.5 tsp vanilla extract
Instructions
- Prep: Preheat oven to 350°F (175°C). Line an 8×8-inch pan with parchment, leaving overhang for easy lifting (or lightly grease).
- Make brownie batter: Whisk melted butter and sugar until combined. Whisk in eggs and vanilla until smooth. Sift in cocoa, flour, and salt; stir just until no dry streaks remain. Reserve 1/4 cup batter for swirling.
- Make cream cheese swirl: In a separate bowl, beat cream cheese until smooth. Mix in sugar, egg yolk, and vanilla until silky.
- Assemble & swirl: Spread brownie batter in pan. Gently dollop cream cheese mixture on top. Add spoonfuls of the reserved brownie batter and use a toothpick or knife to create swirls—do not overmix.
- Bake: 30–35 minutes on center rack, until edges are set and a toothpick comes out with moist crumbs (not wet batter). Cool completely in pan. For clean slices, chill 30 minutes, then cut into 9 squares.
