Cream Cheese Brownies

1 8 ounce package cream cheese, softened

1/4 cup sugar

1 large egg yolk

1 teaspoon vanilla

2/3 cup flour

1/2 teaspoon baking powder

1/2 teaspoon salt

8 tablespoons unsalted butter, cut into pieces

4 ounces unsweetened chocolate, chopped

1 1/4 cups sugar

3 large eggs

1 1/2 teaspoons vanilla

Preheat oven to 350 degrees F. Grease an 8-inch square baking dish.

Combine cream cheese, sugar, egg yolk and vanilla and beat until smooth.

Combine flour, baking powder, and salt in a small bowl. Microvave butter and chocolate in a large bowl, stirring occasionally, until smooth, about 1 minute. Cool slightly.

Add sugar, eggs, and vanilla to chocolate mixture, stirring until combined. Whisk in flour mixture until incorporated.

Pour half of brownie batter into prepared pan. Spread into even layer. Dollop cream cheese filling over brownie batter and spread into even layer. Spread remaining brownie batter evenly over filling. Run a knife through the layer to swirl slightly.

Bake until toothpick inserted into center comes out clean, 50 to 60 minutes. Let cool on wire rack.