Cream Cheese Swirl Brownies with Heath Bars and Pecans

Plate of cream cheese swirl brownies with layers of chocolate, cheese cake, Heath bar, and pecans

These cream cheese swirl brownies are one of my favorite brownies because they’re not too fudgy and not too cakey. Of course, then you add the pecans and Heath bars and you have the perfect brownie.–Allysa Torey

LC Brownie Perfection Note

If your idea of brownie perfection is a slightly gooey, nutty brownie bedecked with swirls of cheesecake and chunks of toffee, you’ve found it in this recipe.

Cream Cheese Swirl Brownies with Heath Bars and Pecans

  • Quick Glance
  • Quick Glance
  • 30 M
  • 1 H, 30 M
  • Makes 24 brownies
Print RecipeBuy the At Home with Magnolia cookbook

Want it? Click it.


Ingredients sent!

Send Grocery List

Email the grocery list for this recipe to:

Is required
Sign me up for your or newsletter, too!
Is required
  • For the cream cheese filling
  • For the brownies


Prepare the oven and pan

Preheat the oven to 325°F (160°C). Butter and lightly flour a 13-by-9-inch baking pan.

Make the cream cheese filling

In a medium bowl, beat the cream cheese with the sugar until smooth. Add the egg and flour and beat well.

Make the brownies

In a small bowl, combine the flour, baking powder, and salt.

In a medium saucepan over low heat, melt the butter with the chocolate, stirring occasionally, until smooth. Remove from the heat, transfer to a large bowl, and let cool until lukewarm, about 5 minutes.

Stir in the sugar. Add the eggs, milk, and vanilla and beat well. Add the flour mixture and mix thoroughly. Stir in half the pecans and half the Heath bars. Spread all but 1/2 cup batter evenly in the prepared pan.

Drop the cream cheese mixture by tablespoonfuls on top of the batter. Next, drop the reserved brownie batter by teaspoonfuls in between the blobs of cream cheese filling. Using a small knife, swirl the two batters together, forming a decorative pattern. Sprinkle the remaining pecans and Heath Bars over the top, and using a spatula, gently press them into the batter.

Bake and cool the brownies

Bake for 45 to 55 minutes, or until a cake tester inserted in the center of the pan comes out with moist crumbs attached. Do not overbake. Let the brownies cool in the pan overnight before cutting into 2-inch squares and letting everyone indulge their mad crazy cravings. 

Print RecipeBuy the At Home with Magnolia cookbook

Want it? Click it.


    • To toast the pecans, place on a baking sheet in a 350°F (175°C) oven for 15 minutes, or until lightly browned and fragrant.

    Recipe Testers Reviews

    There are a lot of brownie recipes out there, but a cream cheese swirl brownie recipe is a classic that everyone probably wants to have in their repertoire. This one tastes really good with the added chopped pecans and Heath bar. I personally would have liked it a bit more chocolatey, but the extended family liked them quite a bit. The brownies are gooey as opposed to cakey. I would recommend making life a bit easier and just putting all the batter in the pan, dropping the cream cheese mixture, and swirling so that the knife goes farther into the batter. This way, there might be a slightly better integration of brownie and cheesecake. A trick to warm the eggs is to put them in a bowl with warm water and let them sit for a bit. Also, the recipe says to not warm the cream cheese, but I find it's easier to mix things together when it's at slightly room temperature rather than cold out of the fridge.


    #leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.

    Have something to say?

    Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

    Rate this recipe!

    Have you tried this recipe? Let us know what you think.

    Upload a picture of your dish