Decadent Cheesecake Brownie Squares: Fudgy Layers with Cream Cheese Swirl

This cheesecake brownie recipe delivers rich, fudgy chocolate with a tangy cream cheese swirl. I add extra chocolate chips and sliced toasted almonds for crunch and depth of flavor. These marbled cheesecake brownies are indulgent, easy to make, and great for sharing—try a batch today.

mixing the batter for the brownie cheesecake bars.
Mix up the cheesecake mixture in a medium bowl.

If you love sweets, this easy cheesecake brownie recipe combines two favorites: intense dark chocolate brownies and a silky cheesecake layer. The result is a satisfying bar with a fudgy brownie base, creamy cheesecake swirl, and a pleasant almond crunch.

I first made these cheesecake brownies when hosting family for dinner. They were a hit—rich, fudgy, and just the right size to enjoy without overindulging.

Why you’ll love this recipe:

  • Makes one 8″ square pan of brownies—perfect for sharing or storing.
  • Simple, straightforward ingredients.
  • Thick bars (about 2½″) with a tender, fudgy bite.
  • Great for cookouts, potlucks, and casual gatherings.
  • Optional chocolate chips and toasted almonds add texture and flavor; omit them for a classic cheesecake brownie.
  • Loved by both kids and adults.

Ingredients for the swirled cheesecake brownies:

  • Cream Cheese – at room temperature; do not use reduced-fat.
  • Sugar
  • Almond Extract – optional; I use it in both the cheesecake and brownie batters for a subtle almond note.
  • Vanilla Extract
  • Cream – a small amount; substitute half-and-half if needed.
  • Extra Large Eggs – at room temperature.
  • Unsweetened Chocolate – use good-quality baking squares or bars.
  • Instant Espresso Powder – optional; deepens the chocolate flavor.
  • Butter – unsalted preferred so you can control the salt.
  • Salt – regular table salt works well.
  • All-Purpose Flour
  • Chocolate Chips – semi-sweet or your preferred variety.
  • Sliced Almonds – toasted for crunch and contrast.
The finished cheesecake batter in the bowl with a spatula.
Once the cheesecake batter is smooth set it aside.

Directions:

  1. Toast ½ of the sliced almonds in a 350°F oven for about 8 minutes or until golden. Set aside to cool.
  2. Prepare an 8×8″ baking pan by spraying with cooking spray and lining with parchment, leaving an overhang on two sides to lift the bars out easily.
  3. Make the cheesecake filling: beat room-temperature cream cheese in a medium bowl until smooth. Add sugar, almond extract, cream, and one egg; beat until combined and set aside.
  4. Melt the butter and unsweetened chocolate together in a saucepan over low heat, stirring until smooth. Alternatively, microwave in short bursts at 50% power, stirring between intervals. Stir in espresso powder if using.
  5. In a large bowl, beat the eggs, almond and vanilla extracts, salt, and sugar until pale and thick, about 2 minutes. Fold in the flour until just combined.
  6. Pour the melted chocolate into the batter and fold until fully incorporated. Stir in half of the chocolate chips and half of the toasted almonds.
  7. Spread two-thirds of the brownie batter evenly into the prepared pan. Pour the cheesecake mixture over the brownie layer and spread to the edges.
  8. Drop spoonfuls of the remaining brownie batter over the cheesecake layer. Use a knife to drag and swirl the chocolate batter through the cheesecake to create a marbled pattern.
  9. Sprinkle the top with the remaining sliced almonds and chocolate chips. Bake 45–50 minutes, or until the center is mostly set—test with a toothpick in several spots; it should come out with a few moist crumbs but not wet batter.
  10. Cool the pan completely on a rack for several hours before slicing to allow the bars to set.

How to know when they’re done

These bars are fudgy, so don’t expect a cake-like crumb. Insert a toothpick in a few spots: you’re looking for a few moist crumbs or streaks of chocolate but no wet batter. The edges should pull away slightly from the pan and turn golden. Give the pan a gentle jiggle—if the center isn’t liquidy, they’re done.

Fold the flour into the brownie mixture just until there's no dry bits left.
Assemble the brownie mixture in a large bowl.

Variations

  • Classic: omit chocolate chips, almonds, and almond extract for a simple cheesecake swirl.
  • Swap chips: use white chocolate, butterscotch, peanut butter, or toffee chips.
  • Try different nuts: toasted pecans, chopped walnuts, pistachios, or macadamia nuts.
  • Mint version: replace extracts with mint extract and use chopped mint candies. Press chopped mint on top right after baking and spread gently after a short melt for a glossy mint layer.
Add the melted chocolate and butter to the brownie batter.
Add dark chocolate melted with butter to the brownie mixture.

FAQ’s

Can I substitute cocoa powder for the unsweetened dark chocolate?

Yes. Use 3/4 cup unsweetened cocoa powder mixed with 1/4 cup vegetable or canola oil until smooth.

Do I need to refrigerate cheesecake brownies?

If serving the same day, store in an airtight container at room temperature. For longer storage, refrigerate up to 4 days and bring to room temperature for about 20 minutes before serving.

Can I use a brownie mix for these swirled brownies?

