These Ghost Cheesecake Brownies bring together two dessert favorites: rich, fudgy brownies and silky cheesecake. They’re cute enough for a Halloween party, but delicious enough to bake any time you want a crowd-pleaser. The cheesecake layer is piped into little ghost shapes, then baked until just set, with chocolate chip eyes peeking out.
The best part? They’re easy to make with pantry staples and a simple piping bag.

Ingredients
Method
- Prep the pan and oven: Heat the oven to 350°F (175°C). Line a 9×13-inch metal baking pan with parchment, leaving overhang for easy lifting. Lightly grease the parchment.
- Melt the butter: In a medium saucepan over low heat, melt the butter. Remove from heat and whisk in granulated and brown sugars until glossy and combined.
- Whisk in eggs and vanilla: Add the eggs one at a time, whisking well after each. Stir in the vanilla. The mixture should look thick and shiny.
- Fold in dry ingredients: Sift in cocoa, flour, and salt. Switch to a spatula and fold just until no dry streaks remain. Fold in mini chocolate chips, if using. Do not overmix.
- Spread batter: Pour the brownie batter into the prepared pan and smooth the top. Tap the pan once on the counter to level.
- Make the cheesecake mixture: In a bowl, beat the softened cream cheese with sugar until smooth and creamy. Add the egg yolk, vanilla, salt, and cornstarch. Beat just until silky and thick.
- Bag it up: Transfer the cheesecake mixture to a piping bag fitted with a round tip (or use a zip-top bag with a 1/2-inch corner snipped off).
- Pipe the ghosts: Pipe small mounds of cheesecake on top of the brownie batter, using a steady squeeze and small upward pull to create a ghostly peak. Leave a little space between ghosts to help them hold shape.
- Add faces: Gently press mini chocolate chips point-side in for eyes. For a mouth, add another chip or a tiny sprinkle of cocoa.
- Bake: Bake for 28–34 minutes, until the brownie edges are set and a toothpick inserted 2 inches from the edge comes out with a few moist crumbs. The cheesecake ghosts should be just set with a slight wobble.
- Cool completely: Let the pan cool on a rack for 1–2 hours. For clean cuts and best flavor, chill at least 1 hour after cooling.
- Slice and serve: Lift out using the parchment. Warm a sharp knife under hot water, wipe dry, and cut into squares. Serve slightly chilled or at room temperature.
What Makes This Recipe So Good

- Two treats in one: You get dense, chocolatey brownies topped with a tangy, creamy cheesecake layer.
- Cute and festive: The ghost shapes are simple to pipe and make the pan look party-ready without fancy decorating skills.
- Great texture contrast: Fudgy base, creamy top. Every bite is balanced and satisfying.
- Flexible method: Use your favorite boxed brownie mix or a homemade batter.
The cheesecake mixture stays the same.
- Make-ahead friendly: These taste even better after chilling, and they slice cleaner the next day.
Ingredients
- For the Brownie Base
- 1 cup (2 sticks) unsalted butter
- 1 3/4 cups granulated sugar
- 1/2 cup light brown sugar, packed
- 4 large eggs, room temperature
- 1 tablespoon vanilla extract
- 3/4 cup natural cocoa powder
- 1 cup all-purpose flour
- 1/2 teaspoon fine salt
- 1/2 cup mini chocolate chips (optional, for extra fudginess)
- For the Cheesecake Ghosts
- 12 ounces cream cheese, softened
- 1/3 cup granulated sugar
- 1 large egg yolk
- 1 teaspoon vanilla extract
- 1/8 teaspoon fine salt
- 2–3 teaspoons cornstarch (for stability)
- Mini chocolate chips, for eyes and mouths
How to Make It

- Prep the pan and oven: Heat the oven to 350°F (175°C). Line a 9×13-inch metal baking pan with parchment, leaving overhang for easy lifting. Lightly grease the parchment.
- Melt the butter: In a medium saucepan over low heat, melt the butter.
Remove from heat and whisk in granulated and brown sugars until glossy and combined.
- Whisk in eggs and vanilla: Add the eggs one at a time, whisking well after each. Stir in the vanilla. The mixture should look thick and shiny.
- Fold in dry ingredients: Sift in cocoa, flour, and salt.
Switch to a spatula and fold just until no dry streaks remain. Fold in mini chocolate chips, if using. Do not overmix.
- Spread batter: Pour the brownie batter into the prepared pan and smooth the top.
Tap the pan once on the counter to level.
- Make the cheesecake mixture: In a bowl, beat the softened cream cheese with sugar until smooth and creamy. Add the egg yolk, vanilla, salt, and cornstarch. Beat just until silky and thick.
- Bag it up: Transfer the cheesecake mixture to a piping bag fitted with a round tip (or use a zip-top bag with a 1/2-inch corner snipped off).
- Pipe the ghosts: Pipe small mounds of cheesecake on top of the brownie batter, using a steady squeeze and small upward pull to create a ghostly peak.
Leave a little space between ghosts to help them hold shape.
- Add faces: Gently press mini chocolate chips point-side in for eyes. For a mouth, add another chip or a tiny sprinkle of cocoa.
- Bake: Bake for 28–34 minutes, until the brownie edges are set and a toothpick inserted 2 inches from the edge comes out with a few moist crumbs. The cheesecake ghosts should be just set with a slight wobble.
- Cool completely: Let the pan cool on a rack for 1–2 hours.
For clean cuts and best flavor, chill at least 1 hour after cooling.
- Slice and serve: Lift out using the parchment. Warm a sharp knife under hot water, wipe dry, and cut into squares. Serve slightly chilled or at room temperature.
How to Store
- Refrigerator: Cover and store in the fridge for up to 5 days.
The cheesecake layer stays creamy and the brownies remain fudgy.
- Freezer: Wrap individual squares in plastic, then place in a freezer bag. Freeze up to 2 months. Thaw overnight in the fridge.
- Serving after storage: Let refrigerated brownies sit at room temperature for 15–20 minutes for the best texture.

