This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If you’re a fan of rich, chocolatey brownies and creamy cheesecake, this recipe is going to blow your mind. These Cream Cheese Swirl Brownies with Heath Bars and Pecans combine the best of both worlds—fudgy brownie base, silky cream cheese swirls, buttery toffee crunch from Heath Bars, and the nutty depth of toasted pecans.
This is one of those recipes I keep coming back to. It's the go-to treat I bake for potlucks, holidays, or even just a cozy weekend at home. And once you make these, you’ll understand why—they’re indulgent, easy, and wildly delicious.
Whether you’re baking to impress guests or just need something sweet to snack on, this brownie recipe always delivers.
Jump to:
Why You’ll Love This Recipe
Key Benefits
- Foolproof and easy to make: You don’t need fancy tools or baking skills.
- Crowd-pleasing: Everyone loves brownies—especially with a cheesecake twist!
- Great for make-ahead: They actually taste better the next day.
- Customizable: Easy to swap out ingredients to match your tastes or dietary needs.
Taste & Texture
Expect bold chocolate flavor with just the right amount of tang from the cream cheese swirl. You’ll get pockets of buttery toffee from chopped Heath Bars and a satisfying crunch from toasted pecans. The brownie itself is moist and dense—never cakey. It’s a symphony of textures: fudgy, creamy, crunchy, and chewy.
Dietary Attributes
- Vegetarian-friendly
- Can be made nut-free (just omit the pecans)
- Easily adapted for gluten-free diets
- Freezer-friendly for long-term storage
Ingredients & Substitutions
Ingredient List
For the Cream Cheese Swirl:
- 8 oz cream cheese, softened to room temp
- ⅓ cup granulated sugar
- 1 large egg
- 2 tablespoons all-purpose flour
For the Brownie Batter:
- 1¼ cups all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon salt
- ¾ cup (1½ sticks) unsalted butter
- 4 oz unsweetened chocolate, chopped
- 2 cups granulated sugar
- 3 large eggs
- 2 tablespoons whole milk
- 1½ teaspoons vanilla extract
- ¾ cup toasted chopped pecans
- ⅔ cup chopped Heath Bars
Notes on Quality
- Chocolate: Use high-quality unsweetened baking chocolate (Ghirardelli or Baker’s are great).
- Cream Cheese: Full-fat cream cheese will give you that rich, silky texture.
- Heath Bars: Chop them coarsely so you get nice chunks in every bite.
- Pecans: Toasting them enhances their flavor dramatically. Don’t skip this step!
Possible Substitutions
- No pecans? Use walnuts or skip the nuts entirely.
- No Heath Bars? Try chopped Snickers, Butterfinger, or Reese’s (omit nuts if using Reese’s).
- Dairy-free? Use plant-based cream cheese and butter alternatives.
- Gluten-free? Use a 1:1 gluten-free flour blend.
Step-by-Step Instructions
- Preheat oven to 325°F. Grease or spray a 13x9-inch baking pan.
- Make the cream cheese filling: In a bowl, beat cream cheese with sugar until smooth. Add egg and flour; mix until well combined. Set aside.
- Combine dry ingredients: In a separate bowl, whisk together flour, baking powder, and salt.
- Melt chocolate and butter: In a saucepan over low heat, melt the butter and chocolate until smooth. Let cool for 5 minutes.

- Build the brownie batter: In a large mixing bowl, whisk the melted chocolate mixture with sugar. Then add eggs, milk, and vanilla. Mix well.
- Add dry ingredients: Stir in the flour mixture until fully incorporated.
- Mix in add-ins: Fold in half of the Heath Bars and half of the toasted pecans.
- Layer the batter: Pour all but ½ cup of the brownie batter into the pan. Smooth it out.

- Add cream cheese mixture: Drop spoonfuls of the cream cheese mix evenly over the brownie layer.
- Add remaining batter: Drop the reserved brownie batter in spoonfuls between the cream cheese blobs.
- Swirl: Use a knife to gently swirl the batters together, creating a marbled effect.
- Top it off: Sprinkle remaining Heath Bars and pecans over the top. Lightly press into the batter.

- Bake: Bake for 40–50 minutes, or until a toothpick comes out with moist crumbs (not wet batter).
- Cool completely: Let brownies cool fully—refrigerate overnight if possible for the cleanest cuts.
Expert Tips & Tricks
Best Practices
- Bring cream cheese to room temperature before mixing for a smooth swirl.
- Don’t over-swirl the batters or you’ll lose that beautiful marbled look.
- Refrigerate before cutting for bakery-perfect squares.
Common Mistakes
- Overbaking: Pull them out when the center is just set. They’ll continue to cook as they cool.
- Mixing too hard: Be gentle when swirling. You want defined streaks of cream cheese, not a uniform mix.
Time-Saving Tips
- Toast your pecans in advance and store them in an airtight jar.
- Use a handheld or stand mixer for the cream cheese mixture.
- Chop your Heath Bars and nuts while the chocolate is melting.
Serving Suggestions
Pairings
- Vanilla ice cream: Serve a brownie warm with a scoop on top.
- Espresso or cold brew: A strong coffee balances the sweetness.
- Fresh berries: Raspberries or strawberries make a great fruity contrast.
Presentation Ideas
- Stack them on a cake stand or platter with parchment in between.
- Dust lightly with powdered sugar for a classic finish.
- Drizzle melted chocolate or caramel for extra drama.
Beverage Pairings
- Milk: Classic and perfect for kids (or nostalgic adults).
- Baileys or Port wine: For an indulgent grown-up dessert.
- Chai tea: Warm spices complement the chocolate and cream cheese.

