Ingredients:
- 1/2 cup (113g) unsalted butter, cut into cubes
- 1 cup (200g) granulated sugar
- 3/4 cup (60g) unsweetened cocoa powder, Dutch-process preferred
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 2 large eggs
- 1/2 cup (60g) all-purpose flour
- 8 ounces (227g) cream cheese, softened
- 1/3 cup (67g) granulated sugar
- 1 large egg yolk
- 1/2 teaspoon vanilla extract
- Gel food coloring (orange, green, purple)
- Halloween sprinkles (optional)
- Mini chocolate chips (optional)
- Candy corn (optional)
Instructions:
- Preheat oven to 350°F (175°C). Line an 8x8 inch baking pan with parchment paper or foil, leaving an overhang for easy removal.
- In a double boiler or heatproof bowl over simmering water, melt butter. Remove from heat and stir in sugar, cocoa powder, and salt.
- Beat in vanilla extract. Add eggs one at a time, mixing well after each addition.
- Gently fold in the flour until just combined. Be careful not to overmix.
- In a separate bowl, beat softened cream cheese and sugar until smooth and creamy.
- Beat in egg yolk and vanilla extract.
- Divide the cream cheese mixture into 3 small bowls. Add orange, green, and purple gel food coloring to each bowl, respectively, mixing until evenly coloured.
- Pour brownie batter into the prepared pan. Drop spoonfuls of each colored cream cheese mixture randomly over the brownie batter.
- Use a toothpick or skewer to gently swirl the cream cheese into the brownie batter, creating a marbled effect. Avoid over-swirling.
- Sprinkle with Halloween sprinkles, mini chocolate chips, or candy corn, if desired.
- Bake for 30-35 minutes, or until a toothpick inserted into the center comes out with moist crumbs attached.
- Let cool completely in the pan before lifting out using the parchment paper overhang. Cut into 16 squares.