These brownies weigh in at 1,050 g of batter and bake in a 23 cm (9 inch) square pan. The base is dense and dark from 60 g of cocoa; the top is cream cheese loosened with egg yolk and tinted orange.
The swirl is the only decorative step. Work the orange batter with a skewer in four passes, not twelve. Overworking blends the colors into beige and loses the web.
Bake at 175 C (350 F) for 32 to 35 minutes. The center should read 90 C (194 F) on an instant-read thermometer and the edges should pull away from the pan by 2 mm.
Why You'll Love This Recipe
About the Ingredients
170 g (6 oz) unsalted butter, plus extra for the pan
European-style butter with 82% fat gives a denser crumb. Salted butter works if you drop the added salt entirely.
200 g (1 cup) granulated sugar
Do not reduce it; sugar holds the moisture that keeps the crumb fudgy. Caster sugar dissolves faster if you have it.
2 large eggs (100 g), room temperature
Cold eggs seize the melted butter and cause a greasy top. Submerge them in warm tap water for 10 minutes to bring them up.
60 g (1/2 cup) Dutch-process cocoa powder
Dutch-process cocoa is darker and less acidic than natural cocoa. If using natural cocoa, add 1/4 teaspoon baking powder.
90 g (3/4 cup) all-purpose flour
Weigh the flour; a packed cup adds up to 20 g extra and dries the brownie. Swap in 90 g of gluten-free blend plus 1/4 teaspoon xanthan gum if needed.
1/2 teaspoon fine sea salt
Fine sea salt dissolves evenly; coarse salt leaves crunch spots. Kosher salt works at the same weight.
150 g (5 oz) full-fat cream cheese, softened
Full-fat block cream cheese holds the swirl shape; spreadable tub versions collapse. Drain any whey before mixing.
1 egg yolk (18 g)
The yolk binds the swirl without adding air. Leftover white freezes for up to 3 months.
40 g (3 tablespoons) granulated sugar, for the swirl
Superfine sugar blends into cold cream cheese more smoothly. Do not substitute honey; it thins the swirl.
3 drops orange gel food coloring
Gel paste keeps the swirl firm; liquid dye adds water and makes it run. Beetroot powder gives a duller rust tone.
Tips & Tricks
Do not overmix the brownie batter
stop at 20 strokes once the flour disappears. Extra gluten makes the base cakey instead of fudgy.
Chill before cutting
2 hours in the fridge firms the fat so a warm knife slices cleanly. Wipe the blade between cuts.
- Cool the brownie base 10 minutes before swirling. Hot batter melts the cream cheese and the lines blur.
- Test with a thermometer, not a toothpick. A 90 C (194 F) center means fudgy; a clean toothpick means overbaked.
Pro Tips
Step-by-Step Instructions
1. Heat oven and pan
Heat the oven to 175 C (350 F). Line a 23 cm (9 inch) square pan with parchment, leaving a 5 cm overhang. (The overhang lets you lift the slab out for straight cuts.)
2. Melt butter with cocoa
Melt 170 g butter in a saucepan over low heat, then whisk in 60 g cocoa for 60 seconds. (Hot butter blooms the cocoa and darkens the color.) Stop when the mixture is smooth and glossy.
3. Whisk in sugar and eggs
Off the heat, whisk in 200 g sugar, then 2 eggs one at a time, then 1/2 teaspoon salt. (Adding eggs off heat prevents them from scrambling.) The batter is done when it looks thick and shiny, about 60 seconds of whisking.
4. Fold in flour
Fold in 90 g flour with a spatula in 20 strokes. (Stopping at 20 strokes limits gluten and keeps the crumb fudgy.) Stop the moment no dry flour is visible.
5. Spread the base
Scrape the batter into the pan and level it with an offset spatula. (An even 2 cm layer bakes uniformly.) The surface should be flat with no high corners.
6. Mix the cream cheese swirl
Beat 150 g cream cheese, 40 g sugar, 1 egg yolk and 3 drops orange gel until smooth, about 45 seconds. (Overbeating whips in air and the swirl puffs and cracks.) Stop when no lumps remain.
7. Dollop and swirl
Drop 9 spoonfuls of orange batter across the base, then drag a skewer through in 4 passes. (Four passes make a web; more blend the colors to beige.) Stop when the lines are distinct.
8. Bake to temperature
Bake at 175 C (350 F) for 32 to 35 minutes, until the edges pull 2 mm from the pan and the center reads 90 C (194 F). (The thermometer reading is the reliable doneness cue.) The top should look set, not wet.
9. Cool and chill
Cool in the pan 30 minutes, then refrigerate 2 hours. (Cold fat firms the swirl so the knife cuts clean lines.) The slab is ready when it feels firm at the center.
10. Cut into squares
Lift the slab out by the parchment and cut into 12 squares with a warm knife, wiping between cuts. (A clean blade stops cream cheese smearing across the dark crumb.) The edges should be sharp and the swirl visible on each square.
Delicious Variations
Pumpkin swirl
replace 40 g of the cream cheese with 40 g pumpkin puree and add 1/4 teaspoon cinnamon.
Black cocoa base
swap 20 g of the cocoa for black cocoa for a darker, almost charcoal brownie under the orange swirl.
White chocolate studs
fold 80 g chopped white chocolate into the base before spreading for pockets of sweetness.
How to Store Halloween Cream Cheese Swirl Brownies
Refrigerator
Store in an airtight container in the fridge for up to 5 days; layer parchment between squares.
Freezer
Wrap individual squares in plastic, then foil, and freeze for up to 3 months.
Reheating
Warm a single square in a microwave at 50% power for 15 seconds; longer turns the cream cheese grainy.
Frequently Asked Questions
Q: Why did my cream cheese swirl sink into the brownies?
The swirl sank because the cream cheese mixture was too thin or the base batter was too hot. Use full-fat block cream cheese, drain any whey, and cool the base 10 minutes before dolloping. Keep the swirl dollops on the surface, not pressed in.
Q: How do I know when cream cheese brownies are done?
The center should read 90 C (194 F) on an instant-read thermometer after 32 to 35 minutes at 175 C (350 F). The edges will pull 2 mm from the pan and the top will look set. A toothpick will come out with moist crumbs, which is correct for fudgy brownies.
Q: Can I make Halloween cream cheese swirl brownies ahead of time?
Yes, bake them up to 3 days ahead and refrigerate in an airtight container. The swirl actually firms and the flavor deepens overnight. Add any icing decoration the same day you serve.
Q: How do I get sharp swirl lines instead of muddy colors?
Swirl with a skewer in exactly 4 passes and stop. Overworking blends the orange into the dark batter and the contrast disappears. Also use gel food coloring, since liquid dye thins the cream cheese and causes bleeding.
Q: Can I use low-fat cream cheese for the swirl?
No, low-fat or spreadable cream cheese releases water and the swirl turns runny and grainy. Use full-fat block cream cheese and drain any visible whey before beating. The swirl needs the fat to hold its shape during baking.
Weigh the cocoa and flour, watch the center temperature, and repeat the four-pass swirl until the web looks right. Bake one pan this week and adjust the bake time by a minute next time. Weigh, watch, repeat.
Halloween Cream Cheese Swirl Brownies
Halloween Cream Cheese Swirl Brownies: fudgy dark cocoa brownies with a tangy cream cheese swirl and orange-tinted spiderweb pattern on top.
🧂 Ingredients
- 170 g (6 oz) unsalted butter, plus extra for the pan
- 200 g (1 cup) granulated sugar
- 2 large eggs (100 g), room temperature
- 60 g (1/2 cup) Dutch-process cocoa powder
- 90 g (3/4 cup) all-purpose flour
- 1/2 teaspoon fine sea salt
- 150 g (5 oz) full-fat cream cheese, softened
- 1 egg yolk (18 g)
- 40 g (3 tablespoons) granulated sugar, for the swirl
- 3 drops orange gel food coloring
📋 Instructions
- 1Heat oven and pan — Heat the oven to 175 C (350 F). Line a 23 cm (9 inch) square pan with parchment, leaving a 5 cm overhang. (The overhang lets you lift the slab out for straight cuts.)
- 2Melt butter with cocoa — Melt 170 g butter in a saucepan over low heat, then whisk in 60 g cocoa for 60 seconds. (Hot butter blooms the cocoa and darkens the color.) Stop when the mixture is smooth and glossy.
- 3Whisk in sugar and eggs — Off the heat, whisk in 200 g sugar, then 2 eggs one at a time, then 1/2 teaspoon salt. (Adding eggs off heat prevents them from scrambling.) The batter is done when it looks thick and shiny, about 60 seconds of whisking.
- 4Fold in flour — Fold in 90 g flour with a spatula in 20 strokes. (Stopping at 20 strokes limits gluten and keeps the crumb fudgy.) Stop the moment no dry flour is visible.
- 5Spread the base — Scrape the batter into the pan and level it with an offset spatula. (An even 2 cm layer bakes uniformly.) The surface should be flat with no high corners.
- 6Mix the cream cheese swirl — Beat 150 g cream cheese, 40 g sugar, 1 egg yolk and 3 drops orange gel until smooth, about 45 seconds. (Overbeating whips in air and the swirl puffs and cracks.) Stop when no lumps remain.
- 7Dollop and swirl — Drop 9 spoonfuls of orange batter across the base, then drag a skewer through in 4 passes. (Four passes make a web; more blend the colors to beige.) Stop when the lines are distinct.
- 8Bake to temperature — Bake at 175 C (350 F) for 32 to 35 minutes, until the edges pull 2 mm from the pan and the center reads 90 C (194 F). (The thermometer reading is the reliable doneness cue.) The top should look set, not wet.
- 9Cool and chill — Cool in the pan 30 minutes, then refrigerate 2 hours. (Cold fat firms the swirl so the knife cuts clean lines.) The slab is ready when it feels firm at the center.
- 10Cut into squares — Lift the slab out by the parchment and cut into 12 squares with a warm knife, wiping between cuts. (A clean blade stops cream cheese smearing across the dark crumb.) The edges should be sharp and the swirl visible on each square.
