Cheesecake Stuffed Brownies
These Cheesecake Stuffed Brownies are rich, fudgy, and deeply chocolatey, with a thick creamy vanilla cheesecake layer baked directly into the middle! The brownie batter uses coconut sugar, which adds a subtle caramel undertone that plays beautifully against the tangy cream cheese filling. The result is a bar where every bite delivers both layers at once: dense, dark chocolate brownie and smooth, lightly sweet cheesecake in perfect balance!

Half the brownie batter goes in first, then the cheesecake filling, then the remaining brownie batter on top. These cheesecake brownies are indulgent, gooey, creamy, and so delicious!
What are Cheesecake Stuffed Brownies?
Cheesecake Stuffed Brownies are fudgy chocolate brownies baked in layers with a creamy vanilla cheesecake filling sandwiched in the middle. The brownie batter splits in two: one half forms the base, the cheesecake layer goes on top, and the second half of brownie batter covers everything. All three layers bake together into a bar that delivers the flavor of both desserts in every single bite.
Ingredients
Cheesecake swirl
- 8 ounces cream cheese, softened
- ⅓ cup granulated sugar
- 1 tsp vanilla extract
- 1 egg
Brownie batter
- ⅔ cup dark chocolate chips
- 1 stick unsalted butter
- ¾ cup coconut sugar or light brown sugar
- 1 tsp vanilla extract
- 2 eggs
- ½ cup cocoa powder
- ½ cup gluten free flour, see note

What Each Ingredient Does
Room temperature cream cheese
Room temperature cream cheese is non-negotiable. Cold cream cheese beaten with sugar produces a lumpy, curdled filling. Remove it from the refrigerator at least 45 minutes before starting. The finished filling should look completely smooth and spreadable before it goes into the pan.
Coconut sugar in the brownie batter
Coconut sugar adds natural sweetness with a subtle caramel undertone that pairs well with the tangy cream cheese layer above. Light brown sugar works as a direct 1:1 substitute.
Melted butter and dark chocolate chips
Melting butter and stirring in the chocolate chips creates a glossy, dense base that produces a fudgy crumb. The chips must melt completely with no lumps remaining. The batter will look slightly thicker than a standard brownie batter, and that is expected.
Vigorous egg and sugar whisking
Whisking the eggs, sugar, and vanilla vigorously for 3 minutes creates the aerated foam that produces the crinkly, shiny top crust and gives the brownie layer enough structure to hold up under the cheesecake filling. Do not rush this step.
Gluten free flour
Half a cup of a 1:1 gluten free baking blend holds the dense batter together. All-purpose flour works as a direct substitute at the same amount. The low flour ratio keeps the brownie layer fudgy rather than cakey.
How to make Cheesecake Stuffed Brownies
First, preheat your oven to 350 degrees Fahrenheit. Line an 8 inch by 8 inch pan with parchment paper.
In a mixing bowl or the bowl of a stand mixer, add the room temperature cream cheese and sugar. Beat for 2 minutes, until smooth.
Then, add in the egg and vanilla extract. Beat until combined. Set aside.

Make the brownie batter. Melt the butter in a microwave-safe bowl. Then, stir in the chocolate chips. Stir until completely smooth and creamy.
In a large mixing bowl, add the coconut sugar, vanilla, and eggs. Whisk vigorously for 3 minutes, until light and frothy.
Pour in the melted chocolate mixture. Stir to combine.
Then, add in the flour and cocoa powder. Stir together.

Pour half of the brownie batter into the parchment lined pan. Smooth into an even layer.
Pour the cheesecake batter on top.

Then, pour the remaining brownie batter on top. Smooth into an even layer.
Bake for 25 to 27 minutes or until a toothpick inserted into the middle comes out mostly clean.
Finally, remove the pan from the oven. Allow the cheesecake brownies to fully cool before slicing and serving!
The Baking Time Challenge With Layered Brownies
A fudgy brownie and a cheesecake have competing baking needs. A brownie should come out slightly underdone with moist crumbs on the toothpick. A cheesecake needs its egg proteins to set without drying the cream cheese.
Baking both together at 350 degrees for 25 to 27 minutes finds the compromise: brownie edges set, center stays fudgy, cheesecake layer cooks through without overbaking. A mostly-clean toothpick combined with a slight center jiggle is the most reliable indicator that both layers are correctly done.