Yes. A boxed mix that yields an 8″ or 9″ square pan works—use the prepared batter in place of the homemade brownie batter.

Adding chocolate chips and sliced toasted almonds to the brownie batter.
Stir in the chocolate chips and almonds.

Storing and freezing options:

  • Same day: keep in an airtight container at room temperature.
  • Up to 4 days: refrigerate; allow 20 minutes at room temperature before serving for best texture.
  • Freezing: wrap individual bars in plastic wrap and place in an airtight container; freeze up to two months. Thaw thoroughly before serving.
Adding the cream cheese layer.

Pro tip for freezing:

Wrap individual brownie bars in plastic wrap before placing them in an airtight container for the freezer. This prevents them from sticking together and makes it easy to remove single servings.

Swirling the remaining brownie batter into the cheesecake layer.
Use a knife to swirl the leftover brownie batter with the cheesecake layer.

For casual family servings you can cut directly from the pan. For a cleaner presentation, chill and slice carefully.

Use a long, thin carving or slicing knife for neat cuts. Slice straight down in one motion and clean the blade between cuts for tidy squares.

Baked cheesecake brownies.

Pro tips for cutting the swirl brownies cleanly and evenly.

  1. Allow the bars to cool completely—several hours—to let them set up.
  2. Loosen the edges by running a knife along the pan sides, then use the parchment sling to lift the slab onto a cutting board.
  3. Use a long, thin knife longer than the pan width. Make each cut in one smooth motion rather than sawing.
  4. Rinse the knife under hot water and dry it between cuts for the cleanest slices. Cut bars about 2″ wide for even servings.
  5. Place the cut brownies on a serving platter or store them in an airtight container.
Cutting cheesecake brownies.

These are delicious on their own, but if you want to serve them with something extra, consider a strong espresso, a cappuccino, or a small liqueur such as Amaretto. A light drizzle of hot fudge also complements the chocolate.

What to serve with marbled cheesecake brownies:

  • A shot of Amaretto or coffee liqueur.
  • Espresso or a bold brewed coffee.
  • A frothy cappuccino or café au lait.
  • A drizzle of warm hot fudge for extra decadence.
A closeup of the cheesecake brownies.

More cheesecakes and brownie ideas

  • Mini cheesecake bites and other small-format treats.
  • Guava-ricotta or fruit-topped cheesecakes for a bright contrast.
  • Raspberry truffle or other flavored brownie bars for variation.
  • Peanut butter or marshmallow-studded brownies for a fun twist.
cheesecake brownie bars cut into squares.
4.72 from 7 votes

Dark Chocolate Almond Cheesecake Brownies

Intense and fudgy with a layer of cheesecake, these brownies are flecked with sliced almonds and extra chocolate chips.
Author: Lisa Lotts
Course Dessert
Cuisine American
Keyword almond, brownies, cheesecake, chocolate
Prep Time 25 minutes
Cook Time 55 minutes
Total Time 1 hour 20 minutes
Servings 16

INGREDIENTS:

US Customary – Metric

FOR THE CHEESECAKE LAYER:

  • 8 ounces cream cheese at room temperature
  • 6 tablespoons sugar
  • 1 teaspoon almond extract
  • 2 tablespoons cream
  • 1 extra-large egg

FOR THE BROWNIES:

  • 4 ounces unsweetened chocolate
  • 6 tablespoons unsalted butter
  • ½ teaspoon espresso powder (optional)
  • 2 extra large eggs
  • 1 teaspoon almond extract
  • ½ teaspoon vanilla extract
  • ½ teaspoon salt
  • 1 ¼ cups sugar
  • ¾ cup + 1 tablespoon all purpose flour
  • ¾ cup chocolate chips divided
  • ¾ cup sliced almonds divided

DIRECTIONS:

MAKE THE CHEESECAKE FILLING:

  • Beat the cream cheese until smooth. Add sugar, almond extract, cream, and egg, then beat until well combined. Set aside.

MAKE THE BROWNIES:

  • Preheat oven to 350°F. Spray an 8×8″ pan and line with parchment, leaving an overhang for lifting the bars out. Set aside.
  • Melt butter and unsweetened chocolate together over low heat until smooth. Stir in espresso powder if using; set aside.
  • In a large bowl, beat eggs, almond and vanilla extracts, salt, and sugar until pale and thick, about 2 minutes. Fold in flour.
  • Fold the melted chocolate mixture into the batter. Stir in ½ cup chocolate chips and ½ cup sliced almonds.
  • Spread two-thirds of the brownie batter into the prepared pan. Pour the cheesecake filling over it and spread evenly. Drop spoonfuls of remaining brownie batter over the cheesecake and swirl.
  • Sprinkle remaining almonds and chocolate chips on top. Bake 45–50 minutes or until set. Cool completely before slicing.

NOTES:

Store cheesecake brownies at room temperature the first day, then refrigerate for up to 4 days. Bring to room temperature before serving for the best texture.

NUTRITION:

Calories: 333 kcal | Carbohydrates: 39 g | Protein: 5 g | Fat: 18 g

Pin it for later!

A pin to save for later.