Benefits of This Recipe
- Kid-friendly decorating: Piping ghosts is quick and forgiving.
Imperfections make them cuter.
- Balanced sweetness: The tangy cheesecake offsets the rich chocolate, so the bars never feel too heavy.
- Party-ready presentation: The ghosts create built-in decoration, no frosting or food coloring needed.
- Scalable: Halve the recipe for an 8-inch pan or bake as written for a crowd.
- Reliable texture: A touch of cornstarch in the cheesecake helps the ghosts keep their shape.
Pitfalls to Watch Out For
- Overbaking: Dry brownies happen fast. Pull the pan when the edges are set and the center still looks slightly moist.
- Cold cream cheese: It won’t beat smoothly and may pipe lumpy ghosts. Soften it fully for a creamy finish.
- Runny cheesecake mix: If it’s too loose, the ghosts will spread.
Add another 1/2–1 teaspoon cornstarch and chill the mixture for 10 minutes.
- Thick brownie batter: If the batter is very stiff, the ghosts can sink. Smooth the top well and avoid over-flouring.
- Cutting too soon: Warm bars smear. Cool completely and chill briefly for neat squares.
Alternatives
- Boxed brownie mix: Use one family-size mix for a 9×13 pan.
Prepare as directed, then add the cheesecake ghosts.
- Gluten-free: Swap in a 1:1 gluten-free flour blend for the brownie base. Check that your cornstarch and vanilla are GF.
- Dairy-free variation: Use a high-quality vegan butter and dairy-free cream cheese. Expect a slightly softer set; chill well before slicing.
- Flavor twists: Add 1 teaspoon espresso powder to the brownie batter for deeper chocolate flavor, or swirl 2 tablespoons raspberry jam between brownie and ghosts for a tart pop.
- Decor swaps: Use mini candy eyes after baking (press them in once cooled) or pipe tiny mouths with melted chocolate.
FAQ
Can I make the brownie layer a day ahead?
Yes.
Bake the brownie base, cool, cover, and chill. The next day, pipe the cheesecake ghosts on top and bake again at 325°F until the ghosts set, about 18–22 minutes. This two-step method keeps the ghosts bright and defined.
Why did my cheesecake ghosts crack?
Cracking usually comes from overbaking or a too-hot oven.
Bake until just set with a slight wobble, and avoid opening the oven in the first 20 minutes. Cooling gradually on a rack also helps prevent cracks.
How do I get super white ghosts?
Use room-temperature cream cheese and avoid over-browning by baking on the middle rack. If your oven runs hot, tent loosely with foil in the last 5 minutes to keep them pale.
Can I cut this recipe in half?
Absolutely.
Bake in an 8×8 or 9×9 pan. Start checking for doneness at 22–26 minutes. The batter will be thicker, so the timing may vary by a few minutes.
What if I don’t have a piping bag?
Use a zip-top bag and snip a small corner.
You can also spoon small dollops and use the back of the spoon to pull up little peaks for ghost shapes.
Do I need to refrigerate leftovers?
Yes. Because of the cheesecake layer, store leftovers covered in the refrigerator. They taste great chilled and slice more cleanly.
How can I make the brownies even fudgier?
Reduce the flour to 3/4 cup total and add 2 tablespoons of cocoa powder, or stir in extra chocolate chips.
Avoid overbaking, which is the biggest fudginess killer.
Wrapping Up
Ghost Cheesecake Brownies bring playful charm and bakery-level flavor in one easy pan. With their fudgy base, creamy ghosts, and chocolate-chip faces, they’re the kind of treat that disappears fast. Keep the steps simple, watch the bake time, and chill before slicing.
You’ll have a tray of brownies that look festive, taste incredible, and make everyone smile.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