Storage & Reheating
Leftover Storage
- Store in an airtight container at room temp for up to 2 days.
- Refrigerate for up to 1 week.
- Freeze individual portions in a sealed container for up to 1 month.
Reheating Methods
- Microwave individual pieces for 10–15 seconds.
- For frozen brownies, thaw overnight in the fridge before reheating.
Frequently Asked Questions
Substitutions & Adjustments
Can I skip the nuts?
Yes! These are just as delicious without pecans. Great for nut-free households.
Can I double the recipe?
Absolutely. Just use two 9x13 pans or a large sheet tray and adjust baking time accordingly.
Can I use boxed brownie mix?
Sure, if you’re short on time. Just prepare the cream cheese swirl and mix-ins as directed, and follow your mix's baking instructions.
Troubleshooting
Why are my brownies dry?
They were likely overbaked. Check for doneness early with a toothpick—look for moist crumbs, not a clean pick.
Why didn’t my swirl show up?
You may have overmixed. Swirl gently and don’t fully blend the two batters.
Variations & Customizations
Dietary Adaptations
- Gluten-Free: Use a trusted 1:1 gluten-free flour blend.
- Dairy-Free: Use plant-based cream cheese and butter. Note: texture and flavor may vary slightly.
Flavor Twists
- Add 1 teaspoon espresso powder for a mocha brownie.
- Swirl in raspberry jam for a fruity contrast.
- Top with flaky sea salt just before baking for a gourmet touch.

Seasonal/Holiday Versions
- Christmas: Swap in peppermint bark or crushed candy canes.
- Halloween: Use festive sprinkles or Halloween candy—like in these Oreo Layered Halloween Brownies.
- Autumn: Add a hint of cinnamon or maple extract for warm fall flavor.
Conclusion
These Cream Cheese Swirl Brownies with Heath Bars and Pecans are what dessert dreams are made of. Rich, indulgent, and bursting with flavor and texture, they’re sure to become a favorite in your baking repertoire. And the best part? They’re super customizable—so don’t be afraid to experiment!
If you try this recipe, I’d love to hear how it turned out. Snap a photo, tag me on Pinterest, and leave a comment below with your twists and tweaks. Happy baking!
Additional Resources
Related Recipes
- Nova Scotia Blueberry Cream Cake – A light and luscious fruity dessert.
- Oreo Layered Halloween Brownies – Spooky, chocolatey, and fun.
- Spiderweb Brownies Halloween Recipe – Great for parties and little bakers to help with!
Recommended Tools
- 13x9-inch nonstick pan
- Offset spatula for smooth layering
- Electric mixer for easy batter prep
- Sharp knife for perfect cuts after chilling
Thanks for stopping by, and don’t forget to follow along on Pinterest for more delicious dessert inspiration!



Cream Cheese Swirl Brownies with Heath Bars and Pecans
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 24 brownies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Fudgy chocolate brownies swirled with tangy cream cheese, packed with chunks of Heath Bars and toasted pecans. This indulgent dessert is rich, chewy, and full of contrasting textures.
Ingredients
- 8 oz cream cheese, softened
- ⅓ cup granulated sugar
- 1 large egg
- 2 tablespoons all-purpose flour
- 1¼ cups all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon salt
- ¾ cup (1½ sticks) unsalted butter
- 4 oz unsweetened chocolate, chopped
- 2 cups granulated sugar
- 3 large eggs
- 2 tablespoons whole milk
- 1½ teaspoons vanilla extract
- ¾ cup toasted chopped pecans
- ⅔ cup chopped Heath Bars
Instructions
- Preheat oven to 325°F. Grease or spray a 13x9-inch baking pan.
- Beat cream cheese with ⅓ cup sugar until smooth. Add egg and 2 tablespoon flour; mix and set aside.
- In another bowl, whisk 1¼ cups flour, baking powder, and salt.
- Melt butter and chocolate in a saucepan over low heat. Let cool 5 minutes.
- In a large bowl, whisk melted chocolate with 2 cups sugar. Add eggs, milk, and vanilla. Mix well.
- Stir in dry ingredients until combined.
- Fold in half the Heath Bars and pecans.
- Spread all but ½ cup of the batter in pan. Smooth out.
- Drop spoonfuls of cream cheese mix over batter.
- Drop remaining batter in spoonfuls over cream cheese mix.
- Swirl with knife to create marbled effect.
- Top with remaining Heath Bars and pecans. Press lightly.
- Bake for 40–50 minutes, until toothpick has moist crumbs.
- Cool completely. Chill for cleanest cuts.
Notes
Bring cream cheese to room temp before mixing. Don’t over-swirl the batter. Chill before slicing for clean edges. Store at room temp for 2 days, or refrigerate up to a week. Freeze for up to a month.
Nutrition
- Serving Size: 1 brownie
- Calories: 270
- Sugar: 22g
- Sodium: 95mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 45mg






Leave a Reply