Tips for the Best Results
Use room temperature cream cheese
Pull the cream cheese out at least 45 minutes before starting. It must look completely smooth with no lumps before going into the pan.
Use an electric mixer for the cheesecake layer
A hand mixer or stand mixer is essential for the cheesecake filling. Beating by hand does not develop the right consistency.
Do not overbake
The toothpick should come out mostly clean, not completely clean. The center continues to set as the brownies cool. A fully dry toothpick means the brownie layer has dried out.
Refrigerate overnight for the best flavor
These brownies taste noticeably better the next day. Overnight refrigeration firms both layers, melds the flavors, and produces significantly cleaner slices. Make them a day ahead whenever possible.
Smooth each layer evenly
An uneven brownie base causes the cheesecake filling to pool in thinner spots and creates inconsistent layers when sliced. Smooth each layer fully before adding the next.
Substitutions
| Original | Substitute | Notes |
|---|---|---|
| Gluten free flour | All-purpose flour (1:1) | Direct swap, same result |
| Coconut sugar | Light brown sugar (1:1) | Similar caramel note, slightly more molasses |
| Coconut sugar | Granulated white sugar (1:1) | Neutral sweetness, no caramel undertone |
| Dark chocolate chips | Semi-sweet chocolate chips | Slightly sweeter, lighter chocolate flavor |

Storage
Refrigerator: Store in an airtight container for up to 4 days. The cream cheese and egg require refrigeration. They taste best on day two and three after the layers firm and meld.
Freezer: Wrap individual bars tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
Frequently Asked Questions
Yes. All-purpose flour works as a direct 1:1 substitute with identical results.
Cold cream cheese is the most common cause. It must be fully softened before beating. If the filling still looks lumpy after 2 minutes, continue beating until completely smooth before adding the egg.
Yes. After adding the top brownie batter layer, use a skewer or the tip of a knife to swirl the batter in gentle figure-eight motions for a marbled look. Keep the swirling light so the cheesecake layer does not fully mix into the brownie batter.
Look for set edges and a center that still jiggles very slightly when you gently shake the pan. A toothpick inserted in the middle should come out mostly clean with a few moist crumbs. The center of the cheesecake layer will look just barely set, not fully dry or puffed.
Yes. The cream cheese and egg in the cheesecake layer require refrigeration. Store them in the fridge and pull individual bars out 10 to 15 minutes before serving if you prefer them at room temperature.

You May Also Like
- Cookie Dough Cheesecake
- Chocolate Cheesecake Bars
- Cookie Dough Cheesecake Bars
- Gluten Free Peanut Butter Brownies
- 5 Ingredient Brownies
If you make this Cheesecake Stuffed Brownies recipe, I would really appreciate a review! You can find me on Instagram, Facebook, and Pinterest. Join my exclusive Facebook Group for a behind the scenes look. I would love for you to follow along! For more ideas, check out these Dessert Recipes.


Get the Recipe: Cheesecake Stuffed Brownies
Ingredients
Cheesecake Swirl
- 8 ounces cream cheese, softened
- ⅓ cup granulated sugar
- 1 tsp vanilla extract
- 1 egg
Brownies
- ⅔ cup dark chocolate chips
- 1 stick unsalted butter
- ¾ cup coconut sugar or light brown sugar
- 1 tsp vanilla extract
- 2 eggs
- ½ cup cocoa powder
- ½ cup gluten free flour, see note
Instructions
- First, preheat your oven to 350 degrees Fahrenheit. Line an 8 inch by 8 inch pan with parchment paper.
- In a mixing bowl or the bowl of a stand mixer, add the room temperature cream cheese and sugar. Beat for 2 minutes, until smooth.
- Then, add in the egg and vanilla extract. Beat until combined. Set aside.
- Make the brownie batter. Melt the butter in a microwave-safe bowl. Then, stir in the chocolate chips. Stir until completely smooth and creamy.
- In a large mixing bowl, add the coconut sugar, vanilla, and eggs. Whisk vigorously for 3 minutes, until light and frothy.
- Pour in the melted chocolate mixture. Stir to combine.
- Then, add in the flour and cocoa powder. Stir together.
- Pour half of the brownie batter into the parchment lined pan. Smooth into an even layer.
- Pour the cheesecake batter on top.
- Then, pour the remaining brownie batter on top. Smooth into an even layer.
- Bake for 25 to 27 minutes or until a toothpick inserted into the middle comes out mostly clean.
- Finally, remove the pan from the oven. Allow the cheesecake brownies to fully cool before slicing and serving!
Notes
- Use an electric hand mixer or stand mixer to beat the cheesecake ingredients together. Do not mix by hand.
- Mix the melted butter and chocolate chips until completely creamy.
- Whisk the sugar, eggs, and vanilla vigorously.
- The brownie batter will be a little thicker than usual.
- Use either all purpose flour or gluten free flour. I am gluten free, so I always use gluten free flour.
- Do not bake too long. Insert a toothpick into the middle. If it comes out mostly clean, the brownies are done baking.
- Store leftovers in the fridge for up to 4 days.