Preheat your oven to 350°F (175°C). Grease a 9x13-inch baking pan and set it aside.
In a large mixing bowl, combine the melted butter and granulated sugar. Whisk until well mixed.
Add in the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In another bowl, whisk together the flour, cocoa powder, baking powder, and salt. Gradually add this dry mixture to the wet mixture until combined.
Stir in the red food coloring until the batter is a vibrant red color. Pour half of the red velvet batter into the prepared baking pan and spread it evenly.
In a separate bowl, beat together the softened cream cheese, powdered sugar, 1 egg, and vanilla extract until smooth and creamy. Carefully dollop the cream cheese mixture over the red velvet layer in the pan.
Spoon the remaining red velvet batter on top of the cream cheese layer in dollops, then use a knife to gently swirl the batter and cream cheese together for a marbled effect.
Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
Allow the brownies to cool in the pan for at least 20 minutes before slicing them into squares.
Notes
Serve the brownies on a plate dusted with powdered sugar and top with fresh raspberries or a dollop of whipped cream for an elegant touch.